; 
; /******************************************************************/
; /*                                                                */
; /*      Copyright 1997, Grich RC Inc.  All rights reserved.       */
; /*      120 Cedar Grove Lane, Suite 340, Somerset NJ, USA 08873   */
; /*      PicC V 1.3       *** LIMITED EDITION ***                  */
; /*                                                                */
; /******************************************************************/
; 
; Call tree information follows:
;
; Function         |Page| Calls
; -----------------|----|------------------------------------------
; @__strings_      | -1 |
; @__FUNC_MOD      | -1 |
; @__FUNC_DIV      |  0 |
; @__FUNC_SDIV     |  0 |
; @__FUNC_SHIFTR   | -1 |
; @__FUNC_SHIFTL   | -1 |
; @__FUNC_MULT     |  0 |
; main             | -1 | @__FUNC_MULT, @__FUNC_MOD, pause
; __interrupt      | -1 |
; pause            |  0 | @__FUNC_SDIV
;
; Name        Type        Form Class  Base        Typename   Size Addr Used-by
; -------------------------------------------------------------------------
; @__f0__     INT           S         INT                      1    0  
; @__pc__     INT           S         INT                      1    2  
; @__fsr__    INT           S         INT                      1    4  
; @__stat__   INT           S         INT                      1    3  
; @__pclath__ INT           S         INT                      1   10  
; @_sv_W      INT           S         INT                      1   12  
; @_sv_W      INT           S         INT                      1  140  
; @_sv_W      INT           S         INT                      1  268  
; @_sv_W      INT           S         INT                      1  396  
; @_sv_plath  INT           S         INT                      1   13  
; @_sv_stat   INT           S         INT                      1   14  
; _tmp_1      INT           S                                  1   32  
; tmr0        INT           S                                  1    1  
; porta       INT           S                                  1    5  
; portb       INT           S                                  1    6  
; intcon      INT           S                                  1   11  
; option      INT           S                                  1  129  
; trisa       INT           S                                  1  133  
; trisb       INT           S                                  1  134  
; digit       ARRAY         U         INT                      6   38  
; i           INT           S                                  1   48  
; k           INT           S                                  1   65  
; t           INT           S                                  1   60  
; sinc        INT           S                                  1   79  
; ssec        LONG          S                                  2   54  
; ksec        LONG          S                                  2   51  
; tsec        LONG          S                                  2   49  
; dsec        LONG          S                                  2   58  
; j           LONG          S                                  2   26  
; pause       FUNCNAME      S         INT                      1
; t           INT           U                                  1   67  pause
; d           INT           U                                  1   66  pause
; _tmp_3      INT           U                                  1   15  
; __interrupt FUNCNAME      S         INT                      1
; _tmp_6      LONG          S                                  2   23  
; main        FUNCNAME      S         INT                      1
; _tmp_12     INT           S                                  1   16  
; _tmp_13     INT           S                                  1   17  
; _tmp_14     INT           S                                  1   18  
; _tmp_15     INT           S                                  1   20  
; _tmp_16     INT           S                                  1   21  
; _prm_1      INT           S                                  1   46  
; _prm_2      INT           S                                  1   44  
; _prm_3      INT           S                                  1   45  
; _prm_4      INT           S                                  1   33  
; _tmp_18     INT           S                                  1   53  
; _tmp_19     INT           S                                  1   63  
; _swt_1      INT           S                                  1   47  main
; _tmp_20     LONG          S                                  2   29  
; _tmp_34     INT           S                                  1   57  
; _tmp_35     INT           S                                  1   56  
; _tmp_36     INT           S                                  1   28  
; _tmp_52     INT           S                                  1   31  
; _tmp_56     INT           S                                  1   19  
; _tmp_58     INT           S                                  1   78  
; _tmp_60     INT           U                                  1   77  
; _tmp_62     INT           U                                  1   76  
; _tmp_64     INT           U                                  1   75  
; _tmp_66     INT           U                                  1   74  
; _tmp_68     INT           U                                  1   73  
; _tmp_69     INT           S                                  1   72  
; _tmp_74     INT           S                                  1   22  
; _tmp_75     INT           U                                  1   71  
; _tmp_77     INT           U                                  1   70  
; _tmp_80     INT           S                                  1   25  
; _tmp_82     INT           U                                  1   69  
; _tmp_83     INT           S                                  1   68  
; _prm_5      INT           S                                  1   62  
; _prm_6      INT           S                                  1   61  
; _prm_7      INT           S                                  1   64  
; _itr_6      LONG          S                                  2   35  __interrupt
; _itr_7      INT           S                                  1   34  __interrupt
; _itr_10     INT           S                                  1   37  __interrupt
;
@__f0__      EQU        0
@__pc__      EQU        2
@__fsr__     EQU        4
@__stat__    EQU        3
@__pclath__  EQU       10
@_sv_W       EQU       12
@_sv_W       EQU       12    ; Bank 1 (140)
@_sv_W       EQU       12    ; Bank 2 (268)
@_sv_W       EQU       12    ; Bank 3 (396)
@_sv_plath   EQU       13
@_sv_stat    EQU       14
_tmp_1       EQU       32
tmr0         EQU        1
porta        EQU        5
portb        EQU        6
intcon       EQU       11
option       EQU        1    ; Bank 1 (129)
trisa        EQU        5    ; Bank 1 (133)
trisb        EQU        6    ; Bank 1 (134)
digit        EQU       38
digit_1      EQU       39
digit_2      EQU       40
digit_3      EQU       41
digit_4      EQU       42
digit_5      EQU       43
i            EQU       48
k            EQU       65
t            EQU       60
sinc         EQU       79
ssec         EQU       54
ssec_1       EQU       55
ksec         EQU       51
ksec_1       EQU       52
tsec         EQU       49
tsec_1       EQU       50
dsec         EQU       58
dsec_1       EQU       59
j            EQU       26
j_1          EQU       27
t_0          EQU       67
d            EQU       66
_tmp_3       EQU       15
_tmp_6       EQU       23
_tmp_6_1     EQU       24
_tmp_12      EQU       16
_tmp_13      EQU       17
_tmp_14      EQU       18
_tmp_15      EQU       20
_tmp_16      EQU       21
_prm_1       EQU       46
_prm_2       EQU       44
_prm_3       EQU       45
_prm_4       EQU       33
_tmp_18      EQU       53
_tmp_19      EQU       63
_swt_1       EQU       47
_tmp_20      EQU       29
_tmp_20_1    EQU       30
_tmp_34      EQU       57
_tmp_35      EQU       56
_tmp_36      EQU       28
_tmp_52      EQU       31
_tmp_56      EQU       19
_tmp_58      EQU       78
_tmp_60      EQU       77
_tmp_62      EQU       76
_tmp_64      EQU       75
_tmp_66      EQU       74
_tmp_68      EQU       73
_tmp_69      EQU       72
_tmp_74      EQU       22
_tmp_75      EQU       71
_tmp_77      EQU       70
_tmp_80      EQU       25
_tmp_82      EQU       69
_tmp_83      EQU       68
_prm_5       EQU       62
_prm_6       EQU       61
_prm_7       EQU       64
_itr_6       EQU       35
_itr_6_1     EQU       36
_itr_7       EQU       34
_itr_10      EQU       37
;
;     OPCODE     VARIABLE/LABEL ,DEST         SOURCE-LINE
;--------------------------------------------------------
      ORG  0
      GOTO       main                         ; Line: 0
      ORG  4
      MOVWF      @_sv_W                       ; Line: 0
      SWAPF      @__stat__      ,0            ; Line: 0
      CLRF       @__stat__                    ; Line: 0
      MOVWF      @_sv_stat                    ; Line: 0
      MOVF       @__pclath__    ,0            ; Line: 0
      MOVWF      @_sv_plath                   ; Line: 0
      GOTO       __interrupt                  ; Line: 0
;
@__FUNC_SDIV                                  ; Line: 8300
      MOVF       _prm_2         ,0            ; Line: 8300
      XORWF      _prm_4         ,0            ; Line: 8300
      MOVWF      _prm_5                       ; Line: 8300
      BTFSS      _prm_2         ,7            ; Line: 8300
      GOTO       @compb                       ; Line: 8300
      COMF       _prm_2         ,1            ; Line: 8300
      COMF       _prm_1         ,1            ; Line: 8300
      INCFSZ     _prm_1         ,1            ; Line: 8300
      GOTO       @compb                       ; Line: 8300
      INCF       _prm_2         ,1            ; Line: 8300
@compb                                        ; Line: 8300
      BTFSS      _prm_4         ,7            ; Line: 8300
      GOTO       @compd                       ; Line: 8300
      COMF       _prm_4         ,1            ; Line: 8300
      COMF       _prm_3         ,1            ; Line: 8300
      INCFSZ     _prm_3         ,1            ; Line: 8300
      GOTO       @compd                       ; Line: 8300
      INCF       _prm_4         ,1            ; Line: 8300
@compd                                        ; Line: 8300
      CALL       @__FUNC_DIV                  ; Line: 8300
      BTFSS      _prm_5         ,7            ; Line: 8300
      RETURN                                  ; Line: 8300
      MOVWF      _prm_5                       ; Line: 8300
      COMF       _prm_5         ,1            ; Line: 8300
      COMF       _tmp_1         ,1            ; Line: 8300
      INCFSZ     _prm_5         ,1            ; Line: 8300
      GOTO       @sdivd                       ; Line: 8300
      INCF       _tmp_1         ,1            ; Line: 8300
@sdivd                                        ; Line: 8300
      MOVF       _prm_5         ,0            ; Line: 8300
      RETURN                                  ; Line: 8300
@__FUNC_MOD                                   ; Line: 8300
      MOVLW      144                          ; Line: 8300
      MOVWF      _prm_6                       ; Line: 8300
      GOTO       @rmod                        ; Line: 8300
@__FUNC_DIV                                   ; Line: 8300
      MOVLW      16                           ; Line: 8300
      MOVWF      _prm_6                       ; Line: 8300
@rmod                                         ; Line: 8300
      CLRF       _prm_7                       ; Line: 8300
      CLRF       _tmp_1                       ; Line: 8300
@divloop                                      ; Line: 8300
      RLF        _prm_2         ,0            ; Line: 8300
      RLF        _prm_7         ,1            ; Line: 8300
      RLF        _tmp_1         ,1            ; Line: 8300
      MOVF       _prm_3         ,0            ; Line: 8300
      SUBWF      _prm_7         ,1            ; Line: 8300
      MOVF       _prm_4         ,0            ; Line: 8300
      BTFSS      @__stat__      ,0            ; Line: 8300
      INCFSZ     _prm_4         ,0            ; Line: 8300
      SUBWF      _tmp_1         ,1            ; Line: 8300
      BTFSC      @__stat__      ,0            ; Line: 8300
      GOTO       @uok66ll                     ; Line: 8300
      MOVF       _prm_3         ,0            ; Line: 8300
      ADDWF      _prm_7         ,1            ; Line: 8300
      MOVF       _prm_4         ,0            ; Line: 8300
      BTFSC      @__stat__      ,0            ; Line: 8300
      INCFSZ     _prm_4         ,0            ; Line: 8300
      ADDWF      _tmp_1         ,1            ; Line: 8300
      BCF        @__stat__      ,0            ; Line: 8300
@uok66ll                                      ; Line: 8300
      RLF        _prm_1         ,1            ; Line: 8300
      RLF        _prm_2         ,1            ; Line: 8300
      DECF       _prm_6         ,1            ; Line: 8300
      MOVLW      31                           ; Line: 8300
      ANDWF      _prm_6         ,0            ; Line: 8300
      BTFSS      @__stat__      ,2            ; Line: 8300
      GOTO       @divloop                     ; Line: 8300
      BTFSC      _prm_6         ,7            ; Line: 8300
      GOTO       @modret                      ; Line: 8300
      MOVF       _prm_2         ,0            ; Line: 8300
      MOVWF      _tmp_1                       ; Line: 8300
      MOVF       _prm_1         ,0            ; Line: 8300
      RETURN                                  ; Line: 8300
@modret                                       ; Line: 8300
      MOVF       _prm_7         ,0            ; Line: 8300
      RETURN                                  ; Line: 8300
@@__FUNC_DIV_END                              ; Line: 8300
@@__FUNC_SDIV_END                             ; Line: 8300
;
@__FUNC_MULT                                  ; Line: 8400
      MOVLW      16                           ; Line: 8400
      MOVWF      _prm_5                       ; Line: 8400
      CLRF       _tmp_1                       ; Line: 8400
      CLRF       _prm_6                       ; Line: 8400
@multloop                                     ; Line: 8400
      RRF        _prm_2         ,1            ; Line: 8400
      RRF        _prm_1         ,1            ; Line: 8400
      BTFSS      @__stat__      ,0            ; Line: 8400
      GOTO       @noadd                       ; Line: 8400
      MOVF       _prm_3         ,0            ; Line: 8400
      ADDWF      _prm_6         ,1            ; Line: 8400
      BTFSC      @__stat__      ,0            ; Line: 8400
      INCF       _tmp_1         ,1            ; Line: 8400
      MOVF       _prm_4         ,0            ; Line: 8400
      ADDWF      _tmp_1         ,1            ; Line: 8400
@noadd                                        ; Line: 8400
      BCF        @__stat__      ,0            ; Line: 8400
      RLF        _prm_3         ,1            ; Line: 8400
      RLF        _prm_4         ,1            ; Line: 8400
      DECFSZ     _prm_5         ,1            ; Line: 8400
      GOTO       @multloop                    ; Line: 8400
      MOVF       _prm_6         ,0            ; Line: 8400
      RETURN                                  ; Line: 8400
@@__FUNC_MULT_END                             ; Line: 8400
;
pause                                         ; Line: 65
;
_BCL_2                                        ; Line: 73
      MOVF       t_0            ,0            ; Line: 73
      BTFSC      @__stat__      ,2            ; Line: 73
      GOTO       _LBL_4                       ; Line: 73
;
      CLRF       d                            ; Line: 71
_LBL_1                                        ; Line: 71
_BCL_4                                        ; Line: 71
      MOVLW      255                          ; Line: 71
      SUBWF      d              ,0            ; Line: 71
      CLRF       _tmp_3                       ; Line: 71
      BTFSS      @__stat__      ,0            ; Line: 71
      INCF       _tmp_3         ,1            ; Line: 71
      MOVF       _tmp_3         ,0            ; Line: 71
      BTFSC      @__stat__      ,2            ; Line: 71
      GOTO       _LBL_2                       ; Line: 71
      INCF       d              ,1            ; Line: 71
      DECF       d              ,0            ; Line: 71
      GOTO       _LBL_1                       ; Line: 71
_LBL_2                                        ; Line: 71
_BCL_3                                        ; Line: 71
;
      DECF       t_0            ,1            ; Line: 72
      INCF       t_0            ,0            ; Line: 72
;
      GOTO       pause                        ; Line: 73
_LBL_4                                        ; Line: 73
_BCL_1                                        ; Line: 73
;
      RETURN                                  ; Line: 74
@pause_END                                    ; Line: 74
;
__interrupt                                   ; Line: 78
;
      BCF        intcon         ,2            ; Line: 80
;
      MOVF       ssec_1         ,0            ; Line: 81
      INCF       ssec           ,1            ; Line: 81
      BTFSC      @__stat__      ,2            ; Line: 81
      INCF       ssec_1         ,1            ; Line: 81
;
      MOVLW      53                           ; Line: 82
      SUBWF      ssec           ,0            ; Line: 82
      MOVWF      _itr_6                       ; Line: 82
      MOVF       ssec_1         ,0            ; Line: 82
      MOVWF      _itr_6_1                     ; Line: 82
      BTFSS      @__stat__      ,0            ; Line: 82
      DECF       _itr_6_1       ,1            ; Line: 82
      MOVLW      12                           ; Line: 82
      SUBWF      _itr_6_1       ,1            ; Line: 82
      CLRF       _itr_7                       ; Line: 82
      BTFSS      _itr_6_1       ,7            ; Line: 82
      INCF       _itr_7         ,1            ; Line: 82
;
      MOVF       _itr_7         ,0            ; Line: 90
      BTFSC      @__stat__      ,2            ; Line: 90
      GOTO       _LBL_5                       ; Line: 90
;
      CLRF       ssec                         ; Line: 83
      CLRF       ssec_1                       ; Line: 83
;
      MOVLW      1                            ; Line: 84
      MOVWF      sinc                         ; Line: 84
;
      MOVF       dsec_1         ,0            ; Line: 85
      INCF       dsec           ,1            ; Line: 85
      BTFSC      @__stat__      ,2            ; Line: 85
      INCF       dsec_1         ,1            ; Line: 85
;
      MOVLW      224                          ; Line: 86
      SUBWF      dsec           ,0            ; Line: 86
      MOVWF      _itr_6                       ; Line: 86
      MOVF       dsec_1         ,0            ; Line: 86
      MOVWF      _itr_6_1                     ; Line: 86
      BTFSS      @__stat__      ,0            ; Line: 86
      DECF       _itr_6_1       ,1            ; Line: 86
      MOVLW      1                            ; Line: 86
      SUBWF      _itr_6_1       ,1            ; Line: 86
      CLRF       _itr_10                      ; Line: 86
      BTFSS      _itr_6_1       ,7            ; Line: 86
      INCF       _itr_10        ,1            ; Line: 86
;
      MOVF       _itr_10        ,0            ; Line: 89
      BTFSC      @__stat__      ,2            ; Line: 89
      GOTO       _LBL_5                       ; Line: 89
;
      CLRF       dsec                         ; Line: 87
      CLRF       dsec_1                       ; Line: 87
;
_LBL_5                                        ; Line: 89
;
      CLRF       @__stat__                    ; Line: 90
      MOVF       @_sv_plath     ,0            ; Line: 90
      MOVWF      @__pclath__                  ; Line: 90
      SWAPF      @_sv_stat      ,0            ; Line: 90
      MOVWF      @__stat__                    ; Line: 90
      SWAPF      @_sv_W         ,1            ; Line: 90
      SWAPF      @_sv_W         ,0            ; Line: 90
      RETFIE                                  ; Line: 90
_ITR_E                                        ; Line: 90
;
main                                          ; Line: 93
      BSF        @__stat__      ,5            ; Line: 93
;
      CLRF       ssec                         ; Line: 98
      CLRF       ssec_1                       ; Line: 98
;
      CLRF       ksec                         ; Line: 99
      CLRF       ksec_1                       ; Line: 99
;
      MOVLW      1                            ; Line: 100
      MOVWF      option                       ; Line: 100
;
      MOVLW      255                          ; Line: 102
      MOVWF      trisa                        ; Line: 102
;
      CLRF       trisb                        ; Line: 103
      BCF        @__stat__      ,5            ; Line: 103
;
      CLRF       portb                        ; Line: 105
;
      CLRF       tmr0                         ; Line: 106
;
      BSF        intcon         ,5            ; Line: 108
;
      BCF        @__stat__      ,2            ; Line: 109
      BSF        intcon         ,7            ; Line: 109
;
      CLRF       i                            ; Line: 111
;
_LBL_7                                        ; Line: 113
_BCL_6                                        ; Line: 113
;
      MOVLW      7                            ; Line: 111
      SUBWF      i              ,0            ; Line: 111
      MOVWF      _tmp_3                       ; Line: 111
      CLRF       _tmp_12                      ; Line: 111
      BTFSC      _tmp_3         ,7            ; Line: 111
      INCF       _tmp_12        ,1            ; Line: 111
;
      MOVF       _tmp_12        ,0            ; Line: 113
      BTFSC      @__stat__      ,2            ; Line: 113
      GOTO       _LBL_8                       ; Line: 113
;
      MOVF       i              ,0            ; Line: 112
      ADDLW      38             ,0            ; Line: 112
      BCF        @__stat__      ,7            ; Line: 112
      MOVWF      @__fsr__                     ; Line: 112
      CLRF       @__f0__                      ; Line: 112
;
      INCF       i              ,1            ; Line: 111
      DECF       i              ,0            ; Line: 111
;
      GOTO       _LBL_7                       ; Line: 113
_LBL_8                                        ; Line: 113
_BCL_5                                        ; Line: 113
;
_BCL_8                                        ; Line: 261
;
      CLRF       i                            ; Line: 118
;
_LBL_50                                       ; Line: 260
_BCL_10                                       ; Line: 260
;
      MOVLW      5                            ; Line: 118
      SUBWF      i              ,0            ; Line: 118
      MOVWF      _tmp_13                      ; Line: 118
      CLRF       _tmp_14                      ; Line: 118
      BTFSC      _tmp_13        ,7            ; Line: 118
      INCF       _tmp_14        ,1            ; Line: 118
;
      MOVF       _tmp_14        ,0            ; Line: 260
      BTFSC      @__stat__      ,2            ; Line: 260
      GOTO       _LBL_51                      ; Line: 260
      BCF        @__stat__      ,5            ; Line: 260
;
      MOVF       porta          ,0            ; Line: 119
      MOVWF      k                            ; Line: 119
;
      MOVF       k              ,0            ; Line: 120
      SUBLW      7                            ; Line: 120
      MOVWF      _tmp_15                      ; Line: 120
      CLRF       _tmp_16                      ; Line: 120
      BTFSC      _tmp_15        ,7            ; Line: 120
      INCF       _tmp_16        ,1            ; Line: 120
      MOVF       _tmp_16        ,0            ; Line: 120
      MOVWF      _tmp_13                      ; Line: 120
      BTFSC      @__stat__      ,2            ; Line: 120
      GOTO       _LBL_9                       ; Line: 120
      MOVLW      4                            ; Line: 120
      SUBWF      i              ,0            ; Line: 120
      MOVWF      _tmp_15                      ; Line: 120
      CLRF       _tmp_16                      ; Line: 120
      MOVF       _tmp_15        ,0            ; Line: 120
      BTFSS      @__stat__      ,2            ; Line: 120
      INCF       _tmp_16        ,1            ; Line: 120
      MOVF       _tmp_16        ,0            ; Line: 120
      MOVWF      _tmp_13                      ; Line: 120
_LBL_9                                        ; Line: 120
;
      MOVF       _tmp_13        ,0            ; Line: 171
      BTFSC      @__stat__      ,2            ; Line: 171
      GOTO       _LBL_25                      ; Line: 171
;
      MOVF       dsec           ,0            ; Line: 121
      MOVWF      _prm_1                       ; Line: 121
      MOVF       dsec_1         ,0            ; Line: 121
      MOVWF      _prm_2                       ; Line: 121
      MOVLW      8                            ; Line: 121
      MOVWF      _prm_3                       ; Line: 121
      CLRF       _prm_4                       ; Line: 121
      CALL       @__FUNC_MOD                  ; Line: 121
      MOVWF      _tmp_6                       ; Line: 121
      MOVF       _tmp_1         ,0            ; Line: 121
      MOVWF      _tmp_6_1                     ; Line: 121
      MOVF       _tmp_6         ,0            ; Line: 121
      MOVWF      t                            ; Line: 121
;
      CLRF       _tmp_18                      ; Line: 122
      MOVF       t              ,0            ; Line: 122
      BTFSC      @__stat__      ,2            ; Line: 122
      INCF       _tmp_18        ,1            ; Line: 122
      MOVF       _tmp_18        ,0            ; Line: 122
      MOVWF      _tmp_16                      ; Line: 122
      BTFSS      @__stat__      ,2            ; Line: 122
      GOTO       _LBL_11                      ; Line: 122
      MOVLW      1                            ; Line: 122
      SUBWF      t              ,0            ; Line: 122
      MOVWF      _tmp_18                      ; Line: 122
      CLRF       _tmp_19                      ; Line: 122
      MOVF       _tmp_18        ,0            ; Line: 122
      BTFSC      @__stat__      ,2            ; Line: 122
      INCF       _tmp_19        ,1            ; Line: 122
      MOVF       _tmp_19        ,0            ; Line: 122
      MOVWF      _tmp_16                      ; Line: 122
_LBL_11                                       ; Line: 122
      MOVF       _tmp_16        ,0            ; Line: 122
      MOVWF      _tmp_15                      ; Line: 122
      BTFSS      @__stat__      ,2            ; Line: 122
      GOTO       _LBL_13                      ; Line: 122
      MOVLW      2                            ; Line: 122
      SUBWF      t              ,0            ; Line: 122
      MOVWF      _tmp_16                      ; Line: 122
      CLRF       _tmp_18                      ; Line: 122
      MOVF       _tmp_16        ,0            ; Line: 122
      BTFSC      @__stat__      ,2            ; Line: 122
      INCF       _tmp_18        ,1            ; Line: 122
      MOVF       _tmp_18        ,0            ; Line: 122
      MOVWF      _tmp_15                      ; Line: 122
_LBL_13                                       ; Line: 122
;
      MOVF       _tmp_15        ,0            ; Line: 167
      BTFSC      @__stat__      ,2            ; Line: 167
      GOTO       _LBL_23                      ; Line: 167
;
      MOVF       i              ,0            ; Line: 135
      MOVWF      _swt_1                       ; Line: 135
;
      MOVLW      0                            ; Line: 124
      SUBWF      _swt_1         ,0            ; Line: 124
      BTFSC      @__stat__      ,2            ; Line: 124
      GOTO       _BCL_13                      ; Line: 124
;
      MOVLW      1                            ; Line: 127
      SUBWF      _swt_1         ,0            ; Line: 127
      BTFSC      @__stat__      ,2            ; Line: 127
      GOTO       _BCL_14                      ; Line: 127
;
      MOVLW      2                            ; Line: 130
      SUBWF      _swt_1         ,0            ; Line: 130
      BTFSC      @__stat__      ,2            ; Line: 130
      GOTO       _BCL_15                      ; Line: 130
;
      MOVLW      3                            ; Line: 133
      SUBWF      _swt_1         ,0            ; Line: 133
      BTFSC      @__stat__      ,2            ; Line: 133
      GOTO       _BCL_16                      ; Line: 133
;
      GOTO       _BCL_11                      ; Line: 135
;
_BCL_13                                       ; Line: 124
;
      MOVF       digit          ,0            ; Line: 125
      MOVWF      _prm_1                       ; Line: 125
      CLRF       _prm_2                       ; Line: 125
      MOVLW      16                           ; Line: 125
      MOVWF      _prm_3                       ; Line: 125
      CLRF       _prm_4                       ; Line: 125
      CALL       @__FUNC_MULT                 ; Line: 125
      MOVWF      _tmp_6                       ; Line: 125
      MOVF       _tmp_1         ,0            ; Line: 125
      MOVWF      _tmp_20_1                    ; Line: 125
      MOVWF      j_1                          ; Line: 125
      MOVF       _tmp_6         ,0            ; Line: 125
      MOVWF      j                            ; Line: 125
;
      GOTO       _BCL_11                      ; Line: 126
;
_BCL_14                                       ; Line: 127
;
      MOVF       digit_1        ,0            ; Line: 128
      MOVWF      _prm_1                       ; Line: 128
      CLRF       _prm_2                       ; Line: 128
      MOVLW      16                           ; Line: 128
      MOVWF      _prm_3                       ; Line: 128
      CLRF       _prm_4                       ; Line: 128
      CALL       @__FUNC_MULT                 ; Line: 128
      MOVWF      _tmp_6                       ; Line: 128
      MOVF       _tmp_1         ,0            ; Line: 128
      MOVWF      _tmp_6_1                     ; Line: 128
      INCF       _tmp_6         ,1            ; Line: 128
      BTFSC      @__stat__      ,0            ; Line: 128
      INCF       _tmp_6_1       ,1            ; Line: 128
      MOVF       _tmp_6_1       ,0            ; Line: 128
      MOVWF      j_1                          ; Line: 128
      MOVF       _tmp_6         ,0            ; Line: 128
      MOVWF      j                            ; Line: 128
;
      GOTO       _BCL_11                      ; Line: 129
;
_BCL_15                                       ; Line: 130
;
      MOVF       digit_4        ,0            ; Line: 131
      MOVWF      _prm_1                       ; Line: 131
      CLRF       _prm_2                       ; Line: 131
      MOVLW      16                           ; Line: 131
      MOVWF      _prm_3                       ; Line: 131
      CLRF       _prm_4                       ; Line: 131
      CALL       @__FUNC_MULT                 ; Line: 131
      MOVWF      _tmp_6                       ; Line: 131
      MOVF       _tmp_1         ,0            ; Line: 131
      MOVWF      _tmp_20_1                    ; Line: 131
      MOVLW      2                            ; Line: 131
      ADDWF      _tmp_6         ,1            ; Line: 131
      BTFSC      @__stat__      ,0            ; Line: 131
      INCF       _tmp_20_1      ,1            ; Line: 131
      MOVF       _tmp_20_1      ,0            ; Line: 131
      MOVWF      j_1                          ; Line: 131
      MOVF       _tmp_6         ,0            ; Line: 131
      MOVWF      j                            ; Line: 131
;
      GOTO       _BCL_11                      ; Line: 132
;
_BCL_16                                       ; Line: 133
;
      MOVF       digit_5        ,0            ; Line: 134
      MOVWF      _prm_1                       ; Line: 134
      CLRF       _prm_2                       ; Line: 134
      MOVLW      16                           ; Line: 134
      MOVWF      _prm_3                       ; Line: 134
      CLRF       _prm_4                       ; Line: 134
      CALL       @__FUNC_MULT                 ; Line: 134
      MOVWF      _tmp_6                       ; Line: 134
      MOVF       _tmp_1         ,0            ; Line: 134
      MOVWF      _tmp_6_1                     ; Line: 134
      MOVLW      3                            ; Line: 134
      ADDWF      _tmp_6         ,1            ; Line: 134
      BTFSC      @__stat__      ,0            ; Line: 134
      INCF       _tmp_6_1       ,1            ; Line: 134
      MOVF       _tmp_6_1       ,0            ; Line: 134
      MOVWF      j_1                          ; Line: 134
      MOVF       _tmp_6         ,0            ; Line: 134
      MOVWF      j                            ; Line: 134
;
_BCL_11                                       ; Line: 135
;
      GOTO       _BCL_23                      ; Line: 167
_LBL_23                                       ; Line: 167
;
      MOVLW      3                            ; Line: 137
      SUBWF      t              ,0            ; Line: 137
      MOVWF      _tmp_16                      ; Line: 137
      CLRF       _tmp_18                      ; Line: 137
      MOVF       _tmp_16        ,0            ; Line: 137
      BTFSC      @__stat__      ,2            ; Line: 137
      INCF       _tmp_18        ,1            ; Line: 137
;
      MOVF       _tmp_18        ,0            ; Line: 167
      BTFSC      @__stat__      ,2            ; Line: 167
      GOTO       _LBL_21                      ; Line: 167
;
      MOVF       i              ,0            ; Line: 150
      MOVWF      _swt_1                       ; Line: 150
;
      MOVLW      0                            ; Line: 139
      SUBWF      _swt_1         ,0            ; Line: 139
      BTFSC      @__stat__      ,2            ; Line: 139
      GOTO       _BCL_19                      ; Line: 139
;
      MOVLW      1                            ; Line: 142
      SUBWF      _swt_1         ,0            ; Line: 142
      BTFSC      @__stat__      ,2            ; Line: 142
      GOTO       _BCL_20                      ; Line: 142
;
      MOVLW      2                            ; Line: 145
      SUBWF      _swt_1         ,0            ; Line: 145
      BTFSC      @__stat__      ,2            ; Line: 145
      GOTO       _BCL_21                      ; Line: 145
;
      MOVLW      3                            ; Line: 148
      SUBWF      _swt_1         ,0            ; Line: 148
      BTFSC      @__stat__      ,2            ; Line: 148
      GOTO       _BCL_22                      ; Line: 148
;
      GOTO       _BCL_17                      ; Line: 150
;
_BCL_19                                       ; Line: 139
;
      MOVF       digit          ,0            ; Line: 140
      MOVWF      _prm_1                       ; Line: 140
      CLRF       _prm_2                       ; Line: 140
      MOVLW      16                           ; Line: 140
      MOVWF      _prm_3                       ; Line: 140
      CLRF       _prm_4                       ; Line: 140
      CALL       @__FUNC_MULT                 ; Line: 140
      MOVWF      _tmp_6                       ; Line: 140
      MOVF       _tmp_1         ,0            ; Line: 140
      MOVWF      _tmp_20_1                    ; Line: 140
      MOVWF      j_1                          ; Line: 140
      MOVF       _tmp_6         ,0            ; Line: 140
      MOVWF      j                            ; Line: 140
;
      GOTO       _BCL_17                      ; Line: 141
;
_BCL_20                                       ; Line: 142
;
      MOVF       digit_1        ,0            ; Line: 143
      MOVWF      _prm_1                       ; Line: 143
      CLRF       _prm_2                       ; Line: 143
      MOVLW      16                           ; Line: 143
      MOVWF      _prm_3                       ; Line: 143
      CLRF       _prm_4                       ; Line: 143
      CALL       @__FUNC_MULT                 ; Line: 143
      MOVWF      _tmp_6                       ; Line: 143
      MOVF       _tmp_1         ,0            ; Line: 143
      MOVWF      _tmp_6_1                     ; Line: 143
      INCF       _tmp_6         ,1            ; Line: 143
      BTFSC      @__stat__      ,0            ; Line: 143
      INCF       _tmp_6_1       ,1            ; Line: 143
      MOVF       _tmp_6_1       ,0            ; Line: 143
      MOVWF      j_1                          ; Line: 143
      MOVF       _tmp_6         ,0            ; Line: 143
      MOVWF      j                            ; Line: 143
;
      GOTO       _BCL_17                      ; Line: 144
;
_BCL_21                                       ; Line: 145
;
      MOVF       digit_3        ,0            ; Line: 146
      MOVWF      _prm_1                       ; Line: 146
      CLRF       _prm_2                       ; Line: 146
      MOVLW      16                           ; Line: 146
      MOVWF      _prm_3                       ; Line: 146
      CLRF       _prm_4                       ; Line: 146
      CALL       @__FUNC_MULT                 ; Line: 146
      MOVWF      _tmp_6                       ; Line: 146
      MOVF       _tmp_1         ,0            ; Line: 146
      MOVWF      _tmp_20_1                    ; Line: 146
      MOVLW      2                            ; Line: 146
      ADDWF      _tmp_6         ,1            ; Line: 146
      BTFSC      @__stat__      ,0            ; Line: 146
      INCF       _tmp_20_1      ,1            ; Line: 146
      MOVF       _tmp_20_1      ,0            ; Line: 146
      MOVWF      j_1                          ; Line: 146
      MOVF       _tmp_6         ,0            ; Line: 146
      MOVWF      j                            ; Line: 146
;
      GOTO       _BCL_17                      ; Line: 147
;
_BCL_22                                       ; Line: 148
;
      MOVF       digit_4        ,0            ; Line: 149
      MOVWF      _prm_1                       ; Line: 149
      CLRF       _prm_2                       ; Line: 149
      MOVLW      16                           ; Line: 149
      MOVWF      _prm_3                       ; Line: 149
      CLRF       _prm_4                       ; Line: 149
      CALL       @__FUNC_MULT                 ; Line: 149
      MOVWF      _tmp_6                       ; Line: 149
      MOVF       _tmp_1         ,0            ; Line: 149
      MOVWF      _tmp_6_1                     ; Line: 149
      MOVLW      3                            ; Line: 149
      ADDWF      _tmp_6         ,1            ; Line: 149
      BTFSC      @__stat__      ,0            ; Line: 149
      INCF       _tmp_6_1       ,1            ; Line: 149
      MOVF       _tmp_6_1       ,0            ; Line: 149
      MOVWF      j_1                          ; Line: 149
      MOVF       _tmp_6         ,0            ; Line: 149
      MOVWF      j                            ; Line: 149
;
_BCL_17                                       ; Line: 150
;
      GOTO       _BCL_23                      ; Line: 167
_LBL_21                                       ; Line: 167
;
      MOVLW      4                            ; Line: 152
      SUBWF      t              ,0            ; Line: 152
      MOVWF      _tmp_35                      ; Line: 152
      CLRF       _tmp_36                      ; Line: 152
      MOVF       _tmp_35        ,0            ; Line: 152
      BTFSC      @__stat__      ,2            ; Line: 152
      INCF       _tmp_36        ,1            ; Line: 152
      MOVF       _tmp_36        ,0            ; Line: 152
      MOVWF      _tmp_34                      ; Line: 152
      BTFSS      @__stat__      ,2            ; Line: 152
      GOTO       _LBL_15                      ; Line: 152
      MOVLW      5                            ; Line: 152
      SUBWF      t              ,0            ; Line: 152
      MOVWF      _tmp_35                      ; Line: 152
      CLRF       _tmp_36                      ; Line: 152
      MOVF       _tmp_35        ,0            ; Line: 152
      BTFSC      @__stat__      ,2            ; Line: 152
      INCF       _tmp_36        ,1            ; Line: 152
      MOVF       _tmp_36        ,0            ; Line: 152
      MOVWF      _tmp_34                      ; Line: 152
_LBL_15                                       ; Line: 152
      MOVF       _tmp_34        ,0            ; Line: 152
      MOVWF      _tmp_19                      ; Line: 152
      BTFSS      @__stat__      ,2            ; Line: 152
      GOTO       _LBL_17                      ; Line: 152
      MOVLW      6                            ; Line: 152
      SUBWF      t              ,0            ; Line: 152
      MOVWF      _tmp_34                      ; Line: 152
      CLRF       _tmp_35                      ; Line: 152
      MOVF       _tmp_34        ,0            ; Line: 152
      BTFSC      @__stat__      ,2            ; Line: 152
      INCF       _tmp_35        ,1            ; Line: 152
      MOVF       _tmp_35        ,0            ; Line: 152
      MOVWF      _tmp_19                      ; Line: 152
_LBL_17                                       ; Line: 152
      MOVF       _tmp_19        ,0            ; Line: 152
      MOVWF      _tmp_16                      ; Line: 152
      BTFSS      @__stat__      ,2            ; Line: 152
      GOTO       _LBL_19                      ; Line: 152
      MOVLW      7                            ; Line: 152
      SUBWF      t              ,0            ; Line: 152
      MOVWF      _tmp_19                      ; Line: 152
      CLRF       _tmp_34                      ; Line: 152
      MOVF       _tmp_19        ,0            ; Line: 152
      BTFSC      @__stat__      ,2            ; Line: 152
      INCF       _tmp_34        ,1            ; Line: 152
      MOVF       _tmp_34        ,0            ; Line: 152
      MOVWF      _tmp_16                      ; Line: 152
_LBL_19                                       ; Line: 152
;
      MOVF       _tmp_16        ,0            ; Line: 167
      BTFSC      @__stat__      ,2            ; Line: 167
      GOTO       _BCL_23                      ; Line: 167
;
      MOVF       i              ,0            ; Line: 165
      MOVWF      _swt_1                       ; Line: 165
;
      MOVLW      0                            ; Line: 154
      SUBWF      _swt_1         ,0            ; Line: 154
      BTFSC      @__stat__      ,2            ; Line: 154
      GOTO       _BCL_25                      ; Line: 154
;
      MOVLW      1                            ; Line: 157
      SUBWF      _swt_1         ,0            ; Line: 157
      BTFSC      @__stat__      ,2            ; Line: 157
      GOTO       _BCL_26                      ; Line: 157
;
      MOVLW      2                            ; Line: 160
      SUBWF      _swt_1         ,0            ; Line: 160
      BTFSC      @__stat__      ,2            ; Line: 160
      GOTO       _BCL_27                      ; Line: 160
;
      MOVLW      3                            ; Line: 163
      SUBWF      _swt_1         ,0            ; Line: 163
      BTFSC      @__stat__      ,2            ; Line: 163
      GOTO       _BCL_28                      ; Line: 163
;
      GOTO       _BCL_23                      ; Line: 165
;
_BCL_25                                       ; Line: 154
;
      MOVF       digit          ,0            ; Line: 155
      MOVWF      _prm_1                       ; Line: 155
      CLRF       _prm_2                       ; Line: 155
      MOVLW      16                           ; Line: 155
      MOVWF      _prm_3                       ; Line: 155
      CLRF       _prm_4                       ; Line: 155
      CALL       @__FUNC_MULT                 ; Line: 155
      MOVWF      _tmp_6                       ; Line: 155
      MOVF       _tmp_1         ,0            ; Line: 155
      MOVWF      _tmp_20_1                    ; Line: 155
      MOVWF      j_1                          ; Line: 155
      MOVF       _tmp_6         ,0            ; Line: 155
      MOVWF      j                            ; Line: 155
;
      GOTO       _BCL_23                      ; Line: 156
;
_BCL_26                                       ; Line: 157
;
      MOVF       digit_1        ,0            ; Line: 158
      MOVWF      _prm_1                       ; Line: 158
      CLRF       _prm_2                       ; Line: 158
      MOVLW      16                           ; Line: 158
      MOVWF      _prm_3                       ; Line: 158
      CLRF       _prm_4                       ; Line: 158
      CALL       @__FUNC_MULT                 ; Line: 158
      MOVWF      _tmp_6                       ; Line: 158
      MOVF       _tmp_1         ,0            ; Line: 158
      MOVWF      _tmp_6_1                     ; Line: 158
      INCF       _tmp_6         ,1            ; Line: 158
      BTFSC      @__stat__      ,0            ; Line: 158
      INCF       _tmp_6_1       ,1            ; Line: 158
      MOVF       _tmp_6_1       ,0            ; Line: 158
      MOVWF      j_1                          ; Line: 158
      MOVF       _tmp_6         ,0            ; Line: 158
      MOVWF      j                            ; Line: 158
;
      GOTO       _BCL_23                      ; Line: 159
;
_BCL_27                                       ; Line: 160
;
      MOVF       digit_2        ,0            ; Line: 161
      MOVWF      _prm_1                       ; Line: 161
      CLRF       _prm_2                       ; Line: 161
      MOVLW      16                           ; Line: 161
      MOVWF      _prm_3                       ; Line: 161
      CLRF       _prm_4                       ; Line: 161
      CALL       @__FUNC_MULT                 ; Line: 161
      MOVWF      _tmp_6                       ; Line: 161
      MOVF       _tmp_1         ,0            ; Line: 161
      MOVWF      _tmp_20_1                    ; Line: 161
      MOVLW      2                            ; Line: 161
      ADDWF      _tmp_6         ,1            ; Line: 161
      BTFSC      @__stat__      ,0            ; Line: 161
      INCF       _tmp_20_1      ,1            ; Line: 161
      MOVF       _tmp_20_1      ,0            ; Line: 161
      MOVWF      j_1                          ; Line: 161
      MOVF       _tmp_6         ,0            ; Line: 161
      MOVWF      j                            ; Line: 161
;
      GOTO       _BCL_23                      ; Line: 162
;
_BCL_28                                       ; Line: 163
;
      MOVF       digit_3        ,0            ; Line: 164
      MOVWF      _prm_1                       ; Line: 164
      CLRF       _prm_2                       ; Line: 164
      MOVLW      16                           ; Line: 164
      MOVWF      _prm_3                       ; Line: 164
      CLRF       _prm_4                       ; Line: 164
      CALL       @__FUNC_MULT                 ; Line: 164
      MOVWF      _tmp_6                       ; Line: 164
      MOVF       _tmp_1         ,0            ; Line: 164
      MOVWF      _tmp_6_1                     ; Line: 164
      MOVLW      3                            ; Line: 164
      ADDWF      _tmp_6         ,1            ; Line: 164
      BTFSC      @__stat__      ,0            ; Line: 164
      INCF       _tmp_6_1       ,1            ; Line: 164
      MOVF       _tmp_6_1       ,0            ; Line: 164
      MOVWF      j_1                          ; Line: 164
      MOVF       _tmp_6         ,0            ; Line: 164
      MOVWF      j                            ; Line: 164
;
_BCL_23                                       ; Line: 165
;
      MOVLW      8                            ; Line: 167
      SUBWF      k              ,0            ; Line: 167
      MOVWF      _tmp_16                      ; Line: 167
      MOVWF      k                            ; Line: 167
;
      GOTO       _LBL_26                      ; Line: 171
_LBL_25                                       ; Line: 171
;
      MOVLW      2                            ; Line: 170
      ADDWF      i              ,0            ; Line: 170
      MOVWF      _tmp_16                      ; Line: 170
      MOVF       _tmp_16        ,0            ; Line: 170
      ADDLW      38             ,0            ; Line: 170
      BCF        @__stat__      ,7            ; Line: 170
      MOVWF      @__fsr__                     ; Line: 170
      MOVF       @__f0__        ,0            ; Line: 170
      MOVWF      _prm_1                       ; Line: 170
      CLRF       _prm_2                       ; Line: 170
      MOVLW      16                           ; Line: 170
      MOVWF      _prm_3                       ; Line: 170
      CLRF       _prm_4                       ; Line: 170
      CALL       @__FUNC_MULT                 ; Line: 170
      MOVWF      _tmp_6                       ; Line: 170
      MOVF       _tmp_1         ,0            ; Line: 170
      MOVWF      _tmp_20_1                    ; Line: 170
      MOVF       i              ,0            ; Line: 170
      ADDWF      _tmp_6         ,1            ; Line: 170
      BTFSC      @__stat__      ,0            ; Line: 170
      INCF       _tmp_20_1      ,1            ; Line: 170
      CLRW                                    ; Line: 170
      BTFSC      i              ,7            ; Line: 170
      MOVLW      255                          ; Line: 170
      ADDWF      _tmp_20_1      ,1            ; Line: 170
      MOVF       _tmp_20_1      ,0            ; Line: 170
      MOVWF      j_1                          ; Line: 170
      MOVF       _tmp_6         ,0            ; Line: 170
      MOVWF      j                            ; Line: 170
;
_LBL_26                                       ; Line: 171
      BCF        @__stat__      ,5            ; Line: 171
;
      MOVF       j              ,0            ; Line: 172
      MOVWF      portb                        ; Line: 172
;
      MOVLW      4                            ; Line: 173
      SUBWF      i              ,0            ; Line: 173
      MOVWF      _tmp_34                      ; Line: 173
      CLRF       _tmp_35                      ; Line: 173
      MOVF       _tmp_34        ,0            ; Line: 173
      BTFSS      @__stat__      ,2            ; Line: 173
      INCF       _tmp_35        ,1            ; Line: 173
;
      MOVF       _tmp_35        ,0            ; Line: 191
      BTFSC      @__stat__      ,2            ; Line: 191
      GOTO       _LBL_33                      ; Line: 191
;
      MOVLW      4                            ; Line: 174
      MOVWF      t_0                          ; Line: 174
      CALL       pause                        ; Line: 174
      BCF        @__stat__      ,5            ; Line: 174
;
      MOVLW      255                          ; Line: 175
      MOVWF      portb                        ; Line: 175
;
      GOTO       _BCL_31                      ; Line: 191
_LBL_33                                       ; Line: 191
;
      MOVF       ssec           ,0            ; Line: 179
      MOVWF      _prm_1                       ; Line: 179
      MOVF       ssec_1         ,0            ; Line: 179
      MOVWF      _prm_2                       ; Line: 179
      MOVLW      4                            ; Line: 179
      MOVWF      _prm_3                       ; Line: 179
      CLRF       _prm_4                       ; Line: 179
      CALL       @__FUNC_SDIV                 ; Line: 179
      MOVWF      _tmp_6                       ; Line: 179
      MOVF       _tmp_1         ,0            ; Line: 179
      MOVWF      _tmp_6_1                     ; Line: 179
      MOVWF      tsec_1                       ; Line: 179
      MOVF       _tmp_6         ,0            ; Line: 179
      MOVWF      tsec                         ; Line: 179
;
      MOVF       tsec           ,0            ; Line: 180
      SUBLW      9              ,0            ; Line: 180
      MOVWF      _tmp_6                       ; Line: 180
      MOVLW      2                            ; Line: 180
      MOVWF      _tmp_20_1                    ; Line: 180
      BTFSS      @__stat__      ,0            ; Line: 180
      DECF       _tmp_20_1      ,1            ; Line: 180
      MOVF       tsec_1         ,0            ; Line: 180
      SUBWF      _tmp_20_1      ,1            ; Line: 180
      CLRF       _tmp_36                      ; Line: 180
      BTFSC      _tmp_20_1      ,7            ; Line: 180
      INCF       _tmp_36        ,1            ; Line: 180
;
      MOVF       _tmp_36        ,0            ; Line: 185
      BTFSC      @__stat__      ,2            ; Line: 185
      GOTO       _LBL_27                      ; Line: 185
;
      MOVLW      135                          ; Line: 181
      SUBWF      tsec           ,0            ; Line: 181
      MOVWF      _tmp_6                       ; Line: 181
      MOVF       tsec_1         ,0            ; Line: 181
      MOVWF      _tmp_20_1                    ; Line: 181
      BTFSS      @__stat__      ,0            ; Line: 181
      DECF       _tmp_20_1      ,1            ; Line: 181
      MOVLW      1                            ; Line: 181
      SUBWF      _tmp_20_1      ,1            ; Line: 181
      MOVF       _tmp_20_1      ,0            ; Line: 181
      MOVWF      tsec_1                       ; Line: 181
      MOVF       _tmp_6         ,0            ; Line: 181
      MOVWF      tsec                         ; Line: 181
;
      GOTO       _LBL_28                      ; Line: 185
_LBL_27                                       ; Line: 185
;
      MOVF       tsec           ,0            ; Line: 184
      SUBLW      9              ,0            ; Line: 184
      MOVWF      _tmp_6                       ; Line: 184
      MOVLW      2                            ; Line: 184
      MOVWF      _tmp_6_1                     ; Line: 184
      BTFSS      @__stat__      ,0            ; Line: 184
      DECF       _tmp_6_1       ,1            ; Line: 184
      MOVF       tsec_1         ,0            ; Line: 184
      SUBWF      _tmp_6_1       ,1            ; Line: 184
      MOVF       _tmp_6_1       ,0            ; Line: 184
      MOVWF      tsec_1                       ; Line: 184
      MOVF       _tmp_6         ,0            ; Line: 184
      MOVWF      tsec                         ; Line: 184
;
_LBL_28                                       ; Line: 185
;
      MOVLW      1                            ; Line: 186
      MOVWF      j                            ; Line: 186
      CLRF       j_1                          ; Line: 186
;
_LBL_29                                       ; Line: 187
_BCL_30                                       ; Line: 187
;
      MOVF       tsec           ,0            ; Line: 186
      SUBWF      j              ,0            ; Line: 186
      MOVWF      _tmp_6                       ; Line: 186
      MOVF       j_1            ,0            ; Line: 186
      MOVWF      _tmp_20_1                    ; Line: 186
      BTFSS      @__stat__      ,0            ; Line: 186
      DECF       _tmp_20_1      ,1            ; Line: 186
      MOVF       tsec_1         ,0            ; Line: 186
      SUBWF      _tmp_20_1      ,1            ; Line: 186
      CLRF       _tmp_52                      ; Line: 186
      BTFSC      _tmp_20_1      ,7            ; Line: 186
      INCF       _tmp_52        ,1            ; Line: 186
;
      MOVF       _tmp_52        ,0            ; Line: 187
      BTFSC      @__stat__      ,2            ; Line: 187
      GOTO       _LBL_30                      ; Line: 187
;
      INCFSZ     j              ,1            ; Line: 186
      GOTO       _LBL_29                      ; Line: 186
      INCF       j_1            ,1            ; Line: 186
;
      GOTO       _LBL_29                      ; Line: 187
_LBL_30                                       ; Line: 187
_BCL_29                                       ; Line: 187
      BCF        @__stat__      ,5            ; Line: 187
;
      MOVLW      255                          ; Line: 188
      MOVWF      portb                        ; Line: 188
;
      MOVLW      1                            ; Line: 189
      MOVWF      j                            ; Line: 189
      CLRF       j_1                          ; Line: 189
;
_LBL_31                                       ; Line: 190
_BCL_32                                       ; Line: 190
;
      MOVF       tsec           ,0            ; Line: 189
      SUBLW      18             ,0            ; Line: 189
      MOVWF      _tmp_6                       ; Line: 189
      MOVLW      4                            ; Line: 189
      MOVWF      _tmp_20_1                    ; Line: 189
      BTFSS      @__stat__      ,0            ; Line: 189
      DECF       _tmp_20_1      ,1            ; Line: 189
      MOVF       tsec_1         ,0            ; Line: 189
      SUBWF      _tmp_20_1      ,1            ; Line: 189
      MOVF       _tmp_6         ,0            ; Line: 189
      SUBWF      j              ,0            ; Line: 189
      MOVWF      _tmp_6                       ; Line: 189
      MOVF       j_1            ,0            ; Line: 189
      MOVWF      _tmp_6_1                     ; Line: 189
      BTFSS      @__stat__      ,0            ; Line: 189
      DECF       _tmp_6_1       ,1            ; Line: 189
      MOVF       _tmp_20_1      ,0            ; Line: 189
      SUBWF      _tmp_6_1       ,1            ; Line: 189
      CLRF       _tmp_56                      ; Line: 189
      BTFSC      _tmp_6_1       ,7            ; Line: 189
      INCF       _tmp_56        ,1            ; Line: 189
;
      MOVF       _tmp_56        ,0            ; Line: 190
      BTFSC      @__stat__      ,2            ; Line: 190
      GOTO       _LBL_32                      ; Line: 190
;
      INCFSZ     j              ,1            ; Line: 189
      GOTO       _LBL_31                      ; Line: 189
      INCF       j_1            ,1            ; Line: 189
;
      GOTO       _LBL_31                      ; Line: 190
_LBL_32                                       ; Line: 190
_BCL_31                                       ; Line: 190
;
      CLRF       _tmp_58                      ; Line: 195
      MOVF       sinc           ,0            ; Line: 195
      BTFSS      @__stat__      ,2            ; Line: 195
      INCF       _tmp_58        ,1            ; Line: 195
;
      MOVF       _tmp_58        ,0            ; Line: 225
      BTFSC      @__stat__      ,2            ; Line: 225
      GOTO       _LBL_41                      ; Line: 225
;
      CLRF       sinc                         ; Line: 196
;
      INCF       digit          ,1            ; Line: 197
;
      MOVF       digit          ,0            ; Line: 198
      SUBLW      9                            ; Line: 198
      CLRF       _tmp_60                      ; Line: 198
      BTFSS      @__stat__      ,0            ; Line: 198
      INCF       _tmp_60        ,1            ; Line: 198
;
      MOVF       _tmp_60        ,0            ; Line: 202
      BTFSC      @__stat__      ,2            ; Line: 202
      GOTO       _LBL_35                      ; Line: 202
;
      CLRF       digit                        ; Line: 199
;
      INCF       digit_1        ,1            ; Line: 200
      DECF       digit_1        ,0            ; Line: 200
;
_LBL_35                                       ; Line: 202
      MOVF       digit_1        ,0            ; Line: 202
      SUBLW      5                            ; Line: 202
      CLRF       _tmp_62                      ; Line: 202
      BTFSS      @__stat__      ,0            ; Line: 202
      INCF       _tmp_62        ,1            ; Line: 202
;
      MOVF       _tmp_62        ,0            ; Line: 206
      BTFSC      @__stat__      ,2            ; Line: 206
      GOTO       _LBL_36                      ; Line: 206
;
      CLRF       digit_1                      ; Line: 203
;
      INCF       digit_2        ,1            ; Line: 204
      DECF       digit_2        ,0            ; Line: 204
;
_LBL_36                                       ; Line: 206
      MOVF       digit_2        ,0            ; Line: 206
      SUBLW      9                            ; Line: 206
      CLRF       _tmp_64                      ; Line: 206
      BTFSS      @__stat__      ,0            ; Line: 206
      INCF       _tmp_64        ,1            ; Line: 206
;
      MOVF       _tmp_64        ,0            ; Line: 210
      BTFSC      @__stat__      ,2            ; Line: 210
      GOTO       _LBL_37                      ; Line: 210
;
      CLRF       digit_2                      ; Line: 207
;
      INCF       digit_3        ,1            ; Line: 208
      DECF       digit_3        ,0            ; Line: 208
;
_LBL_37                                       ; Line: 210
      MOVF       digit_3        ,0            ; Line: 210
      SUBLW      5                            ; Line: 210
      CLRF       _tmp_66                      ; Line: 210
      BTFSS      @__stat__      ,0            ; Line: 210
      INCF       _tmp_66        ,1            ; Line: 210
;
      MOVF       _tmp_66        ,0            ; Line: 214
      BTFSC      @__stat__      ,2            ; Line: 214
      GOTO       _LBL_38                      ; Line: 214
;
      CLRF       digit_3                      ; Line: 211
;
      INCF       digit_4        ,1            ; Line: 212
      DECF       digit_4        ,0            ; Line: 212
;
_LBL_38                                       ; Line: 214
      MOVF       digit_4        ,0            ; Line: 214
      SUBLW      9                            ; Line: 214
      CLRF       _tmp_68                      ; Line: 214
      BTFSS      @__stat__      ,0            ; Line: 214
      INCF       _tmp_68        ,1            ; Line: 214
;
      MOVF       _tmp_68        ,0            ; Line: 218
      BTFSC      @__stat__      ,2            ; Line: 218
      GOTO       _LBL_39                      ; Line: 218
;
      CLRF       digit_4                      ; Line: 215
;
      INCF       digit_5        ,1            ; Line: 216
      DECF       digit_5        ,0            ; Line: 216
;
_LBL_39                                       ; Line: 218
      MOVF       digit_5        ,0            ; Line: 218
      SUBLW      1                            ; Line: 218
      CLRF       _tmp_1                       ; Line: 218
      BTFSS      @__stat__      ,0            ; Line: 218
      INCF       _tmp_1         ,1            ; Line: 218
      MOVF       _tmp_1         ,0            ; Line: 218
      MOVWF      _tmp_69                      ; Line: 218
      BTFSC      @__stat__      ,2            ; Line: 218
      GOTO       _LBL_40                      ; Line: 218
      MOVF       digit_4        ,0            ; Line: 218
      SUBLW      3                            ; Line: 218
      CLRF       _tmp_1                       ; Line: 218
      BTFSS      @__stat__      ,0            ; Line: 218
      INCF       _tmp_1         ,1            ; Line: 218
      MOVF       _tmp_1         ,0            ; Line: 218
      MOVWF      _tmp_69                      ; Line: 218
_LBL_40                                       ; Line: 218
;
      MOVF       _tmp_69        ,0            ; Line: 222
      BTFSC      @__stat__      ,2            ; Line: 222
      GOTO       _LBL_41                      ; Line: 222
;
      CLRF       digit_4                      ; Line: 219
;
      CLRF       digit_5                      ; Line: 220
;
_LBL_41                                       ; Line: 222
;
      MOVF       k              ,0            ; Line: 259
      MOVWF      _swt_1                       ; Line: 259
;
      MOVLW      3                            ; Line: 226
      SUBWF      _swt_1         ,0            ; Line: 226
      BTFSC      @__stat__      ,2            ; Line: 226
      GOTO       _BCL_35                      ; Line: 226
;
      MOVLW      5                            ; Line: 230
      SUBWF      _swt_1         ,0            ; Line: 230
      BTFSC      @__stat__      ,2            ; Line: 230
      GOTO       _BCL_36                      ; Line: 230
;
      MOVLW      6                            ; Line: 244
      SUBWF      _swt_1         ,0            ; Line: 244
      BTFSC      @__stat__      ,2            ; Line: 244
      GOTO       _BCL_37                      ; Line: 244
;
      GOTO       _BCL_33                      ; Line: 259
;
_BCL_35                                       ; Line: 226
;
      CLRF       digit                        ; Line: 227
;
      CLRF       digit_1                      ; Line: 228
;
      GOTO       _BCL_33                      ; Line: 229
;
_BCL_36                                       ; Line: 230
;
      MOVF       ksec_1         ,0            ; Line: 231
      INCF       ksec           ,1            ; Line: 231
      BTFSC      @__stat__      ,2            ; Line: 231
      INCF       ksec_1         ,1            ; Line: 231
;
      MOVF       ksec           ,0            ; Line: 232
      SUBLW      100            ,0            ; Line: 232
      MOVWF      _tmp_6                       ; Line: 232
      CLRF       _tmp_6_1                     ; Line: 232
      BTFSS      @__stat__      ,0            ; Line: 232
      DECF       _tmp_6_1       ,1            ; Line: 232
      MOVF       ksec_1         ,0            ; Line: 232
      SUBWF      _tmp_6_1       ,1            ; Line: 232
      CLRF       _tmp_74                      ; Line: 232
      BTFSC      _tmp_6_1       ,7            ; Line: 232
      INCF       _tmp_74        ,1            ; Line: 232
;
      MOVF       _tmp_74        ,0            ; Line: 243
      BTFSC      @__stat__      ,2            ; Line: 243
      GOTO       _LBL_44                      ; Line: 243
;
      CLRF       ksec                         ; Line: 233
      CLRF       ksec_1                       ; Line: 233
;
      INCF       digit_2        ,1            ; Line: 234
;
      MOVF       digit_2        ,0            ; Line: 235
      SUBLW      9                            ; Line: 235
      CLRF       _tmp_75                      ; Line: 235
      BTFSS      @__stat__      ,0            ; Line: 235
      INCF       _tmp_75        ,1            ; Line: 235
;
      MOVF       _tmp_75        ,0            ; Line: 239
      BTFSC      @__stat__      ,2            ; Line: 239
      GOTO       _LBL_43                      ; Line: 239
;
      CLRF       digit_2                      ; Line: 236
;
      INCF       digit_3        ,1            ; Line: 237
      DECF       digit_3        ,0            ; Line: 237
;
_LBL_43                                       ; Line: 239
      MOVF       digit_3        ,0            ; Line: 239
      SUBLW      5                            ; Line: 239
      CLRF       _tmp_77                      ; Line: 239
      BTFSS      @__stat__      ,0            ; Line: 239
      INCF       _tmp_77        ,1            ; Line: 239
;
      MOVF       _tmp_77        ,0            ; Line: 242
      BTFSC      @__stat__      ,2            ; Line: 242
      GOTO       _LBL_44                      ; Line: 242
;
      CLRF       digit_3                      ; Line: 240
;
_LBL_44                                       ; Line: 242
;
      GOTO       _BCL_33                      ; Line: 243
;
_BCL_37                                       ; Line: 244
;
      MOVF       ksec_1         ,0            ; Line: 245
      INCF       ksec           ,1            ; Line: 245
      BTFSC      @__stat__      ,2            ; Line: 245
      INCF       ksec_1         ,1            ; Line: 245
;
      MOVF       ksec           ,0            ; Line: 246
      SUBLW      100            ,0            ; Line: 246
      MOVWF      _tmp_6                       ; Line: 246
      CLRF       _tmp_6_1                     ; Line: 246
      BTFSS      @__stat__      ,0            ; Line: 246
      DECF       _tmp_6_1       ,1            ; Line: 246
      MOVF       ksec_1         ,0            ; Line: 246
      SUBWF      _tmp_6_1       ,1            ; Line: 246
      CLRF       _tmp_80                      ; Line: 246
      BTFSC      _tmp_6_1       ,7            ; Line: 246
      INCF       _tmp_80        ,1            ; Line: 246
;
      MOVF       _tmp_80        ,0            ; Line: 258
      BTFSC      @__stat__      ,2            ; Line: 258
      GOTO       _LBL_48                      ; Line: 258
;
      CLRF       ksec                         ; Line: 247
      CLRF       ksec_1                       ; Line: 247
;
      INCF       digit_4        ,1            ; Line: 248
;
      MOVF       digit_4        ,0            ; Line: 249
      SUBLW      9                            ; Line: 249
      CLRF       _tmp_82                      ; Line: 249
      BTFSS      @__stat__      ,0            ; Line: 249
      INCF       _tmp_82        ,1            ; Line: 249
;
      MOVF       _tmp_82        ,0            ; Line: 253
      BTFSC      @__stat__      ,2            ; Line: 253
      GOTO       _LBL_46                      ; Line: 253
;
      CLRF       digit_4                      ; Line: 250
;
      INCF       digit_5        ,1            ; Line: 251
      DECF       digit_5        ,0            ; Line: 251
;
_LBL_46                                       ; Line: 253
      MOVF       digit_5        ,0            ; Line: 253
      SUBLW      1                            ; Line: 253
      CLRF       _tmp_1                       ; Line: 253
      BTFSS      @__stat__      ,0            ; Line: 253
      INCF       _tmp_1         ,1            ; Line: 253
      MOVF       _tmp_1         ,0            ; Line: 253
      MOVWF      _tmp_83                      ; Line: 253
      BTFSC      @__stat__      ,2            ; Line: 253
      GOTO       _LBL_47                      ; Line: 253
      MOVF       digit_4        ,0            ; Line: 253
      SUBLW      3                            ; Line: 253
      CLRF       _tmp_1                       ; Line: 253
      BTFSS      @__stat__      ,0            ; Line: 253
      INCF       _tmp_1         ,1            ; Line: 253
      MOVF       _tmp_1         ,0            ; Line: 253
      MOVWF      _tmp_83                      ; Line: 253
_LBL_47                                       ; Line: 253
;
      MOVF       _tmp_83        ,0            ; Line: 257
      BTFSC      @__stat__      ,2            ; Line: 257
      GOTO       _LBL_48                      ; Line: 257
;
      CLRF       digit_4                      ; Line: 254
;
      CLRF       digit_5                      ; Line: 255
;
_LBL_48                                       ; Line: 257
;
_BCL_33                                       ; Line: 259
;
      INCF       i              ,1            ; Line: 118
      DECF       i              ,0            ; Line: 118
;
      GOTO       _LBL_50                      ; Line: 260
_LBL_51                                       ; Line: 260
_BCL_9                                        ; Line: 260
;
      GOTO       _BCL_5                       ; Line: 261
_LBL_53                                       ; Line: 261
_BCL_7                                        ; Line: 261
;
_BCL_38                                       ; Line: 262
      GOTO       _BCL_38                      ; Line: 262
