; ; /******************************************************************/ ; /* */ ; /* 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