;--------------------------------------------------------
; File Created by ChiponCC : aolisn inc.
; Version 3.0.4#6752 (Jul  6 2017 15:09:47) (MSVC)
; This file was generated Thu Feb 22 17:17:04 2018
;--------------------------------------------------------
; chipon port for the 16-bit core
;--------------------------------------------------------
	.file	"../kf8ts3514_touch_cs_lib.c"
	.radix dec
	.include "KF8TS3514.inc"
;--------------------------------------------------------
; external declarations
;--------------------------------------------------------
	.extern	_init_mcu
	.extern	__R2PCL
	.extern	_TOUCH_DEBUG_TRS_DEAL
	.extern	_TOUCH_DEBUG_SEND_OUT
	.extern	_delay_ms
	.extern	_delay_us
	.extern	__divuint
	.extern	_PSW_bits
	.extern	_P0_bits
	.extern	_P2_bits
	.extern	_P1_bits
	.extern	_PCH_bits
	.extern	_INTCTL_bits
	.extern	_EIF1_bits
	.extern	_EIF2_bits
	.extern	_T1CTL_bits
	.extern	_PWMCTL_bits
	.extern	_BANK_bits
	.extern	_C1CTL_bits
	.extern	_VDACS_bits
	.extern	_AMPCTL_bits
	.extern	_ANSEH_bits
	.extern	_ADCCTL0_bits
	.extern	_AMPDT_bits
	.extern	_OPTR_bits
	.extern	_IP0_bits
	.extern	_IP1_bits
	.extern	_IP2_bits
	.extern	_TR0_bits
	.extern	_TR2_bits
	.extern	_TR1_bits
	.extern	_OSCSTA_bits
	.extern	_IP3_bits
	.extern	_VRECTL_bits
	.extern	_EIE1_bits
	.extern	_EIE2_bits
	.extern	_PCTL_bits
	.extern	_OSCCTL_bits
	.extern	_ANSEL_bits
	.extern	_PUR0_bits
	.extern	_IOCL_bits
	.extern	_ADCCTL1_bits
	.extern	_P0LR_bits
	.extern	_P2LR_bits
	.extern	_P1LR_bits
	.extern	_EIE3_bits
	.extern	_EIF3_bits
	.extern	_T3CTL_bits
	.extern	_CTCTL0_bits
	.extern	_PUR1_bits
	.extern	_PUR2_bits
	.extern	_CTCTL1_bits
	.extern	_INTEDGCTL_bits
	.extern	_VDAC_bits
	.extern	_VRES_bits
	.extern	_C1CAL_bits
	.extern	_SSCICTL0_bits
	.extern	_SSCICTL1_bits
	.extern	_SSCISTA_bits
	.extern	_SSCIADD_bits
	.extern	_SSCIMSK_bits
	.extern	_WDTPS_bits
	.extern	_C1FILTCTL_bits
	.extern	_C1FILTPRE_bits
	.extern	_CTCTL2_bits
	.extern	_T4CTL_bits
	.extern	__KF8_LIBi_channel_flag_
	.extern	__KF8_LIBc_channel_
	.extern	__KF8_LIBc_channel_Buf
	.extern	__KF8_LIBi_Date_Change_
	.extern	__KF8_LIBc_baseline_count_
	.extern	__KF8_LIBi_buff_hit_
	.extern	__KF8_LIBi_buff_baseline_
	.extern	__KF8_LIBc_touch_count_
	.extern	_CHS_AMOUNT
	.extern	_TCS_AMOUNT
	.extern	__KF8_Disturb_Protect_Circle_
	.extern	__KF8_DoubleKey_Compages_Limitable_Circle_
	.extern	__KF8_Key_Max_Pressed_Limitable_Circle_
	.extern	__KF8_BaseLine_Update_Circle_Count_For_UP_
	.extern	__KF8_BaseLine_Update_Circle_Count_For_Down_
	.extern	__KF8_Define_Disturb_Channels_Amount_
	.extern	__KF8_BasicLine_UP_Noise_Threshold_
	.extern	__KF8_BasicLine_Down_Noise_Threshold_
	.extern	__KF8_Data_Steady_Threshold_Set_
	.extern	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
	.extern	__KF8_Inside_Reference_Channel_Declare_
	.extern	__KF8_Config_Finger_Threshold
	.extern	__KF8_Water_Monitor_
	.extern	__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_
	.extern	__KF8_TOUCH_CH_EN
	.extern	__KF8_Touch_Protect_Select_
	.extern	__KF8_HIT_UP_THRESHOLD
	.extern	_TCS_COUNT
	.extern	_OSCCAL0_OFFSET
	.extern	_OSCCAL0_MAX
	.extern	_T0
	.extern	_PCL
	.extern	_PSW
	.extern	_P0
	.extern	_P2
	.extern	_P1
	.extern	_PCH
	.extern	_INTCTL
	.extern	_EIF1
	.extern	_EIF2
	.extern	_T1L
	.extern	_T1H
	.extern	_T1CTL
	.extern	_PWM1L
	.extern	_PWMCTL
	.extern	_PP1
	.extern	_BANK
	.extern	_C1CTL
	.extern	_VDACS
	.extern	_AMPCTL
	.extern	_ANSEH
	.extern	_ADCDATA0H
	.extern	_ADCCTL0
	.extern	_AMPDT
	.extern	_OPTR
	.extern	_IP0
	.extern	_IP1
	.extern	_IP2
	.extern	_TR0
	.extern	_TR2
	.extern	_TR1
	.extern	_OSCSTA
	.extern	_IP3
	.extern	_VRECAL1
	.extern	_VRECTL
	.extern	_EIE1
	.extern	_EIE2
	.extern	_PCTL
	.extern	_OSCCTL
	.extern	_OSCCAL0
	.extern	_ANSEL
	.extern	_PP2
	.extern	_PWM2L
	.extern	_PUR0
	.extern	_IOCL
	.extern	_OSCCAL1
	.extern	_NVMDATAH
	.extern	_NVMDATAL
	.extern	_NVMADDRH
	.extern	_NVMADDRL
	.extern	_NVMCTL0
	.extern	_NVMCTL1
	.extern	_ADCDATA0L
	.extern	_ADCCTL1
	.extern	_P0LR
	.extern	_P2LR
	.extern	_P1LR
	.extern	_EIE3
	.extern	_EIF3
	.extern	_OSCCAL2
	.extern	_OSCCAL3
	.extern	_T3CTL
	.extern	_T3L
	.extern	_CTCTL0
	.extern	_T3H
	.extern	_PUR1
	.extern	_PUR2
	.extern	_CTCTL1
	.extern	_INTEDGCTL
	.extern	_ADCDATA3L
	.extern	_VDAC
	.extern	_VRES
	.extern	_C1CAL
	.extern	_SSCICTL0
	.extern	_SSCICTL1
	.extern	_SSCISTA
	.extern	_SSCIBUFR
	.extern	_SSCIADD
	.extern	_SSCIMSK
	.extern	_WDTPS
	.extern	_C1FILTCTL
	.extern	_C1FILTPRE
	.extern	_VRECAL2
	.extern	_VRECAL3
	.extern	_CTCTL2
	.extern	_T4L
	.extern	_T4H
	.extern	_T4REL
	.extern	_T4REH
	.extern	_T4CTL
	.extern	_RC32KCAL

	.extern I0R1
	.extern I0R7
	.extern I0PSW
	.extern I0PCH
	.extern I1R1
	.extern I1R7
	.extern I1PSW
	.extern I1PCH
	.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	__KF8TS3514_Get_Ver_WaterCS_
	.global	__KF8TS3514_Touch_Process_WaterCS_
	.global	__KF8TS3514_Init_Touch_WaterCS_
	.global	__KF8TS3514_Lib_Set_CS_Parameter
	.global	__KF8TS27_Touch_TEST_WaterCS_
	.global	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
	.global	__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
	.global	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
	.global	__KF8_Work_Delay_Count_For_Flag_TS_CS_
	.global	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
	.global	__KF8_lib_Key_Down_Count_TS_CS_
	.global	__KF8_LIBc_finger_OUT_First_TS_CS_
	.global	__KF8_LIBc_finger_OUT_Second_TS_CS_
	.global	__KF8_LIBc_water_monitor_TS_CS_
	.global	__KF8_LIBc_water_monitor_count_TS_CS_
	.global	__KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	.global	__KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
	.global	__KF8_lib_Finded_MAX_I_TS_CS_
	.global	__KF8_lib_Finded_MAX_J_TS_CS_
	.global	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
	.global	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
	.global	__KF8_lib_Finded_MAX_COUNT_TS_CS_
	.global	__KF8_lib_CH_No_WA_Change_Flag_TS_CS_
	.global	__KF8_lib_CH_DW_Change_Count_TS_CS_
	.global	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	.global	__KF8_lib_CH_DW_Change_Flag_TS_CS_
	.global	__KF8_lib_CH_UP_Change_Count_TS_CS_
	.global	__KF8_lib_bahualvtemportemp_TS_CS_
	.global	__KF8_lib_Date_Uchar_Temp_TS_CS_
	.global	_change_buf_KF8_Lib_TS_CS_
	.global	_result_temp_KF8_Lib_TS_CS_
	.global	_i_KF8_lib_TS_CS_
	.global	_Addr_Copy_Char_KF8_Lib_TS_CS_
	.global	_Addr_Copy_Int_KF8_Lib_TS_CS_
	.global	__KF8_LIBi_Touch_New_Date_TS_CS_
	.global	__KF8_Temp_Cur_A_TS_CS_
	.global	__KF8_Temp_Cur_B_TS_CS_
	.global	__KF8_lib_Samp_Times_TS_CS_
	.global	__KF8_LIBi_buff_hit_count_TS_CS_
	.global	__KF8_LIBi_min_buff_TS_CS_
	.global	__KF8_LIBi_max_buff_TS_CS_
	.global	__KF8_Temp_Cur_C_TS_CS_
	.global	__KF8_Temp_Cur_D_TS_CS_
	.global	__KF8_lib_Freq_Conversion_count_TS_CS_
	.global	__OSCCAL0_buff_TS_CS_
	.global	__KF8_lib_Freq_Conversion_flag_TS_CS_
	.global	__KF8_Inside_Reference_Channel_flag_TS_CS_
	.global	_touch_weisuiji_3514_cnt
	.global	__KF8_LIBc_channel_buf1
	.global	__KF8_LIBt_buff_bit_TS_CS_
	.global	_Double_Key_SET_EN_1
	.global	_Double_Key_SET_EN_2
	.global	_Double_Key_SET_EN_3

;--------------------------------------------------------
; global definitions
;--------------------------------------------------------
UD_kf8ts3514_touch_cs_lib_0	.udata
__KF8_lib_Wave_Protect_Time_Count_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_1	.udata
__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_2	.udata
__KF8_lib_Key_Double_Timer_Protect_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_3	.udata
__KF8_lib_Touch_Bits_	.res	1

UD_kf8ts3514_touch_cs_lib_4	.udata
__KF8_Work_Delay_Count_For_Flag_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_5	.udata
__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_6	.udata
__KF8_lib_Key_Down_Count_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_7	.udata
__KF8_LIBc_finger_OUT_First_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_8	.udata
__KF8_LIBc_finger_OUT_Second_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_9	.udata
__KF8_LIBc_water_monitor_count_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_10	.udata
__KF8_LIBc_finger_OUT_First_MAX_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_11	.udata
__KF8_LIBc_finger_OUT_Second_MAX_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_12	.udata
__KF8_lib_Finded_MAX_I_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_13	.udata
__KF8_lib_Finded_MAX_J_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_14	.udata
__KF8_lib_Finded_MAX_I_Buf_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_15	.udata
__KF8_lib_Finded_MAX_J_Buf_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_16	.udata
__KF8_lib_Finded_MAX_COUNT_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_17	.udata
__KF8_lib_CH_No_WA_Change_Flag_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_18	.udata
__KF8_lib_CH_DW_Change_Count_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_19	.udata
__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_	.res	4

UD_kf8ts3514_touch_cs_lib_20	.udata
__KF8_lib_CH_DW_Change_Flag_TS_CS_	.res	4

UD_kf8ts3514_touch_cs_lib_21	.udata
__KF8_lib_CH_UP_Change_Count_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_22	.udata
__KF8_lib_bahualvtemportemp_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_23	.udata
__KF8_lib_Date_Uchar_Temp_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_24	.udata
_change_buf_KF8_Lib_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_25	.udata
_result_temp_KF8_Lib_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_26	.udata
_i_KF8_lib_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_27	.udata
_Addr_Copy_Char_KF8_Lib_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_28	.udata
_Addr_Copy_Int_KF8_Lib_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_29	.udata
__KF8_LIBi_Touch_New_Date_TS_CS_	.res	4

UD_kf8ts3514_touch_cs_lib_30	.udata
__KF8_Temp_Cur_A_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_31	.udata
__KF8_Temp_Cur_B_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_32	.udata
__KF8_lib_Samp_Times_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_33	.udata
__KF8_LIBi_buff_hit_count_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_34	.udata
__KF8_LIBi_min_buff_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_35	.udata
__KF8_LIBi_max_buff_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_36	.udata
__KF8_Temp_Cur_C_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_37	.udata
__KF8_Temp_Cur_D_TS_CS_	.res	2

UD_kf8ts3514_touch_cs_lib_38	.udata
__KF8_lib_Freq_Conversion_count_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_39	.udata
__OSCCAL0_buff_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_40	.udata
__KF8_lib_Freq_Conversion_flag_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_41	.udata
__KF8_Inside_Reference_Channel_flag_TS_CS_	.res	1

UD_kf8ts3514_touch_cs_lib_42	.udata
_touch_weisuiji_3514_cnt	.res	1

UD_kf8ts3514_touch_cs_lib_43	.udata
__KF8_LIBc_channel_buf1	.res	1

;--------------------------------------------------------
; absolute symbol definitions
;--------------------------------------------------------
;--------------------------------------------------------
; compiler-defined variables
;--------------------------------------------------------
UDL_kf8ts3514_touch_cs_lib_0	.udata
r0x104D	.res	1
UDL_kf8ts3514_touch_cs_lib_1	.udata
r0x1041	.res	1
UDL_kf8ts3514_touch_cs_lib_2	.udata
r0x1042	.res	1
UDL_kf8ts3514_touch_cs_lib_3	.udata
r0x1043	.res	1
UDL_kf8ts3514_touch_cs_lib_4	.udata
r0x1044	.res	1
UDL_kf8ts3514_touch_cs_lib_5	.udata
r0x1045	.res	1
UDL_kf8ts3514_touch_cs_lib_6	.udata
r0x1046	.res	1
UDL_kf8ts3514_touch_cs_lib_7	.udata
r0x1048	.res	1
UDL_kf8ts3514_touch_cs_lib_8	.udata
r0x1049	.res	1
UDL_kf8ts3514_touch_cs_lib_9	.udata
r0x1047	.res	1
UDL_kf8ts3514_touch_cs_lib_10	.udata
r0x104A	.res	1
UDL_kf8ts3514_touch_cs_lib_11	.udata
r0x104B	.res	1
UDL_kf8ts3514_touch_cs_lib_12	.udata
r0x104C	.res	1
;--------------------------------------------------------
; initialized data
;--------------------------------------------------------

ID_kf8ts3514_touch_cs_lib_0	.idata
__KF8_LIBc_water_monitor_TS_CS_
	.db	0xff


ID_kf8ts3514_touch_cs_lib_1	.code
__KF8_LIBt_buff_bit_TS_CS_
	RRET R0, #0x01
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x02
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x04
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x08
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x10
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x20
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x40
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x80
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x01
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x02
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x04
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x08
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x10
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x20
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x40
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x80
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x01
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x02
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x04
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x08
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x10
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x00
	RRET R0, #0x20
	RRET R0, #0x00


ID_kf8ts3514_touch_cs_lib_2	.code
_Double_Key_SET_EN_1
	RRET R0, #0x12


ID_kf8ts3514_touch_cs_lib_3	.code
_Double_Key_SET_EN_2
	RRET R0, #0x23


ID_kf8ts3514_touch_cs_lib_4	.code
_Double_Key_SET_EN_3
	RRET R0, #0x31

;--------------------------------------------------------
; overlayable items in internal ram 
;--------------------------------------------------------
;	.udata_ovr


func.__KF8TS3514_Get_Ver_WaterCS_	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  __KF8TS3514_Get_Ver_WaterCS_	;Function start
; 2 exit points
;has an exit
;; Starting PostCode block
	.def __KF8TS3514_Get_Ver_WaterCS__function_begin, debug, value=$

;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : FUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3227:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3229 curr label offset=32previous max_key=0 
__KF8TS3514_Get_Ver_WaterCS_	;Function start
; 2 exit points
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : RETURN
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3538:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3540
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:1844:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:1874:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4567; "../kf8ts3514_touch_cs_lib.c"	return Ver_TS_W_CS;
	MOV	R0,# 0x35
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : ENDFUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3388:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3390
	CRET	
	.def __KF8TS3514_Get_Ver_WaterCS__function_end, debug, value=$

; exit point of __KF8TS3514_Get_Ver_WaterCS_



func.__KF8TS27_Touch_TEST_WaterCS_	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  __KF8TS27_Touch_TEST_WaterCS_	;Function start
; 2 exit points
;has an exit
;; Starting PostCode block
	.def __KF8TS27_Touch_TEST_WaterCS__function_begin, debug, value=$

;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : FUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3227:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3229 curr label offset=28previous max_key=0 
__KF8TS27_Touch_TEST_WaterCS_	;Function start
; 2 exit points
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	CLR PSW,0
	BANKSEL __KF8_LIBc_channel_
	RLCR __KF8_LIBc_channel_
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	;;
	BANKSEL _CTCTL1
	CLR _CTCTL1,5
	BANKSEL _T4H
	MOV R0,_T4H
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0
	BANKSEL _T4L
	MOV R0,_T4L
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV __KF8_Temp_Cur_A_TS_CS_,R0
	CLR PSW,0
	RRC __KF8_Temp_Cur_A_TS_CS_+1
	RRC __KF8_Temp_Cur_A_TS_CS_
	;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;偏移量
	ADD R0,# (__KF8_LIBi_buff_hit_ + 1)
	BANKSEL __KF8_LIBi_buff_hit_
	LD R1,[R0]
	CLR PSW,0
	RRC R1
	ST [R0],R1
	DEC R0
	LD R1,[R0]
	RRC R1
	ST [R0],R1
	;;均取1/2后的求和作为结果
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	ADD __KF8_Temp_Cur_A_TS_CS_,R1
	INC R0
	BANKSEL __KF8_LIBi_buff_hit_
	LD R1,[R0]
	JNB PSW,0
	INC R1
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	ADD R1,__KF8_Temp_Cur_A_TS_CS_+1
	BANKSEL __KF8_LIBi_buff_hit_
	ST [R0],R1
	DEC R0
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV R1,__KF8_Temp_Cur_A_TS_CS_
	BANKSEL __KF8_LIBi_buff_hit_
	ST [R0],R1
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4449; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag)
	BANKSEL	__KF8_lib_Touch_Bits_
	JNB	__KF8_lib_Touch_Bits_, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=197, label offset 32
	JMP	_00197_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
	ADD R0, #(__KF8_LIBi_buff_hit_)
	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
	LD R1,[R0]
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
	ADD R0, #(__KF8_LIBi_buff_baseline_)
	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
	ST [R0],R1
	;;;;;;;;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
	ADD R0, #(__KF8_LIBi_buff_hit_+1)
	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
	LD R1,[R0]
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ high
	ST [R0],R1
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_channel_
	MOV R0, __KF8_LIBc_channel_ ;;偏移量
	ADD R0, #(__KF8_LIBc_touch_count_)
	MOV R1,#0X00
	BANKSEL __KF8_LIBc_touch_count_
	ST [R0],R1
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_channel_
	MOV R0, __KF8_LIBc_channel_ ;;偏移量
	ADD R0, #(__KF8_LIBc_baseline_count_)
	MOV R1,#0x00
	BANKSEL __KF8_LIBc_baseline_count_
	ST [R0],R1
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_channel_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2247:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4498; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_channel_==0)
	MOV	R0,# 0x00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBc_channel_   offset=0
	BANKSEL	__KF8_LIBc_channel_
	ORL	R0, __KF8_LIBc_channel_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9462:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9463:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=197, label offset 32
	JMP	_00197_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Date_Uchar_Temp_TS_CS_, size = 1
;; 	line = 718 result AOP_DIR=__KF8_lib_Date_Uchar_Temp_TS_CS_, size=1, left AOP_DIR=__KF8_lib_Date_Uchar_Temp_TS_CS_, size=1, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_DIR, left AOP_DIR, right AOP_LIT
;; 	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  185
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:196:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  __KF8_lib_Date_Uchar_Temp_TS_CS_   offset=0
	.line	4502; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Date_Uchar_Temp_TS_CS_++;
	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
	INC	__KF8_lib_Date_Uchar_Temp_TS_CS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : >
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4577:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4578
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Date_Uchar_Temp_TS_CS_, size = 1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4294:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;swapping arguments (AOP_TYPEs 1/3)
;unsigned compare: left >= lit(0x20=32), size=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4264:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4503; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Date_Uchar_Temp_TS_CS_>31) //每扫描1圈记一次，n圈后进入工作状态
	MOV	R0,# 0x20
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4434:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Date_Uchar_Temp_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
	SUB	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
;comparing bytes at offset 0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4235:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4242:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4244:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=197, label offset 32
	JMP	_00197_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4505; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag=1;  //进入工作状态
	BANKSEL	__KF8_lib_Touch_Bits_
	SET	__KF8_lib_Touch_Bits_, 0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
_00197_DS_
	MOV R1,# high (_CHS_AMOUNT+0)
	MOV R0,# low (_CHS_AMOUNT+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL __KF8_LIBc_channel_
	INC __KF8_LIBc_channel_
	XOR R0,__KF8_LIBc_channel_
	JNB PSW,2
	CLR __KF8_LIBc_channel_
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _T3H, size = 1
;; 	line = 9596 result AOP_DIR=_T3H, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _T3H   offset=0
	.line	4537; "../kf8ts3514_touch_cs_lib.c"	T3H = 0;T3L = 0;
	BANKSEL	_T3H
	CLR	_T3H
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _T3L, size = 1
;; 	line = 9596 result AOP_DIR=_T3L, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _T3L   offset=0
	BANKSEL	_T3L
	CLR	_T3L
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _T4H, size = 1
;; 	line = 9596 result AOP_DIR=_T4H, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _T4H   offset=0
	.line	4538; "../kf8ts3514_touch_cs_lib.c"	T4H = 0;T4L = 0;
	BANKSEL	_T4H
	CLR	_T4H
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _T4L, size = 1
;; 	line = 9596 result AOP_DIR=_T4L, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _T4L   offset=0
	BANKSEL	_T4L
	CLR	_T4L
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL __KF8_LIBc_channel_
	MOV R0, __KF8_LIBc_channel_
	ADD R0, # low (__KF8_TOUCH_CH_EN+0)
	MOV R1, # high (__KF8_TOUCH_CH_EN+0)
	JNB PSW,0
	INC R1
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	ORL R0,#0xe0 ;;
	BANKSEL CTCTL0
	MOV CTCTL0,R0
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : ENDFUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3388:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3390
	CRET	
	.def __KF8TS27_Touch_TEST_WaterCS__function_end, debug, value=$

; exit point of __KF8TS27_Touch_TEST_WaterCS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10257:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*



func.__KF8TS3514_Touch_Process_WaterCS_	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  __KF8TS3514_Touch_Process_WaterCS_	;Function start
; 2 exit points
;has an exit
;functions called:
;   __R2PCL
;   __divuint
;   __KF8_LIBf_scan_channel_
;   __KF8_LiBf_KEY_Deal_AND_BaseLine_Up
;   __R2PCL
;   __divuint
;   __KF8_LIBf_scan_channel_
;   __KF8_LiBf_KEY_Deal_AND_BaseLine_Up
;6 compiler assigned registers:
;   r0x104A
;   r0x104B
;   r0x104C
;   STK02
;   STK01
;   STK00
;; Starting PostCode block
	.def __KF8TS3514_Touch_Process_WaterCS__function_begin, debug, value=$

;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : FUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3227:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3229 curr label offset=24previous max_key=0 
__KF8TS3514_Touch_Process_WaterCS_	;Function start
; 2 exit points
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	CLR PSW,0
	BANKSEL __KF8_LIBc_channel_
	RLCR __KF8_LIBc_channel_
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	;;
	BANKSEL _CTCTL1
	CLR _CTCTL1,5
	BANKSEL __KF8_lib_Touch_Bits_ ;;
	PAGESEL Read_T3_IN
	JB __KF8_lib_Touch_Bits_,3
	JMP Read_T3_IN
Read_T4_IN:
	BANKSEL _T4H
	MOV R1,_T4H
	BANKSEL _T4L
	MOV R0,_T4L
	PAGESEL Read_T_End
	JMP Read_T_End
Read_T3_IN:
	BANKSEL _T3H
	MOV R1,_T3H
	BANKSEL _T3L
	MOV R0,_T3L
Read_T_End:
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV __KF8_LIBi_Touch_New_Date_TS_CS_+1,R1
	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
	;;
	;;---------------------------------
	;;==
	MOV R0,#(1)
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	ADD __KF8_LIBi_Touch_New_Date_TS_CS_,R0
	JNB PSW,0
	INC __KF8_LIBi_Touch_New_Date_TS_CS_+1
	;;==;
	MOV R0,#1
	INC R0
	PAGESEL IIR_Deal_NEXT_1
	JMP IIR_Deal_NEXT_1
IIR_Deal_DO_1:
	CLR PSW,0
	RRC __KF8_LIBi_Touch_New_Date_TS_CS_+1
	RRC __KF8_LIBi_Touch_New_Date_TS_CS_
IIR_Deal_NEXT_1:
	PAGESEL IIR_Deal_DO_1
	DECJZ R0
	JMP IIR_Deal_DO_1
	;;-----------------------------------
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_buff_hit_+0)
	BANKSEL __KF8_LIBi_buff_hit_
	LD R1,[R0]
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV __KF8_Temp_Cur_A_TS_CS_,R1
	INC R0
	BANKSEL __KF8_LIBi_buff_hit_
	LD R1,[R0]
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV __KF8_Temp_Cur_A_TS_CS_+1,R1 ;
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV R0,__KF8_Temp_Cur_A_TS_CS_
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	MOV __KF8_Temp_Cur_B_TS_CS_,R0
	MOV __KF8_Temp_Cur_B_TS_CS_+1,R1 ;
	;;==
	MOV R0,#(1)
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	ADD __KF8_Temp_Cur_B_TS_CS_,R0
	JNB PSW,0
	INC __KF8_Temp_Cur_B_TS_CS_+1
	;;==;
	MOV R0,#1
	INC R0
	PAGESEL IIR_Deal_NEXT_2
	JMP IIR_Deal_NEXT_2
IIR_Deal_DO_2:
	CLR PSW,0
	RRC __KF8_Temp_Cur_B_TS_CS_+1
	RRC __KF8_Temp_Cur_B_TS_CS_
IIR_Deal_NEXT_2:
	PAGESEL IIR_Deal_DO_2
	DECJZ R0
	JMP IIR_Deal_DO_2 ;
	MOV R0,__KF8_Temp_Cur_B_TS_CS_
	MOV R1,__KF8_Temp_Cur_B_TS_CS_+1
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	SUB __KF8_Temp_Cur_A_TS_CS_,R0
	JB PSW,0
	DEC __KF8_Temp_Cur_A_TS_CS_+1
	SUB __KF8_Temp_Cur_A_TS_CS_+1,R1
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	ADD __KF8_Temp_Cur_A_TS_CS_,R0
	JNB PSW,0
	INC R1
	ADD __KF8_Temp_Cur_A_TS_CS_+1,R1 ;
	MOV R1,__KF8_Temp_Cur_A_TS_CS_
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_buff_hit_+0)
	BANKSEL __KF8_LIBi_buff_hit_
	ST[R0],R1
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV R1,__KF8_Temp_Cur_A_TS_CS_+1
	INC R0
	BANKSEL __KF8_LIBi_buff_hit_
	ST[R0],R1
	;;-----------------------------------
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname _TCS_COUNT, val 0, const = 1
;;	1117 register type nRegs=1
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_TCS_COUNT
;; 	line = 9596 result AOP_REG=r0x102C, size=1, left -=-, size=0, right AOP_PCODE=_TCS_COUNT, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_TCS_COUNT
;; 	line = 8354 result AOP_REG=r0x102C, size=1, left AOP_PCODE=_TCS_COUNT, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4110; "../kf8ts3514_touch_cs_lib.c"	if(TCS_COUNT>1)
	MOV	R1,# high (_TCS_COUNT+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (_TCS_COUNT+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x102C 
	BANKSEL	r0x104A
	MOV	r0x104A, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : >
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4577:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4578
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4294:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;swapping arguments (AOP_TYPEs 1/2)
;unsigned compare: left >= lit(0x2=2), size=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4264:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# 0x02
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4434:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x102C 
	BANKSEL	r0x104A
	SUB	R0, r0x104A
;comparing bytes at offset 0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4235:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4242:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4244:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=155, label offset 28
	JMP	_00155_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Samp_Times_TS_CS_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2247:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4112; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Samp_Times_TS_CS_==0)
	MOV	R0,# 0x00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Samp_Times_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
	ORL	R0, __KF8_lib_Samp_Times_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9462:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9463:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=151, label offset 28
	JMP	_00151_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;;	1117 register type nRegs=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Samp_Times_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_lib_Samp_Times_TS_CS_, size=1, left -=-, size=0, right AOP_REG=r0x102C, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:1844:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x102C 
	.line	4114; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Samp_Times_TS_CS_=TCS_COUNT;
	BANKSEL	r0x104A
	MOVZ	R0, r0x104A
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9724:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Samp_Times_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
	MOV	__KF8_lib_Samp_Times_TS_CS_, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4115; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Change_channel_Flag =1;
	BANKSEL	__KF8_lib_Touch_Bits_
	SET	__KF8_lib_Touch_Bits_, 4
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBi_buff_hit_count_TS_CS_, size = 2
;; 	line = 9596 result AOP_DIR=__KF8_LIBi_buff_hit_count_TS_CS_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=2
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_buff_hit_count_TS_CS_   offset=0
	.line	4116; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_buff_hit_count_TS_CS_=0;
	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
	CLR	__KF8_LIBi_buff_hit_count_TS_CS_
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_buff_hit_count_TS_CS_   offset=1
	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
	CLR	(__KF8_LIBi_buff_hit_count_TS_CS_ + 1)
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : CAST
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9827:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9828
;;	1117 register type nRegs=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_bahualvtemportemp_TS_CS_, size = 2
;; 	line = 9848 result AOP_DIR=__KF8_lib_bahualvtemportemp_TS_CS_, size=2, left -=-, size=0, right AOP_REG=r0x102C, size=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10042:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x102C 
	.line	4117; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_bahualvtemportemp_TS_CS_=TCS_COUNT;
	BANKSEL	r0x104A
	MOVZ	R0, r0x104A
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10043:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_bahualvtemportemp_TS_CS_   offset=0
	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
	MOV	__KF8_lib_bahualvtemportemp_TS_CS_, R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  1484
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1485:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1517:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  __KF8_lib_bahualvtemportemp_TS_CS_   offset=1
	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
	CLR	(__KF8_lib_bahualvtemportemp_TS_CS_ + 1)
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LEFT_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6851:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6854
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_channel_, size = 1
;;	1117 register type nRegs=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7093:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00151_DS_
	.line	4121; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_buff_hit_count_TS_CS_+=_KF8_LIBi_buff_hit_[_KF8_LIBc_channel_];
	CLR	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7094:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1501  __KF8_LIBc_channel_   offset=0 - had to alloc by reg name
	BANKSEL	__KF8_LIBc_channel_
	RLCR	__KF8_LIBc_channel_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7095:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x102C 
	BANKSEL	r0x104A
	MOV	r0x104A, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBi_buff_hit_, val 0, const = 0
;;	1117 register type nRegs=1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBi_buff_hit_
;; 	line = 718 result AOP_REG=r0x102C, size=2, left AOP_PCODE=__KF8_LIBi_buff_hit_, size=2, right AOP_REG=r0x102C, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_REG
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBi_buff_hit_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1008:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	MOV	R0,# (__KF8_LIBi_buff_hit_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1011:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0xFFFF8128 
	BANKSEL	r0x104A
	ADD	r0x104A, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=2
;;	1584 rIdx = r0xFFFF8128 
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8111
;;	1584 rIdx = r0xFFFF8128 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x104A
	MOV	R1, r0x104A
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8132:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBi_buff_hit_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8136:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	LD	R0, [R1]
;;	1584 rIdx = r0x102E 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2020:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x104B
	MOV	r0x104B, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8158:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	INC	R1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8132:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBi_buff_hit_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8136:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	LD	R0, [R1]
;;	1584 rIdx = r0x102F 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2020:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x104C
	MOV	r0x104C, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBi_buff_hit_count_TS_CS_, size = 2
;;	1117 register type nRegs=2
;;	999
;; 	line = 718 result AOP_DIR=__KF8_LIBi_buff_hit_count_TS_CS_, size=2, left AOP_DIR=__KF8_LIBi_buff_hit_count_TS_CS_, size=2, right AOP_REG=r0x102E, size=2
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_DIR, left AOP_DIR, right AOP_REG
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1056:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x102E 
	BANKSEL	r0x104B
	MOV	R0, r0x104B
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1057:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  __KF8_LIBi_buff_hit_count_TS_CS_   offset=0
	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
	ADD	__KF8_LIBi_buff_hit_count_TS_CS_, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1068:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x102F 
	BANKSEL	r0x104C
	MOVZ	R0, r0x104C
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1070:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1071:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	INC	R0
	JNB	PSW, 2
	JMP	_00206_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1072:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  __KF8_LIBi_buff_hit_count_TS_CS_   offset=1
	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
	ADD	(__KF8_LIBi_buff_hit_count_TS_CS_ + 1), R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : -
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10062:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  10063
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1532:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  1533
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Samp_Times_TS_CS_, size = 1
;; 	result AOP_DIR, left AOP_DIR, right AOP_LIT
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:315:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  316
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:267:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:277:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  __KF8_lib_Samp_Times_TS_CS_   offset=0
_00206_DS_
	.line	4122; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Samp_Times_TS_CS_--;
	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
	DEC	__KF8_lib_Samp_Times_TS_CS_
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  1484
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1485:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Samp_Times_TS_CS_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2247:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4123; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Samp_Times_TS_CS_==0)
	MOV	R0,# 0x00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Samp_Times_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Samp_Times_TS_CS_
	ORL	R0, __KF8_lib_Samp_Times_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9462:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9463:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=155, label offset 28
	JMP	_00155_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4125; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Change_channel_Flag=0;
	BANKSEL	__KF8_lib_Touch_Bits_
	CLR	__KF8_lib_Touch_Bits_, 4
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LEFT_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6851:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6854
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_channel_, size = 1
;;	1117 register type nRegs=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7093:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4126; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_buff_hit_[_KF8_LIBc_channel_]=_KF8_LIBi_buff_hit_count_TS_CS_/_KF8_lib_bahualvtemportemp_TS_CS_;
	CLR	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7094:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBc_channel_   offset=0
	BANKSEL	__KF8_LIBc_channel_
	RLCR	__KF8_LIBc_channel_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7095:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFF8128 
	BANKSEL	r0x104A
	MOV	r0x104A, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBi_buff_hit_, val 0, const = 0
;;	1117 register type nRegs=1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBi_buff_hit_
;; 	line = 718 result AOP_REG=r0x102C, size=2, left AOP_PCODE=__KF8_LIBi_buff_hit_, size=2, right AOP_REG=r0x102C, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_REG
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBi_buff_hit_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1008:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	MOV	R0,# (__KF8_LIBi_buff_hit_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1011:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x4E0 
	BANKSEL	r0x104A
	ADD	r0x104A, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : CAST
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9827:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9828
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_bahualvtemportemp_TS_CS_, size = 2
;;	1117 register type nRegs=2
;; 	line = 9848 result AOP_REG=r0x102E, size=2, left -=-, size=0, right AOP_DIR=__KF8_lib_bahualvtemportemp_TS_CS_, size=2
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9985
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10019:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_bahualvtemportemp_TS_CS_   offset=0
	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
	MOVZ	R0, __KF8_lib_bahualvtemportemp_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10020:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x102E 
	BANKSEL	r0x104B
	MOV	r0x104B, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10019:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_bahualvtemportemp_TS_CS_   offset=1
	BANKSEL	__KF8_lib_bahualvtemportemp_TS_CS_
	MOVZ	R0, (__KF8_lib_bahualvtemportemp_TS_CS_ + 1)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10020:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x102F 
	BANKSEL	r0x104C
	MOV	r0x104C, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : SEND
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : SEND
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : CALL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2885:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2887
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2615:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2617
;;	1117 register type nRegs=2
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBi_buff_hit_count_TS_CS_, size = 2
;;	1117 register type nRegs=2
;; 	2968 left AOP_REG
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:1844:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x102E 
	BANKSEL	r0x104B
	MOVZ	R0, r0x104B
;; 	2968 left AOP_REG
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2978:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c,1518  , rIdx=0x8d
	BANKSEL	STK02
	MOV	STK02, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:1844:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x102F 
	BANKSEL	r0x104C
	MOVZ	R0, r0x104C
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBi_buff_hit_count_TS_CS_, size = 2
;; 	2968 left AOP_DIR
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2978:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c,1518  , rIdx=0x8e
	BANKSEL	STK01
	MOV	STK01, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:1844:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_buff_hit_count_TS_CS_   offset=0
	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
	MOVZ	R0, __KF8_LIBi_buff_hit_count_TS_CS_
;; 	2968 left AOP_DIR
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2978:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c,1518  , rIdx=0x8f
	BANKSEL	STK00
	MOV	STK00, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:1844:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_buff_hit_count_TS_CS_   offset=1
	BANKSEL	__KF8_LIBi_buff_hit_count_TS_CS_
	MOVZ	R0, (__KF8_LIBi_buff_hit_count_TS_CS_ + 1)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__divuint
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3009:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__divuint
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3015:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
;;	1117 register type nRegs=2
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2719:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2721
;; 	line = 2723 result -=-, size=0, left AOP_REG=r0x102E, size=2, right -=-, size=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x102F 
	BANKSEL	r0x104C
	MOV	r0x104C, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2152:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c,1518  , rIdx=0x8f
	BANKSEL	STK00
	MOVZ	R0, STK00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x102E 
	BANKSEL	r0x104B
	MOV	r0x104B, R0
;; 	3032 left AOP_REG
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1117 register type nRegs=2
;; 	line = 8908 result AOP_REG=r0x102C, size=2, left -=-, size=0, right AOP_REG=r0x102E, size=2
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8939
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8963:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x102E 
	BANKSEL	r0x104B
	MOVZ	R0, r0x104B
;;	1584 rIdx = r0x4E0 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x104A
	MOV	R1, r0x104A
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8993:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBi_buff_hit_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8998:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ST	[R1], R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9003:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	INC	R1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8963:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x102F 
	BANKSEL	r0x104C
	MOVZ	R0, r0x104C
;;	1584 rIdx = r0x4E0 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8993:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBi_buff_hit_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8998:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ST	[R1], R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9009
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9035
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_channel_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_channel_buf1, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_LIBc_channel_buf1, size=1, left -=-, size=0, right AOP_DIR=__KF8_LIBc_channel_, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:1844:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBc_channel_   offset=0
_00155_DS_
	.line	4134; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_channel_buf1=_KF8_LIBc_channel_;
	BANKSEL	__KF8_LIBc_channel_
	MOVZ	R0, __KF8_LIBc_channel_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9724:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBc_channel_buf1   offset=0
	BANKSEL	__KF8_LIBc_channel_buf1
	MOV	__KF8_LIBc_channel_buf1, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL __KF8_lib_Touch_Bits_
	PAGESEL label_2016_07_28
	JNB __KF8_lib_Touch_Bits_,4
	JMP label_2016_07_28
	MOV R1,# high (_CHS_AMOUNT+0)
	MOV R0,# low (_CHS_AMOUNT+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL __KF8_LIBc_channel_buf1
	INC __KF8_LIBc_channel_buf1
	XOR R0,__KF8_LIBc_channel_buf1
	JNB PSW,2
	CLR __KF8_LIBc_channel_buf1
label_2016_07_28:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _T3H, size = 1
;; 	line = 9596 result AOP_DIR=_T3H, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _T3H   offset=0
	.line	4165; "../kf8ts3514_touch_cs_lib.c"	T3H = 0;T3L = 0;
	BANKSEL	_T3H
	CLR	_T3H
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _T3L, size = 1
;; 	line = 9596 result AOP_DIR=_T3L, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _T3L   offset=0
	BANKSEL	_T3L
	CLR	_T3L
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4166; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
	BANKSEL	__KF8_lib_Touch_Bits_
	JB	__KF8_lib_Touch_Bits_, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=157, label offset 28
	JMP	_00157_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	MOVB #0x00
	CLR 0x53,5
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _T4H, size = 1
;; 	line = 9596 result AOP_DIR=_T4H, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _T4H   offset=0
_00157_DS_
	.line	4176; "../kf8ts3514_touch_cs_lib.c"	T4H = 0;T4L = 0;
	BANKSEL	_T4H
	CLR	_T4H
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _T4L, size = 1
;; 	line = 9596 result AOP_DIR=_T4L, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _T4L   offset=0
	BANKSEL	_T4L
	CLR	_T4L
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname _INTCTL_bits, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_INTCTL_bits
;; 	line = 8908 result AOP_PCODE=_INTCTL_bits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_INTCTL_bits
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4177; "../kf8ts3514_touch_cs_lib.c"	AIEL = 0;
	BANKSEL	_INTCTL_bits
	CLR	_INTCTL_bits, 6
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname _INTCTL_bits, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_INTCTL_bits
;; 	line = 8908 result AOP_PCODE=_INTCTL_bits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_INTCTL_bits
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4178; "../kf8ts3514_touch_cs_lib.c"	AIEH = 0;
	BANKSEL	_INTCTL_bits
	CLR	_INTCTL_bits, 7
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL __KF8_LIBc_channel_buf1
	MOV R0, __KF8_LIBc_channel_buf1
	ADD R0, # low (__KF8_TOUCH_CH_EN+0)
	MOV R1, # high (__KF8_TOUCH_CH_EN+0)
	JNB PSW,0
	INC R1
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	ORL R0,#0xe0 ;;
	BANKSEL _INTCTL
	CLR _INTCTL,6
	CLR _INTCTL,7 ;
	BANKSEL _CTCTL0
	MOV _CTCTL0,R0
	NOP
	JB _CTCTL0,6 ;
	JMP $-3
	BANKSEL _CTCTL1
	SET _CTCTL1,5
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _touch_weisuiji_3514_cnt, size = 1
;; 	line = 9596 result AOP_DIR=_touch_weisuiji_3514_cnt, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _touch_weisuiji_3514_cnt   offset=0
	.line	4207; "../kf8ts3514_touch_cs_lib.c"	touch_weisuiji_3514_cnt=0;
	BANKSEL	_touch_weisuiji_3514_cnt
	CLR	_touch_weisuiji_3514_cnt
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : BITWISEAND
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5017:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  5018
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _CTCTL1, size = 1
;; 	line = 5058 result AOP_CRY=0x00, size=0, left AOP_DIR=_CTCTL1, size=1, right AOP_LIT=0x04, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4937:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4938
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5177:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00160_DS_
	.line	4208; "../kf8ts3514_touch_cs_lib.c"	while(!(CTCTL1&0X04))
	BANKSEL	_CTCTL1
	JNB	_CTCTL1, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5178:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=162, label offset 28
	JMP	_00162_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _touch_weisuiji_3514_cnt, size = 1
;;	1117 register type nRegs=1
;; 	line = 9596 result AOP_REG=r0x102C, size=1, left -=-, size=0, right AOP_DIR=_touch_weisuiji_3514_cnt, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9669
;; WARNING	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9682 ignoring register storage
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:1844:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _touch_weisuiji_3514_cnt   offset=0
	.line	4211; "../kf8ts3514_touch_cs_lib.c"	if(touch_weisuiji_3514_cnt++>20)			//兼容老版本没有该位置清零
	BANKSEL	_touch_weisuiji_3514_cnt
	MOVZ	R0, _touch_weisuiji_3514_cnt
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9724:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x4E0 
	BANKSEL	r0x104A
	MOV	r0x104A, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _touch_weisuiji_3514_cnt, size = 1
;; 	line = 718 result AOP_DIR=_touch_weisuiji_3514_cnt, size=1, left AOP_DIR=_touch_weisuiji_3514_cnt, size=1, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_DIR, left AOP_DIR, right AOP_LIT
;; 	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  185
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:196:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  _touch_weisuiji_3514_cnt   offset=0
	BANKSEL	_touch_weisuiji_3514_cnt
	INC	_touch_weisuiji_3514_cnt
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : >
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4577:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4578
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4294:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;swapping arguments (AOP_TYPEs 1/2)
;unsigned compare: left >= lit(0x15=21), size=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4264:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# 0x15
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4434:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x4E0 
	BANKSEL	r0x104A
	SUB	R0, r0x104A
;comparing bytes at offset 0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4235:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4242:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4244:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=160, label offset 28
	JMP	_00160_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00162_DS_
	.line	4219; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
	BANKSEL	__KF8_lib_Touch_Bits_
	JB	__KF8_lib_Touch_Bits_, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=164, label offset 28
	JMP	_00164_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	MOVB #0x00
	SET 0x53,5
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00164_DS_
	.line	4226; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4)
	BANKSEL	__KF8_lib_Touch_Bits_
	JB	__KF8_lib_Touch_Bits_, 3
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=166, label offset 28
	JMP	_00166_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _T4L, size = 1
;; 	line = 9596 result AOP_DIR=_T4L, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _T4L   offset=0
	.line	4228; "../kf8ts3514_touch_cs_lib.c"	T4L = 0;    T4H = 0; 	T4ON=1;		// T3 T4 如果分频 外部可设置
	BANKSEL	_T4L
	CLR	_T4L
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _T4H, size = 1
;; 	line = 9596 result AOP_DIR=_T4H, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _T4H   offset=0
	BANKSEL	_T4H
	CLR	_T4H
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname _T4CTL_bits, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_T4CTL_bits
;; 	line = 8908 result AOP_PCODE=_T4CTL_bits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_T4CTL_bits
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	_T4CTL_bits
	SET	_T4CTL_bits, 0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname _INTCTL_bits, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_INTCTL_bits
;; 	line = 8908 result AOP_PCODE=_INTCTL_bits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_INTCTL_bits
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00166_DS_
	.line	4230; "../kf8ts3514_touch_cs_lib.c"	AIEL=1;		AIEH=1;// 恢复中断使能
	BANKSEL	_INTCTL_bits
	SET	_INTCTL_bits, 6
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname _INTCTL_bits, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_INTCTL_bits
;; 	line = 8908 result AOP_PCODE=_INTCTL_bits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_INTCTL_bits
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	_INTCTL_bits
	SET	_INTCTL_bits, 7
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4235; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag)
	BANKSEL	__KF8_lib_Touch_Bits_
	JNB	__KF8_lib_Touch_Bits_, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=174, label offset 28
	JMP	_00174_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
	ADD R0, #(__KF8_LIBi_buff_hit_)
	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
	LD R1,[R0]
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
	ADD R0, #(__KF8_LIBi_buff_baseline_)
	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
	ST [R0],R1
	;;;;;;;;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
	ADD R0, #(__KF8_LIBi_buff_hit_+1)
	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
	LD R1,[R0]
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ high
	ST [R0],R1
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_channel_
	MOV R0, __KF8_LIBc_channel_ ;;偏移量
	ADD R0, #(__KF8_LIBc_touch_count_)
	MOV R1,#0X00
	BANKSEL __KF8_LIBc_touch_count_
	ST [R0],R1
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_channel_
	MOV R0, __KF8_LIBc_channel_ ;;偏移量
	ADD R0, #(__KF8_LIBc_baseline_count_)
	MOV R1,#0x00
	BANKSEL __KF8_LIBc_baseline_count_
	ST [R0],R1
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_channel_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2247:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4283; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_channel_==0)
	MOV	R0,# 0x00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBc_channel_   offset=0
	BANKSEL	__KF8_LIBc_channel_
	ORL	R0, __KF8_LIBc_channel_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9462:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9463:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=175, label offset 28
	JMP	_00175_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	INC __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV R0, #0X78
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	SUB R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
	PAGESEL label_over
	JB PSW, 0
	JMP label_over
	BANKSEL __KF8_lib_Touch_Bits_
	SET __KF8_lib_Touch_Bits_, 0
label_over:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GOTO
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3589:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3591:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=175, label offset 28
	JMP	_00175_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
_00174_DS_
	BANKSEL __KF8_Work_Delay_Count_For_Flag_TS_CS_
	INC __KF8_Work_Delay_Count_For_Flag_TS_CS_
	MOV R0,#0X01
	BANKSEL __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
	JB PSW,2 ;;255+1的溢出后
	MOV __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_,R0
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4330; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Change_channel_Flag==0)
	BANKSEL	__KF8_lib_Touch_Bits_
	JNB	__KF8_lib_Touch_Bits_, 4
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=175, label offset 28
	JMP	_00175_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : CALL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2885:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2887
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2615:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2617
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4332; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBf_scan_channel_(); //扫描AD通道,计算变化率，做变化统计
	PAGESEL	__KF8_LIBf_scan_channel_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3009:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__KF8_LIBf_scan_channel_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3015:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_channel_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2247:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4334; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_channel_==0)
	MOV	R0,# 0x00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBc_channel_   offset=0
	BANKSEL	__KF8_LIBc_channel_
	ORL	R0, __KF8_LIBc_channel_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9462:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9463:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=175, label offset 28
	JMP	_00175_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : CALL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2885:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2887
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2615:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2617
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	4336; "../kf8ts3514_touch_cs_lib.c"	_KF8_LiBf_KEY_Deal_AND_BaseLine_Up();
	PAGESEL	__KF8_LiBf_KEY_Deal_AND_BaseLine_Up
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3009:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__KF8_LiBf_KEY_Deal_AND_BaseLine_Up
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3015:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
_00175_DS_
	BANKSEL __KF8_lib_Touch_Bits_
	PAGESEL label_2016_01_25
	JNB __KF8_lib_Touch_Bits_,4
	JMP label_2016_01_25
	MOV R1,# high (_CHS_AMOUNT+0)
	MOV R0,# low (_CHS_AMOUNT+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL __KF8_LIBc_channel_
	INC __KF8_LIBc_channel_
	XOR R0,__KF8_LIBc_channel_
	JNB PSW,2
	CLR __KF8_LIBc_channel_
label_2016_01_25:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : ENDFUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3388:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3390
	CRET	
	.def __KF8TS3514_Touch_Process_WaterCS__function_end, debug, value=$

; exit point of __KF8TS3514_Touch_Process_WaterCS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10257:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*



func.__KF8_LIBf_scan_channel_	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  __KF8_LIBf_scan_channel_	;Function start
; 2 exit points
;has an exit
;functions called:
;   __KF8_Lib_Date_Change_get_
;   __R2PCL
;   __KF8_Lib_Date_Change_get_
;   __R2PCL
;1 compiler assigned register :
;   r0x1041
;; Starting PostCode block
	.def __KF8_LIBf_scan_channel__function_begin, debug, value=$

;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : FUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3227:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3229 curr label offset=20previous max_key=0 
__KF8_LIBf_scan_channel_	;Function start
; 2 exit points
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	CLR PSW,0
	BANKSEL __KF8_LIBc_channel_
	RLCR __KF8_LIBc_channel_
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R0,#0x01
	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_channel_
	MOV R0,__KF8_LIBc_channel_
	INC R0
	PAGESEL RLCSel
	JMP RLCSel
RLCDeal:
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	CLR PSW,0
	RLC __KF8_LIBi_Touch_New_Date_TS_CS_
	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
RLCSel:
	PAGESEL RLCDeal
	DECJZ R0
	JMP RLCDeal
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R1,_Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R1,#(__KF8_LIBi_buff_hit_+0)
	;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBi_buff_hit_
	LD R0,[R1]
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV __KF8_Temp_Cur_A_TS_CS_, R0
	;;;;;;;;;;;;;;;
	INC R1
	BANKSEL __KF8_LIBi_buff_hit_
	LD R0,[R1]
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV (__KF8_Temp_Cur_A_TS_CS_+1), R0
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R1,_Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R1,#(__KF8_LIBi_buff_baseline_+0)
	;;;;
	BANKSEL __KF8_LIBi_buff_baseline_
	LD R0,[R1]
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	MOV __KF8_Temp_Cur_B_TS_CS_, R0
	;;;;
	INC R1
	BANKSEL __KF8_LIBi_buff_baseline_
	LD R0,[R1]
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	MOV (__KF8_Temp_Cur_B_TS_CS_+1), R0
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : CALL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2885:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2887
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2615:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2617
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	3051; "../kf8ts3514_touch_cs_lib.c"	_KF8_Lib_Date_Change_get_();
	PAGESEL	__KF8_Lib_Date_Change_get_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3009:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__KF8_Lib_Date_Change_get_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3015:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	PAGESEL lable_06271109
	JB (__KF8_lib_bahualvtemportemp_TS_CS_ + 1),7 ;
	JMP lable_06271109 ;
	;;;;;;;;;;;;;;;;;;;;;;;;;;;
	MOV R0,#low(__KF8_BasicLine_UP_Noise_Threshold_)
	MOV R1,#high(__KF8_BasicLine_UP_Noise_Threshold_)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
	PAGESEL lable_06271109
	JNB PSW, 0 ;;
	JMP lable_06271109 ;
	BANKSEL __KF8_lib_CH_UP_Change_Count_TS_CS_
	INC __KF8_lib_CH_UP_Change_Count_TS_CS_
lable_06271109:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	PAGESEL lable_06261552
	JNB (__KF8_lib_bahualvtemportemp_TS_CS_ + 1),7 ;
	JMP lable_06261552 ;
	;;;;;;;;;;;;;;;;;;;;;;;;;;;
	MOV R0,#low(__KF8_BasicLine_Down_Noise_Threshold_)
	MOV R1,#high(__KF8_BasicLine_Down_Noise_Threshold_)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
	PAGESEL lable_06261552
	JB PSW, 0 ;;
	JMP lable_06261552 ;
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	MOV R0,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	MOV R1,(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1)
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	AND R0 ,__KF8_LIBi_Touch_New_Date_TS_CS_
	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+1)
	ORL R0,R1
	PAGESEL lable_06261552
	JB PSW,2
	JMP lable_06261552
	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	MOV R0,(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2)
	MOV R1,(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3)
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	AND R0,(__KF8_LIBi_Touch_New_Date_TS_CS_+2)
	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+3)
	ORL R0,R1
	PAGESEL lable_06261552
	JB PSW,2
	JMP lable_06261552
	;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
	MOV R1,(__KF8_lib_CH_DW_Change_Flag_TS_CS_+1)
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	AND R0 ,__KF8_LIBi_Touch_New_Date_TS_CS_
	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+1)
	ORL R0,R1
	PAGESEL lable_06261552
	JB PSW,2
	JMP lable_06261552
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	MOV R0,(__KF8_lib_CH_DW_Change_Flag_TS_CS_+2)
	MOV R1,(__KF8_lib_CH_DW_Change_Flag_TS_CS_+3)
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	AND R0,(__KF8_LIBi_Touch_New_Date_TS_CS_+2)
	AND R1,(__KF8_LIBi_Touch_New_Date_TS_CS_+3)
	ORL R0,R1
	PAGESEL lable_06261552
	JB PSW,2
	JMP lable_06261552
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_lib_CH_DW_Change_Count_TS_CS_
	INC __KF8_lib_CH_DW_Change_Count_TS_CS_
lable_06261552:
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	;;
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV R0,__KF8_lib_bahualvtemportemp_TS_CS_
	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
	BANKSEL _change_buf_KF8_Lib_TS_CS_
	MOV _change_buf_KF8_Lib_TS_CS_,R0
	MOV _change_buf_KF8_Lib_TS_CS_+1,R1
	;;;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_Date_Change_+0)
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	BANKSEL _change_buf_KF8_Lib_TS_CS_
	SUB _change_buf_KF8_Lib_TS_CS_,R1
	INC R0
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	JB PSW,0
	INC R1
	BANKSEL _change_buf_KF8_Lib_TS_CS_
	SUB _change_buf_KF8_Lib_TS_CS_+1,R1
	;;
	PAGESEL _KF8_LIBf_scan_channel_DS_0003
	JB _change_buf_KF8_Lib_TS_CS_+1,7
	JMP _KF8_LIBf_scan_channel_DS_0003
	CPL _change_buf_KF8_Lib_TS_CS_
	CPL _change_buf_KF8_Lib_TS_CS_+1
	INC _change_buf_KF8_Lib_TS_CS_
	JNB PSW,2
	INC _change_buf_KF8_Lib_TS_CS_+1
	;;
_KF8_LIBf_scan_channel_DS_0003:
	MOV R1,#High(__KF8_Data_Steady_Threshold_Set_+0)
	MOV R0,#Low(__KF8_Data_Steady_Threshold_Set_+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	;;
	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
	XOR R1,#0x00
	PAGESEL _KF8_LIBf_scan_channel_DS_0004
	JB PSW,2 ;;
	JMP _KF8_LIBf_scan_channel_DS_0004 ;
	SUB R0,_change_buf_KF8_Lib_TS_CS_ ;;
	PAGESEL _KF8_LIBf_scan_channel_DS_0005
	JB PSW,0 ;;
	JMP _KF8_LIBf_scan_channel_DS_0005 ;
	;;
_KF8_LIBf_scan_channel_DS_0004:
	BANKSEL __KF8_LIBc_channel_
	MOV R0,__KF8_LIBc_channel_
	ADD R0,#(__KF8_LIBc_baseline_count_+0)
	MOV R1,#0x00
	BANKSEL __KF8_LIBc_baseline_count_
	ST [R0],R1
_KF8_LIBf_scan_channel_DS_0005:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_Date_Change_+0)
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
	BANKSEL __KF8_LIBi_Date_Change_
	ST [R0],R1
	INC R0
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
	BANKSEL __KF8_LIBi_Date_Change_
	ST [R0],R1
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	3257; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag || _KF8_Touch_Protect_Select_)
	BANKSEL	__KF8_lib_Touch_Bits_
	JB	__KF8_lib_Touch_Bits_, 1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=144, label offset 24
	JMP	_00144_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname __KF8_Touch_Protect_Select_, val 0, const = 1
;;	1117 register type nRegs=1
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Touch_Protect_Select_
;; 	line = 9596 result AOP_REG=r0x1026, size=1, left -=-, size=0, right AOP_PCODE=__KF8_Touch_Protect_Select_, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Touch_Protect_Select_
;; 	line = 8354 result AOP_REG=r0x1026, size=1, left AOP_PCODE=__KF8_Touch_Protect_Select_, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1026 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;;	1117 register type nRegs=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2247:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# 0x00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1026 
	BANKSEL	r0x1041
	ORL	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9467:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9468:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=147, label offset 24
	JMP	_00147_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
_00144_DS_
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+1
	;;;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_
	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
	ORL R1,R0
	PAGESEL lable_10301649
	JB PSW,2
	JMP lable_10301649
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_+2
	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+3
	;;;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
	ORL R1,R0
	PAGESEL lable_06290931
	JNB PSW,2
	JMP lable_06290931
	;;;;;;;;;;;;;;;;;;;;;;;;
lable_10301649:
	MOV R0,#low(__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_+0)
	MOV R1,#high(__KF8_CONFIG_FINGER_THRESHOLD_IN_WATER_+0)
	PAGESEL lable_06290946
	JMP lable_06290946
	;;;;;;;;;;;;;;;;;;;;;;;;
lable_06290931:
	MOV R0,#low(__KF8_Config_Finger_Threshold+0)
	MOV R1,#high(__KF8_Config_Finger_Threshold+0)
	;;;;;;;;;;;;;;;;;;;;;;
lable_06290946:
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
	JNB PSW,0
	INC R1
	;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV __KF8_lib_bahualvtemportemp_TS_CS_,R0
	;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	INCR __KF8_lib_Date_Uchar_Temp_TS_CS_
	;;;;;;;;;;;;;;;;;
	JNB PSW,2
	INC R1
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R0
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_Date_Change_+1)
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	PAGESEL lable_06291011
	JNB R1,7
	JMP lable_06291011
	;;;;;;;;;;;;;;;;;;;;
	DEC R0
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	SUB R1,__KF8_lib_bahualvtemportemp_TS_CS_
	;;;;;
	INC R0
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	JB PSW,0
	INC R1
	;;;
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	SUB R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
	PAGESEL lable_06291011
	JNB PSW,0 ;;
	JMP lable_06291011
	;;;
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	BANKSEL _change_buf_KF8_Lib_TS_CS_
	MOV _change_buf_KF8_Lib_TS_CS_+1,R1
	DEC R0
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	BANKSEL _change_buf_KF8_Lib_TS_CS_
	MOV _change_buf_KF8_Lib_TS_CS_,R1
	;;;
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
	BANKSEL _change_buf_KF8_Lib_TS_CS_
	SUB _change_buf_KF8_Lib_TS_CS_,R1
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
	JB PSW,0
	INC R1
	BANKSEL _change_buf_KF8_Lib_TS_CS_
	SUB _change_buf_KF8_Lib_TS_CS_+1,R1
	;;;;;;;;;;;;;;;;;;;;;;;;;
	CLR R0
	BANKSEL __KF8_lib_Finded_MAX_COUNT_TS_CS_
	XOR R0,__KF8_lib_Finded_MAX_COUNT_TS_CS_
	PAGESEL lable_06291022
	JB PSW,2
	JMP lable_06291022
	;;; ;;;
	BANKSEL __KF8_LIBc_channel_
	MOV R0,__KF8_LIBc_channel_
	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
	;;;
	BANKSEL _change_buf_KF8_Lib_TS_CS_
	MOV R0,_change_buf_KF8_Lib_TS_CS_
	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_,R0
	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_+1,R1
	;;;
	MOV R0,#0x01
	BANKSEL __KF8_lib_Finded_MAX_COUNT_TS_CS_
	MOV __KF8_lib_Finded_MAX_COUNT_TS_CS_,R0
	PAGESEL lable_06291011
	JMP lable_06291011
lable_06291022:
	; 3525 "../kf8ts3514_touch_cs_lib.c"
lable_06291042:
	;;;
	BANKSEL _change_buf_KF8_Lib_TS_CS_
	MOV R0,_change_buf_KF8_Lib_TS_CS_
	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
	SUB R0,__KF8_lib_Finded_MAX_J_Buf_TS_CS_
	BANKSEL _change_buf_KF8_Lib_TS_CS_
	MOV R0,_change_buf_KF8_Lib_TS_CS_+1
	JB PSW,0
	INC R0
	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
	SUB R0,__KF8_lib_Finded_MAX_J_Buf_TS_CS_+1
	PAGESEL lable_06291011
	JNB PSW,0 ;;
	JMP lable_06291011
	;;;;
	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
	MOV R0,__KF8_lib_Finded_MAX_I_Buf_TS_CS_
	BANKSEL _change_buf_KF8_Lib_TS_CS_
	SUB R0,_change_buf_KF8_Lib_TS_CS_
	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
	MOV R0,__KF8_lib_Finded_MAX_I_Buf_TS_CS_+1
	JB PSW,0
	INC R0
	BANKSEL _change_buf_KF8_Lib_TS_CS_
	SUB R0,_change_buf_KF8_Lib_TS_CS_+1
	PAGESEL lable_06291124
	JNB PSW,0 ;;
	JMP lable_06291124
	;;;
	BANKSEL __KF8_LIBc_channel_
	MOV R0,__KF8_LIBc_channel_
	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
	;;;
	BANKSEL _change_buf_KF8_Lib_TS_CS_
	MOV R0,_change_buf_KF8_Lib_TS_CS_
	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_,R0
	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_+1,R1
	PAGESEL lable_06291011
	JMP lable_06291011
	;;;;
lable_06291124:
	;;;
	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
	MOV R0,__KF8_lib_Finded_MAX_I_TS_CS_
	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
	;;;
	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
	MOV R0,__KF8_lib_Finded_MAX_I_Buf_TS_CS_
	MOV R1,__KF8_lib_Finded_MAX_I_Buf_TS_CS_+1
	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_,R0
	MOV __KF8_lib_Finded_MAX_J_Buf_TS_CS_+1,R1
	;;;
	BANKSEL __KF8_LIBc_channel_
	MOV R0,__KF8_LIBc_channel_
	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
	;;;
	BANKSEL _change_buf_KF8_Lib_TS_CS_
	MOV R0,_change_buf_KF8_Lib_TS_CS_
	MOV R1,_change_buf_KF8_Lib_TS_CS_+1
	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_,R0
	MOV __KF8_lib_Finded_MAX_I_Buf_TS_CS_+1,R1
lable_06291011:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	;;
	MOV R1,#Low(6)
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	SUB __KF8_lib_bahualvtemportemp_TS_CS_,R1
	JB PSW,0
	DEC __KF8_lib_bahualvtemportemp_TS_CS_+1
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_Date_Change_+1)
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	PAGESEL _DS_UP_Key_Count_003
	JNB R1,7
	JMP _DS_UP_Key_Count_003
	DEC R0
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	SUB R1,__KF8_lib_bahualvtemportemp_TS_CS_ ;
	PAGESEL _DS_UP_Key_Count_002
	JB PSW,0 ;
	JMP _DS_UP_Key_Count_002
_DS_UP_Key_Count_003:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL __KF8_LIBc_channel_
	MOV R0,__KF8_LIBc_channel_
	ADD R0,#(__KF8_LIBc_touch_count_+0)
	BANKSEL __KF8_LIBc_touch_count_
	LD R1,[R0]
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R1
	MOV R1,#High(_TCS_AMOUNT+0)
	MOV R0,#Low(_TCS_AMOUNT+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	INC R0
	SUB R0,__KF8_lib_Date_Uchar_Temp_TS_CS_ ;
	PAGESEL _DS_UP_Key_Count_001
	JB PSW,0
	JMP _DS_UP_Key_Count_001
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	MOV R1,# high (_TCS_AMOUNT+0)
	MOV R0,# low (_TCS_AMOUNT+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	CLR PSW,0
	RLC R0
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL __KF8_LIBc_channel_
	MOV R1, __KF8_LIBc_channel_
	ADD R1, #(__KF8_LIBc_touch_count_)
	BANKSEL __KF8_LIBc_touch_count_
	LD R0,[R1]
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	SUB R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
	PAGESEL lable_010101
	JB PSW, 0
	JMP lable_010101
	BANKSEL __KF8_LIBc_touch_count_
	LD R0,[R1]
	INC R0
	ST [R1],R0
	PAGESEL lable_020202
	JMP lable_020202
lable_010101:
	BANKSEL __KF8_LIBc_touch_count_
	CLR R0
	ST [R1], R0
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_channel_
	MOV R0, __KF8_LIBc_channel_
	ADD R0, #low (__KF8_TOUCH_CH_EN)
	MOV R1, #high (__KF8_TOUCH_CH_EN)
	JNB PSW,0
	INC R1
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	;;;;;;;;;;;;;;;;;
	CLR PSW,0
	RLC R0
	RLC R0
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_ , R0
	;;;;;;;;;;;;;;;;;;;;
	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
	JNB PSW,0
	INC R1
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	CPL R0
	BANKSEL __KF8_LIBi_channel_flag_
	AND __KF8_LIBi_channel_flag_, R0
	;;;;
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
	INC R0
	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
	JNB PSW,0
	INC R1
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	CPL R0
	BANKSEL __KF8_LIBi_channel_flag_
	AND (__KF8_LIBi_channel_flag_+1), R0
	;;;;
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
	INC R0
	INC R0
	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
	JNB PSW,0
	INC R1
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	CPL R0
	BANKSEL __KF8_LIBi_channel_flag_
	AND (__KF8_LIBi_channel_flag_+2), R0
	;;;;
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
	INC R0
	INC R0
	INC R0
	ADD R0,#low(__KF8_LIBt_buff_bit_TS_CS_)
	MOV R1,#high(__KF8_LIBt_buff_bit_TS_CS_)
	JNB PSW,0
	INC R1
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	CPL R0
	BANKSEL __KF8_LIBi_channel_flag_
	AND (__KF8_LIBi_channel_flag_+3), R0
	;;;;
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	;;;;;;;
	MOV R0, #0X00
	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
	ORL R0, __KF8_lib_Key_Down_Count_TS_CS_
	JB PSW, 2
	DEC __KF8_lib_Key_Down_Count_TS_CS_
	;;;;;;;;;;;;;;;;;
	MOV R0,#0X00
	ORL R0, __KF8_lib_Key_Down_Count_TS_CS_
	PAGESEL lable_030303
	JNB PSW, 2
	JMP lable_030303
	;;;
	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
	MOV R0, __KF8_LIBc_finger_OUT_First_TS_CS_
	BANKSEL __KF8_LIBc_channel_
	XOR R0, __KF8_LIBc_channel_
	PAGESEL lable_050505
	JB PSW, 2
	JMP lable_050505
	;;;;;;;
	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
	MOV R0, __KF8_LIBc_finger_OUT_Second_TS_CS_
	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
	XOR R0, __KF8_LIBc_finger_OUT_First_TS_CS_
	PAGESEL lable_040404
	JB PSW, 2
	JMP lable_040404
	MOV R0,#0XFF
	MOV __KF8_LIBc_finger_OUT_First_TS_CS_ , R0
	;;;;;;;;;;;;;;;;;
	MOV R0,#0X00
	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
	MOV __KF8_lib_Key_Down_Count_TS_CS_ ,R0
	;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_,R0
	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1,R0
	;;;;;;;;;;;;;;;;;;
	PAGESEL lable_050505
	JMP lable_050505
	;;;;;;;;;
lable_040404:
	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
	MOV R0, __KF8_LIBc_finger_OUT_Second_TS_CS_
	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
	MOV __KF8_LIBc_finger_OUT_First_TS_CS_ ,R0
	;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
	MOV R0,__KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
	MOV R1,__KF8_LIBc_finger_OUT_Second_MAX_TS_CS_+1
	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_,R0
	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1,R1
	PAGESEL lable_050505
	JMP lable_050505
lable_030303:
	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
	MOV R0, #0XFF
	MOV __KF8_LIBc_finger_OUT_First_TS_CS_, R0
	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	CLR __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	CLR __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
lable_050505:
	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
	MOV R0,#0XFF
	MOV __KF8_LIBc_finger_OUT_Second_TS_CS_,R0
	MOV R0,#0X00
	BANKSEL __KF8_lib_Key_Double_Timer_Protect_TS_CS_
	MOV __KF8_lib_Key_Double_Timer_Protect_TS_CS_, R0
	MOV (__KF8_lib_Key_Double_Timer_Protect_TS_CS_+1), R0
	BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
	MOV __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_, R0
	MOV (__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_+1), R0
	BANKSEL __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
	CLR __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_
	CLR __KF8_LIBc_finger_OUT_Second_MAX_TS_CS_+1
lable_020202:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
_DS_UP_Key_Count_001:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	PAGESEL _DS_UP_Key_Count_004
	JMP _DS_UP_Key_Count_004
_DS_UP_Key_Count_002:
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	MOV R1,# high (_TCS_AMOUNT+0)
	MOV R0,# low (_TCS_AMOUNT+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	INC R0
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_channel_
	MOV R1,__KF8_LIBc_channel_
	ADD R1,#(__KF8_LIBc_touch_count_+0)
	BANKSEL __KF8_LIBc_touch_count_
	LD R0,[R1]
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	SUB R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
	PAGESEL label_18_18_18
	JNB PSW,0 ;;
	JMP label_18_18_18
	BANKSEL __KF8_LIBc_touch_count_
	LD R0,[R1]
	DEC R0
	ST [R1],R0
label_18_18_18:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
_DS_UP_Key_Count_004:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : ENDFUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3388:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3390
_00147_DS_
	CRET	
	.def __KF8_LIBf_scan_channel__function_end, debug, value=$

; exit point of __KF8_LIBf_scan_channel_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10257:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*



func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  __KF8_LiBf_KEY_Deal_AND_BaseLine_Up	;Function start
; 2 exit points
;has an exit
;functions called:
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;   __R2PCL
;9 compiler assigned registers:
;   r0x1041
;   r0x1042
;   r0x1043
;   r0x1044
;   r0x1045
;   r0x1046
;   r0x1047
;   r0x1048
;   r0x1049
;; Starting PostCode block
	.def __KF8_LiBf_KEY_Deal_AND_BaseLine_Up_function_begin, debug, value=$

;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : FUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3227:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3229 curr label offset=16previous max_key=0 
__KF8_LiBf_KEY_Deal_AND_BaseLine_Up	;Function start
; 2 exit points
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	MOV R0,#0x01
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
	CLR __KF8_LIBi_Touch_New_Date_TS_CS_+1
	CLR __KF8_LIBi_Touch_New_Date_TS_CS_+2
	CLR __KF8_LIBi_Touch_New_Date_TS_CS_+3
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL _i_KF8_lib_TS_CS_
	CLR _i_KF8_lib_TS_CS_
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_:
	MOV R0,#low(_CHS_AMOUNT+0)
	MOV R1,#high(_CHS_AMOUNT+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL _i_KF8_lib_TS_CS_
	SUB R0,_i_KF8_lib_TS_CS_
	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_End_ ;;
	JNB PSW,0 ;;
	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_End_
	;PAGESEL $ ;;
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Start_:
	;;
	CLR PSW,0
	BANKSEL _i_KF8_lib_TS_CS_
	RLCR _i_KF8_lib_TS_CS_ ;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV _Addr_Copy_Int_KF8_Lib_TS_CS_,R0
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2247:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	673; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_Touch_Sys_Work_Standing_Flag_TS_CS_)
	MOV	R0,# 0x00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_   offset=0
	BANKSEL	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
	ORL	R0, __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9467:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9468:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=48, label offset 20
	JMP	_00048_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_TOUCH_CH_EN, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_TOUCH_CH_EN
;; 	line = 718 result AOP_REG=r0x1015, size=2, left AOP_PCODE=__KF8_TOUCH_CH_EN, size=2, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_DIR
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_TOUCH_CH_EN
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1146:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	.line	676; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_TOUCH_CH_EN[i_KF8_lib_TS_CS_]==_KF8_Inside_Reference_Channel_Declare_)
	MOV	R0,# (__KF8_TOUCH_CH_EN + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1147:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1501  _i_KF8_lib_TS_CS_   offset=0 - had to alloc by reg name
	BANKSEL	_i_KF8_lib_TS_CS_
	ADD	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1015 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1152:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	MOV	R0,# high (__KF8_TOUCH_CH_EN + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1153:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1016 
	BANKSEL	r0x1042
	MOV	r0x1042, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1157:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	CLR	R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1158:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1159:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	INC	R0
	JNB	PSW, 2
	JMP	_00207_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1016 
	BANKSEL	r0x1042
	ADD	r0x1042, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1117 register type nRegs=2
;;	1117 register type nRegs=1
;; 	line = 8354 result AOP_REG=r0x1017, size=1, left AOP_REG=r0x1015, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8397:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1016 
_00207_DS_
	BANKSEL	r0x1042
	MOV	R1, r0x1042
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8398:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1015 
	BANKSEL	r0x1041
	MOV	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1017 
	BANKSEL	r0x1043
	MOV	r0x1043, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname __KF8_Inside_Reference_Channel_Declare_, val 0, const = 1
;;	1117 register type nRegs=1
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Inside_Reference_Channel_Declare_
;; 	line = 9596 result AOP_REG=r0x1015, size=1, left -=-, size=0, right AOP_PCODE=__KF8_Inside_Reference_Channel_Declare_, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Inside_Reference_Channel_Declare_
;; 	line = 8354 result AOP_REG=r0x1015, size=1, left AOP_PCODE=__KF8_Inside_Reference_Channel_Declare_, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R1,# high (__KF8_Inside_Reference_Channel_Declare_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (__KF8_Inside_Reference_Channel_Declare_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1015 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;;	1117 register type nRegs=1
;;	1117 register type nRegs=1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_REG=r0x1017, size=1, right AOP_REG=r0x1015, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1015 
	BANKSEL	r0x1041
	MOVZ	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1017 
	BANKSEL	r0x1043
	XOR	R0, r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=37, label offset 20
	JMP	_00037_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LEFT_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6851:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6854
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7093:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	678; "../kf8ts3514_touch_cs_lib.c"	if((_KF8_LIBi_Date_Change_[i_KF8_lib_TS_CS_]<-_KF8_Inside_Reference_Channel_Disturb_Threshold_Set_)||(_KF8_LIBi_Date_Change_[i_KF8_lib_TS_CS_]>_KF8_Inside_Reference_Channel_Disturb_Threshold_Set_))
	CLR	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7094:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	BANKSEL	_i_KF8_lib_TS_CS_
	RLCR	_i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7095:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1015 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBi_Date_Change_, val 0, const = 0
;;	1117 register type nRegs=1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBi_Date_Change_
;; 	line = 718 result AOP_REG=r0x1015, size=2, left AOP_PCODE=__KF8_LIBi_Date_Change_, size=2, right AOP_REG=r0x1015, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_REG
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBi_Date_Change_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1008:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	MOV	R0,# (__KF8_LIBi_Date_Change_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1011:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x320 
	BANKSEL	r0x1041
	ADD	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=2
;;	1584 rIdx = r0x320 
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8111
;;	1584 rIdx = r0x320 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1041
	MOV	R1, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8132:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBi_Date_Change_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8136:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	LD	R0, [R1]
;;	1584 rIdx = r0x1018 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2020:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1044
	MOV	r0x1044, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8158:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	INC	R1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8132:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBi_Date_Change_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8136:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	LD	R0, [R1]
;;	1584 rIdx = r0x1019 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2020:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1045
	MOV	r0x1045, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname __KF8_Inside_Reference_Channel_Disturb_Threshold_Set_, val 0, const = 1
;;	1117 register type nRegs=1
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
;; 	line = 9596 result AOP_REG=r0x1015, size=1, left -=-, size=0, right AOP_PCODE=__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
;; 	line = 8354 result AOP_REG=r0x1015, size=1, left AOP_PCODE=__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R1,# high (__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x320 
	BANKSEL	r0x1043
	MOV	r0x1043, R0
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : CAST
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9827:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9828
;;	1117 register type nRegs=1
;;	1117 register type nRegs=2
;; 	line = 9848 result AOP_REG=r0x1017, size=2, left -=-, size=0, right AOP_REG=r0x1015, size=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10042:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x320 
;;99	MOVZ	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10043:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1017 
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  1484
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1485:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1494:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	CLR	r0x1046
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	BANKSEL	r0x1043
	JB	r0x1043, 7
	JMP	_00208_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1496:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	DEC	r0x1046
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : UNARYMINUS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2486:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2488
;;	1117 register type nRegs=2
;;	1117 register type nRegs=2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2521:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1017 
_00208_DS_
	BANKSEL	r0x1043
	CPL	r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2521:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	CPL	r0x1046
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2532:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1017 
	BANKSEL	r0x1043
	INC	r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2535:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
	JMP	_00209_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2536:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	INC	r0x1046
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : <
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4611:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4612
;;	1117 register type nRegs=2
;;	1117 register type nRegs=2
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4294:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
_00209_DS_
	BANKSEL	r0x1045
	MOVZ	R0, r0x1045
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4475:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ADD	R0,# 0x80
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4476:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1047
	MOV	r0x1047, R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	MOVZ	R0, r0x1046
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4482:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ADD	R0,# 0x80
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4483:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1047
	SUB	R0, r0x1047
;comparing bytes at offset 1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4496:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4497:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=129, label offset 20
	JMP	_00129_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4269:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1017 
	BANKSEL	r0x1043
	MOVZ	R0, r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4501:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	SUB	R0, r0x1044
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4235:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4242:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00129_DS_
	JB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4244:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=32, label offset 20
	JMP	_00032_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LEFT_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6851:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6854
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7093:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CLR	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7094:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	BANKSEL	_i_KF8_lib_TS_CS_
	RLCR	_i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7095:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1017 
	BANKSEL	r0x1043
	MOV	r0x1043, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBi_Date_Change_, val 0, const = 0
;;	1117 register type nRegs=1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBi_Date_Change_
;; 	line = 718 result AOP_REG=r0x1017, size=2, left AOP_PCODE=__KF8_LIBi_Date_Change_, size=2, right AOP_REG=r0x1017, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_REG
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBi_Date_Change_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1008:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	MOV	R0,# (__KF8_LIBi_Date_Change_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1011:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0xFFFF97C0 
	BANKSEL	r0x1043
	ADD	r0x1043, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=2
;;	1584 rIdx = r0xFFFF97C0 
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8111
;;	1584 rIdx = r0xFFFF97C0 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1043
	MOV	R1, r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8132:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBi_Date_Change_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8136:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	LD	R0, [R1]
;;	1584 rIdx = r0x1019 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2020:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1045
	MOV	r0x1045, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8158:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	INC	R1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8132:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBi_Date_Change_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8136:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	LD	R0, [R1]
;;	1584 rIdx = r0x101A 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2020:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1046
	MOV	r0x1046, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : CAST
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9827:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9828
;;	1117 register type nRegs=1
;;	1117 register type nRegs=2
;; 	line = 9848 result AOP_REG=r0x1017, size=2, left -=-, size=0, right AOP_REG=r0x1015, size=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10042:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x320 
	BANKSEL	r0x1041
	MOVZ	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10043:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFF97C0 
	BANKSEL	r0x1043
	MOV	r0x1043, R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  1484
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1485:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1494:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	CLR	r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	BANKSEL	r0x1043
	JB	r0x1043, 7
	JMP	_00210_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1496:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	DEC	r0x1044
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : >
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4577:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4578
;;	1117 register type nRegs=2
;;	1117 register type nRegs=2
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4294:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
_00210_DS_
	BANKSEL	r0x1044
	MOVZ	R0, r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4475:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ADD	R0,# 0x80
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4476:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1047
	MOV	r0x1047, R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	MOVZ	R0, r0x1046
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4482:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ADD	R0,# 0x80
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4483:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1047
	SUB	R0, r0x1047
;comparing bytes at offset 1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4496:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4497:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=130, label offset 20
	JMP	_00130_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4269:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	MOVZ	R0, r0x1045
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4501:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFF97C0 
	BANKSEL	r0x1043
	SUB	R0, r0x1043
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4235:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4240:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00130_DS_
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4244:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=33, label offset 20
	JMP	_00033_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname __KF8_Touch_Protect_Select_, val 0, const = 1
;;	1117 register type nRegs=1
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Touch_Protect_Select_
;; 	line = 9596 result AOP_REG=r0x1015, size=1, left -=-, size=0, right AOP_PCODE=__KF8_Touch_Protect_Select_, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Touch_Protect_Select_
;; 	line = 8354 result AOP_REG=r0x1015, size=1, left AOP_PCODE=__KF8_Touch_Protect_Select_, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00032_DS_
	.line	680; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_Touch_Protect_Select_)
	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x320 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;;	1117 register type nRegs=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2247:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# 0x00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x320 
	BANKSEL	r0x1041
	ORL	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9467:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9468:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=30, label offset 20
	JMP	_00030_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_Inside_Reference_Channel_flag_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_Inside_Reference_Channel_flag_TS_CS_, size=1, left -=-, size=0, right AOP_LIT=0xff, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9698:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	682; "../kf8ts3514_touch_cs_lib.c"	_KF8_Inside_Reference_Channel_flag_TS_CS_=0xff;
	MOV	R0,# 0xff
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9703:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_Inside_Reference_Channel_flag_TS_CS_   offset=0
	BANKSEL	__KF8_Inside_Reference_Channel_flag_TS_CS_
	MOV	__KF8_Inside_Reference_Channel_flag_TS_CS_, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GOTO
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3589:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3591:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=31, label offset 20
	JMP	_00031_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00030_DS_
	.line	686; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag=1;
	BANKSEL	__KF8_lib_Touch_Bits_
	SET	__KF8_lib_Touch_Bits_, 1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Wave_Protect_Time_Count_TS_CS_, size = 2
;; 	line = 9596 result AOP_DIR=__KF8_lib_Wave_Protect_Time_Count_TS_CS_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=2
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Wave_Protect_Time_Count_TS_CS_   offset=0
_00031_DS_
	.line	688; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Wave_Protect_Time_Count_TS_CS_=0;
	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
	CLR	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Wave_Protect_Time_Count_TS_CS_   offset=1
	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
	CLR	(__KF8_lib_Wave_Protect_Time_Count_TS_CS_ + 1)
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GOTO
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3589:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3591:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=37, label offset 20
	JMP	_00037_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_Inside_Reference_Channel_flag_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_Inside_Reference_Channel_flag_TS_CS_, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_Inside_Reference_Channel_flag_TS_CS_   offset=0
_00033_DS_
	.line	694; "../kf8ts3514_touch_cs_lib.c"	_KF8_Inside_Reference_Channel_flag_TS_CS_=0;
	BANKSEL	__KF8_Inside_Reference_Channel_flag_TS_CS_
	CLR	__KF8_Inside_Reference_Channel_flag_TS_CS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : CAST
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9827:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9828
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_CH_DW_Change_Count_TS_CS_, size = 1
;;	1117 register type nRegs=2
;; 	line = 9848 result AOP_REG=r0x1015, size=2, left -=-, size=0, right AOP_DIR=__KF8_lib_CH_DW_Change_Count_TS_CS_, size=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10042:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1501  __KF8_lib_CH_DW_Change_Count_TS_CS_   offset=0 - had to alloc by reg name
_00037_DS_
	.line	771; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_CH_DW_Change_Count_TS_CS_+_KF8_lib_CH_UP_Change_Count_TS_CS_>=_KF8_Define_Disturb_Channels_Amount_)
	BANKSEL	__KF8_lib_CH_DW_Change_Count_TS_CS_
	MOVZ	R0, __KF8_lib_CH_DW_Change_Count_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10043:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x320 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  1484
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1485:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1517:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0xFFFF97C0 
	BANKSEL	r0x1043
	CLR	r0x1043
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : CAST
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9827:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9828
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_CH_UP_Change_Count_TS_CS_, size = 1
;;	1117 register type nRegs=2
;; 	line = 9848 result AOP_REG=r0x1018, size=2, left -=-, size=0, right AOP_DIR=__KF8_lib_CH_UP_Change_Count_TS_CS_, size=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10042:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1501  __KF8_lib_CH_UP_Change_Count_TS_CS_   offset=0 - had to alloc by reg name
	BANKSEL	__KF8_lib_CH_UP_Change_Count_TS_CS_
	MOVZ	R0, __KF8_lib_CH_UP_Change_Count_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10043:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	MOV	r0x1044, R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  1484
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1485:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1517:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	CLR	r0x1045
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1117 register type nRegs=2
;;	1117 register type nRegs=2
;;	1117 register type nRegs=2
;; 	line = 718 result AOP_REG=r0x1015, size=2, left AOP_REG=r0x1015, size=2, right AOP_REG=r0x1018, size=2
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_REG, right AOP_REG
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1056:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	MOV	R0, r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1057:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x320 
	BANKSEL	r0x1041
	ADD	r0x1041, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1068:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1019 
	MOV	R0,# 0x00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1070:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1071:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	INC	R0
	JNB	PSW, 2
	JMP	_00211_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1072:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0xFFFF97C0 
	BANKSEL	r0x1043
	ADD	r0x1043, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname __KF8_Define_Disturb_Channels_Amount_, val 0, const = 1
;;	1117 register type nRegs=1
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Define_Disturb_Channels_Amount_
;; 	line = 9596 result AOP_REG=r0x1018, size=1, left -=-, size=0, right AOP_PCODE=__KF8_Define_Disturb_Channels_Amount_, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Define_Disturb_Channels_Amount_
;; 	line = 8354 result AOP_REG=r0x1018, size=1, left AOP_PCODE=__KF8_Define_Disturb_Channels_Amount_, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00211_DS_
	MOV	R1,# high (__KF8_Define_Disturb_Channels_Amount_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (__KF8_Define_Disturb_Channels_Amount_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1045
	MOV	r0x1045, R0
	BANKSEL	r0x1044
	MOV	r0x1044, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : CAST
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9827:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9828
;;	1117 register type nRegs=1
;;	1117 register type nRegs=2
;; 	line = 9848 result AOP_REG=r0x1019, size=2, left -=-, size=0, right AOP_REG=r0x1018, size=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10042:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
;;100	MOVZ	R0, r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10043:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  1484
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1485:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1494:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	CLR	r0x1046
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	BANKSEL	r0x1045
	JB	r0x1045, 7
	JMP	_00212_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1496:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	DEC	r0x1046
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : <
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4611:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4612
;;	1117 register type nRegs=2
;;	1117 register type nRegs=2
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4294:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFF97C0 
_00212_DS_
	BANKSEL	r0x1043
	MOVZ	R0, r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4475:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ADD	R0,# 0x80
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4476:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1047
	MOV	r0x1047, R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	MOVZ	R0, r0x1046
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4482:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ADD	R0,# 0x80
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4483:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1047
	SUB	R0, r0x1047
;comparing bytes at offset 1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4496:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4497:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=131, label offset 20
	JMP	_00131_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4269:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	MOVZ	R0, r0x1045
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4501:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x320 
	BANKSEL	r0x1041
	SUB	R0, r0x1041
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4235:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4242:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00131_DS_
	JB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4244:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=45, label offset 20
	JMP	_00045_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_Inside_Reference_Channel_flag_TS_CS_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2247:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	773; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_Inside_Reference_Channel_flag_TS_CS_ || !_KF8_Touch_Protect_Select_)
	MOV	R0,# 0x00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_Inside_Reference_Channel_flag_TS_CS_   offset=0
	BANKSEL	__KF8_Inside_Reference_Channel_flag_TS_CS_
	ORL	R0, __KF8_Inside_Reference_Channel_flag_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9467:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9468:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=38, label offset 20
	JMP	_00038_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname __KF8_Touch_Protect_Select_, val 0, const = 1
;;	1117 register type nRegs=1
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Touch_Protect_Select_
;; 	line = 9596 result AOP_REG=r0x1015, size=1, left -=-, size=0, right AOP_PCODE=__KF8_Touch_Protect_Select_, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Touch_Protect_Select_
;; 	line = 8354 result AOP_REG=r0x1015, size=1, left AOP_PCODE=__KF8_Touch_Protect_Select_, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x320 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;;	1117 register type nRegs=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2247:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# 0x00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x320 
	BANKSEL	r0x1041
	ORL	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9462:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9463:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=39, label offset 20
	JMP	_00039_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00038_DS_
	.line	775; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag=1;
	BANKSEL	__KF8_lib_Touch_Bits_
	SET	__KF8_lib_Touch_Bits_, 1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Wave_Protect_Time_Count_TS_CS_, size = 2
;; 	line = 9596 result AOP_DIR=__KF8_lib_Wave_Protect_Time_Count_TS_CS_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=2
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Wave_Protect_Time_Count_TS_CS_   offset=0
_00039_DS_
	.line	778; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Wave_Protect_Time_Count_TS_CS_=0;
	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
	CLR	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Wave_Protect_Time_Count_TS_CS_   offset=1
	BANKSEL	__KF8_lib_Wave_Protect_Time_Count_TS_CS_
	CLR	(__KF8_lib_Wave_Protect_Time_Count_TS_CS_ + 1)
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	780; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_En_Base_Update_Flag=0; //可能来水，擦水，有些基准线不更新
	BANKSEL	__KF8_lib_Touch_Bits_
	CLR	__KF8_lib_Touch_Bits_, 7
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GOTO
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3589:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3591:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=48, label offset 20
	JMP	_00048_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00045_DS_
	.line	787; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag && _KF8_lib_CH_DW_Change_Flag_TS_CS_==0)
	BANKSEL	__KF8_lib_Touch_Bits_
	JNB	__KF8_lib_Touch_Bits_, 1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=48, label offset 20
	JMP	_00048_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_CH_DW_Change_Flag_TS_CS_, size = 4
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2255:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_CH_DW_Change_Flag_TS_CS_   offset=0
	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
	MOVZ	R0, __KF8_lib_CH_DW_Change_Flag_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_CH_DW_Change_Flag_TS_CS_   offset=1
	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
	ORL	R0, (__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 1)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_CH_DW_Change_Flag_TS_CS_   offset=2
	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
	ORL	R0, (__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 2)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_CH_DW_Change_Flag_TS_CS_   offset=3
	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
	ORL	R0, (__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 3)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9462:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9463:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=48, label offset 20
	JMP	_00048_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	789; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_En_Base_Update_Flag=1;
	BANKSEL	__KF8_lib_Touch_Bits_
	SET	__KF8_lib_Touch_Bits_, 7
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
_00048_DS_
	;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_Date_Change_+0)
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV __KF8_lib_bahualvtemportemp_TS_CS_, R1
	INC R0
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R1
	PAGESEL lable_06291924
	JB R1,7
	JMP lable_06291924
	;;;;;;;;;;;;;;;;;;;;;;;;
	XOR R1,#0XFF
	PAGESEL lable_10101427
	JB PSW,2
	JMP lable_10101427
	;;;;;;;;;;;;;;;;;;;;;;;
	MOV R0,#low(__KF8_BasicLine_UP_Noise_Threshold_)
	MOV R1,#high(__KF8_BasicLine_UP_Noise_Threshold_)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	;;;;;;;;;;
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
	PAGESEL lable_06292025
	JNB PSW, 0
	JMP lable_06292025
lable_10101427:
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL _i_KF8_lib_TS_CS_
	MOV R0, _i_KF8_lib_TS_CS_
	ADD R0,#(__KF8_LIBc_baseline_count_)
	BANKSEL __KF8_LIBc_baseline_count_
	LD R1, [R0]
	MOV R0, #(100)
	XOR R1, R0
	PAGESEL lable_06291941
	JB PSW ,2
	JMP lable_06291941
	;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
	ADD R0, #(__KF8_LIBi_buff_hit_)
	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
	LD R1,[R0]
	;;;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
	ADD R0, #(__KF8_LIBi_buff_baseline_)
	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
	ST [R0],R1
	;;;;;;;;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
	ADD R0, #(__KF8_LIBi_buff_hit_+1)
	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
	LD R1,[R0]
	;;;;;;;;;;;;;;;;;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_ ;;
	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ high
	ST [R0],R1
	;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	CPLR __KF8_LIBi_Touch_New_Date_TS_CS_
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_, R0
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	CPLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	AND (__KF8_lib_CH_DW_Change_Flag_TS_CS_+1), R0
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	CPLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	AND (__KF8_lib_CH_DW_Change_Flag_TS_CS_+2), R0
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	CPLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	AND (__KF8_lib_CH_DW_Change_Flag_TS_CS_+3), R0
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	MOV R0,# low (_TCS_AMOUNT+0)
	MOV R1,# high (_TCS_AMOUNT+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
	;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL _i_KF8_lib_TS_CS_
	MOV R0, _i_KF8_lib_TS_CS_
	ADD R0,# (__KF8_LIBc_touch_count_ + 0)
	BANKSEL __KF8_LIBc_touch_count_
	LD R1, [R0]
	INC R1
	;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	SUB R1, __KF8_lib_Date_Uchar_Temp_TS_CS_
	PAGESEL lable_06291941
	JB PSW, 0
	JMP lable_06291941
	;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_touch_count_
	CLR R1
	ST [R0],R1
	JMP lable_06291941
	;;;;;;;;;;;;
lable_06291924:
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
	PAGESEL lable_06292025
	JNB R1,7
	JMP lable_06292025
	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1
	PAGESEL lable_06151941
	JB PSW,2
	JMP lable_06151941
	;;;;;;;;;;;;;;;;;;;;;;;;
	MOV R0,#low(__KF8_BasicLine_Down_Noise_Threshold_)
	MOV R1,#high(__KF8_BasicLine_Down_Noise_Threshold_)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	;;;;;;;;;;
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
	PAGESEL lable_06292025
	JB PSW,0
	JMP lable_06292025
lable_06151941:
	;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_lib_Touch_Bits_
	PAGESEL lable_06300912
	JB __KF8_lib_Touch_Bits_, 1
	JMP lable_06300912
	;;;;;;;;;;;;;;;;
	BANKSEL _i_KF8_lib_TS_CS_
	MOV R0,_i_KF8_lib_TS_CS_
	ADD R0,#(__KF8_LIBc_baseline_count_+0)
	BANKSEL __KF8_LIBc_baseline_count_
	LD R1,[R0]
	XOR R1,#Low(-20) ;;
	PAGESEL lable_06300936
	JNB PSW,2
	JMP lable_06300936
	;;;;;;;;;;;;;;;;;;;;;;
	MOV R1,#High(__KF8_Disturb_Protect_Circle_+0)
	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
	XOR R0,__KF8_lib_Wave_Protect_Time_Count_TS_CS_
	PAGESEL lable_06300941
	JB PSW,2 ;;
	JMP lable_06300941
	;;
	MOV R1,#High(__KF8_Disturb_Protect_Circle_+1)
	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+1)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
	XOR R0,(__KF8_lib_Wave_Protect_Time_Count_TS_CS_+1)
	PAGESEL lable_06300941
	JB PSW,2 ;;
	JMP lable_06300941
	;;;;;;;;;;;;;;;;;;;;;;;;;
lable_06300936:
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
	;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;
lable_06300941:
	;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	AND R1,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1
	AND R0,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	ORL R1,R0
	PAGESEL lable_06291941
	JB PSW,2
	JMP lable_06291941
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	AND R1,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3
	AND R0,__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2
	ORL R1,R0
	PAGESEL lable_06291941
	JB PSW,2
	JMP lable_06291941
	;;;;;;;;;;;;;;;;;;;;;;
	;;;;;;;;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_,R0
	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1,R1
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2,R0
	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3,R1
	;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
	CLR __KF8_lib_Wave_Protect_Time_Count_TS_CS_
	CLR __KF8_lib_Wave_Protect_Time_Count_TS_CS_+1
	;;;;;;;;;;;;;;;;;;;;;;;;;
	PAGESEL lable_06291941
	JMP lable_06291941
	;;;;;;;;;;;;;;;;;;
lable_06300912:
	;;;;;;;;;;;;;;;;;;;;
	BANKSEL _i_KF8_lib_TS_CS_
	MOV R1,_i_KF8_lib_TS_CS_
	ADD R1,#(__KF8_LIBc_baseline_count_+0)
	BANKSEL __KF8_LIBc_baseline_count_
	LD R0,[R1]
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
	;;
	MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
	MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	;;
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
	PAGESEL lable_06301048
	JB PSW,2
	JMP lable_06301048
	;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL _i_KF8_lib_TS_CS_
	MOV R1,_i_KF8_lib_TS_CS_
	ADD R1,#(__KF8_LIBc_baseline_count_+0)
	BANKSEL __KF8_LIBc_baseline_count_
	CLR R0
	ST [R1],R0
	;;;;;;;;;;;;;;;;;;
lable_06301048:
	MOV R1,#High(_TCS_AMOUNT+0)
	MOV R0,#Low(_TCS_AMOUNT+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
	;;;
	BANKSEL _i_KF8_lib_TS_CS_
	MOV R0,_i_KF8_lib_TS_CS_
	ADD R0,#(__KF8_LIBc_touch_count_+0)
	BANKSEL __KF8_LIBc_touch_count_
	LD R1,[R0]
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	SUB R1,__KF8_lib_Date_Uchar_Temp_TS_CS_
	PAGESEL lable_06291941
	JNB PSW,0 ;;
	JMP lable_06291941
	;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_,R0
	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1,R1
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2,R0
	ORL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3,R1
	;;;;;;;;;;;;;;;;;;;;;;
	PAGESEL lable_06291941
	JMP lable_06291941
	;;;;;;;;;;;;;;;;;;;;
lable_06292025:
	;;;;;;;;;;
	PAGESEL lable_06301109
	BANKSEL __KF8_lib_Touch_Bits_
	JNB __KF8_lib_Touch_Bits_,1 ;;
	JMP lable_06301109
	;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
	CPL R1
	CPL R0
	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+1,R1
	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_,R0
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
	CPL R1
	CPL R0
	BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+3,R1
	AND __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_+2,R0
	;;;;;;;;;;;;;;;;;;;;;;;;;
lable_06301109:
	BANKSEL _i_KF8_lib_TS_CS_
	MOV R1,_i_KF8_lib_TS_CS_
	ADD R1,#(__KF8_LIBc_baseline_count_+0)
	BANKSEL __KF8_LIBc_baseline_count_
	LD R0,[R1]
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
	;;
	MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
	MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	;;
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
	PAGESEL lable_06301127
	JNB PSW,2
	JMP lable_06301127
	;;
	MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_UP_+0)
	MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_UP_+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	;;
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	XOR R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
	PAGESEL lable_06291941
	JB PSW,2
	JMP lable_06291941
	;;;;;;;;;;;;;;;;;;;;;;;;;
lable_06301127:
	;;
	;;;;
	BANKSEL _i_KF8_lib_TS_CS_
	MOV R0,_i_KF8_lib_TS_CS_
	ADD R0,#(__KF8_LIBc_baseline_count_+0)
	BANKSEL __KF8_LIBc_baseline_count_
	CLR R1
	ST [R0],R1
	;;;;;;;;;
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
	PAGESEL lable_06301401
	JNB R1,7
	JMP lable_06301401
	;;;;;;;;;;;;;;;;;
	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1
	PAGESEL lable_06301404
	JB PSW,2
	JMP lable_06301404
	;;;;;;;;;;;;;;;;;;;;;;;;
	MOV R0,#low(__KF8_BasicLine_Down_Noise_Threshold_)
	MOV R1,#high(__KF8_BasicLine_Down_Noise_Threshold_)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	;;;;;;;;;;
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
	PAGESEL lable_06301404
	JNB PSW,0
	JMP lable_06301404
	;;;;;;;;;;;;;;;;;;;;;
	; 1363 "../kf8ts3514_touch_cs_lib.c"
lable_06301401:
	;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
	CPL R1
	CPL R0
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
	CPL R1
	CPL R0
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
	AND __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
	PAGESEL lable_06301437
	JMP lable_06301437
	;;;;;;;;;;;;;;;;;;;;;;;;;
lable_06301404:
	;;
	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
	MOV R0,__KF8_LIBc_finger_OUT_First_TS_CS_
	BANKSEL _i_KF8_lib_TS_CS_
	MOV R1,_i_KF8_lib_TS_CS_
	XOR R0,R1
	PAGESEL lable_06291941
	JNB PSW,2
	JMP lable_06291941
	;;;;;;;;;
	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
	MOV R0,__KF8_LIBc_finger_OUT_Second_TS_CS_
	XOR R0,R1
	PAGESEL lable_06291941
	JNB PSW,2
	JMP lable_06291941
	;;;;;;;;;;;;
	PAGESEL lable_06291941
	BANKSEL __KF8_lib_Touch_Bits_
	JB __KF8_lib_Touch_Bits_,7 ;;
	JMP lable_06291941
	;;;;;;;;;;;;;;;;;;;;;;;;;;
lable_06301437:
	;;
	;;
	;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
	BANKSEL __KF8_LIBi_buff_baseline_
	LD R1,[R0]
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV __KF8_Temp_Cur_A_TS_CS_,R1
	INC R0
	BANKSEL __KF8_LIBi_buff_baseline_
	LD R1,[R0]
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV __KF8_Temp_Cur_A_TS_CS_+1,R1
	;;;
	MOV R1,#0x01
_KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001:
	CLR PSW,0
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	RRC __KF8_Temp_Cur_A_TS_CS_+1
	RRC __KF8_Temp_Cur_A_TS_CS_
	CLR PSW,0
	RLC R1
	MOV R0,R1
	XOR R0,#(8)
	PAGESEL _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001
	JB PSW,2
	JMP _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_buff_hit_+0)
	BANKSEL __KF8_LIBi_buff_hit_
	LD R1,[R0]
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	MOV __KF8_Temp_Cur_B_TS_CS_,R1
	INC R0
	BANKSEL __KF8_LIBi_buff_hit_
	LD R1,[R0]
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	MOV __KF8_Temp_Cur_B_TS_CS_+1,R1
	;;;
	MOV R1,#0x01
_KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002:
	CLR PSW,0
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	RRC __KF8_Temp_Cur_B_TS_CS_+1
	RRC __KF8_Temp_Cur_B_TS_CS_
	CLR PSW,0
	RLC R1
	MOV R0,R1
	XOR R0,#(8)
	PAGESEL _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002
	JB PSW,2
	JMP _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002
	;;;
	;;;;
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV R1,__KF8_Temp_Cur_A_TS_CS_
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	SUB __KF8_Temp_Cur_B_TS_CS_,R1
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV R1,__KF8_Temp_Cur_A_TS_CS_+1
	JB PSW,0
	INC R1
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	SUB __KF8_Temp_Cur_B_TS_CS_+1,R1
	;;;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
	BANKSEL __KF8_LIBi_buff_baseline_
	LD R1,[R0]
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	ADD R1, __KF8_Temp_Cur_B_TS_CS_
	BANKSEL __KF8_LIBi_buff_baseline_
	ST [R0],R1
	;;;
	INC R0
	LD R1,[R0]
	JNB PSW,0
	INC R1
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	ADD R1,__KF8_Temp_Cur_B_TS_CS_+1
	BANKSEL __KF8_LIBi_buff_baseline_
	ST [R0],R1
	;;
	;;
	;;
	;;
	;;
	;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_Date_Change_+1)
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	PAGESEL lable_06301449
	JB R1,7
	JMP lable_06301449
	;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
	BANKSEL __KF8_LIBi_buff_baseline_
	LD R1,[R0]
	ADD R1,#0x01
	ST [R0],R1
	INC R0
	LD R1,[R0]
	JNB PSW,0
	INC R1
	ST [R0],R1
	PAGESEL lable_06291941
	JMP lable_06291941
lable_06301449:
	;;
	DEC R0
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	XOR R1,#0x00
	PAGESEL lable_06301449
	JNB PSW,2
	JMP lable_06301449
	;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_buff_baseline_+0)
	BANKSEL __KF8_LIBi_buff_baseline_
	LD R1,[R0]
	ADD R1,#0xFF
	ST [R0],R1
	INC R0
	LD R1,[R0]
	JB PSW,0
	DEC R1
	ST [R0],R1
lable_06291941:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	1539; "../kf8ts3514_touch_cs_lib.c"	ADD R1,#0xFF
	BANKSEL	__KF8_lib_Touch_Bits_
	JB	__KF8_lib_Touch_Bits_, 1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=50, label offset 20
	JMP	_00050_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname __KF8_Touch_Protect_Select_, val 0, const = 1
;;	1117 register type nRegs=1
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Touch_Protect_Select_
;; 	line = 9596 result AOP_REG=r0x1015, size=1, left -=-, size=0, right AOP_PCODE=__KF8_Touch_Protect_Select_, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Touch_Protect_Select_
;; 	line = 8354 result AOP_REG=r0x1015, size=1, left AOP_PCODE=__KF8_Touch_Protect_Select_, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x320 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;;	1117 register type nRegs=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2247:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# 0x00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x320 
	BANKSEL	r0x1041
	ORL	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9462:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9463:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=50, label offset 20
	JMP	_00050_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	;;
	BANKSEL _i_KF8_lib_TS_CS_
	MOV R1,_i_KF8_lib_TS_CS_
	ADD R1,#(__KF8_LIBc_touch_count_+0)
	BANKSEL __KF8_LIBc_touch_count_
	LD R0,[R1]
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
	;;
	MOV R1,#High(_TCS_AMOUNT+0)
	MOV R0,#Low(_TCS_AMOUNT+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	;;
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	SUB R0,__KF8_lib_Date_Uchar_Temp_TS_CS_
	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0007_
	JNB PSW,0 ;;
	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0007_
	;;
	BANKSEL _i_KF8_lib_TS_CS_
	MOV R1,_i_KF8_lib_TS_CS_
	ADD R1,#(__KF8_LIBc_touch_count_+0)
	CLR R0
	BANKSEL __KF8_LIBc_touch_count_
	ST [R1],R0
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0007_:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
_00050_DS_
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0,_Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_Date_Change_+1)
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	;;
	BANKSEL _i_KF8_lib_TS_CS_
	MOV R0,_i_KF8_lib_TS_CS_
	ADD R0,#(__KF8_LIBc_baseline_count_+0)
	;;
	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_
	JNB R1,7
	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_
	;;--
	BANKSEL __KF8_LIBc_baseline_count_
	LD R1,[R0]
	DEC R1
	ST [R0],R1
	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0009_
	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0009_
	;;++
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_:
	BANKSEL __KF8_LIBc_baseline_count_
	LD R1,[R0]
	INC R1
	ST [R0],R1
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0009_:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	1641; "../kf8ts3514_touch_cs_lib.c"	if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag || _KF8_Touch_Protect_Select_)
	BANKSEL	__KF8_lib_Touch_Bits_
	JB	__KF8_lib_Touch_Bits_, 1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=94, label offset 20
	JMP	_00094_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname __KF8_Touch_Protect_Select_, val 0, const = 1
;;	1117 register type nRegs=1
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Touch_Protect_Select_
;; 	line = 9596 result AOP_REG=r0x1015, size=1, left -=-, size=0, right AOP_PCODE=__KF8_Touch_Protect_Select_, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_Touch_Protect_Select_
;; 	line = 8354 result AOP_REG=r0x1015, size=1, left AOP_PCODE=__KF8_Touch_Protect_Select_, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R1,# high (__KF8_Touch_Protect_Select_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (__KF8_Touch_Protect_Select_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x320 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;;	1117 register type nRegs=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2247:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# 0x00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x320 
	BANKSEL	r0x1041
	ORL	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9467:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9468:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=95, label offset 20
	JMP	_00095_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Finded_MAX_I_TS_CS_, size = 1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=_i_KF8_lib_TS_CS_, size=1, right AOP_DIR=__KF8_lib_Finded_MAX_I_TS_CS_, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1501  __KF8_lib_Finded_MAX_I_TS_CS_   offset=0 - had to alloc by reg name
_00094_DS_
	.line	1646; "../kf8ts3514_touch_cs_lib.c"	if(	(i_KF8_lib_TS_CS_==_KF8_lib_Finded_MAX_I_TS_CS_)	||	(i_KF8_lib_TS_CS_==_KF8_lib_Finded_MAX_J_TS_CS_) )
	BANKSEL	__KF8_lib_Finded_MAX_I_TS_CS_
	MOVZ	R0, __KF8_lib_Finded_MAX_I_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	BANKSEL	_i_KF8_lib_TS_CS_
	XOR	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=132, label offset 20
	JMP	_00132_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4771:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=90, label offset 20
	JMP	_00090_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Finded_MAX_J_TS_CS_, size = 1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=_i_KF8_lib_TS_CS_, size=1, right AOP_DIR=__KF8_lib_Finded_MAX_J_TS_CS_, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1501  __KF8_lib_Finded_MAX_J_TS_CS_   offset=0 - had to alloc by reg name
_00132_DS_
	BANKSEL	__KF8_lib_Finded_MAX_J_TS_CS_
	MOVZ	R0, __KF8_lib_Finded_MAX_J_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	BANKSEL	_i_KF8_lib_TS_CS_
	XOR	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=91, label offset 20
	JMP	_00091_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBc_touch_count_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
;; 	line = 718 result AOP_REG=r0x1015, size=2, left AOP_PCODE=__KF8_LIBc_touch_count_, size=2, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_DIR
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1016:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
_00090_DS_
	.line	1650; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]<TCS_AMOUNT)
	BANKSEL	_i_KF8_lib_TS_CS_
	MOV	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1019:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1025:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0xFFFFD4C8 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;;	1584 rIdx = r0xFFFFD4C8 
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8111
;;	1584 rIdx = r0xFFFFD4C8 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1041
	MOV	R1, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8132:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8136:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	LD	R0, [R1]
;;	1584 rIdx = r0x1018 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2020:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1044
	MOV	r0x1044, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname _TCS_AMOUNT, val 0, const = 1
;;	1117 register type nRegs=1
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_TCS_AMOUNT
;; 	line = 9596 result AOP_REG=r0x1015, size=1, left -=-, size=0, right AOP_PCODE=_TCS_AMOUNT, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_TCS_AMOUNT
;; 	line = 8354 result AOP_REG=r0x1015, size=1, left AOP_PCODE=_TCS_AMOUNT, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R1,# high (_TCS_AMOUNT+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (_TCS_AMOUNT+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFFD4C8 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : <
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4611:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4612
;;	1117 register type nRegs=1
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4294:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4269:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFFD4C8 
	BANKSEL	r0x1041
	MOVZ	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4434:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	SUB	R0, r0x1044
;comparing bytes at offset 0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4235:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4240:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4244:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=53, label offset 20
	JMP	_00053_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBc_touch_count_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
;; 	line = 718 result AOP_REG=r0x1017, size=2, left AOP_PCODE=__KF8_LIBc_touch_count_, size=2, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_DIR
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1016:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	.line	1652; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]++;
	BANKSEL	_i_KF8_lib_TS_CS_
	MOV	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1019:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1025:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x2BC0 
	BANKSEL	r0x1043
	MOV	r0x1043, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;;	1584 rIdx = r0x2BC0 
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8111
;;	1584 rIdx = r0x2BC0 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1043
	MOV	R1, r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8132:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8136:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	LD	R0, [R1]
;;	1584 rIdx = r0x1019 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2020:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1045
	MOV	r0x1045, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1117 register type nRegs=1
;;	1117 register type nRegs=1
;; 	line = 718 result AOP_REG=r0x1019, size=1, left AOP_REG=r0x1019, size=1, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_REG, right AOP_LIT
;; 	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  185
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:196:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	INC	r0x1045
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1117 register type nRegs=1
;; 	line = 8908 result AOP_REG=r0x1017, size=2, left -=-, size=0, right AOP_REG=r0x1019, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8939
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8963:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	MOVZ	R0, r0x1045
;;	1584 rIdx = r0x2BC0 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1043
	MOV	R1, r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8993:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8998:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ST	[R1], R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9009
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9035
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname __KF8_DoubleKey_Compages_Limitable_Circle_, val 0, const = 1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_DoubleKey_Compages_Limitable_Circle_
;; 	line = 9596 result AOP_REG=r0x1017, size=2, left -=-, size=0, right AOP_PCODE=__KF8_DoubleKey_Compages_Limitable_Circle_, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_DoubleKey_Compages_Limitable_Circle_
;; 	line = 8354 result AOP_REG=r0x1017, size=2, left AOP_PCODE=__KF8_DoubleKey_Compages_Limitable_Circle_, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00053_DS_
	.line	1657; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_DoubleKey_Compages_Limitable_Circle_)  // ！=0的判断
	MOV	R1,# high (__KF8_DoubleKey_Compages_Limitable_Circle_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (__KF8_DoubleKey_Compages_Limitable_Circle_+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x2BC0 
	BANKSEL	r0x1043
	MOV	r0x1043, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R1,# high (__KF8_DoubleKey_Compages_Limitable_Circle_+1)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (__KF8_DoubleKey_Compages_Limitable_Circle_+1)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	MOV	r0x1044, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;;	1117 register type nRegs=2
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2255:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x2BC0 
	BANKSEL	r0x1043
	MOVZ	R0, r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	ORL	R0, r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9467:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9468:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=60, label offset 20
	JMP	_00060_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Key_Down_Count_TS_CS_, size = 1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=__KF8_lib_Key_Down_Count_TS_CS_, size=1, right AOP_LIT=0x01, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Key_Down_Count_TS_CS_   offset=0
	.line	1659; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Key_Down_Count_TS_CS_==1&&_KF8_lib_Key_Double_Timer_Protect_TS_CS_<_KF8_DoubleKey_Compages_Limitable_Circle_)
	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
	MOVZ	R0, __KF8_lib_Key_Down_Count_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4731:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	XOR	R0,# 0x01
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4734:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4737:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=60, label offset 20
	JMP	_00060_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : <
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4611:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4612
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Key_Double_Timer_Protect_TS_CS_, size = 2
;;	1117 register type nRegs=2
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4294:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4269:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	MOVZ	R0, r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4434:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Key_Double_Timer_Protect_TS_CS_   offset=1
	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
	SUB	R0, (__KF8_lib_Key_Double_Timer_Protect_TS_CS_ + 1)
;comparing bytes at offset 1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4496:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4497:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=134, label offset 20
	JMP	_00134_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4269:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x2BC0 
	BANKSEL	r0x1043
	MOVZ	R0, r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4501:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Key_Double_Timer_Protect_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
	SUB	R0, __KF8_lib_Key_Double_Timer_Protect_TS_CS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4235:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4240:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00134_DS_
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4244:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=60, label offset 20
	JMP	_00060_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Key_Double_Timer_Protect_TS_CS_, size = 2
;; 	line = 718 result AOP_DIR=__KF8_lib_Key_Double_Timer_Protect_TS_CS_, size=2, left AOP_DIR=__KF8_lib_Key_Double_Timer_Protect_TS_CS_, size=2, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_DIR, left AOP_DIR, right AOP_LIT
;; 	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  185
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:196:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  __KF8_lib_Key_Double_Timer_Protect_TS_CS_   offset=0
	.line	1661; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Double_Timer_Protect_TS_CS_++;
	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
	INC	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:201:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	JB	PSW, 2
	JMP	_00213_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  __KF8_lib_Key_Double_Timer_Protect_TS_CS_   offset=1
	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
	INC	(__KF8_lib_Key_Double_Timer_Protect_TS_CS_ + 1)
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Key_Double_Timer_Protect_TS_CS_, size = 2
;;	1117 register type nRegs=2
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=__KF8_lib_Key_Double_Timer_Protect_TS_CS_, size=2, right AOP_REG=r0x1017, size=2
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x2BC0 
_00213_DS_
	.line	1662; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Key_Double_Timer_Protect_TS_CS_==_KF8_DoubleKey_Compages_Limitable_Circle_)
	BANKSEL	r0x1043
	MOVZ	R0, r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Key_Double_Timer_Protect_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
	XOR	R0, __KF8_lib_Key_Double_Timer_Protect_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=60, label offset 20
	JMP	_00060_DS_
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	MOVZ	R0, r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Key_Double_Timer_Protect_TS_CS_   offset=1
	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
	XOR	R0, (__KF8_lib_Key_Double_Timer_Protect_TS_CS_ + 1)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=60, label offset 20
	JMP	_00060_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Key_Down_Count_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_lib_Key_Down_Count_TS_CS_, size=1, left -=-, size=0, right AOP_LIT=0x02, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9698:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	1664; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Down_Count_TS_CS_=2;
	MOV	R0,# 0x02
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9703:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Key_Down_Count_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
	MOV	__KF8_lib_Key_Down_Count_TS_CS_, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_finger_OUT_First_TS_CS_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_finger_OUT_Second_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_LIBc_finger_OUT_Second_TS_CS_, size=1, left -=-, size=0, right AOP_DIR=__KF8_LIBc_finger_OUT_First_TS_CS_, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:1844:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBc_finger_OUT_First_TS_CS_   offset=0
	.line	1665; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_finger_OUT_Second_TS_CS_=_KF8_LIBc_finger_OUT_First_TS_CS_;
	BANKSEL	__KF8_LIBc_finger_OUT_First_TS_CS_
	MOVZ	R0, __KF8_LIBc_finger_OUT_First_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9724:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBc_finger_OUT_Second_TS_CS_   offset=0
	BANKSEL	__KF8_LIBc_finger_OUT_Second_TS_CS_
	MOV	__KF8_LIBc_finger_OUT_Second_TS_CS_, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBc_touch_count_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
;; 	line = 718 result AOP_REG=r0x1017, size=2, left AOP_PCODE=__KF8_LIBc_touch_count_, size=2, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_DIR
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1016:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
_00060_DS_
	.line	1671; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]==TCS_AMOUNT )
	BANKSEL	_i_KF8_lib_TS_CS_
	MOV	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1019:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1025:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x2EB0 
	BANKSEL	r0x1043
	MOV	r0x1043, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;;	1584 rIdx = r0x2EB0 
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8111
;;	1584 rIdx = r0x2EB0 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1043
	MOV	R1, r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8132:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8136:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	LD	R0, [R1]
;;	1584 rIdx = r0x1019 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2020:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1045
	MOV	r0x1045, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;;	1117 register type nRegs=1
;;	1117 register type nRegs=1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_REG=r0x1019, size=1, right AOP_REG=r0x1015, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFFD4C8 
	BANKSEL	r0x1041
	MOVZ	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	XOR	R0, r0x1045
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=92, label offset 20
	JMP	_00092_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBi_channel_flag_, size = 4
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2255:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_channel_flag_   offset=0
	.line	1674; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_LIBi_channel_flag_)
	BANKSEL	__KF8_LIBi_channel_flag_
	MOVZ	R0, __KF8_LIBi_channel_flag_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_channel_flag_   offset=1
	BANKSEL	__KF8_LIBi_channel_flag_
	ORL	R0, (__KF8_LIBi_channel_flag_ + 1)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_channel_flag_   offset=2
	BANKSEL	__KF8_LIBi_channel_flag_
	ORL	R0, (__KF8_LIBi_channel_flag_ + 2)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_channel_flag_   offset=3
	BANKSEL	__KF8_LIBi_channel_flag_
	ORL	R0, (__KF8_LIBi_channel_flag_ + 3)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9467:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9468:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=84, label offset 20
	JMP	_00084_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	1676; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag=0;
	BANKSEL	__KF8_lib_Touch_Bits_
	CLR	__KF8_lib_Touch_Bits_, 6
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Key_Down_Count_TS_CS_, size = 1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=__KF8_lib_Key_Down_Count_TS_CS_, size=1, right AOP_LIT=0x01, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Key_Down_Count_TS_CS_   offset=0
	.line	1678; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Key_Down_Count_TS_CS_==1)  // 应该为有1个按键，判断双键，否则已经双键了，不响应。
	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
	MOVZ	R0, __KF8_lib_Key_Down_Count_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4731:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	XOR	R0,# 0x01
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4734:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4737:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=71, label offset 20
	JMP	_00071_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
	SWAPR R0, __KF8_LIBc_finger_OUT_First_TS_CS_
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	MOV __KF8_lib_Date_Uchar_Temp_TS_CS_,R0
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : |
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5400:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  5401
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Date_Uchar_Temp_TS_CS_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	999
;; 	line = 5407 result AOP_DIR=__KF8_lib_Date_Uchar_Temp_TS_CS_, size=1, left AOP_DIR=__KF8_lib_Date_Uchar_Temp_TS_CS_, size=1, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; 	line = 5436 result AOP_DIR=__KF8_lib_Date_Uchar_Temp_TS_CS_, size=1, left AOP_DIR=__KF8_lib_Date_Uchar_Temp_TS_CS_, size=1, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5619:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	.line	1688; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Date_Uchar_Temp_TS_CS_|=i_KF8_lib_TS_CS_;
	BANKSEL	_i_KF8_lib_TS_CS_
	MOVZ	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5620:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Date_Uchar_Temp_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
	ORL	__KF8_lib_Date_Uchar_Temp_TS_CS_, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname _Double_Key_SET_EN_1, val 0, const = 1
;;	1117 register type nRegs=1
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_Double_Key_SET_EN_1
;; 	line = 9596 result AOP_REG=r0x1015, size=1, left -=-, size=0, right AOP_PCODE=_Double_Key_SET_EN_1, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_Double_Key_SET_EN_1
;; 	line = 8354 result AOP_REG=r0x1015, size=1, left AOP_PCODE=_Double_Key_SET_EN_1, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	1690; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Date_Uchar_Temp_TS_CS_==Double_Key_SET_EN_1||_KF8_lib_Date_Uchar_Temp_TS_CS_==Double_Key_SET_EN_2||_KF8_lib_Date_Uchar_Temp_TS_CS_==Double_Key_SET_EN_3)
	MOV	R1,# high (_Double_Key_SET_EN_1+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (_Double_Key_SET_EN_1+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFFD4C8 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Date_Uchar_Temp_TS_CS_, size = 1
;;	1117 register type nRegs=1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=__KF8_lib_Date_Uchar_Temp_TS_CS_, size=1, right AOP_REG=r0x1015, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFFD4C8 
	BANKSEL	r0x1041
	MOVZ	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Date_Uchar_Temp_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=135, label offset 20
	JMP	_00135_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4771:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=65, label offset 20
	JMP	_00065_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname _Double_Key_SET_EN_2, val 0, const = 1
;;	1117 register type nRegs=1
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_Double_Key_SET_EN_2
;; 	line = 9596 result AOP_REG=r0x1017, size=1, left -=-, size=0, right AOP_PCODE=_Double_Key_SET_EN_2, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_Double_Key_SET_EN_2
;; 	line = 8354 result AOP_REG=r0x1017, size=1, left AOP_PCODE=_Double_Key_SET_EN_2, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00135_DS_
	MOV	R1,# high (_Double_Key_SET_EN_2+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (_Double_Key_SET_EN_2+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x2EB0 
	BANKSEL	r0x1043
	MOV	r0x1043, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Date_Uchar_Temp_TS_CS_, size = 1
;;	1117 register type nRegs=1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=__KF8_lib_Date_Uchar_Temp_TS_CS_, size=1, right AOP_REG=r0x1017, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x2EB0 
	BANKSEL	r0x1043
	MOVZ	R0, r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Date_Uchar_Temp_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=136, label offset 20
	JMP	_00136_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4771:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=65, label offset 20
	JMP	_00065_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname _Double_Key_SET_EN_3, val 0, const = 1
;;	1117 register type nRegs=1
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_Double_Key_SET_EN_3
;; 	line = 9596 result AOP_REG=r0x1018, size=1, left -=-, size=0, right AOP_PCODE=_Double_Key_SET_EN_3, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_Double_Key_SET_EN_3
;; 	line = 8354 result AOP_REG=r0x1018, size=1, left AOP_PCODE=_Double_Key_SET_EN_3, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00136_DS_
	MOV	R1,# high (_Double_Key_SET_EN_3+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (_Double_Key_SET_EN_3+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	MOV	r0x1044, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Date_Uchar_Temp_TS_CS_, size = 1
;;	1117 register type nRegs=1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=__KF8_lib_Date_Uchar_Temp_TS_CS_, size=1, right AOP_REG=r0x1018, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	MOVZ	R0, r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Date_Uchar_Temp_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=66, label offset 20
	JMP	_00066_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00065_DS_
	.line	1692; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag=1;
	BANKSEL	__KF8_lib_Touch_Bits_
	SET	__KF8_lib_Touch_Bits_, 6
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GOTO
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3589:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3591:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=71, label offset 20
	JMP	_00071_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
_00066_DS_
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	SWAP __KF8_lib_Date_Uchar_Temp_TS_CS_
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Date_Uchar_Temp_TS_CS_, size = 1
;;	1117 register type nRegs=1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=__KF8_lib_Date_Uchar_Temp_TS_CS_, size=1, right AOP_REG=r0x1015, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFFD4C8 
	.line	1701; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Date_Uchar_Temp_TS_CS_==Double_Key_SET_EN_1||_KF8_lib_Date_Uchar_Temp_TS_CS_==Double_Key_SET_EN_2||_KF8_lib_Date_Uchar_Temp_TS_CS_==Double_Key_SET_EN_3)
	BANKSEL	r0x1041
	MOVZ	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Date_Uchar_Temp_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=137, label offset 20
	JMP	_00137_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4771:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=61, label offset 20
	JMP	_00061_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Date_Uchar_Temp_TS_CS_, size = 1
;;	1117 register type nRegs=1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=__KF8_lib_Date_Uchar_Temp_TS_CS_, size=1, right AOP_REG=r0x1017, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x2EB0 
_00137_DS_
	BANKSEL	r0x1043
	MOVZ	R0, r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Date_Uchar_Temp_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=138, label offset 20
	JMP	_00138_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4771:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=61, label offset 20
	JMP	_00061_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Date_Uchar_Temp_TS_CS_, size = 1
;;	1117 register type nRegs=1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=__KF8_lib_Date_Uchar_Temp_TS_CS_, size=1, right AOP_REG=r0x1018, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
_00138_DS_
	BANKSEL	r0x1044
	MOVZ	R0, r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Date_Uchar_Temp_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Date_Uchar_Temp_TS_CS_
	XOR	R0, __KF8_lib_Date_Uchar_Temp_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=71, label offset 20
	JMP	_00071_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00061_DS_
	.line	1702; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag=1;
	BANKSEL	__KF8_lib_Touch_Bits_
	SET	__KF8_lib_Touch_Bits_, 6
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_finger_OUT_First_TS_CS_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Finded_MAX_I_TS_CS_, size = 1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=__KF8_LIBc_finger_OUT_First_TS_CS_, size=1, right AOP_DIR=__KF8_lib_Finded_MAX_I_TS_CS_, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Finded_MAX_I_TS_CS_   offset=0
_00071_DS_
	.line	1708; "../kf8ts3514_touch_cs_lib.c"	if((_KF8_LIBc_finger_OUT_First_TS_CS_!=_KF8_lib_Finded_MAX_I_TS_CS_)&&(_KF8_LIBc_finger_OUT_First_TS_CS_!=_KF8_lib_Finded_MAX_J_TS_CS_))
	BANKSEL	__KF8_lib_Finded_MAX_I_TS_CS_
	MOVZ	R0, __KF8_lib_Finded_MAX_I_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBc_finger_OUT_First_TS_CS_   offset=0
	BANKSEL	__KF8_LIBc_finger_OUT_First_TS_CS_
	XOR	R0, __KF8_LIBc_finger_OUT_First_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=139, label offset 20
	JMP	_00139_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4771:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=75, label offset 20
	JMP	_00075_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_finger_OUT_First_TS_CS_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Finded_MAX_J_TS_CS_, size = 1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=__KF8_LIBc_finger_OUT_First_TS_CS_, size=1, right AOP_DIR=__KF8_lib_Finded_MAX_J_TS_CS_, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Finded_MAX_J_TS_CS_   offset=0
_00139_DS_
	BANKSEL	__KF8_lib_Finded_MAX_J_TS_CS_
	MOVZ	R0, __KF8_lib_Finded_MAX_J_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBc_finger_OUT_First_TS_CS_   offset=0
	BANKSEL	__KF8_LIBc_finger_OUT_First_TS_CS_
	XOR	R0, __KF8_LIBc_finger_OUT_First_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=140, label offset 20
	JMP	_00140_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4771:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=75, label offset 20
	JMP	_00075_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Finded_MAX_I_TS_CS_, size = 1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=_i_KF8_lib_TS_CS_, size=1, right AOP_DIR=__KF8_lib_Finded_MAX_I_TS_CS_, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Finded_MAX_I_TS_CS_   offset=0
_00140_DS_
	.line	1710; "../kf8ts3514_touch_cs_lib.c"	if(i_KF8_lib_TS_CS_!=_KF8_lib_Finded_MAX_I_TS_CS_)
	BANKSEL	__KF8_lib_Finded_MAX_I_TS_CS_
	MOVZ	R0, __KF8_lib_Finded_MAX_I_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	BANKSEL	_i_KF8_lib_TS_CS_
	XOR	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=141, label offset 20
	JMP	_00141_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4771:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=75, label offset 20
	JMP	_00075_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00141_DS_
	.line	1711; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag=0;
	BANKSEL	__KF8_lib_Touch_Bits_
	CLR	__KF8_lib_Touch_Bits_, 6
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00075_DS_
	.line	1715; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Sys_Use_1_Flag)
	BANKSEL	__KF8_lib_Touch_Bits_
	JB	__KF8_lib_Touch_Bits_, 6
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=78, label offset 20
	JMP	_00078_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Key_Down_Count_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_lib_Key_Down_Count_TS_CS_, size=1, left -=-, size=0, right AOP_LIT=0x02, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9698:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	1718; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Down_Count_TS_CS_=2;
	MOV	R0,# 0x02
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9703:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Key_Down_Count_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
	MOV	__KF8_lib_Key_Down_Count_TS_CS_, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_finger_OUT_Second_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_LIBc_finger_OUT_Second_TS_CS_, size=1, left -=-, size=0, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:1844:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	.line	1719; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_finger_OUT_Second_TS_CS_=i_KF8_lib_TS_CS_;
	BANKSEL	_i_KF8_lib_TS_CS_
	MOVZ	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9724:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBc_finger_OUT_Second_TS_CS_   offset=0
	BANKSEL	__KF8_LIBc_finger_OUT_Second_TS_CS_
	MOV	__KF8_LIBc_finger_OUT_Second_TS_CS_, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_TOUCH_CH_EN, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_TOUCH_CH_EN
;; 	line = 718 result AOP_REG=r0x1015, size=2, left AOP_PCODE=__KF8_TOUCH_CH_EN, size=2, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_DIR
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_TOUCH_CH_EN
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1146:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	.line	1720; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_channel_flag_=_KF8_LIBi_channel_flag_|_KF8_LIBt_buff_bit_TS_CS_[_KF8_TOUCH_CH_EN[i_KF8_lib_TS_CS_]];
	MOV	R0,# (__KF8_TOUCH_CH_EN + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1147:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	BANKSEL	_i_KF8_lib_TS_CS_
	ADD	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0xFFFFD4C8 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1152:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	MOV	R0,# high (__KF8_TOUCH_CH_EN + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1153:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x2EB0 
	BANKSEL	r0x1043
	MOV	r0x1043, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1157:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	CLR	R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1158:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1159:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	INC	R0
	JNB	PSW, 2
	JMP	_00214_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x2EB0 
	BANKSEL	r0x1043
	ADD	r0x1043, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1117 register type nRegs=2
;;	1117 register type nRegs=1
;; 	line = 8354 result AOP_REG=r0x1018, size=1, left AOP_REG=r0x1015, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8397:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x2EB0 
_00214_DS_
	BANKSEL	r0x1043
	MOV	R1, r0x1043
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8398:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFFD4C8 
	BANKSEL	r0x1041
	MOV	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	MOV	r0x1044, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LEFT_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6851:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6854
;;	1117 register type nRegs=1
;;	1117 register type nRegs=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7093:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CLR	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7094:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	RLCR	r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7095:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFFD4C8 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7104:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CLR	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7105:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFFD4C8 
	BANKSEL	r0x1041
	RLC	r0x1041
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBt_buff_bit_TS_CS_, val 0, const = 0
;;	1117 register type nRegs=1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBt_buff_bit_TS_CS_
;; 	line = 718 result AOP_REG=r0x1018, size=2, left AOP_PCODE=__KF8_LIBt_buff_bit_TS_CS_, size=2, right AOP_REG=r0x1015, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_REG
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBt_buff_bit_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1146:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	MOV	R0,# (__KF8_LIBt_buff_bit_TS_CS_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1147:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0xFFFFD4C8 
	BANKSEL	r0x1041
	ADD	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	MOV	r0x1044, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1152:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	MOV	R0,# high (__KF8_LIBt_buff_bit_TS_CS_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1153:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	MOV	r0x1045, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1157:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	CLR	R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1158:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1159:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	INC	R0
	JNB	PSW, 2
	JMP	_00215_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	ADD	r0x1045, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1117 register type nRegs=2
;;	1117 register type nRegs=4
;; 	line = 8354 result AOP_REG=r0x1015, size=4, left AOP_REG=r0x1018, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8397:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
_00215_DS_
	BANKSEL	r0x1045
	MOV	R1, r0x1045
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8398:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	MOV	R0, r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFFD4C8 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8397:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	MOV	R1, r0x1045
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8398:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	MOV	R0, r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8401:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ADD	R0,# 0x01
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8402:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8403:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	INC	R1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	MOV	r0x1046, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8397:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	MOV	R1, r0x1045
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8398:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	MOV	R0, r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8401:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ADD	R0,# 0x02
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8402:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8403:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	INC	R1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101B 
	BANKSEL	r0x1048
	MOV	r0x1048, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8397:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	MOV	R1, r0x1045
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8398:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	MOV	R0, r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8401:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ADD	R0,# 0x03
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8402:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8403:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	INC	R1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101C 
	BANKSEL	r0x1049
	MOV	r0x1049, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : |
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5400:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  5401
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBi_channel_flag_, size = 4
;;	1117 register type nRegs=4
;;	999
;; 	line = 5407 result AOP_DIR=__KF8_LIBi_channel_flag_, size=4, left AOP_DIR=__KF8_LIBi_channel_flag_, size=4, right AOP_REG=r0x1015, size=4
;; 	line = 5436 result AOP_DIR=__KF8_LIBi_channel_flag_, size=4, left AOP_DIR=__KF8_LIBi_channel_flag_, size=4, right AOP_REG=r0x1015, size=4
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5619:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFFD4C8 
	BANKSEL	r0x1041
	MOVZ	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5620:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_channel_flag_   offset=0
	BANKSEL	__KF8_LIBi_channel_flag_
	ORL	__KF8_LIBi_channel_flag_, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5619:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	MOVZ	R0, r0x1046
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5620:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_channel_flag_   offset=1
	BANKSEL	__KF8_LIBi_channel_flag_
	ORL	(__KF8_LIBi_channel_flag_ + 1), R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5619:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101B 
	BANKSEL	r0x1048
	MOVZ	R0, r0x1048
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5620:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_channel_flag_   offset=2
	BANKSEL	__KF8_LIBi_channel_flag_
	ORL	(__KF8_LIBi_channel_flag_ + 2), R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5619:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101C 
	BANKSEL	r0x1049
	MOVZ	R0, r0x1049
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5620:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_channel_flag_   offset=3
	BANKSEL	__KF8_LIBi_channel_flag_
	ORL	(__KF8_LIBi_channel_flag_ + 3), R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBc_baseline_count_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_baseline_count_
;; 	line = 718 result AOP_REG=r0x1015, size=2, left AOP_PCODE=__KF8_LIBc_baseline_count_, size=2, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_DIR
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_baseline_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1016:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	.line	1721; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_baseline_count_[i_KF8_lib_TS_CS_]=0;
	BANKSEL	_i_KF8_lib_TS_CS_
	MOV	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1019:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	ADD	R0,# (__KF8_LIBc_baseline_count_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1025:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x4058 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;; 	line = 8908 result AOP_REG=r0x1015, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8939
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8956:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# 0x00
;;	1584 rIdx = r0x4058 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1041
	MOV	R1, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8993:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBc_baseline_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8998:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ST	[R1], R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9009
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9035
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GOTO
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3589:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3591:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=85, label offset 20
	JMP	_00085_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBc_touch_count_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
;; 	line = 718 result AOP_REG=r0x1015, size=2, left AOP_PCODE=__KF8_LIBc_touch_count_, size=2, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_DIR
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1016:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
_00078_DS_
	.line	1726; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]=0;//双键后其他按键来清零
	BANKSEL	_i_KF8_lib_TS_CS_
	MOV	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1019:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1025:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x72A0 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;; 	line = 8908 result AOP_REG=r0x1015, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8939
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8956:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# 0x00
;;	1584 rIdx = r0x72A0 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1041
	MOV	R1, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8993:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8998:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ST	[R1], R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9009
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9035
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GOTO
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3589:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3591:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=85, label offset 20
	JMP	_00085_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Finded_MAX_I_TS_CS_, size = 1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_DIR=_i_KF8_lib_TS_CS_, size=1, right AOP_DIR=__KF8_lib_Finded_MAX_I_TS_CS_, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Finded_MAX_I_TS_CS_   offset=0
_00084_DS_
	.line	1732; "../kf8ts3514_touch_cs_lib.c"	if(i_KF8_lib_TS_CS_!=_KF8_lib_Finded_MAX_I_TS_CS_)
	BANKSEL	__KF8_lib_Finded_MAX_I_TS_CS_
	MOVZ	R0, __KF8_lib_Finded_MAX_I_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4752:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	BANKSEL	_i_KF8_lib_TS_CS_
	XOR	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4755:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4758:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=142, label offset 20
	JMP	_00142_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4771:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=81, label offset 20
	JMP	_00081_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBc_touch_count_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
;; 	line = 718 result AOP_REG=r0x1015, size=2, left AOP_PCODE=__KF8_LIBc_touch_count_, size=2, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_DIR
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1016:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
_00142_DS_
	.line	1734; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]=0;//重新计数，等待第一变化率被识别，极限分析:第一变化率阀值卡高达不到按键全不能识别，这种情况应消灭在调试阶段，因此库算法不予考虑
	BANKSEL	_i_KF8_lib_TS_CS_
	MOV	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1019:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1025:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0xFFFFC140 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;; 	line = 8908 result AOP_REG=r0x1015, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8939
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8956:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# 0x00
;;	1584 rIdx = r0xFFFFC140 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1041
	MOV	R1, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8993:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8998:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ST	[R1], R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9009
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9035
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GOTO
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3589:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3591:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=85, label offset 20
	JMP	_00085_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_TOUCH_CH_EN, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_TOUCH_CH_EN
;; 	line = 718 result AOP_REG=r0x1015, size=2, left AOP_PCODE=__KF8_TOUCH_CH_EN, size=2, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_DIR
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_TOUCH_CH_EN
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1146:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
_00081_DS_
	.line	1738; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_channel_flag_=_KF8_LIBt_buff_bit_TS_CS_[_KF8_TOUCH_CH_EN[i_KF8_lib_TS_CS_]];
	MOV	R0,# (__KF8_TOUCH_CH_EN + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1147:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	BANKSEL	_i_KF8_lib_TS_CS_
	ADD	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0xFFFFC140 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1152:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	MOV	R0,# high (__KF8_TOUCH_CH_EN + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1153:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	MOV	r0x1044, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1157:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	CLR	R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1158:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1159:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	INC	R0
	JNB	PSW, 2
	JMP	_00216_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1018 
	BANKSEL	r0x1044
	ADD	r0x1044, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1117 register type nRegs=2
;;	1117 register type nRegs=1
;; 	line = 8354 result AOP_REG=r0x1019, size=1, left AOP_REG=r0x1015, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8397:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1018 
_00216_DS_
	BANKSEL	r0x1044
	MOV	R1, r0x1044
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8398:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFFC140 
	BANKSEL	r0x1041
	MOV	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	MOV	r0x1045, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LEFT_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6851:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6854
;;	1117 register type nRegs=1
;;	1117 register type nRegs=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7093:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CLR	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7094:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	RLCR	r0x1045
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7095:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFFC140 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7104:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CLR	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7105:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0xFFFFC140 
	BANKSEL	r0x1041
	RLC	r0x1041
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBt_buff_bit_TS_CS_, val 0, const = 0
;;	1117 register type nRegs=1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBt_buff_bit_TS_CS_
;; 	line = 718 result AOP_REG=r0x1019, size=2, left AOP_PCODE=__KF8_LIBt_buff_bit_TS_CS_, size=2, right AOP_REG=r0x1015, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_REG
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBt_buff_bit_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1146:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	MOV	R0,# (__KF8_LIBt_buff_bit_TS_CS_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1147:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0xFFFFC140 
	BANKSEL	r0x1041
	ADD	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	MOV	r0x1045, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1152:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	MOV	R0,# high (__KF8_LIBt_buff_bit_TS_CS_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1153:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	MOV	r0x1046, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1157:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	CLR	R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1158:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1159:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	INC	R0
	JNB	PSW, 2
	JMP	_00217_DS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	ADD	r0x1046, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1117 register type nRegs=2
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBi_channel_flag_, size = 4
;; 	line = 8354 result AOP_DIR=__KF8_LIBi_channel_flag_, size=4, left AOP_REG=r0x1019, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8397:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101A 
_00217_DS_
	BANKSEL	r0x1046
	MOV	R1, r0x1046
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8398:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	MOV	R0, r0x1045
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_channel_flag_   offset=0
	BANKSEL	__KF8_LIBi_channel_flag_
	MOV	__KF8_LIBi_channel_flag_, R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8397:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	MOV	R1, r0x1046
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8398:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	MOV	R0, r0x1045
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8401:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ADD	R0,# 0x01
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8402:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8403:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	INC	R1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_channel_flag_   offset=1
	BANKSEL	__KF8_LIBi_channel_flag_
	MOV	(__KF8_LIBi_channel_flag_ + 1), R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8397:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	MOV	R1, r0x1046
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8398:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	MOV	R0, r0x1045
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8401:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ADD	R0,# 0x02
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8402:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8403:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	INC	R1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_channel_flag_   offset=2
	BANKSEL	__KF8_LIBi_channel_flag_
	MOV	(__KF8_LIBi_channel_flag_ + 2), R0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8397:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	MOV	R1, r0x1046
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8398:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1019 
	BANKSEL	r0x1045
	MOV	R0, r0x1045
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8401:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ADD	R0,# 0x03
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8402:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8403:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	INC	R1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_channel_flag_   offset=3
	BANKSEL	__KF8_LIBi_channel_flag_
	MOV	(__KF8_LIBi_channel_flag_ + 3), R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Key_Down_Count_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_lib_Key_Down_Count_TS_CS_, size=1, left -=-, size=0, right AOP_LIT=0x01, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9698:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	1739; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Down_Count_TS_CS_=1;
	MOV	R0,# 0x01
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9703:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Key_Down_Count_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
	MOV	__KF8_lib_Key_Down_Count_TS_CS_, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_finger_OUT_First_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_LIBc_finger_OUT_First_TS_CS_, size=1, left -=-, size=0, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:1844:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	.line	1740; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_finger_OUT_First_TS_CS_=i_KF8_lib_TS_CS_;  	//首次发现的键值，用于组合用
	BANKSEL	_i_KF8_lib_TS_CS_
	MOVZ	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9724:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBc_finger_OUT_First_TS_CS_   offset=0
	BANKSEL	__KF8_LIBc_finger_OUT_First_TS_CS_
	MOV	__KF8_LIBc_finger_OUT_First_TS_CS_, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_finger_OUT_Second_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_LIBc_finger_OUT_Second_TS_CS_, size=1, left -=-, size=0, right AOP_LIT=0xff, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9698:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	1741; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_finger_OUT_Second_TS_CS_=0xFF;
	MOV	R0,# 0xff
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9703:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBc_finger_OUT_Second_TS_CS_   offset=0
	BANKSEL	__KF8_LIBc_finger_OUT_Second_TS_CS_
	MOV	__KF8_LIBc_finger_OUT_Second_TS_CS_, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Key_Double_Timer_Protect_TS_CS_, size = 2
;; 	line = 9596 result AOP_DIR=__KF8_lib_Key_Double_Timer_Protect_TS_CS_, size=2, left -=-, size=0, right AOP_LIT=0x01, size=2
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9698:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	1742; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Double_Timer_Protect_TS_CS_=1; 		// 开启保护时常计数
	MOV	R0,# 0x01
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9703:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Key_Double_Timer_Protect_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
	MOV	__KF8_lib_Key_Double_Timer_Protect_TS_CS_, R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Key_Double_Timer_Protect_TS_CS_   offset=1
	BANKSEL	__KF8_lib_Key_Double_Timer_Protect_TS_CS_
	CLR	(__KF8_lib_Key_Double_Timer_Protect_TS_CS_ + 1)
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBc_baseline_count_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_baseline_count_
;; 	line = 718 result AOP_REG=r0x1015, size=2, left AOP_PCODE=__KF8_LIBc_baseline_count_, size=2, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_DIR
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_baseline_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1016:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	.line	1743; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_baseline_count_[i_KF8_lib_TS_CS_]=0;
	BANKSEL	_i_KF8_lib_TS_CS_
	MOV	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1019:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	ADD	R0,# (__KF8_LIBc_baseline_count_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1025:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0xFFFFDA08 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;; 	line = 8908 result AOP_REG=r0x1015, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8939
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8956:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# 0x00
;;	1584 rIdx = r0xFFFFDA08 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1041
	MOV	R1, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8993:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBc_baseline_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8998:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ST	[R1], R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9009
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9035
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBc_touch_count_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
;; 	line = 718 result AOP_REG=r0x1015, size=2, left AOP_PCODE=__KF8_LIBc_touch_count_, size=2, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_DIR
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1016:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
_00085_DS_
	.line	1748; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]++;
	BANKSEL	_i_KF8_lib_TS_CS_
	MOV	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1019:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1025:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x6E8 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;;	1584 rIdx = r0x6E8 
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8111
;;	1584 rIdx = r0x6E8 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1041
	MOV	R1, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8132:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8136:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	LD	R0, [R1]
;;	1584 rIdx = r0x101A 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2020:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1046
	MOV	r0x1046, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1117 register type nRegs=1
;;	1117 register type nRegs=1
;; 	line = 718 result AOP_REG=r0x101A, size=1, left AOP_REG=r0x101A, size=1, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_REG, right AOP_LIT
;; 	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  185
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:196:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	INC	r0x1046
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1117 register type nRegs=1
;; 	line = 8908 result AOP_REG=r0x1015, size=2, left -=-, size=0, right AOP_REG=r0x101A, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8939
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8963:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	MOVZ	R0, r0x1046
;;	1584 rIdx = r0x6E8 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1041
	MOV	R1, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8993:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8998:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ST	[R1], R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9009
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9035
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GOTO
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3589:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3591:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=92, label offset 20
	JMP	_00092_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBc_touch_count_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
;; 	line = 718 result AOP_REG=r0x1015, size=2, left AOP_PCODE=__KF8_LIBc_touch_count_, size=2, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_DIR
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1016:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
_00091_DS_
	.line	1752; "../kf8ts3514_touch_cs_lib.c"	else if(_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]<TCS_AMOUNT)
	BANKSEL	_i_KF8_lib_TS_CS_
	MOV	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1019:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1025:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0x5608 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;;	1584 rIdx = r0x5608 
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8111
;;	1584 rIdx = r0x5608 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1041
	MOV	R1, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8132:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8136:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	LD	R0, [R1]
;;	1584 rIdx = r0x101A 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2020:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1046
	MOV	r0x1046, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	713: rname _TCS_AMOUNT, val 0, const = 1
;;	1117 register type nRegs=1
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_TCS_AMOUNT
;; 	line = 9596 result AOP_REG=r0x1015, size=1, left -=-, size=0, right AOP_PCODE=_TCS_AMOUNT, size=2
;gen_assign from CODESPACE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8347:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8348
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_TCS_AMOUNT
;; 	line = 8354 result AOP_REG=r0x1015, size=1, left AOP_PCODE=_TCS_AMOUNT, size=2, right -=-, size=0
;; 	 8356 getting const pointer
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8386:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R1,# high (_TCS_AMOUNT+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8387:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# low (_TCS_AMOUNT+0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2161:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2162:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	CALL	__R2PCL
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2163:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	PAGESEL	$
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x5608 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : <
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4611:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4612
;;	1117 register type nRegs=1
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4294:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4269:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x5608 
	BANKSEL	r0x1041
	MOVZ	R0, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4434:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x101A 
	BANKSEL	r0x1046
	SUB	R0, r0x1046
;comparing bytes at offset 0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4235:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4240:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JNB	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4244:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=92, label offset 20
	JMP	_00092_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : +
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  711
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:712:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_LIBc_touch_count_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _i_KF8_lib_TS_CS_, size = 1
;;	1117 register type nRegs=2
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
;; 	line = 718 result AOP_REG=r0x1015, size=2, left AOP_PCODE=__KF8_LIBc_touch_count_, size=2, right AOP_DIR=_i_KF8_lib_TS_CS_, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:148:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  150
;; 	result AOP_REG, left AOP_PCODE, right AOP_DIR
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c  859
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1016:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1486
;;	1505  _i_KF8_lib_TS_CS_   offset=0
	.line	1754; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_touch_count_[i_KF8_lib_TS_CS_]=0;//未达到按下点，一但不满足条件重新计数
	BANKSEL	_i_KF8_lib_TS_CS_
	MOV	R0, _i_KF8_lib_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1019:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
	ADD	R0,# (__KF8_LIBc_touch_count_ + 0)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c:1025:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\genarith.c
;;	1584 rIdx = r0xFFFFAC88 
	BANKSEL	r0x1041
	MOV	r0x1041, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;; 	line = 8908 result AOP_REG=r0x1015, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8939
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8956:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	MOV	R0,# 0x00
;;	1584 rIdx = r0xFFFFAC88 
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2006:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	r0x1041
	MOV	R1, r0x1041
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8993:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	__KF8_LIBc_touch_count_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8998:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	ST	[R1], R0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9009
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9035
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
_00092_DS_
	;;;;;;;;;;;;;;;;;;;;
	BANKSEL _i_KF8_lib_TS_CS_
	MOV R0,_i_KF8_lib_TS_CS_
	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
	XOR R0,__KF8_LIBc_finger_OUT_First_TS_CS_
	PAGESEL lable_07061747
	JB PSW ,2
	JMP lable_07061747
	;;;;;;;;;;;;;;;;;;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_Date_Change_+0)
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV __KF8_lib_bahualvtemportemp_TS_CS_,R1
	;;;;;;;;;;;;;;;;
	INC R0
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R1
	;;;;;;;;;;;
	ADD R1,#0X80
	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	MOV R0,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
	ADD R0,#0X80
	;;;;
	SUB R1,R0
	PAGESEL lable_07061742
	JB PSW ,2
	JMP lable_07061742
	;;;;;
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	SUB R1,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	;;;
	;;;
lable_07061742:
	PAGESEL lable_07061747
	JNB PSW,0
	JMP lable_07061747
	;;;;;;;;
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV R0,__KF8_lib_bahualvtemportemp_TS_CS_
	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_,R0
	MOV __KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1,R1
	;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
	MOV R0,__KF8_LIBc_finger_OUT_First_TS_CS_
	BANKSEL __KF8_LIBc_water_monitor_TS_CS_
	MOV __KF8_LIBc_water_monitor_TS_CS_,R0
	;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
	CLR R0
	MOV __KF8_LIBc_water_monitor_count_TS_CS_,R0
	;;;;;;;;;;;
	;;;;;;;;;;;
	;;;;;;;;;
lable_07061747:
	BANKSEL _i_KF8_lib_TS_CS_
	MOV R0,_i_KF8_lib_TS_CS_
	BANKSEL __KF8_LIBc_water_monitor_TS_CS_
	XOR R0, __KF8_LIBc_water_monitor_TS_CS_
	PAGESEL lable_07061649
	JB PSW ,2
	JMP lable_07061649
	;;;;;;;;;;;;
	BANKSEL __KF8_lib_Touch_Bits_
	PAGESEL lable_07061649
	JNB __KF8_lib_Touch_Bits_, 7
	JMP lable_07061649
	;;;;;;
	;;;;;;;;;;;;;;;;;;;;
	BANKSEL _Addr_Copy_Int_KF8_Lib_TS_CS_
	MOV R0, _Addr_Copy_Int_KF8_Lib_TS_CS_
	ADD R0,#(__KF8_LIBi_Date_Change_+0)
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV __KF8_lib_bahualvtemportemp_TS_CS_,R1
	;;;;;;;;;;;;;;;;
	INC R0
	BANKSEL __KF8_LIBi_Date_Change_
	LD R1,[R0]
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1,R1
	;;;;;;;;;;;;;;;;;;;;;;;;;
	PAGESEL lable_06161453
	JNB __KF8_lib_bahualvtemportemp_TS_CS_+1,7
	JMP lable_06161453
	;;;;;;;
	MOV __KF8_lib_bahualvtemportemp_TS_CS_+1
	PAGESEL lable_06161625
	JB PSW,2
	JMP lable_06161625
	;;;;;;;;;;;;;;;;;;;;;;;;
	MOV R0,#low(__KF8_Water_Monitor_)
	MOV R1,#high(__KF8_Water_Monitor_)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	;;;;;;;;;;
	SUB R0,__KF8_lib_bahualvtemportemp_TS_CS_
	PAGESEL lable_06161453
	JB PSW,0
	JMP lable_06161453
	;;;;;;;;;;;;;;;;;;
	;;;;;;;;;;;;;;;;
lable_06161625:
	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	MOV R0,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
	ADD R0, #0x80
	ADD R0, #0x80
	PAGESEL lable_06161736
	JB PSW,2
	JMP lable_06161736
	MOV R0, #0x0f
	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	SUB R0, __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
lable_06161736:
	PAGESEL lable_06161453
	JB PSW, 0
	JMP lable_06161453
	;;;;;;;;;;;;;;;;;;;
lable_06161451:
	;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	MOV R0,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_+1
	MOV R1,#0X14
	SUB R1,__KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	JB PSW,0
	DEC R0
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV __KF8_Temp_Cur_A_TS_CS_ ,R1
	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0
	;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_+1
	;;;;;;;;;;;
	ADD R1,#0X80
	ADD R0,#0X80
	SUB R1,R0
	PAGESEL lable_06161810
	JB PSW ,2
	JMP lable_06161810
	;;;;;
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	MOV R1,__KF8_lib_bahualvtemportemp_TS_CS_
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	SUB R1,__KF8_Temp_Cur_A_TS_CS_
	;;;
lable_06161810:
	PAGESEL lable_07061649
	JB PSW,0
	JMP lable_07061649
	;;;;;;;;;
	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
	INC __KF8_LIBc_water_monitor_count_TS_CS_
	;;;;;;;;;;;
	MOV R0,#0X0A
	XOR R0,__KF8_LIBc_water_monitor_count_TS_CS_
	PAGESEL lable_07061649
	JB PSW,2
	JMP lable_07061649
	;;;;;;;
	;;;;
	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
	CLR __KF8_LIBc_water_monitor_count_TS_CS_
	;;;;;;;;;;;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
	;;
	BANKSEL __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	CLR __KF8_LIBc_finger_OUT_First_MAX_TS_CS_
	PAGESEL lable_07061649
	JMP lable_07061649
	;;;;;;;;;;
	;;;;;
	;;;
lable_06161453:
	BANKSEL __KF8_LIBc_water_monitor_TS_CS_
	MOV R0,#0xff
	MOV __KF8_LIBc_water_monitor_TS_CS_,R0
	BANKSEL __KF8_LIBc_water_monitor_count_TS_CS_
	CLR __KF8_LIBc_water_monitor_count_TS_CS_
lable_07061649:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LEFT_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6851:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6854
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBi_Touch_New_Date_TS_CS_, size = 4
;;	999
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7213:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00095_DS_
	.line	2493; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBi_Touch_New_Date_TS_CS_<<=1;
	CLR	PSW, 0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_Touch_New_Date_TS_CS_   offset=0
	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
	RLC	__KF8_LIBi_Touch_New_Date_TS_CS_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_Touch_New_Date_TS_CS_   offset=1
	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
	RLC	(__KF8_LIBi_Touch_New_Date_TS_CS_ + 1)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_Touch_New_Date_TS_CS_   offset=2
	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
	RLC	(__KF8_LIBi_Touch_New_Date_TS_CS_ + 2)
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBi_Touch_New_Date_TS_CS_   offset=3
	BANKSEL	__KF8_LIBi_Touch_New_Date_TS_CS_
	RLC	(__KF8_LIBi_Touch_New_Date_TS_CS_ + 3)
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL _i_KF8_lib_TS_CS_
	INC _i_KF8_lib_TS_CS_
	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_ ;;
	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_
	PAGESEL $ ;;
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_End_:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL __KF8_lib_CH_DW_Change_Count_TS_CS_
	CLR __KF8_lib_CH_DW_Change_Count_TS_CS_
	BANKSEL __KF8_lib_CH_UP_Change_Count_TS_CS_
	CLR __KF8_lib_CH_UP_Change_Count_TS_CS_
	;;;
	MOV R0,#0xFF
	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
	;;;
	BANKSEL __KF8_lib_Finded_MAX_J_Buf_TS_CS_
	CLR __KF8_lib_Finded_MAX_J_Buf_TS_CS_
	CLR __KF8_lib_Finded_MAX_J_Buf_TS_CS_+1
	;;;
	BANKSEL __KF8_lib_Finded_MAX_I_Buf_TS_CS_
	CLR __KF8_lib_Finded_MAX_I_Buf_TS_CS_
	CLR __KF8_lib_Finded_MAX_I_Buf_TS_CS_+1
	;;;
	BANKSEL __KF8_lib_Finded_MAX_COUNT_TS_CS_
	CLR __KF8_lib_Finded_MAX_COUNT_TS_CS_
	;;;
	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
	BANKSEL __KF8_lib_Touch_Bits_
	JB __KF8_lib_Touch_Bits_,1 ;;
	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_ ;;
	;;;
	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
	INC __KF8_lib_Wave_Protect_Time_Count_TS_CS_
	JNB PSW,2
	INC __KF8_lib_Wave_Protect_Time_Count_TS_CS_+1
	;;;
	MOV R1,#High(__KF8_Disturb_Protect_Circle_+0)
	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	;;;
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV __KF8_Temp_Cur_A_TS_CS_,R0 ;;
	;;
	MOV R1,#High(__KF8_Disturb_Protect_Circle_+1)
	MOV R0,#Low(__KF8_Disturb_Protect_Circle_+1)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	;;;
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0 ;;
	;;;
	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
	MOV R0,__KF8_lib_Wave_Protect_Time_Count_TS_CS_
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	SUB R0,__KF8_Temp_Cur_A_TS_CS_
	BANKSEL __KF8_lib_Wave_Protect_Time_Count_TS_CS_
	MOV R0,__KF8_lib_Wave_Protect_Time_Count_TS_CS_+1
	JB PSW,0
	INC R0
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	SUB R0,__KF8_Temp_Cur_A_TS_CS_+1
	PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
	JNB PSW,0
	JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
	;;_KF8_lib_Touch_Bits_._bitx_x._bit1_1=0;
	BANKSEL __KF8_lib_Touch_Bits_
	CLR __KF8_lib_Touch_Bits_,1 ;;
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	MOV R1,# high (__KF8_Key_Max_Pressed_Limitable_Circle_+0)
	MOV R0,# low (__KF8_Key_Max_Pressed_Limitable_Circle_+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV __KF8_Temp_Cur_A_TS_CS_,R0
	;;;;;;;;;;;;;;
	MOV R1,# high (__KF8_Key_Max_Pressed_Limitable_Circle_+1)
	MOV R0,# low (__KF8_Key_Max_Pressed_Limitable_Circle_+1)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV __KF8_Temp_Cur_A_TS_CS_+1,R0
	ORL R0,__KF8_Temp_Cur_A_TS_CS_
	;;;;;;;
	PAGESEL lable_07061952
	JNB PSW,2
	JMP lable_07061952
	;;;;;;;;;;;
	BANKSEL __KF8_LIBi_channel_flag_
	MOV R0,__KF8_LIBi_channel_flag_
	ORL R0,__KF8_LIBi_channel_flag_+1
	ORL R0,__KF8_LIBi_channel_flag_+2
	ORL R0,__KF8_LIBi_channel_flag_+3
	PAGESEL lable_07061952
	JNB PSW,2 ;;
	JMP lable_07061952
	;;;;;;;;;;;;;
	BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
	INC __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
	JNB PSW, 2
	INC (__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_ + 1)
	;;;;;;;;;;;;;;;;
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV R0,__KF8_Temp_Cur_A_TS_CS_
	MOV R1,__KF8_Temp_Cur_A_TS_CS_+1
	BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
	XOR R0,__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_
	XOR R1,__KF8_lib_MAX_KEY_Vaule_Time_Count_TS_CS_+1
	ORL R0,R1
	PAGESEL lable_07061952
	JB PSW,2
	JMP lable_07061952
	;;;
	BANKSEL __KF8_lib_Touch_Bits_
	CLR __KF8_lib_Touch_Bits_, 7
	;;
	BANKSEL __KF8_lib_Key_Down_Count_TS_CS_
	MOV R0, __KF8_lib_Key_Down_Count_TS_CS_
	XOR R0,# 0x02
	PAGESEL lable_07062010
	JB PSW, 2
	JMP lable_07062010
	;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R0,#0x01
	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
	MOV R0,__KF8_LIBc_finger_OUT_Second_TS_CS_
	INC R0
	PAGESEL RLC_07070955
	JMP RLC_07070955
RLCDeal_07070955:
	CLR PSW,0
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	RLC __KF8_LIBi_Touch_New_Date_TS_CS_
	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
RLC_07070955:
	PAGESEL RLCDeal_07070955
	DECJZ R0
	JMP RLCDeal_07070955
	;;;;;;;
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+1
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_
	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
	ORL R0,R1
	PAGESEL lable_10311439
	JB PSW,2
	JMP lable_10311439
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_+2
	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+3
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
	ORL R0,R1
	PAGESEL lable_07071023
	JNB PSW,2
	JMP lable_07071023
lable_10311439:
	;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
	CLR PSW,0
	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
	ADD R0, #(__KF8_LIBi_buff_hit_)
	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
	LD R1,[R0]
	;;
	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
	CLR PSW,0
	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
	ADD R0, #(__KF8_LIBi_buff_baseline_)
	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
	ST [R0],R1
	;;
	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
	CLR PSW,0
	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
	ADD R0, #(__KF8_LIBi_buff_hit_+1)
	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
	LD R1,[R0]
	;;
	BANKSEL __KF8_LIBc_finger_OUT_Second_TS_CS_
	CLR PSW,0
	RLCR __KF8_LIBc_finger_OUT_Second_TS_CS_
	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
	BANKSEL __KF8_LIBi_buff_baseline_ ;;
	ST [R0],R1
	;;;;
	PAGESEL lable_07062010
	JMP lable_07062010
	;;;;;
lable_07071023:
	;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
	;;;;;;;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
	;;;;;;
	;;
lable_07062010:
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R0,#0x01
	MOV __KF8_LIBi_Touch_New_Date_TS_CS_,R0
	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
	CLR (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
	MOV R0,__KF8_LIBc_finger_OUT_First_TS_CS_
	INC R0
	PAGESEL RLC_07071019
	JMP RLC_07071019
RLCDeal_07071019:
	CLR PSW,0
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	RLC __KF8_LIBi_Touch_New_Date_TS_CS_
	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+1)
	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+2)
	RLC (__KF8_LIBi_Touch_New_Date_TS_CS_+3)
RLC_07071019:
	PAGESEL RLCDeal_07071019
	DECJZ R0
	JMP RLCDeal_07071019
	;;;;;;;;;
	;;
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_
	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+1
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_
	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
	ORL R0,R1
	PAGESEL lable_10311444
	JB PSW,2
	JMP lable_10311444
	;;;;;;;;;;
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	MOV R0,__KF8_lib_CH_DW_Change_Flag_TS_CS_+2
	MOV R1,__KF8_lib_CH_DW_Change_Flag_TS_CS_+3
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	AND R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
	AND R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
	ORL R0,R1
	PAGESEL lable_07071001
	JNB PSW,2
	JMP lable_07071001
lable_10311444:
	;;;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
	CLR PSW,0
	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
	ADD R0, #(__KF8_LIBi_buff_hit_)
	BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
	LD R1,[R0]
	;;
	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
	CLR PSW,0
	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
	ADD R0, #(__KF8_LIBi_buff_baseline_)
	BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
	ST [R0],R1
	;;
	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
	CLR PSW,0
	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
	ADD R0, #(__KF8_LIBi_buff_hit_+1)
	BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
	LD R1,[R0]
	;;
	BANKSEL __KF8_LIBc_finger_OUT_First_TS_CS_
	CLR PSW,0
	RLCR __KF8_LIBc_finger_OUT_First_TS_CS_
	ADD R0, #(__KF8_LIBi_buff_baseline_+1)
	BANKSEL __KF8_LIBi_buff_baseline_ ;;
	ST [R0],R1
	;;;;
	PAGESEL lable_10221513
	JMP lable_10221513
	;;;;;
lable_07071001:
	;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+1
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_,R0
	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+1,R1
	;;;;;;
	BANKSEL __KF8_LIBi_Touch_New_Date_TS_CS_
	MOV R0,__KF8_LIBi_Touch_New_Date_TS_CS_+2
	MOV R1,__KF8_LIBi_Touch_New_Date_TS_CS_+3
	BANKSEL __KF8_lib_CH_DW_Change_Flag_TS_CS_
	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+2,R0
	ORL __KF8_lib_CH_DW_Change_Flag_TS_CS_+3,R1
	;;;;;
lable_10221513:
	; 2955 "../kf8ts3514_touch_cs_lib.c"
lable_07061952:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : ENDFUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3388:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3390
	CRET	
	.def __KF8_LiBf_KEY_Deal_AND_BaseLine_Up_function_end, debug, value=$

; exit point of __KF8_LiBf_KEY_Deal_AND_BaseLine_Up
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10257:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*



func.__KF8TS3514_Init_Touch_WaterCS_	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  __KF8TS3514_Init_Touch_WaterCS_	;Function start
; 2 exit points
;has an exit
;; Starting PostCode block
	.def __KF8TS3514_Init_Touch_WaterCS__function_begin, debug, value=$

;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : FUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3227:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3229 curr label offset=12previous max_key=0 
__KF8TS3514_Init_Touch_WaterCS_	;Function start
; 2 exit points
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	436; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_En_Base_Update_Flag=1;	 	//初始化			..判断来过水后，基线只允许突然上升，和更窄范围变动
	BANKSEL	__KF8_lib_Touch_Bits_
	SET	__KF8_lib_Touch_Bits_, 7
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	438; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Get_Baihualv_Sign_Flag=0;	//初始化                        ..计算变化率符号缓存标记
	BANKSEL	__KF8_lib_Touch_Bits_
	CLR	__KF8_lib_Touch_Bits_, 5
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	442; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag =0;			//初始化                         ..保护不判断，计数还原
	BANKSEL	__KF8_lib_Touch_Bits_
	CLR	__KF8_lib_Touch_Bits_, 1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	443; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag =0;				//初始化                         ..其实32圈取样，随后判断按键
	BANKSEL	__KF8_lib_Touch_Bits_
	CLR	__KF8_lib_Touch_Bits_, 0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_Work_Delay_Count_For_Flag_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_Work_Delay_Count_For_Flag_TS_CS_, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_Work_Delay_Count_For_Flag_TS_CS_   offset=0
	.line	448; "../kf8ts3514_touch_cs_lib.c"	_KF8_Work_Delay_Count_For_Flag_TS_CS_=0;
	BANKSEL	__KF8_Work_Delay_Count_For_Flag_TS_CS_
	CLR	__KF8_Work_Delay_Count_For_Flag_TS_CS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_Touch_Sys_Work_Standing_Flag_TS_CS_   offset=0
	.line	449; "../kf8ts3514_touch_cs_lib.c"	_KF8_Touch_Sys_Work_Standing_Flag_TS_CS_ = 0;
	BANKSEL	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
	CLR	__KF8_Touch_Sys_Work_Standing_Flag_TS_CS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_, size = 4
;; 	line = 9596 result AOP_DIR=__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_, size=4, left -=-, size=0, right AOP_LIT=0x00, size=4
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_   offset=0
	.line	450; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_=0;
	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	CLR	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_   offset=1
	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	CLR	(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_ + 1)
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_   offset=2
	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	CLR	(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_ + 2)
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_   offset=3
	BANKSEL	__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_
	CLR	(__KF8_lib_CH_DW_Change_Dealed_Flag_TS_CS_ + 3)
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_CH_DW_Change_Flag_TS_CS_, size = 4
;; 	line = 9596 result AOP_DIR=__KF8_lib_CH_DW_Change_Flag_TS_CS_, size=4, left -=-, size=0, right AOP_LIT=0x00, size=4
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_CH_DW_Change_Flag_TS_CS_   offset=0
	.line	452; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_CH_DW_Change_Flag_TS_CS_=0;
	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
	CLR	__KF8_lib_CH_DW_Change_Flag_TS_CS_
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_CH_DW_Change_Flag_TS_CS_   offset=1
	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
	CLR	(__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 1)
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_CH_DW_Change_Flag_TS_CS_   offset=2
	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
	CLR	(__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 2)
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_CH_DW_Change_Flag_TS_CS_   offset=3
	BANKSEL	__KF8_lib_CH_DW_Change_Flag_TS_CS_
	CLR	(__KF8_lib_CH_DW_Change_Flag_TS_CS_ + 3)
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Finded_MAX_I_Buf_TS_CS_, size = 2
;; 	line = 9596 result AOP_DIR=__KF8_lib_Finded_MAX_I_Buf_TS_CS_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=2
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Finded_MAX_I_Buf_TS_CS_   offset=0
	.line	455; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Finded_MAX_I_Buf_TS_CS_=0;_KF8_lib_Finded_MAX_J_Buf_TS_CS_=0;
	BANKSEL	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
	CLR	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Finded_MAX_I_Buf_TS_CS_   offset=1
	BANKSEL	__KF8_lib_Finded_MAX_I_Buf_TS_CS_
	CLR	(__KF8_lib_Finded_MAX_I_Buf_TS_CS_ + 1)
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Finded_MAX_J_Buf_TS_CS_, size = 2
;; 	line = 9596 result AOP_DIR=__KF8_lib_Finded_MAX_J_Buf_TS_CS_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=2
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Finded_MAX_J_Buf_TS_CS_   offset=0
	BANKSEL	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
	CLR	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Finded_MAX_J_Buf_TS_CS_   offset=1
	BANKSEL	__KF8_lib_Finded_MAX_J_Buf_TS_CS_
	CLR	(__KF8_lib_Finded_MAX_J_Buf_TS_CS_ + 1)
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Finded_MAX_COUNT_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_lib_Finded_MAX_COUNT_TS_CS_, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Finded_MAX_COUNT_TS_CS_   offset=0
	.line	456; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Finded_MAX_COUNT_TS_CS_=0;
	BANKSEL	__KF8_lib_Finded_MAX_COUNT_TS_CS_
	CLR	__KF8_lib_Finded_MAX_COUNT_TS_CS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_lib_Key_Down_Count_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_lib_Key_Down_Count_TS_CS_, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_lib_Key_Down_Count_TS_CS_   offset=0
	.line	457; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Key_Down_Count_TS_CS_=0;
	BANKSEL	__KF8_lib_Key_Down_Count_TS_CS_
	CLR	__KF8_lib_Key_Down_Count_TS_CS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = __KF8_LIBc_water_monitor_TS_CS_, size = 1
;; 	line = 9596 result AOP_DIR=__KF8_LIBc_water_monitor_TS_CS_, size=1, left -=-, size=0, right AOP_LIT=0xff, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9698:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	458; "../kf8ts3514_touch_cs_lib.c"	_KF8_LIBc_water_monitor_TS_CS_=0xff;
	MOV	R0,# 0xff
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9703:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  __KF8_LIBc_water_monitor_TS_CS_   offset=0
	BANKSEL	__KF8_LIBc_water_monitor_TS_CS_
	MOV	__KF8_LIBc_water_monitor_TS_CS_, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;set 0xFF
	MOV R0,#0xFF
	BANKSEL __KF8_lib_Finded_MAX_I_TS_CS_
	MOV __KF8_lib_Finded_MAX_I_TS_CS_,R0
	BANKSEL __KF8_lib_Finded_MAX_J_TS_CS_
	MOV __KF8_lib_Finded_MAX_J_TS_CS_,R0
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	MOV R0,#low(_CHS_AMOUNT)
	MOV R1,#high(_CHS_AMOUNT)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	BANKSEL __KF8_LIBc_channel_
	MOV __KF8_LIBc_channel_,R0
	; 503 "../kf8ts3514_touch_cs_lib.c"
	;;;;;;;;;;;;
	BANKSEL __KF8_LIBc_channel_
	CLR __KF8_LIBc_channel_
	;;;;;;;;;;;;
	BANKSEL __KF8_LIBi_channel_flag_
	CLR __KF8_LIBi_channel_flag_
	BANKSEL __KF8_LIBi_channel_flag_
	CLR (__KF8_LIBi_channel_flag_+1)
	CLR (__KF8_LIBi_channel_flag_+2)
	CLR (__KF8_LIBi_channel_flag_+3)
	;;;;;;;;;;;;;
	BANKSEL __KF8_lib_Date_Uchar_Temp_TS_CS_
	CLR __KF8_lib_Date_Uchar_Temp_TS_CS_
	;;;;;;;;;;;;;;
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	MOVB #0x01
	MOV R0,#0x66
	MOV 0x4E,R0 ;
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	MOV R0, # low (__KF8_TOUCH_CH_EN+0)
	MOV R1, # high (__KF8_TOUCH_CH_EN+0)
	PAGESEL __R2PCHPCL
	CALL __R2PCHPCL
	PAGESEL $
	ORL R0,#0x80
	BANKSEL CTCTL0
	MOV CTCTL0,R0
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _T3L, size = 1
;; 	line = 9596 result AOP_DIR=_T3L, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _T3L   offset=0
	.line	567; "../kf8ts3514_touch_cs_lib.c"	T3L = 0;	T3H = 0;
	BANKSEL	_T3L
	CLR	_T3L
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _T3H, size = 1
;; 	line = 9596 result AOP_DIR=_T3H, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _T3H   offset=0
	BANKSEL	_T3H
	CLR	_T3H
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	569; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
	BANKSEL	__KF8_lib_Touch_Bits_
	JB	__KF8_lib_Touch_Bits_, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=19, label offset 16
	JMP	_00019_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	MOVB #0x00
	CLR 0x53,5
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
_00019_DS_
	BANKSEL _CTCTL0
	SET _CTCTL0,6
	NOP
	JB _CTCTL0,6
	JMP $-3
	BANKSEL _CTCTL1
	SET _CTCTL1,5
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : |
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5400:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  5401
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _CTCTL0, size = 1
;;	999
;; 	line = 5407 result AOP_DIR=_CTCTL0, size=1, left AOP_DIR=_CTCTL0, size=1, right AOP_LIT=0x20, size=1
;; 	line = 5436 result AOP_DIR=_CTCTL0, size=1, left AOP_DIR=_CTCTL0, size=1, right AOP_LIT=0x20, size=1
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:5596:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	596; "../kf8ts3514_touch_cs_lib.c"	CTCTL0 |= 0x20;
	BANKSEL	_CTCTL0
	SET	_CTCTL0, 5
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	598; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B)
	BANKSEL	__KF8_lib_Touch_Bits_
	JB	__KF8_lib_Touch_Bits_, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=21, label offset 16
	JMP	_00021_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	MOVB #0x00
	SET 0x53,5
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00021_DS_
	.line	606; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4)
	BANKSEL	__KF8_lib_Touch_Bits_
	JB	__KF8_lib_Touch_Bits_, 3
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=23, label offset 16
	JMP	_00023_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _T4L, size = 1
;; 	line = 9596 result AOP_DIR=_T4L, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _T4L   offset=0
	.line	608; "../kf8ts3514_touch_cs_lib.c"	T4L = 0;    T4H = 0; 	T4ON=1;		// T3 T4 如果分频 外部可设置
	BANKSEL	_T4L
	CLR	_T4L
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9586:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9587
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 646
;;	674 sym->rname = _T4H, size = 1
;; 	line = 9596 result AOP_DIR=_T4H, size=1, left -=-, size=0, right AOP_LIT=0x00, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9689
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9707:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1486
;;	1505  _T4H   offset=0
	BANKSEL	_T4H
	CLR	_T4H
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname _T4CTL_bits, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_T4CTL_bits
;; 	line = 8908 result AOP_PCODE=_T4CTL_bits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_T4CTL_bits
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	_T4CTL_bits
	SET	_T4CTL_bits, 0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname _EIF2_bits, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_EIF2_bits
;; 	line = 8908 result AOP_PCODE=_EIF2_bits, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_EIF2_bits
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00023_DS_
	.line	611; "../kf8ts3514_touch_cs_lib.c"	T3IF=0;		T3IE=1;
	BANKSEL	_EIF2_bits
	CLR	_EIF2_bits, 7
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname _EIE2_bits, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_EIE2_bits
;; 	line = 8908 result AOP_PCODE=_EIE2_bits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_EIE2_bits
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	_EIE2_bits
	SET	_EIE2_bits, 7
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname _INTCTL_bits, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_INTCTL_bits
;; 	line = 8908 result AOP_PCODE=_INTCTL_bits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_INTCTL_bits
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	612; "../kf8ts3514_touch_cs_lib.c"	AIEL=1;		AIEH=1;
	BANKSEL	_INTCTL_bits
	SET	_INTCTL_bits, 6
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname _INTCTL_bits, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_INTCTL_bits
;; 	line = 8908 result AOP_PCODE=_INTCTL_bits, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	_INTCTL_bits
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	BANKSEL	_INTCTL_bits
	SET	_INTCTL_bits, 7
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : ENDFUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3388:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3390
	CRET	
	.def __KF8TS3514_Init_Touch_WaterCS__function_end, debug, value=$

; exit point of __KF8TS3514_Init_Touch_WaterCS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10257:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*



func.__KF8_Lib_Date_Change_get_	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  __KF8_Lib_Date_Change_get_	;Function start
; 2 exit points
;has an exit
;; Starting PostCode block
	.def __KF8_Lib_Date_Change_get__function_begin, debug, value=$

;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : FUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3227:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3229 curr label offset=8previous max_key=0 
__KF8_Lib_Date_Change_get_	;Function start
; 2 exit points
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	MOV R0,__KF8_Temp_Cur_B_TS_CS_
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	SUB __KF8_Temp_Cur_A_TS_CS_,R0
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	MOV R1,(__KF8_Temp_Cur_B_TS_CS_+1)
	JB PSW,0
	INC R1
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	SUB (__KF8_Temp_Cur_A_TS_CS_+1),R1
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	PAGESEL label_3_3_3
	JB PSW,0
	JMP label_3_3_3
	PAGESEL label_4_4_4
	JMP label_4_4_4
label_3_3_3:
	;;
	BANKSEL __KF8_lib_Touch_Bits_
	CLR __KF8_lib_Touch_Bits_, 5
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	CPL __KF8_Temp_Cur_A_TS_CS_
	BANKSEL (__KF8_Temp_Cur_A_TS_CS_+1)
	CPL (__KF8_Temp_Cur_A_TS_CS_+1)
	INC __KF8_Temp_Cur_A_TS_CS_
	JNB PSW,2
	INC (__KF8_Temp_Cur_A_TS_CS_+1)
	PAGESEL label_5_5_5
	JMP label_5_5_5
label_4_4_4:
	;;
	BANKSEL __KF8_lib_Touch_Bits_
	SET __KF8_lib_Touch_Bits_, 5
label_5_5_5:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	MOV R0, (__KF8_Temp_Cur_A_TS_CS_ + 1)
	AND R0,# 0xfc
	PAGESEL label_6_6_6
	JB PSW, 2
	JMP label_6_6_6
	;;;;;;;;;;;;;;;;;;;;;;小于;;;;;;;;;;;;;;;;;;;;;;;;
	MOV R0,# 0x06
	INC R0
	PAGESEL label_7_7_7
	JMP label_7_7_7
label_8_8_8:
	CLR PSW, 0
	RLC __KF8_Temp_Cur_A_TS_CS_
	RLC (__KF8_Temp_Cur_A_TS_CS_ + 1)
label_7_7_7:
	PAGESEL label_8_8_8
	DECJZ R0
	JMP label_8_8_8
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	MOV R0,# 0x08
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	ADD __KF8_Temp_Cur_B_TS_CS_, R0
	PAGESEL label_9_9_9
	JB PSW, 0
	JMP label_9_9_9
	INC (__KF8_Temp_Cur_B_TS_CS_ + 1)
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
label_9_9_9:
	MOV R0,# 0x04
	INC R0
	PAGESEL label_10_10_10
	JMP label_10_10_10
label_11_11_11:
	CLR PSW, 0
	RRC (__KF8_Temp_Cur_B_TS_CS_ + 1)
	RRC __KF8_Temp_Cur_B_TS_CS_
label_10_10_10:
	PAGESEL label_11_11_11
	DECJZ R0
	JMP label_11_11_11
	PAGESEL label_13_13_13
	JMP label_13_13_13
	;;;;;;;;;;;;;;;;;;;;;;大于等于;;;;;;;;;;;;;;;;;;;;;;;;
label_6_6_6:
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	CLR PSW, 0
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	RLC __KF8_Temp_Cur_A_TS_CS_
	RLC (__KF8_Temp_Cur_A_TS_CS_ + 1)
	CLR PSW, 0
	RLC __KF8_Temp_Cur_A_TS_CS_
	RLC (__KF8_Temp_Cur_A_TS_CS_ + 1)
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	MOV R0,# 0x80
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	ADD __KF8_Temp_Cur_B_TS_CS_, R0
	PAGESEL label_12_12_12
	JB PSW, 0
	JMP label_12_12_12
	INC (__KF8_Temp_Cur_B_TS_CS_ + 1)
label_12_12_12:
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	MOV R0, (__KF8_Temp_Cur_B_TS_CS_ + 1)
	MOV __KF8_Temp_Cur_B_TS_CS_, R0
	CLR (__KF8_Temp_Cur_B_TS_CS_ + 1)
label_13_13_13:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	CLR __KF8_lib_bahualvtemportemp_TS_CS_
	CLR __KF8_lib_bahualvtemportemp_TS_CS_+1 ;;
label_17_17_17:
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	MOV R0,__KF8_Temp_Cur_B_TS_CS_
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	SUB __KF8_Temp_Cur_A_TS_CS_,R0
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	BANKSEL __KF8_Temp_Cur_B_TS_CS_
	MOV R1,(__KF8_Temp_Cur_B_TS_CS_+1)
	JB PSW,0
	INC R1
	BANKSEL __KF8_Temp_Cur_A_TS_CS_
	SUB (__KF8_Temp_Cur_A_TS_CS_+1),R1
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	PAGESEL label_15_15_15
	JB PSW,0
	JMP label_15_15_15
	PAGESEL label_14_14_14
	JMP label_14_14_14
label_15_15_15:
	;;
	PAGESEL label_16_16_16
	JMP label_16_16_16
label_14_14_14:
	;;
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	INC __KF8_lib_bahualvtemportemp_TS_CS_
	MOV R0,__KF8_lib_bahualvtemportemp_TS_CS_
	SUB R0,#(200)
	PAGESEL label_16_16_16
	JB PSW,0
	JMP label_16_16_16 ;
	PAGESEL label_17_17_17
	JMP label_17_17_17 ;
label_16_16_16:
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GET_VALUE_AT_ADDRESS
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8495:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8496
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:160:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:215:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:286:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8059:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8060
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8075
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7855:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  7856
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7886:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	409; "../kf8ts3514_touch_cs_lib.c"	if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Get_Baihualv_Sign_Flag)
	BANKSEL	__KF8_lib_Touch_Bits_
	JB	__KF8_lib_Touch_Bits_, 5
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:7887:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=15, label offset 12
	JMP	_00015_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	BANKSEL __KF8_lib_bahualvtemportemp_TS_CS_
	CPL __KF8_lib_bahualvtemportemp_TS_CS_
	CPL __KF8_lib_bahualvtemportemp_TS_CS_+1 ;;
	INC __KF8_lib_bahualvtemportemp_TS_CS_
	JNB PSW,2 ;;
	INC __KF8_lib_bahualvtemportemp_TS_CS_+1 ;;
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : ENDFUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3388:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3390
_00015_DS_
	CRET	
	.def __KF8_Lib_Date_Change_get__function_end, debug, value=$

; exit point of __KF8_Lib_Date_Change_get_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10257:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*



func.__KF8TS3514_Lib_Set_CS_Parameter	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  __KF8TS3514_Lib_Set_CS_Parameter	;Function start
; 2 exit points
;has an exit
;1 compiler assigned register :
;   r0x104D
;; Starting PostCode block
	.def __KF8TS3514_Lib_Set_CS_Parameter_function_begin, debug, value=$

;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : FUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3227:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3229 curr label offset=4previous max_key=0 
__KF8TS3514_Lib_Set_CS_Parameter	;Function start
; 2 exit points
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : RECEIVE
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10103:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  10104
;;	1117 register type nRegs=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2719:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2721
;; 	line = 2723 result -=-, size=0, left AOP_REG=r0x1000, size=1, right -=-, size=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2116:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1000 
	.line	191; "../kf8ts3514_touch_cs_lib.c"	void _KF8TS3514_Lib_Set_CS_Parameter(unsigned char parameterin)
	BANKSEL	r0x104D
	MOV	r0x104D, R0
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : IFX
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9411:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9412
;;	1117 register type nRegs=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2238
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2247:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	193; "../kf8ts3514_touch_cs_lib.c"	if(parameterin==0)
	MOV	R0,# 0x00
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2263:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1000 
	BANKSEL	r0x104D
	ORL	R0, r0x104D
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9462:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9463:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=7, label offset 8
	JMP	_00007_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	195; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=1;
	BANKSEL	__KF8_lib_Touch_Bits_
	SET	__KF8_lib_Touch_Bits_, 3
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	196; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B=0;
	BANKSEL	__KF8_lib_Touch_Bits_
	CLR	__KF8_lib_Touch_Bits_, 2
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GOTO
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3589:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3591:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=9, label offset 8
	JMP	_00009_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : EQ_OP
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4793:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4795
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4646:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  4647
;; ifx is non-null
;;	1117 register type nRegs=1
;; 	line = 4658 result AOP_CRY=0x00, size=0, left AOP_REG=r0x1000, size=1, right AOP_LIT=0x01, size=1
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  2094  offset=0
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:2106:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;;	1584 rIdx = r0x1000 
_00007_DS_
	.line	198; "../kf8ts3514_touch_cs_lib.c"	else if(parameterin==1)
	BANKSEL	r0x104D
	MOVZ	R0, r0x104D
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4731:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	XOR	R0,# 0x01
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4734:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	JB	PSW, 2
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:4737:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=4, label offset 8
	JMP	_00004_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	200; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=0;
	BANKSEL	__KF8_lib_Touch_Bits_
	CLR	__KF8_lib_Touch_Bits_, 3
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	201; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B=0;
	BANKSEL	__KF8_lib_Touch_Bits_
	CLR	__KF8_lib_Touch_Bits_, 2
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : GOTO
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3589:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3591:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  key=9, label offset 8
	JMP	_00009_DS_
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x00, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
_00004_DS_
	.line	205; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=0;
	BANKSEL	__KF8_lib_Touch_Bits_
	CLR	__KF8_lib_Touch_Bits_, 3
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : =
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:9350:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  9351
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8891:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8892
;;	1035
;;	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c 763
;;	804: rname __KF8_lib_Touch_Bits_, val 0, const = 0
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8906
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
;; 	line = 8908 result AOP_PCODE=__KF8_lib_Touch_Bits_, size=2, left -=-, size=0, right AOP_LIT=0x01, size=1
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8581:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  8582
;;	1268: get_strvalue_from_asmoperand AOP_PCODE type PO_IMMEDIATE
;;	__KF8_lib_Touch_Bits_
; >>> D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:8609:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c
	.line	206; "../kf8ts3514_touch_cs_lib.c"	_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B=1;
	BANKSEL	__KF8_lib_Touch_Bits_
	SET	__KF8_lib_Touch_Bits_, 2
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : ENDFUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3388:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3390
_00009_DS_
	CRET	
	.def __KF8TS3514_Lib_Set_CS_Parameter_function_end, debug, value=$

; exit point of __KF8TS3514_Lib_Set_CS_Parameter
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10257:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*



func.__R2PCHPCL	.code
;***
;  PostBlock Stats: dbName = C
;***
;entry:  __R2PCHPCL	;Function start
; 2 exit points
;has an exit
;; Starting PostCode block
	.def __R2PCHPCL_function_begin, debug, value=$

;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : FUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3227:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3229 curr label offset=0previous max_key=0 
__R2PCHPCL	;Function start
; 2 exit points
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : INLINEASM
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:6010:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  6011
	MOV PCH,R1
	MOV PCL,R0
	
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : LABEL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3572:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3575
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3202:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;	op : ENDFUNCTION
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:3388:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*
;; ***	D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c  3390
	CRET	
	.def __R2PCHPCL_function_end, debug, value=$

; exit point of __R2PCHPCL
;; D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c:10257:D:\SVN_DATA\SDCC_ALL\Compiler\ChipOn16Target\gen.c *{*


;	code size estimation:
;	  820+  420 =  1240 instructions ( 3320 byte)

	.type __R2PCHPCL,  32
	.dim __R2PCHPCL, 1, (__R2PCHPCL_function_end&0xFF00)>>8, __R2PCHPCL_function_end&0xFF,0,178,0,184 , 0, 1
	.type __KF8TS3514_Lib_Set_CS_Parameter,  32
	.dim __KF8TS3514_Lib_Set_CS_Parameter, 1, (__KF8TS3514_Lib_Set_CS_Parameter_function_end&0xFF00)>>8, __KF8TS3514_Lib_Set_CS_Parameter_function_end&0xFF,0,191,0,208 , 0, 1
	.type __KF8_Lib_Date_Change_get_,  32
	.dim __KF8_Lib_Date_Change_get_, 1, (__KF8_Lib_Date_Change_get__function_end&0xFF00)>>8, __KF8_Lib_Date_Change_get__function_end&0xFF,0,215,1,169 , 0, 1
	.type __KF8TS3514_Init_Touch_WaterCS_,  32
	.dim __KF8TS3514_Init_Touch_WaterCS_, 1, (__KF8TS3514_Init_Touch_WaterCS__function_end&0xFF00)>>8, __KF8TS3514_Init_Touch_WaterCS__function_end&0xFF,1,176,2,101 , 0, 1
	.type __KF8_LiBf_KEY_Deal_AND_BaseLine_Up,  32
	.dim __KF8_LiBf_KEY_Deal_AND_BaseLine_Up, 1, (__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_function_end&0xFF00)>>8, __KF8_LiBf_KEY_Deal_AND_BaseLine_Up_function_end&0xFF,2,109,11,117 , 0, 1
	.type __KF8_LIBf_scan_channel_,  32
	.dim __KF8_LIBf_scan_channel_, 1, (__KF8_LIBf_scan_channel__function_end&0xFF00)>>8, __KF8_LIBf_scan_channel__function_end&0xFF,11,156,15,118 , 0, 1
	.type __KF8TS3514_Touch_Process_WaterCS_,  32
	.dim __KF8TS3514_Touch_Process_WaterCS_, 1, (__KF8TS3514_Touch_Process_WaterCS__function_end&0xFF00)>>8, __KF8TS3514_Touch_Process_WaterCS__function_end&0xFF,15,127,17,17 , 0, 1
	.type __KF8TS27_Touch_TEST_WaterCS_,  32
	.dim __KF8TS27_Touch_TEST_WaterCS_, 1, (__KF8TS27_Touch_TEST_WaterCS__function_end&0xFF00)>>8, __KF8TS27_Touch_TEST_WaterCS__function_end&0xFF,17,25,17,206 , 0, 1
	.type __KF8TS3514_Get_Ver_WaterCS_,  32
	.dim __KF8TS3514_Get_Ver_WaterCS_, 1, (__KF8TS3514_Get_Ver_WaterCS__function_end&0xFF00)>>8, __KF8TS3514_Get_Ver_WaterCS__function_end&0xFF,17,213,17,216 , 0, 1
	.def __00010000, debug, type = 8, class = 10, value = 1
	.def _0, debug, value = 1, type = 26, class = 8
	.def _1, debug, value = 1, type = 26, class = 8
	.def _2, debug, value = 1, type = 26, class = 8
	.def _3, debug, value = 1, type = 26, class = 8
	.def _4, debug, value = 1, type = 26, class = 8
	.def _5, debug, value = 1, type = 26, class = 8
	.def _6, debug, value = 1, type = 26, class = 8
	.def _7, debug, value = 1, type = 26, class = 8
	.def __00010001, debug, type = 9, class = 12, value = 2
	.def Vaule, debug, value = 2, type = 12, class = 11
	.def _bitx_x, debug, value = 2, type = 8, class = 11
	.def __00020002, debug, type = 8, class = 10, value = 3
	.def _bit0_0, debug, value = 3, type = 26, class = 8
	.def _bit1_1, debug, value = 3, type = 26, class = 8
	.def _bit2_2, debug, value = 3, type = 26, class = 8
	.def _bit3_3, debug, value = 3, type = 26, class = 8
	.def _bit4_4, debug, value = 3, type = 26, class = 8
	.def _bit5_5, debug, value = 3, type = 26, class = 8
	.def _bit6_6, debug, value = 3, type = 26, class = 8
	.def _bit7_7, debug, value = 3, type = 26, class = 8

	.end
