;--------------------------------------------------------
; File Created by ChiponCC : ChipON  inc.
; Version 3.0.4#6752 (Jul 10 2019 19:07:19) (MSVC)
; This file was generated Tue Sep 03 21:04:46 2019
;--------------------------------------------------------
; chipon port for the 16-bit core
;--------------------------------------------------------
;	.file	"../MemoryDeal.c"
	.radix dec
	.include "KF8A100GQT.inc"
;--------------------------------------------------------
; external declarations
;--------------------------------------------------------
	.extern	__gptrget1
	.extern	__gptrput1

	.extern I0R1
	.extern I0R7
	.extern I0PSW
	.extern I0PCH
	.extern I1R1
	.extern I1R7
	.extern I1PSW
	.extern I1PCH
	.extern TRAPRx73
	.extern TRAPRx74
	.extern TRAPRx75
	.extern TRAPRx76
	.extern STK11
	.extern STK10
	.extern STK09
	.extern STK08
	.extern STK07
	.extern STK06
	.extern STK05
	.extern STK04
	.extern STK03
	.extern STK02
	.extern STK01
	.extern STK00
;--------------------------------------------------------
; global declarations
;--------------------------------------------------------
	.global	_BigByte_to_int
	.global	_Long_To_BigBytebuffer
	.global	_My_memcpy
	.global	_My_strfind
	.global	_My_strcmp
	.global	_My_Memset
	.global	_My_Strlen
	.global	_Get_Check_Sum
	.define _STK11	STK11
	.define _STK10	STK10
	.define _STK09	STK09
	.define _STK08	STK08
	.define _STK07	STK07
	.define _STK06	STK06
	.define _STK05	STK05
	.define _STK04	STK04
	.define _STK03	STK03
	.define _STK02	STK02
	.define _STK01	STK01
	.define _STK00	STK00

;--------------------------------------------------------
; global definitions
;--------------------------------------------------------
;--------------------------------------------------------
; absolute symbol definitions
;--------------------------------------------------------
;--------------------------------------------------------
; compiler-defined variables
;--------------------------------------------------------
;--------------------------------------------------------
; initialized data
;--------------------------------------------------------
;--------------------------------------------------------
; overlayable items in internal ram 
;--------------------------------------------------------
;	.udata_ovr


func._BigByte_to_int	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  _BigByte_to_int	;Function start
; 2 exit points
;has an exit
;; Starting PostCode block
;	::->op : LABEL
;	::->op : FUNCTION
_BigByte_to_int	;Function start
; 2 exit points
;	::->op : INLINEASM
	;
	BANKSEL STK02
	MOV STK02,R0
	;
	PAGESEL __gptrget1
	CALL __gptrget1
	PAGESEL$
	BANKSEL STK03
	MOV STK03,R0
	;;
	BANKSEL STK01
	INC STK01
	JB PSW,2
	JMP ToGetVaule_byte_to_int1
	BANKSEL STK00
	INC STK00
ToGetVaule_byte_to_int1:
	BANKSEL STK02
	MOV R0,STK02
	PAGESEL __gptrget1
	CALL __gptrget1
	PAGESEL$
	BANKSEL STK04
	MOV STK04,R0
	;;
	BANKSEL STK01
	INC STK01
	JB PSW,2
	JMP ToGetVaule_byte_to_int2
	BANKSEL STK00
	INC STK00
ToGetVaule_byte_to_int2:
	BANKSEL STK02
	MOV R0,STK02
	PAGESEL __gptrget1
	CALL __gptrget1
	PAGESEL$
	BANKSEL STK05
	MOV STK05,R0
	;;
	BANKSEL STK01
	INC STK01
	JB PSW,2
	JMP ToGetVaule_byte_to_int3
	BANKSEL STK00
	INC STK00
ToGetVaule_byte_to_int3:
	BANKSEL STK02
	MOV R0,STK02
	PAGESEL __gptrget1
	CALL __gptrget1
	PAGESEL$
	BANKSEL STK06
	MOV STK06,R0
	;;
	BANKSEL STK06
	MOV R0,STK06
	BANKSEL STK02
	MOV STK02,R0
	BANKSEL STK05
	MOV R0,STK05
	BANKSEL STK01
	MOV STK01,R0
	BANKSEL STK04
	MOV R0,STK04
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK03
	MOV R0,STK03
	
;	::->op : LABEL
;	::->op : ENDFUNCTION
	CRET	
; exit point of _BigByte_to_int



func._Long_To_BigBytebuffer	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  _Long_To_BigBytebuffer	;Function start
; 2 exit points
;has an exit
;; Starting PostCode block
;	::->op : LABEL
;	::->op : FUNCTION
_Long_To_BigBytebuffer	;Function start
; 2 exit points
;	::->op : INLINEASM
	;
	;
	;
	BANKSEL STK06
	MOV STK06,R0
	BANKSEL STK00
	MOV R0,STK00
	BANKSEL STK07
	MOV STK07,R0
	BANKSEL STK01
	MOV R0,STK01
	BANKSEL STK08
	MOV STK08,R0
	BANKSEL STK02
	MOV R0,STK02
	BANKSEL STK09
	MOV STK09,R0
	;
	BANKSEL STK06
	MOV R0,STK06
	BANKSEL STK02
	MOV STK02,R0
	BANKSEL STK05
	MOV R0,STK05
	BANKSEL STK01
	MOV STK01,R0
	BANKSEL STK04
	MOV R0,STK04
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK03
	MOV R0,STK03
	PAGESEL __gptrput1
	CALL __gptrput1
	PAGESEL$
	;
	BANKSEL STK07
	MOV R0,STK07
	BANKSEL STK02
	MOV STK02,R0
	;
	BANKSEL STK05
	INC STK05
	MOV R0,STK05
	BANKSEL STK01
	MOV STK01,R0
	BANKSEL STK04
	MOV R0,STK04
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK03
	MOV R0,STK03
	PAGESEL __gptrput1
	CALL __gptrput1
	PAGESEL$
	;
	BANKSEL STK08
	MOV R0,STK08
	BANKSEL STK02
	MOV STK02,R0
	;
	BANKSEL STK05
	INC STK05
	MOV R0,STK05
	BANKSEL STK01
	MOV STK01,R0
	BANKSEL STK04
	MOV R0,STK04
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK03
	MOV R0,STK03
	PAGESEL __gptrput1
	CALL __gptrput1
	PAGESEL$
	;
	BANKSEL STK09
	MOV R0,STK09
	BANKSEL STK02
	MOV STK02,R0
	;
	BANKSEL STK05
	INC STK05
	MOV R0,STK05
	BANKSEL STK01
	MOV STK01,R0
	BANKSEL STK04
	MOV R0,STK04
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK03
	MOV R0,STK03
	PAGESEL __gptrput1
	CALL __gptrput1
	PAGESEL$
	
;	::->op : LABEL
;	::->op : ENDFUNCTION
	CRET	
; exit point of _Long_To_BigBytebuffer



func._My_memcpy	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  _My_memcpy	;Function start
; 2 exit points
;has an exit
;; Starting PostCode block
;	::->op : LABEL
;	::->op : FUNCTION
_My_memcpy	;Function start
; 2 exit points
;	::->op : INLINEASM
	;
	;
	;
	BANKSEL STK07
	MOV STK07,R0
	BANKSEL STK00
	ORL R0,STK00
	BANKSEL STK01
	ORL R0,STK01
	JNB PSW,2
	JMP Return0_my_memcpy_out
	BANKSEL STK02
	MOV R0,STK02
	BANKSEL STK03
	ORL R0,STK03
	BANKSEL STK04
	ORL R0,STK04
	JNB PSW,2
	JMP Return0_my_memcpy_out
	;
	BANKSEL STK06
	CLR STK06
	;
	BANKSEL STK00
	MOV R0, STK00
	BANKSEL STK08
	MOV STK08,R0
	BANKSEL STK01
	MOV R0, STK01
	BANKSEL STK09
	MOV STK09,R0
	BANKSEL STK11 ;
	MOV STK11,R0 ;
	BANKSEL STK02
	MOV R0, STK02
	BANKSEL STK10
	MOV STK10,R0
	;
	BANKSEL STK05
	MOV R0,STK05
	ORL R0,#0x00
	JNB PSW,2
	JMP Return_my_memcpy_out
	DEC STK05 ;
	;
	;
	;
	MOV R0,STK09
	SUB R0,STK04 ;
	JNB PSW,0
	JMP DoGetAndSet_my_memcpy
	;
	BANKSEL STK06
	INC STK06 ;
	BANKSEL STK05
	MOV R0,STK05
	BANKSEL STK09
	ADD STK09,R0
	JB PSW ,0
	JMP my_memcpy_label001
	BANKSEL STK08
	INC STK08
my_memcpy_label001:
	BANKSEL STK04
	ADD STK04,R0
	JB PSW ,0
	JMP DoGetAndSet_my_memcpy
	BANKSEL STK03
	INC STK03 ;
	;
DoGetAndSet_my_memcpy:
	BANKSEL STK05
	INC STK05 ;
DoGetAndSet_my_memcpy_execute:
	;
	BANKSEL STK04
	MOV R0,STK04
	BANKSEL STK01
	MOV STK01,R0
	BANKSEL STK03
	MOV R0,STK03
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK10
	MOV R0,STK10
	PAGESEL __gptrget1
	CALL __gptrget1
	BANKSEL STK02
	MOV STK02,R0
	;
	BANKSEL STK09
	MOV R0,STK09
	BANKSEL STK01
	MOV STK01,R0
	BANKSEL STK08
	MOV R0,STK08
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK07
	MOV R0,STK07
	PAGESEL __gptrput1
	CALL __gptrput1
	PAGESEL $
	;
	BANKSEL STK06
	JNB STK06,0
	JMP bigT0samll_my_memcpy
	;;
	BANKSEL STK09
	INC STK09
	JB PSW ,2
	JMP my_memcpy_label002
	BANKSEL STK08
	INC STK08
my_memcpy_label002:
	BANKSEL STK04
	INC STK04
	JB PSW ,2
	JMP while_Count_control_my_memcpy
	BANKSEL STK03
	INC STK03 ;
	JMP while_Count_control_my_memcpy
bigT0samll_my_memcpy:
	;
	MOV R0,#0xFF
	BANKSEL STK09
	ADD STK09,R0
	JNB PSW ,0
	JMP my_memcpy_label003
	BANKSEL STK08
	DEC STK08
my_memcpy_label003:
	BANKSEL STK04
	ADD STK04,R0
	JNB PSW ,0
	JMP while_Count_control_my_memcpy
	BANKSEL STK03
	DEC STK03 ;
	JMP while_Count_control_my_memcpy
while_Count_control_my_memcpy:
	BANKSEL STK05
	DECJZ STK05
	JMP DoGetAndSet_my_memcpy_execute
	;
Return_my_memcpy_out:
	BANKSEL STK08
	MOV R0,STK08
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK11
	MOV R0,STK11
	BANKSEL STK01
	MOV STK01,R0
	CLR R0
	JMP Return_my_memcpy_end
	;
Return0_my_memcpy_out:
	BANKSEL STK01
	CLR STK01
	BANKSEL STK00
	CLR STK00
	CLR R0
Return_my_memcpy_end:
	
;	::->op : LABEL
;	::->op : ENDFUNCTION
	CRET	
; exit point of _My_memcpy



func._My_strfind	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  _My_strfind	;Function start
; 2 exit points
;has an exit
;; Starting PostCode block
;	::->op : LABEL
;	::->op : FUNCTION
_My_strfind	;Function start
; 2 exit points
;	::->op : INLINEASM
	;
	;
	;
	BANKSEL STK07
	MOV STK07,R0
	BANKSEL STK00
	MOV R0,STK00
	BANKSEL STK08
	MOV STK08,R0
	BANKSEL STK01
	MOV R0,STK01
	BANKSEL STK09
	MOV STK09,R0 ;
	;
	BANKSEL STK06
	MOV R0,STK06
	BANKSEL STK05
	MOV R1,STK05
	BANKSEL STK04
	ADD STK04,R0
	JNB PSW,0
	INC R1
	BANKSEL STK03
	ADD STK03,R1 ;
my_strfind_Flag_002:
	;
	;
	BANKSEL STK10
	CLR STK10 ;
	;;
	;;
	;;
while_Src_Exist_my_strfind:
	;
	BANKSEL STK04
	MOV R0,STK04
	BANKSEL STK10
	ADD R0,STK10
	BANKSEL STK01
	MOV STK01,R0
	BANKSEL STK03
	MOV R0,STK03
	JNB PSW,0
	INC R0
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK02
	MOV R0,STK02 ;
	;
	PAGESEL __gptrget1
	CALL __gptrget1
	PAGESEL $
	XOR R0,#0x00
	JNB PSW,2
	JMP ReturnNoFine_my_strfind
	;
	BANKSEL STK11
	CLR STK11
	;;
Find_dest_Equ_my_strfind:
	;
	BANKSEL STK04
	MOV R0,STK04
	BANKSEL STK01
	MOV STK01,R0
	BANKSEL STK03
	MOV R0,STK03
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK10
	MOV R0,STK10
	BANKSEL STK11
	ADD R0,STK11
	JB PSW,0
	JMP my_strfind_Flag_0003
	BANKSEL STK00
	INC STK00
my_strfind_Flag_0003:
	BANKSEL STK01
	ADD STK01,R0
	JB PSW,0
	JMP my_strfind_Flag_0004
	BANKSEL STK00
	INC STK00
my_strfind_Flag_0004:
	BANKSEL STK02
	MOV R0,STK02 ;
	PAGESEL __gptrget1
	CALL __gptrget1
	PAGESEL $
	BANKSEL STK05
	MOV STK05,R0 ;
	;
	BANKSEL STK09
	MOV R0,STK09
	BANKSEL STK01
	MOV STK01,R0
	BANKSEL STK08
	MOV R0,STK08
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK11
	MOV R0,STK11
	BANKSEL STK01
	ADD STK01,R0
	JB PSW,0
	JMP my_strfind_Flag_0005
	BANKSEL STK00
	INC STK00
my_strfind_Flag_0005:
	BANKSEL STK07
	MOV R0,STK07 ;
	PAGESEL __gptrget1
	CALL __gptrget1
	PAGESEL $
	;
	BANKSEL STK05
	XOR R0,STK05
	JB PSW ,2
	JMP my_strfind_Flag_0010 ;
	;
	;
	BANKSEL STK11
	INC STK11 ;
	;
	BANKSEL STK09
	MOV R0,STK09
	BANKSEL STK01
	MOV STK01,R0
	BANKSEL STK08
	MOV R0,STK08
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK11
	MOV R0,STK11
	BANKSEL STK01
	ADD STK01,R0
	JB PSW,0
	JMP my_strfind_Flag_0006
	BANKSEL STK00
	INC STK00
my_strfind_Flag_0006:
	BANKSEL STK07
	MOV R0,STK07 ;
	PAGESEL __gptrget1
	CALL __gptrget1
	PAGESEL $
	XOR R0,#0x00
	JB PSW,2
	JMP my_strfind_Flag_0007
	BANKSEL STK10
	INCR STK10
	JMP my_strfind_END_Flag
my_strfind_Flag_0007:
	;
	;
	BANKSEL STK04
	MOV R0,STK04
	BANKSEL STK01
	MOV STK01,R0
	BANKSEL STK03
	MOV R0,STK03
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK10
	MOV R0,STK10
	BANKSEL STK11
	ADD R0,STK11
	JB PSW,0
	JMP my_strfind_Flag_0008
	BANKSEL STK00
	INC STK00
my_strfind_Flag_0008:
	BANKSEL STK01
	ADD STK01,R0
	JB PSW,0
	JMP my_strfind_Flag_0009
	BANKSEL STK00
	INC STK00
my_strfind_Flag_0009:
	BANKSEL STK02
	MOV R0,STK02 ;
	PAGESEL __gptrget1
	CALL __gptrget1
	PAGESEL $
	XOR R0,#0x00
	JNB PSW,2
	JMP ReturnNoFine_my_strfind ;
	JMP Find_dest_Equ_my_strfind
my_strfind_Flag_0010:
	;
	BANKSEL STK10
	INC STK10
	JMP while_Src_Exist_my_strfind
	;
ReturnNoFine_my_strfind:
	CLR R0
	;
my_strfind_END_Flag:
	
;	::->op : LABEL
;	::->op : ENDFUNCTION
	CRET	
; exit point of _My_strfind



func._My_strcmp	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  _My_strcmp	;Function start
; 2 exit points
;has an exit
;; Starting PostCode block
;	::->op : LABEL
;	::->op : FUNCTION
_My_strcmp	;Function start
; 2 exit points
;	::->op : INLINEASM
	;
	;
	;
	;
	BANKSEL STK05
	MOV STK05,R0
	BANKSEL STK00
	MOV R0,STK00
	BANKSEL STK06
	MOV STK06,R0
	BANKSEL STK08
	MOV STK08,R0
	BANKSEL STK01
	MOV R0,STK01
	BANKSEL STK07
	MOV STK07,R0
	BANKSEL STK09
	MOV STK09,R0
	;
condition_EQU_Check_my_strcmp_Flag:
	;
	;
	;
	BANKSEL STK07
	MOV R0,STK07
	BANKSEL STK01
	MOV STK01,R0
	BANKSEL STK06
	MOV R0,STK06
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK05
	MOV R0,STK05
	PAGESEL __gptrget1
	CALL __gptrget1
	PAGESEL $
	BANKSEL STK10
	MOV STK10,R0
	;
	BANKSEL STK04
	MOV R0,STK04
	BANKSEL STK01
	MOV STK01,R0
	BANKSEL STK03
	MOV R0,STK03
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK02
	MOV R0,STK02
	PAGESEL __gptrget1
	CALL __gptrget1
	PAGESEL $
	;
	XOR R0,#0x00
	JB PSW ,2
	JMP GetVaule2_my_strcmp_Flag
	;;
	BANKSEL STK10
	XOR R0,STK10 ;
	JB PSW,2
	JMP NotEqu_my_strcmp_Flag
	;
	BANKSEL STK00
	CLR STK00
	CLR R0
	JMP my_strcmp_End_Flag ;
	;
GetVaule2_my_strcmp_Flag:
	MOV R1,R0
	CLR R0
	BANKSEL STK10
	XOR R0,STK10
	JNB PSW,2
	JMP NotEqu_my_strcmp_Flag
	;
	BANKSEL STK10
	XOR R1,STK10
	JB PSW,2
	JMP NotEqu_my_strcmp_Flag
	;
	;
	;
	;
	BANKSEL STK07
	INC STK07
	JB PSW,2
	JMP Check_my_strcmp_Flag_001
	BANKSEL STK06
	INC STK06
Check_my_strcmp_Flag_001:
	BANKSEL STK04
	INC STK04
	JB PSW,2
	JMP condition_EQU_Check_my_strcmp_Flag
	BANKSEL STK03
	INC STK03
	JMP condition_EQU_Check_my_strcmp_Flag
	;
NotEqu_my_strcmp_Flag:
	BANKSEL STK09
	MOV R0,STK09
	BANKSEL STK07
	SUB R0,STK07
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK08
	MOV R0,STK08
	JB PSW,0
	INC R0
	BANKSEL STK06
	SUB R0,STK06
	BANKSEL STK00
	INC STK00
	JNB PSW,2
	INC R0 ;
my_strcmp_End_Flag:
	;
	
;	::->op : LABEL
;	::->op : ENDFUNCTION
	CRET	
; exit point of _My_strcmp



func._My_Memset	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  _My_Memset	;Function start
; 2 exit points
;has an exit
;; Starting PostCode block
;	::->op : LABEL
;	::->op : FUNCTION
_My_Memset	;Function start
; 2 exit points
;	::->op : INLINEASM
	;
	BANKSEL STK05
	MOV STK05,R0
	;
	BANKSEL STK00
	ORL R0,STK00
	BANKSEL STK01
	ORL R0,STK01
	JNB PSW,2
	JMP Return_my_memset ;
	;
Condition_SetVaule_my_memset:
	BANKSEL STK03
	MOV R0,STK03
	XOR R0,#0x00
	JNB PSW,2
	JMP EndSet_Return_my_memset
	;
	;
	BANKSEL STK05
	MOV R0,STK05
	PAGESEL __gptrput1 ;
	CALL __gptrput1
	PAGESEL $
	;
	;
	BANKSEL STK01
	INC STK01
	;
	;
	;
	;
Condition_Flag_my_memset:
	BANKSEL STK03
	DEC STK03
	JMP Condition_SetVaule_my_memset
	;
EndSet_Return_my_memset:
	BANKSEL STK05
	MOV R0,STK05
	;
Return_my_memset:
	
;	::->op : LABEL
;	::->op : ENDFUNCTION
	CRET	
; exit point of _My_Memset



func._My_Strlen	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  _My_Strlen	;Function start
; 2 exit points
;has an exit
;; Starting PostCode block
;	::->op : LABEL
;	::->op : FUNCTION
_My_Strlen	;Function start
; 2 exit points
;	::->op : INLINEASM
	;
	;
	;
	;
	BANKSEL STK03
	CLR STK03
	BANKSEL STK04
	CLR STK04
	;
	BANKSEL STK02
	MOV STK02,R0
	;
	BANKSEL STK00
	ORL R0,STK00
	BANKSEL STK01
	ORL R0,STK01
	JNB PSW,2
	JMP END_my_strlen
	;
Check_END_my_strlen:
	BANKSEL STK02
	MOV R0,STK02
	;
	PAGESEL __gptrget1
	CALL __gptrget1
	XOR R0,#0x00
	JNB PSW,2
	JMP END_my_strlen
	;
	BANKSEL STK04
	INC STK04
	JB PSW,2
	JMP my_strlen_add_addr
	BANKSEL STK03
	INC STK03
my_strlen_add_addr:
	BANKSEL STK01
	INC STK01
	JB PSW,2
	JMP Check_END_my_strlen
	BANKSEL STK00
	INC STK00
	JMP Check_END_my_strlen
	;
END_my_strlen:
	;
	BANKSEL STK04
	MOV R0,STK04
	BANKSEL STK00
	MOV STK00,R0
	BANKSEL STK03
	MOV R0,STK03
	
;	::->op : LABEL
;	::->op : ENDFUNCTION
	CRET	
; exit point of _My_Strlen



func._Get_Check_Sum	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  _Get_Check_Sum	;Function start
; 2 exit points
;has an exit
;; Starting PostCode block
;	::->op : LABEL
;	::->op : FUNCTION
_Get_Check_Sum	;Function start
; 2 exit points
;	::->op : INLINEASM
	;
	;
	BANKSEL STK05
	CLR STK05
	BANKSEL STK06
	CLR STK06
	BANKSEL STK04
	MOV STK04,R0
	;
condition_execute_get_check_sum:
	BANKSEL STK02
	MOV R0,STK02 ;
	ORL R0,#0x00
	JNB PSW,2
	JMP Return_get_check_sum_Label
	;;
	BANKSEL STK04
	MOV R0,STK04
	PAGESEL __gptrget1
	CALL __gptrget1
	PAGESEL $
	;
	BANKSEL STK05
	ADD STK05,R0
	JB PSW,0
	BANKSEL STK06
	INC STK06
	;;
	BANKSEL STK01
	INC STK01
	JB PSW,2
	JMP Next_Flag_get_check_sum_001
	BANKSEL STK00
	INC STK00
	;;
Next_Flag_get_check_sum_001:
	BANKSEL STK02 ;
	DECJZ STK02
	JMP condition_execute_get_check_sum
	; 96 "../MemoryDeal.c"
	;
Return_get_check_sum_Label:
	BANKSEL STK05
	MOV R0, STK05
	;
	;
	;
	;
	
;	::->op : LABEL
;	::->op : ENDFUNCTION
	CRET	
; exit point of _Get_Check_Sum


;	code size estimation:
;	    8+    0 =     8 instructions (   16 byte)


	.end
