<cpconfig>
    <module name="REGS">
        <fn name="**** FINT" id="0x3FFF" group="_FINT"/>
        <fn name="**** FINT" id="0x7FFF" group="_FINT"/>
        <fn name="** IRQ : 0" id="0x3F00" group="_IRQ"/>
        <fn name="** IRQ : 1" id="0x3F01" group="_IRQ"/>
        <fn name="** IRQ : 2" id="0x3F02" group="_IRQ"/>
        <fn name="** IRQ : 3" id="0x3F03" group="_IRQ"/>
        <fn name="** IRQ : 4" id="0x3F04" group="_IRQ"/>
        <fn name="** IRQ : 5" id="0x3F05" group="_IRQ"/>
        <fn name="** IRQ : 6" id="0x3F06" group="_IRQ"/>
        <fn name="** IRQ : 7" id="0x3F07" group="_IRQ"/>
        <fn name="** IRQ : 8" id="0x3F08" group="_IRQ"/>
        <fn name="** IRQ : 9" id="0x3F09" group="_IRQ"/>
        <fn name="** IRQ : 10" id="0x3F0A" group="_IRQ"/>
        <fn name="** IRQ : 11" id="0x3F0B" group="_IRQ"/>
        <fn name="** IRQ : 12" id="0x3F0C" group="_IRQ"/>
        <fn name="** IRQ : 13" id="0x3F0D" group="_IRQ"/>
        <fn name="** IRQ : 14" id="0x3F0E" group="_IRQ"/>
        <fn name="** IRQ : 15" id="0x3F0F" group="_IRQ"/>
        <fn name="** IRQ : 16" id="0x3F10" group="_IRQ"/>
        <fn name="** IRQ : 17" id="0x3F11" group="_IRQ"/>
        <fn name="** IRQ : 18" id="0x3F12" group="_IRQ"/>
        <fn name="** IRQ : 19" id="0x3F13" group="_IRQ"/>
        <fn name="** IRQ : 20" id="0x3F14" group="_IRQ"/>
        <fn name="** IRQ : 21" id="0x3F15" group="_IRQ"/>
        <fn name="** IRQ : 22" id="0x3F16" group="_IRQ"/>
        <fn name="** IRQ : 23" id="0x3F17" group="_IRQ"/>
        <fn name="** IRQ : 24" id="0x3F18" group="_IRQ"/>
        <fn name="** IRQ : 25" id="0x3F19" group="_IRQ"/>
        <fn name="** IRQ : 26" id="0x3F1A" group="_IRQ"/>
        <fn name="** IRQ : 27" id="0x3F1B" group="_IRQ"/>
        <fn name="** IRQ : 28" id="0x3F1C" group="_IRQ"/>
        <fn name="** IRQ : 29" id="0x3F1D" group="_IRQ"/>
        <fn name="** IRQ : 30" id="0x3F1E" group="_IRQ"/>
        <fn name="** IRQ : 31" id="0x3F1F" group="_IRQ"/>
        <fn name="** IRQ : PAGE_SPY" id="0x3F20" group="_IRQ"/>
        <fn name="** IRQ : IMEM" id="0x3F21" group="_IRQ"/>
        <fn name="** IRQ : TIMER_1" id="0x3F22" group="_IRQ"/>
        <fn name="** IRQ : TIMER_1_OS" id="0x3F23" group="_IRQ"/>
        <fn name="** IRQ : TIMER_2" id="0x3F24" group="_IRQ"/>
        <fn name="** IRQ : TIMER_2_OS" id="0x3F25" group="_IRQ"/>
        <fn name="** IRQ : TIMER_4" id="0x3F26" group="_IRQ"/>
        <fn name="** IRQ : TIMER_4_OS" id="0x3F27" group="_IRQ"/>
        <fn name="** IRQ : I2C_M1" id="0x3F28" group="_IRQ"/>
        <fn name="** IRQ : AIF_APB_0" id="0x3F29" group="_IRQ"/>
        <fn name="** IRQ : AIF_APB_1" id="0x3F2A" group="_IRQ"/>
        <fn name="** IRQ : AIF_APB_2" id="0x3F2B" group="_IRQ"/>
        <fn name="** IRQ : AIF_APB_3" id="0x3F2C" group="_IRQ"/>
        <fn name="** IRQ : AUD_2AD" id="0x3F2D" group="_IRQ"/>
        <fn name="** IRQ : SDMMC1" id="0x3F2E" group="_IRQ"/>
        <fn name="** IRQ : SDMMC2" id="0x3F2F" group="_IRQ"/>
        <fn name="** IRQ : SPI_1" id="0x3F30" group="_IRQ"/>
        <fn name="** IRQ : SPI_2" id="0x3F31" group="_IRQ"/>
        <fn name="** IRQ : ZSP_UART" id="0x3F32" group="_IRQ"/>
        <fn name="** IRQ : UART_2" id="0x3F33" group="_IRQ"/>
        <fn name="** IRQ : UART_3" id="0x3F34" group="_IRQ"/>
        <fn name="** IRQ : CAMERA" id="0x3F35" group="_IRQ"/>
        <fn name="** IRQ : LZMA" id="0x3F36" group="_IRQ"/>
        <fn name="** IRQ : GOUDA" id="0x3F37" group="_IRQ"/>
        <fn name="** IRQ : F8" id="0x3F38" group="_IRQ"/>
        <fn name="** IRQ : USBC" id="0x3F39" group="_IRQ"/>
        <fn name="** IRQ : USB11" id="0x3F3A" group="_IRQ"/>
        <fn name="** IRQ : AXIDMA" id="0x3F3B" group="_IRQ"/>
        <fn name="** IRQ : AXIDMA_1_SECURITY" id="0x3F3C" group="_IRQ"/>
        <fn name="** IRQ : AXIDMA_1_UNSECURITY" id="0x3F3D" group="_IRQ"/>
        <fn name="** IRQ : PMU_APCPU" id="0x3F3E" group="_IRQ"/>
        <fn name="** IRQ : 63" id="0x3F3F" group="_IRQ"/>
        <fn name="** IRQ : LCD" id="0x3F40" group="_IRQ"/>
        <fn name="** IRQ : SPIFLASH" id="0x3F41" group="_IRQ"/>
        <fn name="** IRQ : SPIFLASH1" id="0x3F42" group="_IRQ"/>
        <fn name="** IRQ : GPRS_0" id="0x3F43" group="_IRQ"/>
        <fn name="** IRQ : GPRS_1" id="0x3F44" group="_IRQ"/>
        <fn name="** IRQ : DMC" id="0x3F45" group="_IRQ"/>
        <fn name="** IRQ : AES" id="0x3F46" group="_IRQ"/>
        <fn name="** IRQ : CTI_APCPU" id="0x3F47" group="_IRQ"/>
        <fn name="** IRQ : AP_TZ_SLV" id="0x3F48" group="_IRQ"/>
        <fn name="** IRQ : AP_TZ_MEM" id="0x3F49" group="_IRQ"/>
        <fn name="** IRQ : I2C_M3" id="0x3F4A" group="_IRQ"/>
        <fn name="** IRQ : GSM_LPS" id="0x3F4B" group="_IRQ"/>
        <fn name="** IRQ : I2C_M2" id="0x3F4C" group="_IRQ"/>
        <fn name="** IRQ : TIMER_3" id="0x3F4D" group="_IRQ"/>
        <fn name="** IRQ : TIMER_3_OS" id="0x3F4E" group="_IRQ"/>
        <fn name="** IRQ : KEYPAD" id="0x3F4F" group="_IRQ"/>
        <fn name="** IRQ : GPIO_1" id="0x3F50" group="_IRQ"/>
        <fn name="** IRQ : DEBUG_UART" id="0x3F51" group="_IRQ"/>
        <fn name="** IRQ : SCI_1" id="0x3F52" group="_IRQ"/>
        <fn name="** IRQ : SCI_2" id="0x3F53" group="_IRQ"/>
        <fn name="** IRQ : ADI" id="0x3F54" group="_IRQ"/>
        <fn name="** IRQ : UART_1" id="0x3F55" group="_IRQ"/>
        <fn name="** IRQ : VAD" id="0x3F56" group="_IRQ"/>
        <fn name="** IRQ : VAD_PULSE" id="0x3F57" group="_IRQ"/>
        <fn name="** IRQ : AON_TZ" id="0x3F58" group="_IRQ"/>
        <fn name="** IRQ : NB_LPS" id="0x3F59" group="_IRQ"/>
        <fn name="** IRQ : CP_IDLE_H" id="0x3F5A" group="_IRQ"/>
        <fn name="** IRQ : CP_IDLE_2_H" id="0x3F5B" group="_IRQ"/>
        <fn name="** IRQ : MAILBOX_ARM_AP" id="0x3F5C" group="_IRQ"/>
        <fn name="** IRQ : LTEM1_FRAME" id="0x3F5D" group="_IRQ"/>
        <fn name="** IRQ : LTEM2_FRAME" id="0x3F5E" group="_IRQ"/>
        <fn name="** IRQ : RFSPI_CONFLICT" id="0x3F5F" group="_IRQ"/>
        <fn name="** IRQ : CP_WD_RESET" id="0x3F60" group="_IRQ"/>
        <fn name="** IRQ : GSM_FRAME" id="0x3F61" group="_IRQ"/>
        <fn name="** IRQ : PWRCTL_TIMEOUT" id="0x3F62" group="_IRQ"/>
        <fn name="** IRQ : NB_FRAME" id="0x3F63" group="_IRQ"/>
        <fn name="** IRQ : ZSP_AXIDMA" id="0x3F64" group="_IRQ"/>
        <fn name="** IRQ : ZSP_BUSMON" id="0x3F65" group="_IRQ"/>
        <fn name="** IRQ : ZSP_WD" id="0x3F66" group="_IRQ"/>
        <fn name="** IRQ : 103" id="0x3F67" group="_IRQ"/>
        <fn name="** IRQ : GGE_FINT" id="0x3F68" group="_IRQ"/>
        <fn name="** IRQ : GGE_TCU_0" id="0x3F69" group="_IRQ"/>
        <fn name="** IRQ : GGE_TCU_1" id="0x3F6A" group="_IRQ"/>
        <fn name="** IRQ : NB_FINT" id="0x3F6B" group="_IRQ"/>
        <fn name="** IRQ : NB_TCU_0" id="0x3F6C" group="_IRQ"/>
        <fn name="** IRQ : NB_TCU_1" id="0x3F6D" group="_IRQ"/>
        <fn name="** IRQ : NB_TCU_SYNC" id="0x3F6E" group="_IRQ"/>
        <fn name="** IRQ : GGE_COMP_INT" id="0x3F6F" group="_IRQ"/>
        <fn name="** IRQ : GGE_NB_RX_DSP" id="0x3F70" group="_IRQ"/>
        <fn name="** IRQ : GGE_NB_RX_MCU" id="0x3F71" group="_IRQ"/>
        <fn name="** IRQ : GGE_NB_TX_DSP" id="0x3F72" group="_IRQ"/>
        <fn name="** IRQ : GGE_NB_ACC_DSP" id="0x3F73" group="_IRQ"/>
        <fn name="** IRQ : 116" id="0x3F74" group="_IRQ"/>
        <fn name="** IRQ : WCN_WLAN" id="0x3F75" group="_IRQ"/>
        <fn name="** IRQ : WCN_SOFT" id="0x3F76" group="_IRQ"/>
        <fn name="** IRQ : WCN_WDT_RST" id="0x3F77" group="_IRQ"/>
        <fn name="** IRQ : WCN_AWAKE" id="0x3F78" group="_IRQ"/>
        <fn name="** IRQ : RF_WDG_RST" id="0x3F79" group="_IRQ"/>
        <fn name="** IRQ : LVDS" id="0x3F7A" group="_IRQ"/>
        <fn name="** IRQ : 123" id="0x3F7B" group="_IRQ"/>
        <fn name="** IRQ : 124" id="0x3F7C" group="_IRQ"/>
        <fn name="** IRQ : 125" id="0x3F7D" group="_IRQ"/>
        <fn name="** IRQ : 126" id="0x3F7E" group="_IRQ"/>
        <fn name="** IRQ : Unknown" id="0x3F7F" group="_IRQ"/>

        <fn name="* TASK :  0" id="0x3F80" group="_TASK"/>
        <fn name="* TASK :  1" id="0x3F81" group="_TASK"/>
        <fn name="* TASK :  2" id="0x3F82" group="_TASK"/>
        <fn name="* TASK :  3" id="0x3F83" group="_TASK"/>
        <fn name="* TASK :  4" id="0x3F84" group="_TASK"/>
        <fn name="* TASK :  5" id="0x3F85" group="_TASK"/>
        <fn name="* TASK :  6" id="0x3F86" group="_TASK"/>
        <fn name="* TASK :  7" id="0x3F87" group="_TASK"/>
        <fn name="* TASK :  8" id="0x3F88" group="_TASK"/>
        <fn name="* TASK :  9" id="0x3F89" group="_TASK"/>
        <fn name="* TASK : 10" id="0x3F8A" group="_TASK"/>
        <fn name="* TASK : 11" id="0x3F8B" group="_TASK"/>
        <fn name="* TASK : 12" id="0x3F8C" group="_TASK"/>
        <fn name="* TASK : 13" id="0x3F8D" group="_TASK"/>
        <fn name="* TASK : 14" id="0x3F8E" group="_TASK"/>
        <fn name="* TASK : 15" id="0x3F8F" group="_TASK"/>
        <fn name="* TASK : 16" id="0x3F90" group="_TASK"/>
        <fn name="* TASK : 17" id="0x3F91" group="_TASK"/>
        <fn name="* TASK : 18" id="0x3F92" group="_TASK"/>
        <fn name="* TASK : 19" id="0x3F93" group="_TASK"/>
        <fn name="* TASK : 20" id="0x3F94" group="_TASK"/>
        <fn name="* TASK : 21" id="0x3F95" group="_TASK"/>
        <fn name="* TASK : 22" id="0x3F96" group="_TASK"/>
        <fn name="* TASK : 23" id="0x3F97" group="_TASK"/>
        <fn name="* TASK : 24" id="0x3F98" group="_TASK"/>
        <fn name="* TASK : 25" id="0x3F99" group="_TASK"/>
        <fn name="* TASK : 26" id="0x3F9A" group="_TASK"/>
        <fn name="* TASK : 27" id="0x3F9B" group="_TASK"/>
        <fn name="* TASK : 28" id="0x3F9C" group="_TASK"/>
        <fn name="* TASK : 29" id="0x3F9D" group="_TASK"/>
        <fn name="* TASK : 30" id="0x3F9E" group="_TASK"/>
        <fn name="* TASK : 31" id="0x3F9F" group="_TASK"/>
        <fn name="* TASK : 32" id="0x3FA0" group="_TASK"/>
        <fn name="* TASK : 33" id="0x3FA1" group="_TASK"/>
        <fn name="* TASK : 34" id="0x3FA2" group="_TASK"/>
        <fn name="* TASK : 35" id="0x3FA3" group="_TASK"/>
        <fn name="* TASK : 36" id="0x3FA4" group="_TASK"/>
        <fn name="* TASK : 37" id="0x3FA5" group="_TASK"/>
        <fn name="* TASK : 38" id="0x3FA6" group="_TASK"/>
        <fn name="* TASK : 39" id="0x3FA7" group="_TASK"/>
        <fn name="* TASK : 40" id="0x3FA8" group="_TASK"/>
        <fn name="* TASK : 41" id="0x3FA9" group="_TASK"/>
        <fn name="* TASK : 42" id="0x3FAA" group="_TASK"/>
        <fn name="* TASK : 43" id="0x3FAB" group="_TASK"/>
        <fn name="* TASK : 44" id="0x3FAC" group="_TASK"/>
        <fn name="* TASK : 45" id="0x3FAD" group="_TASK"/>
        <fn name="* TASK : 46" id="0x3FAE" group="_TASK"/>
        <fn name="* TASK : 47" id="0x3FAF" group="_TASK"/>
        <fn name="* TASK : 48" id="0x3FB0" group="_TASK"/>
        <fn name="* TASK : 49" id="0x3FB1" group="_TASK"/>
        <fn name="* TASK : 50" id="0x3FB2" group="_TASK"/>
        <fn name="* TASK : 51" id="0x3FB3" group="_TASK"/>
        <fn name="* TASK : 52" id="0x3FB4" group="_TASK"/>
        <fn name="* TASK : 53" id="0x3FB5" group="_TASK"/>
        <fn name="* TASK : 54" id="0x3FB6" group="_TASK"/>
        <fn name="* TASK : 55" id="0x3FB7" group="_TASK"/>
        <fn name="* TASK : 56" id="0x3FB8" group="_TASK"/>
        <fn name="* TASK : 57" id="0x3FB9" group="_TASK"/>
        <fn name="* TASK : 58" id="0x3FBA" group="_TASK"/>
        <fn name="* TASK : 59" id="0x3FBB" group="_TASK"/>
        <fn name="* TASK : 60" id="0x3FBC" group="_TASK"/>
        <fn name="* TASK : 61" id="0x3FBD" group="_TASK"/>
        <fn name="* TASK : 62" id="0x3FBE" group="_TASK"/>
        <fn name="* TASK : 63" id="0x3FBF" group="_TASK"/>
        <fn name="* TASK : 64" id="0x3FC0" group="_TASK"/>
        <fn name="* TASK : 65" id="0x3FC1" group="_TASK"/>
        <fn name="* TASK : 66" id="0x3FC2" group="_TASK"/>
        <fn name="* TASK : 67" id="0x3FC3" group="_TASK"/>
        <fn name="* TASK : 68" id="0x3FC4" group="_TASK"/>
        <fn name="* TASK : 69" id="0x3FC5" group="_TASK"/>
        <fn name="* TASK : 70" id="0x3FC6" group="_TASK"/>
        <fn name="* TASK : 71" id="0x3FC7" group="_TASK"/>
        <fn name="* TASK : 72" id="0x3FC8" group="_TASK"/>
        <fn name="* TASK : 73" id="0x3FC9" group="_TASK"/>
        <fn name="* TASK : 74" id="0x3FCA" group="_TASK"/>
        <fn name="* TASK : 75" id="0x3FCB" group="_TASK"/>
        <fn name="* TASK : 76" id="0x3FCC" group="_TASK"/>
        <fn name="* TASK : 77" id="0x3FCD" group="_TASK"/>
        <fn name="* TASK : 78" id="0x3FCE" group="_TASK"/>
        <fn name="* TASK : 79" id="0x3FCF" group="_TASK"/>
        <fn name="* TASK : 80" id="0x3FD0" group="_TASK"/>
        <fn name="* TASK : 81" id="0x3FD1" group="_TASK"/>
        <fn name="* TASK : 82" id="0x3FD2" group="_TASK"/>
        <fn name="* TASK : 83" id="0x3FD3" group="_TASK"/>
        <fn name="* TASK : 84" id="0x3FD4" group="_TASK"/>
        <fn name="* TASK : 85" id="0x3FD5" group="_TASK"/>
        <fn name="* TASK : 86" id="0x3FD6" group="_TASK"/>
        <fn name="* TASK : 87" id="0x3FD7" group="_TASK"/>
        <fn name="* TASK : 88" id="0x3FD8" group="_TASK"/>
        <fn name="* TASK : 89" id="0x3FD9" group="_TASK"/>
        <fn name="* TASK : 90" id="0x3FDA" group="_TASK"/>
        <fn name="* TASK : 91" id="0x3FDB" group="_TASK"/>
        <fn name="* TASK : 92" id="0x3FDC" group="_TASK"/>
        <fn name="* TASK : 93" id="0x3FDD" group="_TASK"/>
        <fn name="* TASK : 94" id="0x3FDE" group="_TASK"/>
        <fn name="* TASK : Unknown" id="0x3FDF" group="_TASK"/>

        <fn name="*** JOB : 0" id="0x3FE0" group="_JOB"/>
        <fn name="*** JOB : 1" id="0x3FE1" group="_JOB"/>
        <fn name="*** JOB : 2" id="0x3FE2" group="_JOB"/>
        <fn name="*** JOB : 3" id="0x3FE3" group="_JOB"/>
        <fn name="*** JOB : 4" id="0x3FE4" group="_JOB"/>
        <fn name="*** JOB : 5" id="0x3FE5" group="_JOB"/>
        <fn name="*** JOB : 6" id="0x3FE6" group="_JOB"/>
        <fn name="*** JOB : 7" id="0x3FE7" group="_JOB"/>
        <fn name="*** JOB : 8" id="0x3FE8" group="_JOB"/>
        <fn name="*** JOB : 9" id="0x3FE9" group="_JOB"/>
        <fn name="*** JOB : 10" id="0x3FEA" group="_JOB"/>
        <fn name="*** JOB : 11" id="0x3FEB" group="_JOB"/>
        <fn name="*** JOB : 12" id="0x3FEC" group="_JOB"/>
        <fn name="*** JOB : 13" id="0x3FED" group="_JOB"/>
        <fn name="*** JOB : 14" id="0x3FEE" group="_JOB"/>
        <fn name="*** JOB : 15" id="0x3FEF" group="_JOB"/>
        <fn name="*** JOB : 16" id="0x3FF0" group="_JOB"/>
        <fn name="*** JOB : 17" id="0x3FF1" group="_JOB"/>
        <fn name="*** JOB : 18" id="0x3FF2" group="_JOB"/>
        <fn name="*** JOB : 19" id="0x3FF3" group="_JOB"/>
        <fn name="*** JOB : 20" id="0x3FF4" group="_JOB"/>
        <fn name="*** JOB : 21" id="0x3FF5" group="_JOB"/>
        <fn name="*** JOB : 22" id="0x3FF6" group="_JOB"/>
        <fn name="*** JOB : 23" id="0x3FF7" group="_JOB"/>
        <fn name="*** JOB : 24" id="0x3FF8" group="_JOB"/>
        <fn name="*** JOB : 25" id="0x3FF9" group="_JOB"/>
        <fn name="*** JOB : 26" id="0x3FFA" group="_JOB"/>
        <fn name="*** JOB : 27" id="0x3FFB" group="_JOB"/>
        <fn name="*** JOB : 28" id="0x3FFC" group="_JOB"/>
        <fn name="*** JOB : 29" id="0x3FFD" group="_JOB"/>
        <fn name="*** JOB : Unknown" id="0x3FFE" group="_JOB"/>
    </module>

    <module name="SPC">
        <fn name="spc_RxProcess" id="0x4000"/>
        <fn name="spc_CCHRxProcess" id="0x4001"/>
        <fn name="spc_TCHRxProcess" id="0x4002"/>
        <fn name="spc_CheckLoopMode" id="0x4003"/>
        <fn name="spc_UpdateSpeechDec" id="0x4004"/>
        <fn name="spc_BfiFilter" id="0x4005"/>
        <fn name="spc_SetFacch" id="0x4006"/>
        <fn name="spc_AmrDecode" id="0x4007"/>
        <fn name="spc_AmrRatscch" id="0x4008"/>
        <fn name="spc_FcchProcess" id="0x4009"/>
        <fn name="spc_TxProcess" id="0x400A"/>
        <fn name="spc_CCHTxProcess" id="0x400B"/>
        <fn name="spc_TCHTxProcess" id="0x400C"/>
        <fn name="spc_RACHTxProcess" id="0x400D"/>
        <fn name="spc_UpdateSpeechEnc" id="0x400E"/>
        <fn name="spc_DataFacch" id="0x400F"/>
        <fn name="spc_DataEncode" id="0x4010"/>
        <fn name="spc_AmrEncode" id="0x4011"/>
        <fn name="spc_UpdateOnFint" id="0x4012"/>
        <fn name="spc_UpdateAmrCfg" id="0x4013"/>
        <fn name="spc_ResetAudio" id="0x4014"/>
        <fn name="spc_ResetCodec" id="0x4015"/>
        <fn name="spc_AudioProcess" id="0x4016"/>
        <fn name="spc_AudioSpkUpd" id="0x4017"/>
        <fn name="spc_Debug" id="0x4018"/>
        <fn name="spc_EgprsCCHRxProcess" id="0x4019"/>
        <fn name="spc_EgprsCCHTxProcess" id="0x401A"/>
        <fn name="spc_RxProcessExt" id="0x401D"/>
        <fn name="spc_EgprsBlockDecode" id="0x401E"/>
        <fn name="BCPU_RUNNING" id="0x7700"/>
        <fn name="FRAME" id="0x7701"/>
        <fn name="RF_IFC" id="0x7702"/>
        <fn name="MAILBOX" id="0x7703"/>
        <fn name="FCCH" id="0x7704"/>
        <fn name="SCH" id="0x7705"/>
        <fn name="NBURST" id="0x7706"/>
        <fn name="MONITORING" id="0x7707"/>
        <fn name="INTERF" id="0x7708"/>
        <fn name="DEBUG" id="0x7709"/>
        <fn name="SPC_SCHED_HOOK" id="0x770A"/>
        <fn name="TCU0" id="0x770B"/>
        <fn name="TCU1" id="0x770C"/>

        <!-- BCPU Pulses -->
        <fn name="BB_RX_WIN_MONIT" id="0x6F10"/>
        <fn name="BB_RX_WIN_FCCH" id="0x6F11"/>
        <fn name="BB_RX_WIN_SCH" id="0x6F12"/>
        <fn name="BB_RX_WIN_NBURST" id="0x6F13"/>
        <fn name="BB_RX_WIN_INTRF" id="0x6F14"/>
        <fn name="BB_RX_WIN_UNKNOWN" id="0x6F15"/>

        <fn name="DSP_SCH_DECODING_COMPLETE" id="0x6F20"/>
        <fn name="DSP_PCH_READY" id="0x6F21"/>
        <fn name="DSP_USF_READY" id="0x6F22"/>
        <fn name="DSP_EQUALIZATION_COMPLETE" id="0x6F23"/>
        <fn name="DSP_TASK_COMPLETE" id="0x6F24"/>
        <fn name="DSP_NB_DECODING_COMPLETE" id="0x6F25"/>

    </module>

    <module name="BOOT">

        <!-- Don't change the numbering of the items sent by romed code -->

        <!-- Usb driver -->
        <fn name="boot_UsbIrqHandler" id="0x0130" group="BOOT"/>
        <fn name="boot_UsbIrqHandlerI" id="0x0131" group="BOOT"/>
        <fn name="boot_UsbIrqHandlerO" id="0x0132" group="BOOT"/>
        <fn name="boot_UsbIrqHandlerIcp" id="0x0133" group="BOOT"/>
        <fn name="boot_UsbIrqHandlerIto" id="0x0134" group="BOOT"/>
        <fn name="boot_UsbIrqHandlerOsp" id="0x0135" group="BOOT"/>
        <fn name="boot_UsbIrqHandlerOcp" id="0x0136" group="BOOT"/>
        <fn name="boot_UsbIrqHandlerReset" id="0x0137" group="BOOT"/>
        <fn name="boot_UsbIrqHandlerEnum" id="0x0138" group="BOOT"/>

        <!-- Usb Host -->
        <fn name="boot_HostUsbDecode" id="0x0139" group="BOOT"/>
        <fn name="boot_HostUsbGenerateReadPacket" id="0x013A" group="BOOT"/>
        <fn name="boot_HostUsbSendReadPacket" id="0x013B" group="BOOT"/>
        <fn name="boot_HostUsbWriteInternal" id="0x013C" group="BOOT"/>
        <fn name="boot_HostUsbInit" id="0x013D" group="BOOT"/>

        <!-- XCPU Pulses -->
        <fn name="XCPU_BOOT" id="0x2F00" group="HAL"/>
        <fn name="XCPU_MAIN" id="0x2F01" group="HAL"/>

        <!-- The following codes were in conflict in Greenstone -->
        <fn name="BOOT_START_or_POWER_STATE_DONE" id="0x2F04" group="BOOT"/>
        <fn name="BOOT_PU_ST_START_or_ENTER_MONITOR_LOOP" id="0x2F05" group="BOOT"/>
        <fn name="BOOT_PU_ST_END_or_USB_TIMEOUT_IN" id="0x2F06" group="BOOT"/>
        <fn name="BOOT_CACHE_FLUSHED_or_USB_MONITOR_EVENT_TIMEOUT" id="0x2F07" group="BOOT"/>
        <!-- The previous codes were in conflict in Greenstone -->

        <fn name="BOOT_ADMUX" id="0x2F08" group="BOOT"/>
        <fn name="BOOT_WRITE_FLASH_MODE" id="0x2F09" group="BOOT"/>
        <fn name="BOOT_PU_END_START" id="0x2F0A" group="BOOT"/>
        <fn name="BOOT_PU_END_END" id="0x2F0B" group="BOOT"/>
        <fn name="BOOT_DIRECT_IN_FLASH" id="0x2F0C" group="BOOT"/>
        <fn name="BOOT_EXIT_BOOT" id="0x2F0D" group="BOOT"/>
        <fn name="BOOT_POWER_STATE_DONE" id="0x2F0E" group="BOOT"/>
        <fn name="BOOT_ENTER_MONITOR_LOOP" id="0x2F0F" group="BOOT"/>
        <fn name="BOOT_USB_TIMEOUT_IN" id="0x2F10" group="BOOT"/>
        <fn name="BOOT_USB_MONITOR_EVENT_TIMEOUT" id="0x2F11" group="BOOT"/>
        <fn name="BOOT_ROMED_XCPU_ERROR" id="0x2F12" group="BOOT"/>
        <fn name="BOOT_START" id="0x2F13" group="BOOT"/>
        <fn name="BOOT_PU_ST_START" id="0x2F14" group="BOOT"/>
        <fn name="BOOT_PU_ST_END" id="0x2F15" group="BOOT"/>
        <fn name="BOOT_CACHE_FLUSHED" id="0x2F16" group="BOOT"/>
        <fn name="BOOT_USB_REQUEST_DEVICE_SETADDR" id="0x2F17" group="BOOT"/>
        <fn name="BOOT_USB_STATUS_OUT" id="0x2F18" group="BOOT"/>
        <fn name="BOOT_USB_STATUS_IN" id="0x2F19" group="BOOT"/>

    </module>

    <module name="TSD">

        <!-- Functions -->
        <fn name="tsd_GpioIrqHandler" id="0x1290" group="TSD API"/>
        <fn name="tsd_Debounce" id="0x1291" group="TSD API"/>
        <fn name="tsd_GetScreenPoints" id="0x1292" group="TSD API"/>
        <fn name="tsd_GetSamples" id="0x1293" group="TSD API"/>
        <fn name="tsd_EvaluateSamples" id="0x1294" group="TSD API"/>
        <fn name="tsd_Open" id="0x1295" group="TSD API"/>
        <fn name="tsd_Close" id="0x1296" group="TSD API"/>

    </module>

    <module name="CALIB">

        <!-- CalibStub functions. -->
        <fn name="calib_StubTestTaskInit" id="0x0150" group="CalibStub"/>
        <fn name="calib_StubFintIrqHandler" id="0x0151" group="CalibStub"/>
        <fn name="calib_StubDispState" id="0x0152" group="CalibStub"/>
        <fn name="calib_StubGetFromGlobal" id="0x0153" group="CalibStub"/>
        <fn name="calib_StubAudioHandler" id="0x0154" group="CalibStub"/>

        <!-- CalibStub pulses. -->
        <fn name="calib_StubTimDisp" id="0x3100" group="CalibStub"/>
        <fn name="calib_StubTimGpadcMeas" id="0x3101" group="CalibStub"/>
        <fn name="calib_StubCmdGlobal" id="0x3102" group="CalibStub"/>
        <fn name="calib_StubCmdXtal" id="0x3103" group="CalibStub"/>
        <fn name="calib_StubCmdAfcBound" id="0x3104" group="CalibStub"/>
        <fn name="calib_StubCmdAfcFOf" id="0x3105" group="CalibStub"/>
        <fn name="calib_StubCmdILoss" id="0x3106" group="CalibStub"/>
        <fn name="calib_StubCmdPaProf" id="0x3107" group="CalibStub"/>
        <fn name="calib_StubCmdUpdate" id="0x3108" group="CalibStub"/>
        <fn name="calib_StubCmdRstGpadc" id="0x3109" group="CalibStub"/>
        <fn name="calib_StubCmdAudioDict" id="0x310A" group="CalibStub"/>
        <fn name="calib_StubCmdPmdCustom" id="0x310B" group="CalibStub"/>

    </module>

    <module name="SPP">
        <fn name="spp_EncodeABurst" id="0x4100"/>
        <fn name="spp_EncodeBlock" id="0x4101"/>
        <fn name="spp_BuildNBurst" id="0x4102"/>
        <fn name="spp_ChannelEstimation" id="0x4103"/>
        <fn name="spp_Equalize" id="0x4104"/>
        <fn name="spp_FofEstimation" id="0x4105"/>
        <fn name="spp_EqualizeNBurst" id="0x4106"/>
        <fn name="spp_DecodeBlock" id="0x4107"/>
        <fn name="spp_CorrectCS4" id="0x4108"/>
        <fn name="spp_EqualizeDecodeSch" id="0x4109"/>
        <fn name="spp_EgprsEqualizeNBurst" id="0x410A"/>
        <fn name="spp_EgprsBlindDetection" id="0x410B"/>
        <fn name="spp_PSK8DcIqEstimation" id="0x410C"/>
        <fn name="spp_LsePrefilter" id="0x410D"/>
        <fn name="spp_EqualizeDdfse" id="0x410E"/>
        <fn name="spp_EgprsDecodeHeader" id="0x410F"/>
        <fn name="spp_EgprsDecodeData" id="0x4110"/>
        <fn name="spp_EgprsBurstDemapping" id="0x4111"/>
        <fn name="spp_EgprsEncodeBlock" id="0x4112"/>
        <fn name="spp_EgprsBuildNBurst" id="0x4113"/>
        <fn name="spp_FcchDetect" id="0x4114"/>
        <fn name="spp_EgprsGetUSF" id="0x4115"/>
        <fn name="spp_EgprsDeinterleaveBlock" id="0x4116"/>
        <fn name="spp_EgprsDecodeStealingBits" id="0x4117"/>
        <fn name="spp_LpChannelEstimation" id="0x4118"/>
        <fn name="spp_IrComb" id="0x4119"/>
        <fn name="spp_IrWrite" id="0x411A"/>
        <fn name="spp_IrClear" id="0x411B"/>
        <fn name="spp_EgprsDecodeCrc" id="0x411C"/>
        <fn name="spp_EgprsCapConvoluate" id="0x411D"/>
        <fn name="spp_Equalize_saic" id="0x411E"/>
        <fn name="spp_EqualizeNBurstSaic" id="0x411F"/>
        <fn name="spp_EgprsBurstPreProcessSaic" id="0x4120"/>
    </module>

    <module name="PAL">

        <fn name="pal_FrameStart" id="0x0001"/>
        <fn name="pal_FrameEnd" id="0x0002"/>
        <fn name="pal_TimeTuning" id="0x0003"/>
        <fn name="pal_SynchronizationChange" id="0x0004"/>
        <fn name="pal_FrequencyTuning" id="0x0005"/>
        <fn name="pal_SetGsmCounters" id="0x0006"/>
        <fn name="pal_RxBufferCfg" id="0x0007"/>
        <fn name="pal_SetMonRxWin" id="0x0008"/>
        <fn name="pal_GetMonResult" id="0x0009"/>
        <fn name="pal_SetFchRxWin" id="0x000A"/>
        <fn name="pal_CloseFchRxWin" id="0x000B"/>
        <fn name="pal_GetFchResult" id="0x000C"/>
        <fn name="pal_SetSchRxWin" id="0x000D"/>
        <fn name="pal_GetSchResult" id="0x000E"/>
        <fn name="pal_SetIntRxWin" id="0x000F"/>
        <fn name="pal_GetIntResult" id="0x0010"/>
        <fn name="pal_SetNBurstRxWin" id="0x0011"/>
        <fn name="pal_GetNBurstResult" id="0x0012"/>
        <fn name="pal_GetNBlockResult" id="0x0013"/>
        <fn name="pal_GetUsf" id="0x0014"/>
        <fn name="pal_ABurstEncoding" id="0x0015"/>
        <fn name="pal_NblockEncoding" id="0x0016"/>
        <fn name="pal_SetTxWin" id="0x0017"/>
        <fn name="pal_WinResize" id="0x0018"/>
        <fn name="pal_SetTxWin_calib" id="0x0019"/>
        <fn name="pal_StartCiphering" id="0x001A"/>
        <fn name="pal_StopCiphering" id="0x001B"/>
        <fn name="pal_GprsCiphering" id="0x001C"/>
        <fn name="pal_StartTch" id="0x001D"/>
        <fn name="pal_ChangeTchMode" id="0x001E"/>
        <fn name="pal_RetrieveCurrentAMRCfg" id="0x001F"/>
        <fn name="pal_SetDtx" id="0x0020"/>
        <fn name="pal_GetDtx" id="0x0021"/>
        <fn name="pal_SetTchLoop" id="0x0022"/>
        <fn name="pal_StopTch" id="0x0023"/>
        <fn name="pal_FintSuspend" id="0x0024"/>
        <fn name="pal_FintResume" id="0x0025"/>
        <fn name="pal_GetElapsedTime" id="0x0026"/>
        <fn name="pal_RfWakeUp" id="0x0027"/>
        <fn name="pal_RfSleep" id="0x0028"/>
        <fn name="pal_ResourceActive" id="0x0029"/>
        <fn name="pal_ResourceInactive" id="0x002A"/>
        <fn name="pal_Sleep" id="0x002B"/>
        <fn name="pal_SetUsrVector" id="0x002C"/>
        <fn name="pal_SetUsrVectorMsk" id="0x002D"/>
        <fn name="pal_SleepDeep" id="0x002E"/>
        <fn name="pal_Debug" id="0x0030"/>
        <fn name="pal_Initialisation" id="0x00FF"/>

        <fn name="PAL_FRAME" id="0x3730"/>
        <fn name="pal_WinDebug" id="0x3731"/>
        <fn name="SkipFrameAllowed" id="0x3732"/>

    </module>

    <module name="SPAL">

        <fn name="spal_XcorTscxcNb" id="0x4200"/>
        <fn name="spal_XcorTscxcSch" id="0x4201"/>
        <fn name="spal_XcorFchxc" id="0x4202"/>
        <fn name="spal_XcorBiterror" id="0x4203"/>
        <fn name="spal_XcorChest" id="0x4204"/>
        <fn name="spal_XcorSrec" id="0x4205"/>
        <fn name="spal_XcorBmsum" id="0x4206"/>
        <fn name="spal_XcorErrCalc" id="0x4207"/>
        <fn name="spal_XcorIcorCalc" id="0x4208"/>
        <fn name="spal_XcorHvextract" id="0x4209"/>
        <fn name="spal_XcorDcoc" id="0x420A"/>
        <fn name="spal_VitacFullDecoding" id="0x420B"/>
        <fn name="spal_XcorBmmlZf" id="0x420C"/>
        <fn name="spal_XcorComplexMatrixMultiply" id="0x420D"/>
        <fn name="spal_XcorComplexConvolution" id="0x420E"/>
        <fn name="spal_XcorComplexPower" id="0x420F"/>
        <fn name="spal_XcorDerotate" id="0x4210"/>
        <fn name="spal_XcorDcIqCompensate" id="0x4211"/>
        <fn name="spal_XcorSrecPSK8" id="0x4212"/>
        <fn name="spal_Egprs_ItlvDitlv" id="0x4213"/>
        <fn name="spal_EgprsCapDecodeCrc" id="0x4214"/>
        <fn name="spal_VitacDdfseHalfBurst" id="0x4215"/>
        <fn name="spal_EgprsCapConvoluate" id="0x4216"/>
        <fn name="spal_ExcorIrRecombine" id="0x4217"/>
        <fn name="spal_debug" id="0x42FF"/>
        <fn name="spal_debug1" id="0x42FE"/>
        <fn name="spal_debug2" id="0x42FD"/>

        <!-- BCPU Pulses -->
        <fn name="BCPU_BOOT" id="0x6F00"/>
        <fn name="BCPU_MAIN" id="0x6F01"/>
        <fn name="BCPU_ERROR" id="0x6F02"/>

        <!--These are identifed as CPBBIFC2SYMCNTSTART and CPBBIFC2SYMCNTMAX in the source code instead.
    <fn name="SPAL_BB_IFC2_SYM_CNT_0" id="0x7000"/>
    <fn name="SPAL_BB_IFC2_SYM_CNT_END" id="0x72FF"/>
-->

    </module>

    <module name="LCDD">

        <!-- Functions -->
        <fn name="lcdd_TransferData" id="0x1280" group="LCDD API"/>

        <!-- Windows -->
        <fn name="lcdd_BlitWin" id="0x3930" group="LCDD API"/>

        <!-- Pulses -->
        <fn name="LCDD_TRANSFER_START_REDO" id="0x3138" group="LCDD API"/>

    </module>

    <module name="STK">

        <fn name="l1s_CValueUpdate" id="0x1B59" group="STK"/>
        <fn name="l1s_GetNBurstResult" id="0x1B5A" group="STK"/>
        <fn name="l1s_GetNBlockResult" id="0x1B5B" group="STK"/>
        <fn name="l1s_StartCnx" id="0x1B5C" group="STK"/>
        <fn name="l1s_PSEncodeTimer" id="0x1B5D" group="STK"/>
        <fn name="l1s_TxPwrCtrlTimer" id="0x1B5E" group="STK"/>
        <fn name="l1s_TxPwrCtrlTimer_ext" id="0x1B5F" group="STK"/>
        <fn name="l1a_Init" id="0x1B60" group="STK"/>
        <fn name="l1a_InitReq" id="0x1B61" group="STK"/>

        <fn name="sim_Interrupt_SIM_RESET_TIMEOUT" id="0x1C10" group="STK"/>
        <fn name="sim_Interrupt_SIM_PARITY_ERROR" id="0x1C11" group="STK"/>
        <fn name="sim_Interrupt_SIM_BAD_TS" id="0x1C12" group="STK"/>
        <fn name="sim_Interrupt_SIM_ATR_SUCCESS" id="0x1C13" group="STK"/>
        <fn name="sim_Interrupt_SIM_DMA_SUCCESS" id="0x1C14" group="STK"/>
        <fn name="sim_Interrupt_SIM_ATR_START" id="0x1C15" group="STK"/>
        <fn name="sim_Interrupt_SIM_WWT_TIMEOUT" id="0x1C16" group="STK"/>
        <fn name="sim_Interrupt_SIM_EXTRA_RX" id="0x1C17" group="STK"/>
        <fn name="sim_Interrupt_SIM_INT_CHK" id="0x1C18" group="STK"/>
        <fn name="sim_ParseEvt" id="0x1C19" group="STK"/>
        <fn name="sim_ParseMsg" id="0x1C1A" group="STK"/>
        <fn name="sim_Parse" id="0x1C1B" group="STK"/>
        <fn name="sim_TestSW1SW2" id="0x1C1C" group="STK"/>
        <fn name="sim_SendInstruction" id="0x1C1D" group="STK"/>
        <fn name="sim_ReleaseResource" id="0x1C1E" group="STK"/>
        <fn name="sim_SW1TimeOut" id="0x1C1F" group="STK"/>

        <fn name="mac_DataBlock" id="0x1C85" group="STK"/>
        <fn name="mac_CtrlBlock" id="0x1C86" group="STK"/>
        <fn name="mac_T3200Exp" id="0x1C87" group="STK"/>
        <fn name="mac_HdleSegmentation" id="0x1C88" group="STK"/>
        <fn name="mac_PurgeCtrlQ" id="0x1C89" group="STK"/>
        <fn name="mac_DlAckReq" id="0x1C8A" group="STK"/>
        <fn name="mac_PrepPCtrlAck" id="0x1C8B" group="STK"/>
        <fn name="mac_SdBlock" id="0x1C8C" group="STK"/>
        <fn name="rrpAccI_TrsL1PSDataInd" id="0x1C8D" group="STK"/>
        <fn name="rrpAccN_TrsL1PSDataInd" id="0x1C8E" group="STK"/>
        <fn name="rrpCond_TrsL1PSDataInd" id="0x1C8F" group="STK"/>
        <fn name="rrpWcnI_TrsL1PSDataInd" id="0x1C90" group="STK"/>
        <fn name="rrpWcnN_TrsL1PSDataInd" id="0x1C91" group="STK"/>
        <fn name="rlu_AckSdu" id="0x1CE9" group="STK"/>
        <fn name="rluGene_TrsTxInd" id="0x1CEA" group="STK"/>
        <fn name="rluGene_TrsRelInd" id="0x1CEB" group="STK"/>
        <fn name="rlu_UndoPduFromSdu" id="0x1CEC" group="STK"/>
        <fn name="rlu_BackTrack" id="0x1CED" group="STK"/>
        <fn name="rlu_BuildBlock" id="0x1CEE" group="STK"/>
        <fn name="rlu_StartNextSdu" id="0x1CEF" group="STK"/>
        <fn name="rlu_SduClean" id="0x1CF0" group="STK"/>
        <fn name="rlu_ResetSdus" id="0x1CF1" group="STK"/>
        <fn name="rlu_SearchSduQ" id="0x1CF2" group="STK"/>
        <fn name="rlu_CleanCtx" id="0x1CF3" group="STK"/>
        <fn name="rluNack_TrsRepeatReq" id="0x1CF4" group="STK"/>
        <fn name="rlu_GetPrevPdu" id="0x1CF5" group="STK"/>
        <fn name="rlu_TrsAckNackInd" id="0x1CF6" group="STK"/>
        <fn name="rlu_TrsTxFillReq" id="0x1CF7" group="STK"/>
        <fn name="rld_DataInd" id="0x1D4D" group="STK"/>
        <fn name="rld_PurgeQ" id="0x1D4E" group="STK"/>
        <fn name="rld_RmvFirstPduQ" id="0x1D4F" group="STK"/>
        <fn name="rld_BuildAndFwdSdu" id="0x1D50" group="STK"/>
        <fn name="rld_RelInd" id="0x1D51" group="STK"/>
        <fn name="sim_Reset" id="0x1DB1" group="STK"/>
        <fn name="sim_AnalyzeATR" id="0x1DB2" group="STK"/>
        <fn name="sim_ProcessInstruction" id="0x1DB3" group="STK"/>
        <fn name="sim_AnalyzeReceivedBytes" id="0x1DB4" group="STK"/>
        <fn name="mm_mmcHandleEvt" id="0x1E15" group="STK"/>
        <fn name="mm_mmpHandleEvt" id="0x1E16" group="STK"/>
        <fn name="sm_ProcessEvt" id="0x1E79" group="STK"/>
        <fn name="snd_ProcessEvt" id="0x1E97" group="STK"/>
        <fn name="api_ParseMsg" id="0x1F0F" group="STK"/>
        <fn name="l1a_MsgParseSleep" id="0x1F10" group="STK"/>
        <fn name="l1s_waitdecodeIrq" id="0x1F11" group="STK"/>

    </module>

    <module name="HAL">

        <!-- IRQ LIST FOR XCPU -->
        <!-- IRQ LIST FOR BCPU -->
        <!-- Moved into regs/$CT_ASIC/include -->

        <!-- This code is hardcoded in romulator board -->
        <fn name="XCPU_ERROR" id="0x2F02" group="HAL"/>

        <!-- XCPU Pulses -->

        <fn name="hal_UsbEndInTransfert" id="0x2F51" group="HAL"/>
        <fn name="hal_UsbEndOutTransfert" id="0x2F52" group="HAL"/>
        <fn name="hal_UsbAhbError" id="0x2F53" group="HAL"/>
        <fn name="hal_UsbTimeOutIn" id="0x2F54" group="HAL"/>
        <fn name="hal_TimWatchDogKeepAlive" id="0x2F55" group="HAL"/>
        <fn name="hal_LpsInvalidateCalib" id="0x2F56" group="HAL"/>
        <fn name="hal_SysRequestFreq" id="0x2F57" group="HAL"/>
        <fn name="hal_Gdb" id="0x2F58" group="HAL"/>
        <fn name="HAL_USB_MONITOR_EVENT_TIMEOUT" id="0x2F59" group="HAL"/>
        <fn name="HAL_LCDC_START_BLOCK_PULSE" id="0x2F5A" group="HAL"/>

        <!-- HAL Windows -->

        <fn name="CALIB_RUNNING" id="0x3700" group="X_WIN"/>
        <fn name="CALIB_VALID" id="0x3701" group="X_WIN"/>
        <fn name="DEEP_SLEEP" id="0x3702" group="X_WIN"/>
        <fn name="LIGHT_SLEEP" id="0x3703" group="X_WIN"/>
        <fn name="XCV_WAKEUP" id="0x3704" group="X_WIN"/>
        <fn name="RES_RF" id="0x3710" group="X_WIN"/>
        <fn name="RES_UART0" id="0x3711" group="X_WIN"/>
        <fn name="RES_UART1" id="0x3712" group="X_WIN"/>
        <fn name="RES_UART2" id="0x3713" group="X_WIN"/>
        <fn name="RES_SPI" id="0x3714" group="X_WIN"/>
        <fn name="RES_AUDIO" id="0x3715" group="X_WIN"/>
        <fn name="RES_SIM" id="0x3716" group="X_WIN"/>
        <fn name="RES_DMA" id="0x3717" group="X_WIN"/>
        <fn name="RES_GPADC" id="0x3718" group="X_WIN"/>
        <fn name="RES_JDS" id="0x3719" group="X_WIN"/>
        <fn name="RES_CLKOUT" id="0x371A" group="X_WIN"/>
        <fn name="RES_KEY" id="0x371B" group="X_WIN"/>
        <fn name="RES_USER0" id="0x371C" group="X_WIN"/>
        <fn name="RES_USER1" id="0x371D" group="X_WIN"/>
        <fn name="RES_USER2" id="0x371E" group="X_WIN"/>
        <fn name="RES_USER3" id="0x371F" group="X_WIN"/>
        <!-- SPI CS Activation windows: Keep them in THAT order ! -->
        <fn name="ACTIVATE_SPI1_CS0" id="0x3720" group="X_WIN"/>
        <fn name="ACTIVATE_SPI1_CS1" id="0x3721" group="X_WIN"/>
        <fn name="ACTIVATE_SPI1_CS2" id="0x3722" group="X_WIN"/>
        <fn name="ACTIVATE_SPI1_CS3" id="0x3723" group="X_WIN"/>
        <fn name="ACTIVATE_SPI2_CS0" id="0x3724" group="X_WIN"/>
        <fn name="ACTIVATE_SPI2_CS1" id="0x3725" group="X_WIN"/>
        <fn name="ACTIVATE_SPI2_CS2" id="0x3726" group="X_WIN"/>
        <fn name="ACTIVATE_SPI2_CS3" id="0x3727" group="X_WIN"/>
        <!-- LCDC Benchmarking -->
        <fn name="hal_LcdcWriteDataBlockBenchCpu" id="0x3728" group="X_WIN"/>
        <fn name="hal_LcdcWriteDataBlockBenchDma" id="0x3729" group="X_WIN"/>

        <!-- CLK : Keep them in THAT order ! -->
        <fn name="PLL_CLK_FAST_EN" id="0x372A" group="X_WIN"/>
        <fn name="SLOW_SEL_32K" id="0x372B" group="X_WIN"/>
        <fn name="XTAL_SEL_52M" id="0x372C" group="X_WIN"/>

        <fn name="SYS_CLK_IS_26M" id="0x3740" group="X_WIN"/>
        <fn name="SYS_CLK_IS_39M" id="0x3741" group="X_WIN"/>
        <fn name="SYS_CLK_IS_52M" id="0x3742" group="X_WIN"/>
        <fn name="SYS_CLK_IS_78M" id="0x3743" group="X_WIN"/>
        <fn name="SYS_CLK_IS_89M" id="0x3744" group="X_WIN"/>
        <fn name="SYS_CLK_IS_104M" id="0x3745" group="X_WIN"/>
        <fn name="SYS_CLK_IS_113M" id="0x3746" group="X_WIN"/>
        <fn name="SYS_CLK_IS_125M" id="0x3747" group="X_WIN"/>
        <fn name="SYS_CLK_IS_139M" id="0x3748" group="X_WIN"/>
        <fn name="SYS_CLK_IS_156M" id="0x3749" group="X_WIN"/>
        <fn name="SYS_CLK_IS_178M" id="0x374A" group="X_WIN"/>
        <fn name="SYS_CLK_IS_208M" id="0x374B" group="X_WIN"/>
        <fn name="SYS_CLK_IS_250M" id="0x374C" group="X_WIN"/>
        <fn name="SYS_CLK_IS_312M" id="0x374D" group="X_WIN"/>
        <fn name="SYS_CLK_IS_OTHERS" id="0x374E" group="X_WIN"/>

        <fn name="MEM_CLK_IS_26M" id="0x374F" group="X_WIN"/>
        <fn name="MEM_CLK_IS_39M" id="0x3750" group="X_WIN"/>
        <fn name="MEM_CLK_IS_52M" id="0x3751" group="X_WIN"/>
        <fn name="MEM_CLK_IS_78M" id="0x3752" group="X_WIN"/>
        <fn name="MEM_CLK_IS_89M" id="0x3753" group="X_WIN"/>
        <fn name="MEM_CLK_IS_104M" id="0x3754" group="X_WIN"/>
        <fn name="MEM_CLK_IS_113M" id="0x3755" group="X_WIN"/>
        <fn name="MEM_CLK_IS_125M" id="0x3756" group="X_WIN"/>
        <fn name="MEM_CLK_IS_139M" id="0x3757" group="X_WIN"/>
        <fn name="MEM_CLK_IS_156M" id="0x3758" group="X_WIN"/>
        <fn name="MEM_CLK_IS_178M" id="0x3759" group="X_WIN"/>
        <fn name="MEM_CLK_IS_208M" id="0x375A" group="X_WIN"/>
        <fn name="MEM_CLK_IS_250M" id="0x375B" group="X_WIN"/>
        <fn name="MEM_CLK_IS_312M" id="0x375C" group="X_WIN"/>
        <fn name="MEM_CLK_IS_OTHERS" id="0x375D" group="X_WIN"/>

        <fn name="VOC_CLK_IS_26M" id="0x375E" group="X_WIN"/>
        <fn name="VOC_CLK_IS_39M" id="0x375F" group="X_WIN"/>
        <fn name="VOC_CLK_IS_52M" id="0x3760" group="X_WIN"/>
        <fn name="VOC_CLK_IS_78M" id="0x3761" group="X_WIN"/>
        <fn name="VOC_CLK_IS_89M" id="0x3762" group="X_WIN"/>
        <fn name="VOC_CLK_IS_104M" id="0x3763" group="X_WIN"/>
        <fn name="VOC_CLK_IS_113M" id="0x3764" group="X_WIN"/>
        <fn name="VOC_CLK_IS_125M" id="0x3765" group="X_WIN"/>
        <fn name="VOC_CLK_IS_139M" id="0x3766" group="X_WIN"/>
        <fn name="VOC_CLK_IS_156M" id="0x3767" group="X_WIN"/>
        <fn name="VOC_CLK_IS_178M" id="0x3768" group="X_WIN"/>
        <fn name="VOC_CLK_IS_208M" id="0x3769" group="X_WIN"/>
        <fn name="VOC_CLK_IS_250M" id="0x376A" group="X_WIN"/>
        <fn name="VOC_CLK_IS_312M" id="0x376B" group="X_WIN"/>
        <fn name="VOC_CLK_IS_OTHERS" id="0x376C" group="X_WIN"/>

        <fn name="BB_CLK_IS_26M" id="0x376D" group="X_WIN"/>
        <fn name="BB_CLK_IS_39M" id="0x376E" group="X_WIN"/>
        <fn name="BB_CLK_IS_52M" id="0x376F" group="X_WIN"/>
        <fn name="BB_CLK_IS_78M" id="0x3770" group="X_WIN"/>
        <fn name="BB_CLK_IS_89M" id="0x3771" group="X_WIN"/>
        <fn name="BB_CLK_IS_104M" id="0x3772" group="X_WIN"/>
        <fn name="BB_CLK_IS_113M" id="0x3773" group="X_WIN"/>
        <fn name="BB_CLK_IS_125M" id="0x3774" group="X_WIN"/>
        <fn name="BB_CLK_IS_139M" id="0x3775" group="X_WIN"/>
        <fn name="BB_CLK_IS_156M" id="0x3776" group="X_WIN"/>
        <fn name="BB_CLK_IS_178M" id="0x3777" group="X_WIN"/>
        <fn name="BB_CLK_IS_208M" id="0x3778" group="X_WIN"/>
        <fn name="BB_CLK_IS_250M" id="0x3779" group="X_WIN"/>
        <fn name="BB_CLK_IS_312M" id="0x377A" group="X_WIN"/>
        <fn name="BB_CLK_IS_OTHERS" id="0x377B" group="X_WIN"/>

        <fn name="SYS_SEL_FAST" id="0x377C" group="X_WIN"/>
        <fn name="MEM_SEL_FAST" id="0x377D" group="X_WIN"/>
        <fn name="VOC_SEL_FAST" id="0x377E" group="X_WIN"/>
        <fn name="BB_SEL_FAST" id="0x377F" group="X_WIN"/>

        <!-- HAL Functions -->
        <fn name="hal_SetResourceActivity" id="0x0032" group="HAL"/>
        <fn name="hal_Test" id="0x0033" group="HAL"/>
        <!-- Usb Host -->
        <fn name="hal_HostUsbDecode" id="0x0039" group="HAL"/>
        <fn name="hal_HostUsbGenerateReadPacket" id="0x003A" group="HAL"/>
        <fn name="hal_HostUsbSendReadPacket" id="0x003B" group="HAL"/>
        <fn name="hal_HostUsbWriteInternal" id="0x003C" group="HAL"/>
        <fn name="hal_HostUsbInit" id="0x003D" group="HAL"/>

        <fn name="hal_RfspiFillFifo" id="0x0100" group="HAL"/>
        <fn name="hal_HstTraceSendData" id="0x0101" group="HAL"/>
        <fn name="hal_HstTraceGetData" id="0x0102" group="HAL"/>
        <fn name="hal_HstTraceTxDmaDone" id="0x0103" group="HAL"/>
        <fn name="hal_TimSetExpirationTime" id="0x0104" group="HAL"/>
        <fn name="hal_TimSetReminderTime" id="0x0105" group="HAL"/>
        <fn name="hal_TimTickOpen" id="0x0106" group="HAL"/>
        <fn name="hal_SpeechPushRxPopTx" id="0x0107" group="HAL"/>
        <fn name="hal_SpeechPopRxPushTx" id="0x0108" group="HAL"/>
        <fn name="hal_SpeechReset" id="0x0109" group="HAL"/>
        <fn name="hal_UsbIrqHandler" id="0x010A" group="HAL"/>

        <fn name="hal_UsbIrqHandlerI" id="0x010B" group="HAL"/>
        <fn name="hal_UsbIrqHandlerO" id="0x010C" group="HAL"/>
        <fn name="hal_UsbIrqHandlerIcp" id="0x010D" group="HAL"/>
        <fn name="hal_UsbIrqHandlerIto" id="0x010E" group="HAL"/>
        <fn name="hal_UsbIrqHandlerOsp" id="0x010F" group="HAL"/>
        <fn name="hal_UsbIrqHandlerOcp" id="0x0110" group="HAL"/>
        <fn name="hal_TimGetReminderTime" id="0x0111" group="HAL"/>
        <fn name="hal_UsbIrqHandlerReset" id="0x0113" group="HAL"/>
        <fn name="hal_UsbIrqHandlerEnum" id="0x0114" group="HAL"/>

        <fn name="hal_UsbFlushTxFifo" id="0x0115" group="HAL"/>
        <fn name="hal_UsbFlushAllTxFifos" id="0x0116" group="HAL"/>
        <fn name="hal_UsbResetTransfert" id="0x0117" group="HAL"/>
        <fn name="hal_UsbCancelTransfert" id="0x0118" group="HAL"/>
        <fn name="hal_UsbContinueTransfert" id="0x0119" group="HAL"/>
        <fn name="hal_UsbDisableEp" id="0x0121" group="HAL"/>
        <fn name="hal_UsbEnableEp" id="0x0122" group="HAL"/>
        <fn name="hal_UsbStatusIn" id="0x0123" group="HAL"/>
        <fn name="hal_UsbStatusOut" id="0x0124" group="HAL"/>
        <fn name="hal_UsbEpStall" id="0x0125" group="HAL"/>
        <fn name="hal_UsbRecv" id="0x0126" group="HAL"/>
        <fn name="hal_UsbSend" id="0x0127" group="HAL"/>
        <fn name="hal_UsbClose" id="0x0128" group="HAL"/>
        <fn name="hal_UsbReset" id="0x0129" group="HAL"/>
        <fn name="hal_UsbFlushRxFifo" id="0x012A" group="HAL"/>
        <fn name="hal_UsbStartTransfert" id="0x012B" group="HAL"/>
        <fn name="hal_UsbOpen" id="0x012C" group="HAL"/>
        <fn name="hal_UsbNewTransfert" id="0x012E" group="HAL"/>

        <fn name="hal_HostApDecode" id="0x0160" group="HAL"/>
        <fn name="hal_HostApSendReadPacket" id="0x0161" group="HAL"/>

        <fn name="hal_SimTxByteRxByte" id="0x1150" group="HAL"/>
        <fn name="hal_SimTxByteRxByte_nRxBytebl4" id="0x1151" group="HAL"/>
        <fn name="hal_SimTxByteRxByte_nRxByteab4" id="0x1152" group="HAL"/>
        <fn name="hal_SimIrqHandler_argEnd" id="0x1153" group="HAL"/>
        <fn name="hal_SimIrqHandler_rxDone" id="0x1154" group="HAL"/>
        <fn name="hal_SimIrqHandler_wwtTimeout" id="0x1155" group="HAL"/>
        <fn name="hal_SimIrqHandler_resendOvfl" id="0x1156" group="HAL"/>
        <fn name="hal_SimIrqHandler_extraRx" id="0x1157" group="HAL"/>
        <fn name="hal_AnaGpadcGetRaw" id="0x1158" group="HAL"/>
        <fn name="hal_IfcTransferStart" id="0x1159" group="HAL"/>
        <fn name="hal_IfcTransferStart_busy" id="0x115a" group="HAL"/>
    </module>

    <module name="DUALSIMD">

        <!-- Functions -->
        <fn name="dualsim_SendRegData" id="0x12B0" group="DUALSIMD API"/>
        <fn name="dualsim_SetSim3VVoltage" id="0x12B1" group="DUALSIMD API"/>
        <fn name="dualsim_SetSim1V8Voltage" id="0x12B2" group="DUALSIMD API"/>
        <fn name="dualsim_SetSim0VVoltage" id="0x12B3" group="DUALSIMD API"/>
        <fn name="dualsim_SetSimVoltage" id="0x12B4" group="DUALSIMD API"/>
        <fn name="dualsim_SetSimEnable" id="0x12B5" group="DUALSIMD API"/>
        <fn name="dualsim_SetSimRstEnable" id="0x12B6" group="DUALSIMD API"/>
        <fn name="dualsim_SetSimClkEnable" id="0x12B7" group="DUALSIMD API"/>
        <fn name="dualsim_SetSimDataEnable" id="0x12B8" group="DUALSIMD API"/>

    </module>

    <module name="CSW">

        <!-- TCPIP -->

        <fn name="netbuf_alloc" id="0x1325" group="TCPIP"/>
        <fn name="netbuf_chain" id="0x1326" group="TCPIP"/>
        <fn name="netbuf_copy" id="0x1327" group="TCPIP"/>
        <fn name="netbuf_copy_partial" id="0x1328" group="TCPIP"/>
        <fn name="netbuf_data" id="0x1329" group="TCPIP"/>
        <fn name="netbuf_delete" id="0x132A" group="TCPIP"/>
        <fn name="netbuf_first" id="0x132B" group="TCPIP"/>
        <fn name="netbuf_free" id="0x132C" group="TCPIP"/>
        <fn name="netbuf_fromaddr" id="0x132D" group="TCPIP"/>
        <fn name="netbuf_fromport" id="0x132E" group="TCPIP"/>
        <fn name="netbuf_len" id="0x132F" group="TCPIP"/>
        <fn name="netbuf_new" id="0x1330" group="TCPIP"/>
        <fn name="netbuf_next" id="0x1331" group="TCPIP"/>
        <fn name="netbuf_ref" id="0x1332" group="TCPIP"/>
        <fn name="netconn_accept" id="0x1333" group="TCPIP"/>
        <fn name="netconn_addr" id="0x1334" group="TCPIP"/>
        <fn name="netconn_bind" id="0x1335" group="TCPIP"/>
        <fn name="netconn_close" id="0x1336" group="TCPIP"/>
        <fn name="netconn_connect" id="0x1337" group="TCPIP"/>
        <fn name="netconn_delete" id="0x1338" group="TCPIP"/>
        <fn name="netconn_disconnect" id="0x1339" group="TCPIP"/>
        <fn name="netconn_err" id="0x133A" group="TCPIP"/>
        <fn name="netconn_listen" id="0x133B" group="TCPIP"/>
        <fn name="netconn_new" id="0x133C" group="TCPIP"/>
        <fn name="netconn_new_with_callback" id="0x133D" group="TCPIP"/>
        <fn name="netconn_new_with_proto_and_callback" id="0x133E" group="TCPIP"/>
        <fn name="netconn_peer" id="0x133F" group="TCPIP"/>
        <fn name="netconn_recv" id="0x1340" group="TCPIP"/>
        <fn name="netconn_send" id="0x1341" group="TCPIP"/>
        <fn name="netconn_type" id="0x1342" group="TCPIP"/>
        <fn name="netconn_write" id="0x1343" group="TCPIP"/>
        <fn name="accept_function" id="0x1344" group="TCPIP"/>
        <fn name="api_msg_input" id="0x1345" group="TCPIP"/>
        <fn name="api_msg_post" id="0x1346" group="TCPIP"/>
        <fn name="do_accept" id="0x1347" group="TCPIP"/>
        <fn name="do_bind" id="0x1348" group="TCPIP"/>
        <fn name="do_close" id="0x1349" group="TCPIP"/>
        <fn name="do_connect" id="0x134A" group="TCPIP"/>
        <fn name="do_connected" id="0x134B" group="TCPIP"/>
        <fn name="do_delconn" id="0x134C" group="TCPIP"/>
        <fn name="do_disconnect" id="0x134D" group="TCPIP"/>
        <fn name="do_listen" id="0x134E" group="TCPIP"/>
        <fn name="do_newconn" id="0x134F" group="TCPIP"/>
        <fn name="do_recv" id="0x1350" group="TCPIP"/>
        <fn name="do_send" id="0x1351" group="TCPIP"/>
        <fn name="do_write" id="0x1352" group="TCPIP"/>
        <fn name="err_tcp" id="0x1353" group="TCPIP"/>
        <fn name="poll_tcp" id="0x1354" group="TCPIP"/>
        <fn name="recv_raw" id="0x1355" group="TCPIP"/>
        <fn name="recv_tcp" id="0x1356" group="TCPIP"/>
        <fn name="recv_udp" id="0x1357" group="TCPIP"/>
        <fn name="sent_tcp" id="0x1358" group="TCPIP"/>
        <fn name="setup_tcp" id="0x1359" group="TCPIP"/>
        <fn name="lwip_strerr" id="0x135A" group="TCPIP"/>
        <fn name="icmp_dest_unreach" id="0x135B" group="TCPIP"/>
        <fn name="icmp_input" id="0x135C" group="TCPIP"/>
        <fn name="icmp_time_exceeded" id="0x135D" group="TCPIP"/>
        <fn name="CFW_TcpipInetAddr" id="0x135E" group="TCPIP"/>
        <fn name="htonl" id="0x135F" group="TCPIP"/>
        <fn name="htons" id="0x1360" group="TCPIP"/>
        <fn name="inet_aton" id="0x1361" group="TCPIP"/>
        <fn name="inet_chksum" id="0x1362" group="TCPIP"/>
        <fn name="inet_chksum_pbuf" id="0x1363" group="TCPIP"/>
        <fn name="inet_chksum_pseudo" id="0x1364" group="TCPIP"/>
        <fn name="inet_ntoa" id="0x1365" group="TCPIP"/>
        <fn name="lwip_standard_chksum" id="0x1366" group="TCPIP"/>
        <fn name="ntohl" id="0x1367" group="TCPIP"/>
        <fn name="ntohs" id="0x1368" group="TCPIP"/>
        <fn name="ip_forward" id="0x1369" group="TCPIP"/>
        <fn name="ip_debug_print" id="0x136A" group="TCPIP"/>
        <fn name="ip_init" id="0x136B" group="TCPIP"/>
        <fn name="ip_input" id="0x136C" group="TCPIP"/>
        <fn name="ip_output" id="0x136D" group="TCPIP"/>
        <fn name="ip_output_if" id="0x136E" group="TCPIP"/>
        <fn name="ip_route" id="0x136F" group="TCPIP"/>
        <fn name="ip_addr_isbroadcast" id="0x1370" group="TCPIP"/>
        <fn name="copy_from_pbuf" id="0x1371" group="TCPIP"/>
        <fn name="ip_frag" id="0x1372" group="TCPIP"/>
        <fn name="ip_reass" id="0x1373" group="TCPIP"/>
        <fn name="ip_reass_mem_free" id="0x1374" group="TCPIP"/>
        <fn name="ip_reass_mem_init" id="0x1375" group="TCPIP"/>
        <fn name="ip_reass_tmr" id="0x1376" group="TCPIP"/>
        <fn name="free_sxr_mem" id="0x1377" group="TCPIP"/>
        <fn name="mem_free" id="0x1378" group="TCPIP"/>
        <fn name="mem_init" id="0x1379" group="TCPIP"/>
        <fn name="mem_malloc" id="0x137A" group="TCPIP"/>
        <fn name="mem_realloc" id="0x137B" group="TCPIP"/>
        <fn name="mem_reallocm" id="0x137C" group="TCPIP"/>
        <fn name="plug_holes" id="0x137D" group="TCPIP"/>
        <fn name="free_sxr_memp" id="0x137E" group="TCPIP"/>
        <fn name="memp_free" id="0x137F" group="TCPIP"/>
        <fn name="memp_init" id="0x1380" group="TCPIP"/>
        <fn name="memp_malloc" id="0x1381" group="TCPIP"/>
        <fn name="memp_sanity" id="0x1382" group="TCPIP"/>
        <fn name="msg_memp_malloc" id="0x1383" group="TCPIP"/>
        <fn name="netif_add" id="0x1384" group="TCPIP"/>
        <fn name="netif_find" id="0x1385" group="TCPIP"/>
        <fn name="netif_init" id="0x1386" group="TCPIP"/>
        <fn name="netif_is_up" id="0x1387" group="TCPIP"/>
        <fn name="netif_remove" id="0x1388" group="TCPIP"/>
        <fn name="netif_set_addr" id="0x1389" group="TCPIP"/>
        <fn name="netif_set_default" id="0x138A" group="TCPIP"/>
        <fn name="netif_set_down" id="0x138B" group="TCPIP"/>
        <fn name="netif_set_gw" id="0x138C" group="TCPIP"/>
        <fn name="netif_set_ipaddr" id="0x138D" group="TCPIP"/>
        <fn name="netif_set_netmask" id="0x138E" group="TCPIP"/>
        <fn name="netif_set_up" id="0x138F" group="TCPIP"/>
        <fn name="free_sxr_pbuf" id="0x1390" group="TCPIP"/>
        <fn name="pbuf_alloc" id="0x1391" group="TCPIP"/>
        <fn name="pbuf_cat" id="0x1392" group="TCPIP"/>
        <fn name="pbuf_chain" id="0x1393" group="TCPIP"/>
        <fn name="pbuf_clen" id="0x1394" group="TCPIP"/>
        <fn name="pbuf_dechain" id="0x1395" group="TCPIP"/>
        <fn name="pbuf_dequeue" id="0x1396" group="TCPIP"/>
        <fn name="pbuf_free" id="0x1397" group="TCPIP"/>
        <fn name="pbuf_header" id="0x1398" group="TCPIP"/>
        <fn name="pbuf_init" id="0x1399" group="TCPIP"/>
        <fn name="pbuf_pool_alloc" id="0x139A" group="TCPIP"/>
        <fn name="pbuf_queue" id="0x139B" group="TCPIP"/>
        <fn name="pbuf_realloc" id="0x139C" group="TCPIP"/>
        <fn name="pbuf_ref" id="0x139D" group="TCPIP"/>
        <fn name="pbuf_take" id="0x139E" group="TCPIP"/>
        <fn name="raw_bind" id="0x139F" group="TCPIP"/>
        <fn name="raw_connect" id="0x13A0" group="TCPIP"/>
        <fn name="raw_init" id="0x13A1" group="TCPIP"/>
        <fn name="raw_input" id="0x13A2" group="TCPIP"/>
        <fn name="raw_new" id="0x13A3" group="TCPIP"/>
        <fn name="raw_recv" id="0x13A4" group="TCPIP"/>
        <fn name="raw_remove" id="0x13A5" group="TCPIP"/>
        <fn name="raw_send" id="0x13A6" group="TCPIP"/>
        <fn name="raw_sendto" id="0x13A7" group="TCPIP"/>
        <fn name="get_socket" id="0x13A8" group="TCPIP"/>
        <fn name="alloc_socket" id="0x13A9" group="TCPIP"/>
        <fn name="CFW_TcpipAvailableBuffer" id="0x13AA" group="TCPIP"/>
        <fn name="CFW_TcpipGetLastError" id="0x13AB" group="TCPIP"/>
        <fn name="CFW_TcpipSocket" id="0x13AC" group="TCPIP"/>
        <fn name="CFW_TcpipSocketAccept" id="0x13AD" group="TCPIP"/>
        <fn name="CFW_TcpipSocketBind" id="0x13AE" group="TCPIP"/>
        <fn name="CFW_TcpipSocketClose" id="0x13AF" group="TCPIP"/>
        <fn name="CFW_TcpipSocketConnect" id="0x13B0" group="TCPIP"/>
        <fn name="CFW_TcpipSocketGetpeername" id="0x13B1" group="TCPIP"/>
        <fn name="CFW_TcpipSocketGetsockname" id="0x13B2" group="TCPIP"/>
        <fn name="CFW_TcpipSocketGetsockopt" id="0x13B3" group="TCPIP"/>
        <fn name="CFW_TcpipSocketIoctl" id="0x13B4" group="TCPIP"/>
        <fn name="CFW_TcpipSocketListen" id="0x13B5" group="TCPIP"/>
        <fn name="CFW_TcpipSocketRead" id="0x13B6" group="TCPIP"/>
        <fn name="CFW_TcpipSocketRecv" id="0x13B7" group="TCPIP"/>
        <fn name="CFW_TcpipSocketRecvfrom" id="0x13B8" group="TCPIP"/>
        <fn name="CFW_TcpipSocketSelect" id="0x13B9" group="TCPIP"/>
        <fn name="CFW_TcpipSocketSelscan" id="0x13BA" group="TCPIP"/>
        <fn name="CFW_TcpipSocketSend" id="0x13BB" group="TCPIP"/>
        <fn name="CFW_TcpipSocketSendto" id="0x13BC" group="TCPIP"/>
        <fn name="CFW_TcpipSocketSetsockopt" id="0x13BD" group="TCPIP"/>
        <fn name="CFW_TcpipSocketShutdown" id="0x13BE" group="TCPIP"/>
        <fn name="CFW_TcpipSocketWrite" id="0x13BF" group="TCPIP"/>
        <fn name="event_callback" id="0x13C0" group="TCPIP"/>
        <fn name="free_sock_sem" id="0x13C1" group="TCPIP"/>
        <fn name="stats_display" id="0x13C2" group="TCPIP"/>
        <fn name="stats_display_mem" id="0x13C3" group="TCPIP"/>
        <fn name="stats_display_pbuf" id="0x13C4" group="TCPIP"/>
        <fn name="stats_display_proto" id="0x13C5" group="TCPIP"/>
        <fn name="stats_init" id="0x13C6" group="TCPIP"/>
        <fn name="sys_arch_mbox_fetch" id="0x13C7" group="TCPIP"/>
        <fn name="sys_arch_sem_wait" id="0x13C8" group="TCPIP"/>
        <fn name="sys_arch_timeouts" id="0x13C9" group="TCPIP"/>
        <fn name="sys_mbox_fetch" id="0x13CA" group="TCPIP"/>
        <fn name="sys_mbox_free" id="0x13CB" group="TCPIP"/>
        <fn name="sys_mbox_new" id="0x13CC" group="TCPIP"/>
        <fn name="sys_mbox_post" id="0x13CD" group="TCPIP"/>
        <fn name="sys_msleep" id="0x13CE" group="TCPIP"/>
        <fn name="sys_post_event_to_APP" id="0x13CF" group="TCPIP"/>
        <fn name="sys_post_event_to_APS" id="0x13D0" group="TCPIP"/>
        <fn name="sys_sem_free" id="0x13D1" group="TCPIP"/>
        <fn name="sys_sem_new" id="0x13D2" group="TCPIP"/>
        <fn name="sys_sem_signal" id="0x13D3" group="TCPIP"/>
        <fn name="sys_sem_wait" id="0x13D4" group="TCPIP"/>
        <fn name="sys_sem_wait_timeout" id="0x13D5" group="TCPIP"/>
        <fn name="sys_timeout" id="0x13D6" group="TCPIP"/>
        <fn name="sys_untimeout" id="0x13D7" group="TCPIP"/>
        <fn name="tcp_abort" id="0x13D8" group="TCPIP"/>
        <fn name="tcp_accept" id="0x13D9" group="TCPIP"/>
        <fn name="tcp_accept_null" id="0x13DA" group="TCPIP"/>
        <fn name="tcp_alloc" id="0x13DB" group="TCPIP"/>
        <fn name="tcp_arg" id="0x13DC" group="TCPIP"/>
        <fn name="tcp_bind" id="0x13DD" group="TCPIP"/>
        <fn name="tcp_close" id="0x13DE" group="TCPIP"/>
        <fn name="tcp_connect" id="0x13DF" group="TCPIP"/>
        <fn name="tcp_debug_print" id="0x13E0" group="TCPIP"/>
        <fn name="tcp_debug_print_flags" id="0x13E1" group="TCPIP"/>
        <fn name="tcp_debug_print_pcbs" id="0x13E2" group="TCPIP"/>
        <fn name="tcp_debug_print_state" id="0x13E3" group="TCPIP"/>
        <fn name="tcp_err" id="0x13E4" group="TCPIP"/>
        <fn name="tcp_fasttmr" id="0x13E5" group="TCPIP"/>
        <fn name="tcp_init" id="0x13E6" group="TCPIP"/>
        <fn name="tcp_kill_prio" id="0x13E7" group="TCPIP"/>
        <fn name="tcp_kill_timewait" id="0x13E8" group="TCPIP"/>
        <fn name="tcp_listen" id="0x13E9" group="TCPIP"/>
        <fn name="tcp_new" id="0x13EA" group="TCPIP"/>
        <fn name="tcp_new_port" id="0x13EB" group="TCPIP"/>
        <fn name="tcp_next_iss" id="0x13EC" group="TCPIP"/>
        <fn name="tcp_pcb_purge" id="0x13ED" group="TCPIP"/>
        <fn name="tcp_pcb_remove" id="0x13EE" group="TCPIP"/>
        <fn name="tcp_pcbs_sane" id="0x13EF" group="TCPIP"/>
        <fn name="tcp_poll" id="0x13F0" group="TCPIP"/>
        <fn name="tcp_recv" id="0x13F1" group="TCPIP"/>
        <fn name="tcp_recv_null" id="0x13F2" group="TCPIP"/>
        <fn name="tcp_recved" id="0x13F3" group="TCPIP"/>
        <fn name="tcp_seg_copy" id="0x13F4" group="TCPIP"/>
        <fn name="tcp_seg_free" id="0x13F5" group="TCPIP"/>
        <fn name="tcp_segs_free" id="0x13F6" group="TCPIP"/>
        <fn name="tcp_sent" id="0x13F7" group="TCPIP"/>
        <fn name="tcp_setprio" id="0x13F8" group="TCPIP"/>
        <fn name="tcp_slowtmr" id="0x13F9" group="TCPIP"/>
        <fn name="tcp_tmr" id="0x13FA" group="TCPIP"/>
        <fn name="tcp_input" id="0x13FB" group="TCPIP"/>
        <fn name="tcp_listen_input" id="0x13FC" group="TCPIP"/>
        <fn name="tcp_parseopt" id="0x13FD" group="TCPIP"/>
        <fn name="tcp_process" id="0x13FE" group="TCPIP"/>
        <fn name="tcp_receive" id="0x13FF" group="TCPIP"/>
        <fn name="tcp_timewait_input" id="0x1400" group="TCPIP"/>
        <fn name="tcp_enqueue" id="0x1401" group="TCPIP"/>
        <fn name="tcp_keepalive" id="0x1402" group="TCPIP"/>
        <fn name="tcp_output" id="0x1403" group="TCPIP"/>
        <fn name="tcp_output_segment" id="0x1404" group="TCPIP"/>
        <fn name="tcp_rexmit" id="0x1405" group="TCPIP"/>
        <fn name="tcp_rexmit_rto" id="0x1406" group="TCPIP"/>
        <fn name="tcp_rst" id="0x1407" group="TCPIP"/>
        <fn name="tcp_send_ctrl" id="0x1408" group="TCPIP"/>
        <fn name="tcp_write" id="0x1409" group="TCPIP"/>
        <fn name="data_output" id="0x140A" group="TCPIP"/>
        <fn name="ip_timer" id="0x140B" group="TCPIP"/>
        <fn name="tcp_timer_needed" id="0x140C" group="TCPIP"/>
        <fn name="tcpip_apimsg" id="0x140D" group="TCPIP"/>
        <fn name="tcpip_callback" id="0x140E" group="TCPIP"/>
        <fn name="Tcpip_Destroy" id="0x140F" group="TCPIP"/>
        <fn name="tcpip_init" id="0x1410" group="TCPIP"/>
        <fn name="tcpip_input" id="0x1411" group="TCPIP"/>
        <fn name="tcpip_tcp_timer" id="0x1412" group="TCPIP"/>
        <fn name="TCpIPInit" id="0x1413" group="TCPIP"/>
        <fn name="socketdata_get" id="0x1414" group="TCPIP"/>
        <fn name="socketdata_initial" id="0x1415" group="TCPIP"/>
        <fn name="socketdata_store" id="0x1416" group="TCPIP"/>
        <fn name="udp_bind" id="0x1417" group="TCPIP"/>
        <fn name="udp_connect" id="0x1418" group="TCPIP"/>
        <fn name="udp_debug_print" id="0x1419" group="TCPIP"/>
        <fn name="udp_disconnect" id="0x141A" group="TCPIP"/>
        <fn name="udp_init" id="0x141B" group="TCPIP"/>
        <fn name="udp_input" id="0x141C" group="TCPIP"/>
        <fn name="udp_new" id="0x141D" group="TCPIP"/>
        <fn name="udp_recv" id="0x141E" group="TCPIP"/>
        <fn name="udp_remove" id="0x141F" group="TCPIP"/>
        <fn name="udp_send" id="0x1420" group="TCPIP"/>
        <fn name="udp_sendto" id="0x1421" group="TCPIP"/>

        <!-- DM -->

        <fn name="DM_SetAudioMode_From_Calibration" id="0x151A" group="DM"/>
        <fn name="DM_SetAudioMode" id="0x151B" group="DM"/>
        <fn name="DM_SetAudio_From_Calibration_Volume" id="0x151C" group="DM"/>
        <fn name="DM_SetAudioVolume" id="0x151D" group="DM"/>
        <fn name="DM_MicStartRecord" id="0x151E" group="DM"/>
        <fn name="DM_StopAudio" id="0x151F" group="DM"/>
        <fn name="DM_StartAudio" id="0x1520" group="DM"/>
        <fn name="DM_Audio_StartStream" id="0x1521" group="DM"/>
        <fn name="DM_Audio_StopStream" id="0x1522" group="DM"/>
        <fn name="DM_PlayTone" id="0x1523" group="DM"/>
        <fn name="DM_StopTone" id="0x1524" group="DM"/>

        <!-- SIM_PBK -->

        <fn name="CFW_SimPBKAddProc" id="0x15BA" group="SIM_PBK"/>
        <fn name="CFW_SimPBKDelProc" id="0x15BB" group="SIM_PBK"/>
        <fn name="CFW_SimPBKEntryProc" id="0x15BC" group="SIM_PBK"/>
        <fn name="CFW_SimPBKListEntryProc" id="0x15BD" group="SIM_PBK"/>
        <fn name="CFW_SimPBKListCountEntryProc" id="0x15BE" group="SIM_PBK"/>
        <fn name="CFW_SimPBKStorageInfoProc" id="0x15BF" group="SIM_PBK"/>
        <fn name="CFW_SimPBKStorageProc" id="0x15C0" group="SIM_PBK"/>
        <fn name="cfw_SimParsePBKRecData" id="0x15C1" group="SIM_PBK"/>

        <!-- SIM_MSG -->

        <fn name="CFW_SimReadMessage" id="0x15CF" group="SIM_MSG"/>
        <fn name="CFW_SimWriteMessage" id="0x15D0" group="SIM_MSG"/>
        <fn name="CFW_SimListMessage" id="0x15D1" group="SIM_MSG"/>
        <fn name="CFW_SimDeleteMessage" id="0x15D2" group="SIM_MSG"/>
        <fn name="CFW_SimReadBinary" id="0x15D3" group="SIM_MSG"/>
        <fn name="CFW_SimUpdateBinary" id="0x15D4" group="SIM_MSG"/>
        <fn name="CFW_SimSetMR" id="0x15D5" group="SIM_MSG"/>
        <fn name="CFW_SimGetMR" id="0x15D6" group="SIM_MSG"/>
        <fn name="CFW_SimGetSmsStorageInfo" id="0x15D8" group="SIM_MSG"/>
        <fn name="CFW_SimSetSmsParameters" id="0x15D9" group="SIM_MSG"/>
        <fn name="CFW_SimSmsInitProc" id="0x15DA" group="SIM_MSG"/>
        <fn name="CFW_SimSmsInit" id="0x15DB" group="SIM_MSG"/>
        <fn name="CFW_DecomposePDU" id="0x15DC" group="SIM_MSG"/>
        <fn name="CFW_SimReadMessageProc" id="0x15DD" group="SIM_MSG"/>
        <fn name="CFW_SimWriteMessageProc" id="0x15DE" group="SIM_MSG"/>
        <fn name="CFW_SimListMessageProc" id="0x15E0" group="SIM_MSG"/>
        <fn name="CFW_SimReadBinaryProc" id="0x15E1" group="SIM_MSG"/>
        <fn name="CFW_SimUpdateBinaryProc" id="0x15E2" group="SIM_MSG"/>
        <fn name="CFW_SimGetMRProc" id="0x15E3" group="SIM_MSG"/>
        <fn name="CFW_SimSetMRProc" id="0x15E4" group="SIM_MSG"/>
        <fn name="CFW_SimGetSmsStorageInfoProc" id="0x15E5" group="SIM_MSG"/>
        <fn name="CFW_SimGetSmsParametersProc" id="0x15E6" group="SIM_MSG"/>
        <fn name="CFW_SimSetSmsParametersProc" id="0x15E7" group="SIM_MSG"/>

        <fn name="CFW_SimTestProc" id="0x15E8" group="SIM_MSG"/>
        <fn name="CFW_SimTest" id="0x15E9" group="SIM_MSG"/>
        <fn name="Sim_ParseSW1SW2" id="0x15EA" group="SIM_MSG"/>
        <fn name="SimParseDedicatedStatus" id="0x15EB" group="SIM_MSG"/>
        <fn name="SimReadBinaryReq" id="0x15EC" group="SIM_MSG"/>
        <fn name="SimUpdateBinaryReq" id="0x15ED" group="SIM_MSG"/>
        <fn name="SimElemFileStatusReq" id="0x15EE" group="SIM_MSG"/>
        <fn name="SimDedicFileStatusReq" id="0x15EF" group="SIM_MSG"/>
        <fn name="SimReadRecordReq" id="0x15F0" group="SIM_MSG"/>
        <fn name="SimUpdateRecordReq" id="0x15F1" group="SIM_MSG"/>

        <fn name="SimSeekReq" id="0x15F2" group="SIM_MSG"/>
        <fn name="SimVerifyCHVReq" id="0x15F3" group="SIM_MSG"/>
        <fn name="SimChangeCHVReq" id="0x15F4" group="SIM_MSG"/>
        <fn name="SimDisableCHVReq" id="0x15F5" group="SIM_MSG"/>
        <fn name="SimEnableCHVReq" id="0x15F6" group="SIM_MSG"/>
        <fn name="SimUnblockCHVReq" id="0x15F7" group="SIM_MSG"/>
        <fn name="SimInvalidateReq" id="0x15F8" group="SIM_MSG"/>
        <fn name="SimRehabilitateReq" id="0x15F9" group="SIM_MSG"/>
        <fn name="cfw_IMSItoASC" id="0x15FA" group="SIM_MSG"/>
        <fn name="cfw_PLMNtoBCD" id="0x15FB" group="SIM_MSG"/>
        <fn name="cfw_BCDtoPLMN" id="0x15FC" group="SIM_MSG"/>
        <fn name="CFW_SimGetAuthenStatusProc" id="0x15FD" group="SIM_MSG"/>
        <fn name="CFW_SimEnterAuthenticationProc" id="0x15FE" group="SIM_MSG"/>
        <fn name="CFW_SimChangePasswordProc" id="0x15FF" group="SIM_MSG"/>
        <fn name="CFW_SimGetFacilityProc" id="0x1600" group="SIM_MSG"/>

        <fn name="CFW_SimGetAuthenticationStatus" id="0x1601" group="SIM_MSG"/>
        <fn name="CFW_SimEnterAuthentication" id="0x1602" group="SIM_MSG"/>
        <fn name="CFW_SimChangePassword" id="0x1603" group="SIM_MSG"/>
        <fn name="CFW_SimGetFacilityLock" id="0x1604" group="SIM_MSG"/>
        <fn name="CFW_SimSetFacilityLock" id="0x1605" group="SIM_MSG"/>

        <fn name="CFW_SimGetECC" id="0x1606" group="SIM_MSG"/>
        <fn name="CFW_SimSetECC" id="0x1607" group="SIM_MSG"/>
        <fn name="CFW_SimGetLP" id="0x1608" group="SIM_MSG"/>
        <fn name="SimSpySimCard" id="0x1609" group="SIM_MSG"/>
        <fn name="CFW_SimInitStage3" id="0x160A" group="SIM_MSG"/>

        <fn name="CFW_SimInitStage2" id="0x160B" group="SIM_MSG"/>
        <fn name="CFW_SimInit" id="0x160C" group="SIM_MSG"/>
        <fn name="CFW_SimGetPUCT" id="0x160D" group="SIM_MSG"/>
        <fn name="CFW_SimSetPUCT" id="0x160E" group="SIM_MSG"/>
        <fn name="CFW_SimGetProviderId" id="0x160F" group="SIM_MSG"/>

        <fn name="CFW_SimSetPrefOperatorList" id="0x1610" group="SIM_MSG"/>
        <fn name="CFW_SimGetPrefOperatorList" id="0x1611" group="SIM_MSG"/>
        <fn name="CFW_SimGetPrefOperatorListMaxNum" id="0x1612" group="SIM_MSG"/>
        <fn name="CFW_SimGetACM" id="0x1613" group="SIM_MSG"/>
        <fn name="CFW_SimSetACMMax" id="0x1614" group="SIM_MSG"/>
        <fn name="CFW_SimGetACMMax" id="0x1615" group="SIM_MSG"/>
        <fn name="CFW_SimReSetACM" id="0x1616" group="SIM_MSG"/>

        <fn name="CFW_SimInitStage3Proc" id="0x1617" group="SIM_MSG"/>
        <fn name="CFW_SimInitStage1Proc" id="0x1618" group="SIM_MSG"/>
        <fn name="CFW_SimGetPUCTProc" id="0x1619" group="SIM_MSG"/>
        <fn name="CFW_SimSetPUCTProc" id="0x161A" group="SIM_MSG"/>
        <fn name="CFW_SimMisGetProviderIdProc" id="0x161B" group="SIM_MSG"/>
        <fn name="CFW_SimMisSetPrefListProc" id="0x161C" group="SIM_MSG"/>
        <fn name="CFW_SimMisGetPrefListProc" id="0x161D" group="SIM_MSG"/>

        <fn name="CFW_SimMisGetPrefListMAXNumProc" id="0x161E" group="SIM_MSG"/>
        <fn name="CFW_SimMisGetACMProc" id="0x161F" group="SIM_MSG"/>
        <fn name="CFW_SimMisReSetACMProc" id="0x1620" group="SIM_MSG"/>
        <fn name="CFW_SimSetACMMaxProc" id="0x1621" group="SIM_MSG"/>
        <fn name="CFW_SimGetACMMaxProc" id="0x1622" group="SIM_MSG"/>


        <fn name="CFW_SimAddPbkEntry" id="0x1623" group="SIM_MSG"/>
        <fn name="CFW_SimDeletePbkEntry" id="0x1624" group="SIM_MSG"/>
        <fn name="CFW_SimGetPbkEntry" id="0x1625" group="SIM_MSG"/>
        <fn name="CFW_SimListCountPbkEntries" id="0x1626" group="SIM_MSG"/>
        <fn name="CFW_SimListPbkEntries" id="0x1627" group="SIM_MSG"/>
        <fn name="CFW_SimGetPbkStrorageInfo" id="0x1629" group="SIM_MSG"/>
        <fn name="CFW_SimGetPbkStorage" id="0x162A" group="SIM_MSG"/>

        <fn name="CFW_SatActivation" id="0x162B" group="SIM_MSG"/>
        <fn name="CFW_SatResponse" id="0x162C" group="SIM_MSG"/>
        <fn name="CFW_SatGetInformation" id="0x162D" group="SIM_MSG"/>
        <fn name="CFW_SatResponseProc" id="0x162E" group="SIM_MSG"/>
        <fn name="CFW_SatActivationProc" id="0x162F" group="SIM_MSG"/>
        <fn name="CFW_SimGetSmsParameters" id="0x1630" group="SIM_MSG"/>
        <fn name="CFW_SimDeleMessageProc" id="0x1631" group="SIM_MSG"/>
        <fn name="CFW_CfgSetSimSwitch" id="0x1632" group="SIM_MSG"/>
        <fn name="CFW_CfgGetSimSwitch" id="0x1633" group="SIM_MSG"/>

        <!-- CC -->

        <fn name="CC_Disc" id="0x166E" group="CC"/>
        <fn name="CloseAudio" id="0x166F" group="CC"/>
        <fn name="StopTheStupidStack" id="0x1670" group="CC"/>
        <fn name="CFW_CcInit" id="0x1671" group="CC"/>
        <fn name="CFW_CcAoProc" id="0x1672" group="CC"/>
        <fn name="CFW_CcInitiateSpeechCall" id="0x1673" group="CC"/>
        <fn name="CFW_CcInitiateSpeechCallEx" id="0x1674" group="CC"/>
        <fn name="CFW_CcReleaseCall" id="0x1675" group="CC"/>
        <fn name="CFW_CcAcceptSpeechCall" id="0x1676" group="CC"/>
        <fn name="CmMTAoProc" id="0x1677" group="CC"/>
        <fn name="CFW_CcGetCurrentCall" id="0x1678" group="CC"/>
        <fn name="GetCallStatus" id="0x1679" group="CC"/>
        <fn name="CFW_CcGetCallStatus" id="0x167A" group="CC"/>
        <fn name="CFW_CcCallHoldMultiparty" id="0x167B" group="CC"/>
        <fn name="CFW_CcEmcDial" id="0x167C" group="CC"/>
        <fn name="CFW_CcEmcDialEx" id="0x167D" group="CC"/>
        <fn name="CFW_CcPlayTone" id="0x167E" group="CC"/>
        <fn name="CFW_CcRejectCall" id="0x167F" group="CC"/>

        <fn name="CallingPartyBCD2String" id="0x1680" group="CC"/>
        <fn name="CallingPartyrRaw2BCD" id="0x1681" group="CC"/>
        <fn name="String2BCD" id="0x1682" group="CC"/>
        <fn name="CC_Release" id="0x1683" group="CC"/>
        <fn name="CC_ReleaseCmplt" id="0x1684" group="CC"/>
        <fn name="CC_CallConfirm" id="0x1685" group="CC"/>
        <fn name="CC_Alert" id="0x1686" group="CC"/>
        <fn name="CC_RejectCall" id="0x1687" group="CC"/>
        <fn name="CC_Facility" id="0x1688" group="CC"/>
        <fn name="CC_TerminateOne" id="0x1689" group="CC"/>
        <fn name="CC_TerminateMulti" id="0x168A" group="CC"/>
        <fn name="CC_RetrieveCall" id="0x168B" group="CC"/>
        <fn name="CC_HoldCall" id="0x168C" group="CC"/>
        <fn name="CC_Hold_AcceptCall" id="0x168D" group="CC"/>
        <fn name="CC_HoldMPTY" id="0x168E" group="CC"/>
        <fn name="CC_HoldMPTY_Acceptcall" id="0x168F" group="CC"/>
        <fn name="CC_RetrieveMPTY" id="0x1690" group="CC"/>
        <fn name="CC_StartDTMF" id="0x1691" group="CC"/>
        <fn name="CC_StopDTMF" id="0x1692" group="CC"/>
        <fn name="CC_GetIndex" id="0x1693" group="CC"/>
        <fn name="CC_ProcNwDisconnectMsg" id="0x1694" group="CC"/>
        <fn name="CC_ProcNwReleaseMsg" id="0x1695" group="CC"/>
        <fn name="CC_ProcNwReleaseCmplMsg" id="0x1696" group="CC"/>
        <fn name="CC_ProcHeldStateCHLD2X" id="0x1697" group="CC"/>
        <fn name="CC_ProcMeetingStateCHLD2X" id="0x1698" group="CC"/>
        <fn name="CC_ProcMeetingHeldStateCHLD2X" id="0x1699" group="CC"/>
        <fn name="CC_ModifyOtherAoState" id="0x169A" group="CC"/>
        <fn name="CC_ModifyToMeetingHldState" id="0x169B" group="CC"/>
        <fn name="CC_SendCrssInfoNotify" id="0x169C" group="CC"/>

        <!-- SS -->

        <fn name="CFW_SsInit" id="0x16AA" group="SS"/>
        <fn name="CFW_SsStaticAoProc" id="0x16AB" group="SS"/>
        <fn name="CFW_SsAoProc" id="0x16AC" group="SS"/>
        <fn name="ss_GetMmiServCode" id="0x16AD" group="SS"/>
        <fn name="GetBSProtocolCode" id="0x16AE" group="SS"/>
        <fn name="GetBSMmiCode" id="0x16AF" group="SS"/>
        <fn name="ss_SetMmiClass" id="0x16B0" group="SS"/>
        <fn name="CFW_SsQueryCallWaiting" id="0x16B8" group="SS"/>
        <fn name="CFW_SsSetCallWaiting" id="0x16B9" group="SS"/>
        <fn name="CFW_SsQueryCallForwarding" id="0x16BA" group="SS"/>
        <fn name="CFW_SsSetCallForwarding" id="0x16BB" group="SS"/>
        <fn name="CFW_SsSetFacilityLock" id="0x16BC" group="SS"/>
        <fn name="CFW_SsQueryFacilityLock" id="0x16BD" group="SS"/>
        <fn name="CFW_SsChangePassword" id="0x16BE" group="SS"/>
        <fn name="CFW_SsQueryClip" id="0x16BF" group="SS"/>
        <fn name="CFW_SsQueryClir" id="0x16C0" group="SS"/>
        <fn name="CFW_SsQueryColp" id="0x16C1" group="SS"/>
        <fn name="CFW_SsQueryColr" id="0x16C2" group="SS"/>
        <fn name="CFW_SsSendUSSD" id="0x16C3" group="SS"/>
        <fn name="CFW_SsTerminate" id="0x16C4" group="SS"/>
        <fn name="ss_SetCF_Conf" id="0x16C5" group="SS"/>
        <fn name="ss_interCFList_Conf" id="0x16C6" group="SS"/>
        <fn name="ss_Api_Err_Ind" id="0x16C7" group="SS"/>
        <fn name="ss_inter_BSGroupList_Conf" id="0x16C8" group="SS"/>
        <fn name="ss_SetCBInfo_Conf" id="0x16C9" group="SS"/>
        <fn name="ss_Inter_StatusInfo_Conf" id="0x16CA" group="SS"/>
        <fn name="ss_Inter_GSInfo_Conf" id="0x16CB" group="SS"/>

        <!-- SIM_EMOD -->

        <fn name="CFW_EMOD_GetBatteryInfo" id="0x16DC" group="SIM_EMOD"/>
        <fn name="CFW_EMOD_AudioTestStart" id="0x16DD" group="SIM_EMOD"/>
        <fn name="CFW_EMOD_AudioTestEnd" id="0x16DE" group="SIM_EMOD"/>
        <fn name="CFW_EMOD_ClearUserInfo" id="0x16DF" group="SIM_EMOD"/>
        <fn name="CFW_EMOD_GetIMEI" id="0x16E0" group="SIM_EMOD"/>

        <!-- CFG -->

        <fn name="CFW_CfgSetPhoneFunctionality" id="0x16F0" group="CFG"/>
        <fn name="CFW_CfgGetPhoneFunctionality" id="0x16F1" group="CFG"/>
        <fn name="CFW_CfgStoreUserProfile" id="0x16F2" group="CFG"/>
        <fn name="CFW_CfgRestoreFactoryProfile" id="0x16F3" group="CFG"/>
        <fn name="CFW_CfgGetUserProfile" id="0x16F4" group="CFG"/>

        <fn name="CFW_CfgSetServiceReportingMode" id="0x16F5" group="CFG"/>
        <fn name="CFW_CfgGetServiceReportingMode" id="0x16F6" group="CFG"/>
        <fn name="CFW_CfgSetRLPType" id="0x16F7" group="CFG"/>
        <fn name="CFW_CfgGetRLPType" id="0x16F8" group="CFG"/>
        <fn name="CFW_CfgGetCharacterSet" id="0x16F9" group="CFG"/>

        <fn name="CFW_CfgSetCharacterSet" id="0x16FA" group="CFG"/>
        <fn name="CFW_CfgSetIndicatorEvent" id="0x16FB" group="CFG"/>
        <fn name="CFW_CfgGetIndicatorEvent" id="0x16FC" group="CFG"/>
        <fn name="CFW_CfgSetIndicatorEventInfo" id="0x16FD" group="CFG"/>
        <fn name="CFW_CfgGetIndicatorEventInfo" id="0x16FE" group="CFG"/>

        <fn name="CFW_CfgGetEventReport" id="0x16FF" group="CFG"/>
        <fn name="CFW_CfgSetEventReport" id="0x1700" group="CFG"/>
        <fn name="CFW_CfgSetResultCodeFormatMode" id="0x1701" group="CFG"/>
        <fn name="CFW_CfgSetResultCodePresentMode" id="0x1702" group="CFG"/>
        <fn name="CFW_CfgGetResultCodePresentMode" id="0x1703" group="CFG"/>

        <fn name="CFW_CfgGetResultCodeFormatMode" id="0x1704" group="CFG"/>
        <fn name="CFW_CfgSetEchoMode" id="0x1705" group="CFG"/>
        <fn name="CFW_CfgGetEchoMode" id="0x1706" group="CFG"/>
        <fn name="CFW_CfgGetProductIdentification" id="0x1707" group="CFG"/>
        <fn name="CFW_CfgGetExtendedErrorV0" id="0x1708" group="CFG"/>

        <fn name="CFW_CfgSetExtendedErrorV0" id="0x1709" group="CFG"/>
        <fn name="CFW_CfgGetExtendedErrorV1" id="0x170A" group="CFG"/>
        <fn name="CFW_CfgGetErrorReport" id="0x170B" group="CFG"/>
        <fn name="CFW_CfgSetErrorReport" id="0x170C" group="CFG"/>
        <fn name="CFW_GetAtCapability" id="0x170D" group="CFG"/>

        <fn name="CFW_CfgSetSmsStorage" id="0x170E" group="CFG"/>
        <fn name="CFW_CfgGetSmsStorage" id="0x170F" group="CFG"/>
        <fn name="CFW_CfgSelectSmsService" id="0x1710" group="CFG"/>
        <fn name="CFW_CfgQuerySmsService" id="0x1711" group="CFG"/>
        <fn name="CFW_CfgSetSmsOverflowInd" id="0x1712" group="CFG"/>

        <fn name="CFW_CfgGetSmsOverflowInd" id="0x1713" group="CFG"/>
        <fn name="CFW_CfgSetSmsFormat" id="0x1714" group="CFG"/>
        <fn name="CFW_CfgGetSmsFormat" id="0x1715" group="CFG"/>
        <fn name="CFW_CfgSetSmsShowTextModeParam" id="0x1716" group="CFG"/>
        <fn name="CFW_CfgGetSmsShowTextModeParam" id="0x1717" group="CFG"/>

        <fn name="CFW_CfgSetSmsCB" id="0x1718" group="CFG"/>
        <fn name="CFW_CfgGetSmsCB" id="0x1719" group="CFG"/>
        <fn name="CFW_CfgSetNewSmsAck" id="0x171A" group="CFG"/>
        <fn name="CFW_CfgGetNewSmsAck" id="0x171B" group="CFG"/>
        <fn name="CFW_CfgSetSmsCenter" id="0x171C" group="CFG"/>

        <fn name="CFW_CfgGetSmsCenter" id="0x171D" group="CFG"/>
        <fn name="CFW_CfgSetSmsFullForNew" id="0x171E" group="CFG"/>
        <fn name="CFW_CfgGetSmsFullForNew" id="0x171F" group="CFG"/>
        <fn name="CFW_CfgSetSmsParam" id="0x1720" group="CFG"/>
        <fn name="CFW_CfgGetSmsParam" id="0x1721" group="CFG"/>

        <fn name="CFW_CfgGetDefaultSmsParam" id="0x1722" group="CFG"/>
        <fn name="CFW_CfgSetDefaultSmsParam" id="0x1723" group="CFG"/>
        <fn name="CFW_CfgSetSmsStorageInfo" id="0x1724" group="CFG"/>
        <fn name="CFW_CfgGetSmsStorageInfo" id="0x1725" group="CFG"/>
        <fn name="CFW_CfgSetNewSmsOption" id="0x1726" group="CFG"/>

        <fn name="CFW_CfgGetNewSmsOption" id="0x1727" group="CFG"/>

        <fn name="CFW_CfgSetPbkStorage" id="0x1728" group="CFG"/>
        <fn name="CFW_CfgGetPbkStorage" id="0x1729" group="CFG"/>
        <fn name="CFW_CfgSetPbkStrorageInfo" id="0x172A" group="CFG"/>
        <fn name="CFW_CfgGetPbkStrorageInfo" id="0x172B" group="CFG"/>

        <fn name="CFW_CfgSetPbkCapacityInfo" id="0x172C" group="CFG"/>
        <fn name="CFW_CfgSetCalllogCapacityInfo" id="0x172D" group="CFG"/>

        <fn name="CFW_CfgSetNwOperDispFormat" id="0x172E" group="CFG"/>
        <fn name="CFW_CfgGetNwOperDispFormat" id="0x172F" group="CFG"/>
        <fn name="CFW_CfgNwGetOperatorId" id="0x1730" group="CFG"/>

        <fn name="CFW_CfgNwGetOperatorName" id="0x1731" group="CFG"/>
        <fn name="CFW_CfgNwGetOperatorInfo" id="0x1732" group="CFG"/>
        <fn name="CFW_CfgSetNwStatus" id="0x1733" group="CFG"/>
        <fn name="CFW_CfgGetNwStatus" id="0x1734" group="CFG"/>
        <fn name="CFW_CfgNwSetFrequencyBand" id="0x1735" group="CFG"/>

        <fn name="CFW_CfgNwGetFrequencyBand" id="0x1736" group="CFG"/>
        <fn name="CFW_CfgNwSetNetWorkMode" id="0x1737" group="CFG"/>
        <fn name="CFW_CfgNwGetNetWorkMode" id="0x1738" group="CFG"/>

        <fn name="CFW_CfgSetSSN" id="0x1739" group="CFG"/>
        <fn name="CFW_CfgGetSSN" id="0x173A" group="CFG"/>

        <fn name="CFW_CfgSetCallWaiting" id="0x173B" group="CFG"/>
        <fn name="CFW_CfgGetCallWaiting" id="0x173C" group="CFG"/>
        <fn name="CFW_CfgSetClir" id="0x173D" group="CFG"/>
        <fn name="CFW_CfgGetClir" id="0x173E" group="CFG"/>
        <fn name="CFW_CfgSetToneDuration" id="0x173F" group="CFG"/>

        <fn name="CFW_CfgGetToneDuration" id="0x1740" group="CFG"/>
        <fn name="CFW_CfgSetClip" id="0x1741" group="CFG"/>
        <fn name="CFW_CfgGetClip" id="0x1742" group="CFG"/>
        <fn name="CFW_CfgSetCallForwarding" id="0x1743" group="CFG"/>
        <fn name="CFW_CfgGetCallForwarding" id="0x1744" group="CFG"/>

        <fn name="CFW_CfgSetIncomingCallResultMode" id="0x1745" group="CFG"/>
        <fn name="CFW_CfgGetIncomingCallResultMode" id="0x1746" group="CFG"/>
        <fn name="CFW_CfgSetBearServType" id="0x1747" group="CFG"/>
        <fn name="CFW_CfgGetBearServType" id="0x1748" group="CFG"/>
        <fn name="CFW_CfgSetConnectResultFormatCode" id="0x1749" group="CFG"/>

        <fn name="CFW_CfgGetConnectResultFormatCode" id="0x174A" group="CFG"/>
        <fn name="CFW_CfgSetColp" id="0x174B" group="CFG"/>
        <fn name="CFW_CfgGetColp" id="0x174C" group="CFG"/>

        <fn name="CFW_CfgSetAudioAudioMode" id="0x174D" group="CFG"/>
        <fn name="CFW_CfgGetAudioAudioMode" id="0x174E" group="CFG"/>

        <fn name="CFW_CfgSetLoudspeakerVolumeLevel" id="0x174F" group="CFG"/>
        <fn name="CFW_CfgGetLoudspeakerVolumeLevel" id="0x1750" group="CFG"/>
        <fn name="CFW_CfgGetLoudspeakerVolumeLevelRange" id="0x1751" group="CFG"/>

        <fn name="CFW_CfgSetTmParam" id="0x1752" group="CFG"/>
        <fn name="CFW_CfgGetTmParam" id="0x1753" group="CFG"/>

        <fn name="CFW_Cfg_SetInitValue" id="0x1754" group="CFG"/>
        <fn name="CFW_CfgInit" id="0x1755" group="CFG"/>

        <fn name="CFW_Cfg_atoi" id="0x1756" group="CFG"/>
        <fn name="GetNumber" id="0x1757" group="CFG"/>
        <fn name="CFW_CfgNumRangeCheck" id="0x1758" group="CFG"/>

        <fn name="GetString" id="0x1759" group="CFG"/>
        <fn name="CFW_Cfg_strcmp" id="0x175A" group="CFG"/>
        <fn name="CFW_CfgStrRangeCheck" id="0x175B" group="CFG"/>
        <fn name="WriteRegData" id="0x175C" group="CFG"/>
        <fn name="ReadRegData" id="0x175D" group="CFG"/>

        <fn name="cfg_read_8" id="0x175E" group="CFG"/>
        <fn name="cfg_write_8" id="0x1760" group="CFG"/>
        <fn name="cfg_write_str" id="0x1761" group="CFG"/>
        <fn name="cfg_read_str" id="0x1762" group="CFG"/>
        <fn name="cfg_read_32" id="0x1763" group="CFG"/>
        <fn name="cfg_write_32" id="0x1764" group="CFG"/>
        <fn name="cfg_read_hex" id="0x1765" group="CFG"/>
        <fn name="cfg_write_hex" id="0x1766" group="CFG"/>
        <fn name="cfg_readdefault" id="0x1767" group="CFG"/>

        <fn name="CFW_CfgGprsSetPdpCxt" id="0x176F" group="CFG"/>
        <fn name="CFW_CfgGprsGetPdpCxt" id="0x1770" group="CFG"/>
        <fn name="CFW_CfgGprsSetReqQos" id="0x1771" group="CFG"/>
        <fn name="CFW_CfgGprsGetReqQos" id="0x1772" group="CFG"/>
        <fn name="CFW_CfgGprsSetMinQos" id="0x1773" group="CFG"/>
        <fn name="CFW_CfgGprsGetMInQos" id="0x1774" group="CFG"/>
        <fn name="CFW_CfgGetEmodParam" id="0x1775" group="CFG"/>
        <fn name="CFW_CfgSetEmodParam" id="0x1776" group="CFG"/>

        <fn name="CFW_CfgGetIMSI" id="0x1777" group="CFG"/>
        <fn name="CFW_CfgSetIMSI" id="0x1778" group="CFG"/>

        <fn name="CFW_CfgNwSetFM" id="0x1779" group="CFG"/>
        <fn name="CFW_CfgNwGetFM" id="0x177A" group="CFG"/>
        <fn name="CFW_CfgSetSoftReset" id="0x177B" group="CFG"/>
        <fn name="CFW_CfgGetSoftReset" id="0x177C" group="CFG"/>

        <fn name="StartAudio" id="0x177D" group="CFG"/>

        <fn name="CFW_CcReleaseProc" id="0x177E" group="CFG"/>
        <fn name="CFW_SsMtReg" id="0x177F" group="CFG"/>
        <fn name="CFW_SsMtAoProc" id="0x1780" group="CFG"/>
        <fn name="ss_SetMmiBitStatus" id="0x1781" group="CFG"/>
        <fn name="ss_InterCFList_Conf" id="0x1782" group="CFG"/>
        <fn name="ss_SetCF_NoRet_Conf" id="0x1783" group="CFG"/>
        <fn name="ss_Inter_BSGroupList_Conf" id="0x1784" group="CFG"/>
        <fn name="SimReHabilitateReq" id="0x1785" group="CFG"/>
        <fn name="CFW_SimGetServiceProviderName" id="0x1786" group="CFG"/>
        <fn name="CFW_SimGetServiceProviderNameProc" id="0x1787" group="CFG"/>
        <fn name="SMS_SFSim2UserEX" id="0x1788" group="CFG"/>
        <fn name="SMS_SFUser2SimEX" id="0x1789" group="CFG"/>
        <fn name="CFW_SmsInitCompleteProc" id="0x178A" group="CFG"/>
        <fn name="CFW_SmsInitComplete" id="0x178B" group="CFG"/>
        <fn name="sms_tool_CheckDcs" id="0x178C" group="CFG"/>
        <fn name="CFW_SetFlightModeProc" id="0x178D" group="CFG"/>
        <fn name="CFW_SetCommSIMOpen" id="0x178E" group="CFG"/>
        <fn name="CFW_SetFlightMode" id="0x178F" group="CFG"/>
        <fn name="CFW_SimGetICCIDProc" id="0x1790" group="CFG"/>
        <fn name="CFW_SimMisGetPrefListProcEX" id="0x1791" group="CFG"/>
        <fn name="CFW_SimGetFileStatusProc" id="0x1792" group="CFG"/>
        <fn name="CFW_SimReadRecordProc" id="0x1793" group="CFG"/>
        <fn name="CFW_SimUpdateRecordProc" id="0x1794" group="CFG"/>
        <fn name="CFW_SimGetICCID" id="0x1795" group="CFG"/>
        <fn name="CFW_SimSetPrefOperatorListEX" id="0x1796" group="CFG"/>
        <fn name="CFW_SimGetPrefOperatorListEX" id="0x1797" group="CFG"/>
        <fn name="CFW_SimGetFileStatus" id="0x1798" group="CFG"/>
        <fn name="CFW_SimReadRecord" id="0x1799" group="CFG"/>
        <fn name="CFW_SimUpdateRecord" id="0x179A" group="CFG"/>

        <fn name="CFW_CfgSetFirstPowerOnFlag" id="0x179B" group="CFG"/>
        <fn name="CFW_CfgCheckFirstPowerOnFlag" id="0x179C" group="CFG"/>
        <fn name="CFW_SimGetSmsTotalNum" id="0x179D" group="CFG"/>
        <fn name="CFW_SimGetSmsTotalNumProc" id="0x179E" group="CFG"/>

        <!-- SMS -->

        <fn name="sms_mo_ComposeLongPDU" id="0x17D6" group="SMS"/>
        <fn name="sms_mo_InitMeLongMSGPara" id="0x17D7" group="SMS"/>
        <fn name="sms_mo_Parse_PDU" id="0x17D8" group="SMS"/>
        <fn name="sms_mo_Parse_SmsPPErrorInd" id="0x17D9" group="SMS"/>
        <fn name="sms_mo_SmsPPSendMMAReq" id="0x17DA" group="SMS"/>
        <fn name="sms_mt_CompressedDataDecode" id="0x17DB" group="SMS"/>
        <fn name="sms_mt_GSM2UCS2" id="0x17DC" group="SMS"/>
        <fn name="sms_mt_Parse_LongMSGPara" id="0x17DD" group="SMS"/>
        <fn name="sms_mt_Parse_SmsPPReceiveInd" id="0x17DE" group="SMS"/>
        <fn name="sms_mt_Parse_SmsPPReceiveInd_SR" id="0x17DF" group="SMS"/>
        <fn name="sms_mt_SerializeTime" id="0x17E0" group="SMS"/>
        <fn name="sms_mt_SetLongPara" id="0x17E1" group="SMS"/>
        <fn name="sms_mt_SmsParseDCS" id="0x17E2" group="SMS"/>
        <fn name="sms_mt_SmsPPAckReq" id="0x17E3" group="SMS"/>
        <fn name="sms_mt_SmsPPErrorReq" id="0x17E4" group="SMS"/>
        <fn name="sms_mt_Store_SmsPPReceiveInd" id="0x17E5" group="SMS"/>
        <fn name="sms_mt_UncompressedDataDecode" id="0x17E6" group="SMS"/>
        <fn name="sms_Sync_Delete" id="0x17E7" group="SMS"/>
        <fn name="sms_Sync_List" id="0x17E8" group="SMS"/>
        <fn name="sms_Sync_ListHeader" id="0x17E9" group="SMS"/>
        <fn name="sms_Sync_Read" id="0x17EA" group="SMS"/>
        <fn name="sms_Sync_SetUnRead2Read" id="0x17EB" group="SMS"/>
        <fn name="sms_Sync_SetUnSent2Sent" id="0x17EC" group="SMS"/>
        <fn name="sms_Sync_Write" id="0x17ED" group="SMS"/>
        <fn name="sms_tool_ASCII2BCD" id="0x17EE" group="SMS"/>
        <fn name="sms_tool_BCD2ASCII" id="0x17EF" group="SMS"/>
        <fn name="sms_tool_ComposePDU" id="0x17F0" group="SMS"/>
        <fn name="sms_tool_DecomposePDU" id="0x17F1" group="SMS"/>
        <fn name="sms_tool_GetLongMSGPara" id="0x17F3" group="SMS"/>
        <fn name="sms_tool_Parse_LongMSGPara" id="0x17F4" group="SMS"/>
        <fn name="sms_tool_SetLongMSGPara" id="0x17F6" group="SMS"/>
        <fn name="sms_tool_SMSTime_TO_SCTS" id="0x17F7" group="SMS"/>
        <fn name="sms_tool_SUL_AsciiToGsmBcd" id="0x17F8" group="SMS"/>
        <fn name="sms_tool_SUL_GsmBcdToAscii" id="0x17F9" group="SMS"/>
        <fn name="SUL_UserDialNum2StackDialNum" id="0x17FA" group="SMS"/>
        <fn name="CFW_SmsCopyMessages" id="0x17FB" group="SMS"/>
        <fn name="CFW_SmsDeleteMessage" id="0x17FC" group="SMS"/>
        <fn name="CFW_SmsDeleteMessageSync" id="0x17FD" group="SMS"/>
        <fn name="CFW_SmsGetMessageNode" id="0x17FE" group="SMS"/>
        <fn name="CFW_SmsListMessages" id="0x17FF" group="SMS"/>
        <fn name="CFW_SmsListMessagesHeader" id="0x1800" group="SMS"/>
        <fn name="CFW_SmsListMessagesHeaderSync" id="0x1801" group="SMS"/>
        <fn name="CFW_SmsListMessagesSync" id="0x1802" group="SMS"/>
        <fn name="CFW_SmsNewSmsAck" id="0x1803" group="SMS"/>
        <fn name="CFW_SmsQueryOverflowInd" id="0x1804" group="SMS"/>
        <fn name="CFW_SmsReadMessage" id="0x1805" group="SMS"/>
        <fn name="CFW_SmsReadMessageSync" id="0x1806" group="SMS"/>
        <fn name="CFW_SmsSendMessage" id="0x1807" group="SMS"/>
        <fn name="CFW_SmsSetUnRead2Read" id="0x1808" group="SMS"/>
        <fn name="CFW_SmsSetUnRead2ReadSync" id="0x1809" group="SMS"/>
        <fn name="CFW_SmsSetUnSent2Sent" id="0x180A" group="SMS"/>
        <fn name="CFW_SmsSetUnSent2SentSync" id="0x180B" group="SMS"/>
        <fn name="CFW_SmsWriteMessage" id="0x180C" group="SMS"/>
        <fn name="CFW_SmsWriteMessageSync" id="0x180D" group="SMS"/>
        <fn name="CFW_SIMSmsInit" id="0x180E" group="SMS"/>
        <fn name="CFW_SmsCbInit" id="0x1810" group="SMS"/>
        <fn name="CFW_SmsMoInit" id="0x1811" group="SMS"/>
        <fn name="CFW_SmsMtInit" id="0x1812" group="SMS"/>
        <fn name="sms_cb_Reg" id="0x1813" group="SMS"/>
        <fn name="sms_CBAoProc" id="0x1814" group="SMS"/>
        <fn name="sms_CopyAoProc" id="0x1815" group="SMS"/>
        <fn name="sms_DleteAoProc" id="0x1816" group="SMS"/>
        <fn name="sms_InitAoProc" id="0x1817" group="SMS"/>
        <fn name="sms_ListAoProc" id="0x1818" group="SMS"/>
        <fn name="sms_ListHeaderAoProc" id="0x1819" group="SMS"/>
        <fn name="sms_mt_Reg" id="0x181A" group="SMS"/>
        <fn name="sms_MTAoProc" id="0x181B" group="SMS"/>
        <fn name="sms_ReadAoProc" id="0x181C" group="SMS"/>
        <fn name="sms_SendProc" id="0x181D" group="SMS"/>
        <fn name="sms_SetUnRead2ReadProc" id="0x181E" group="SMS"/>
        <fn name="sms_SetUnSent2SentProc" id="0x181F" group="SMS"/>
        <fn name="sms_WriteAoProc" id="0x1820" group="SMS"/>
        <fn name="CFW_MeDeleteMessage_Ex" id="0x1821" group="SMS"/>
        <fn name="CFW_MeGetStorageInfo_Ex" id="0x1822" group="SMS"/>
        <fn name="CFW_MeListMessage_Ex" id="0x1823" group="SMS"/>
        <fn name="CFW_MeReadMessage_Ex" id="0x1824" group="SMS"/>
        <fn name="CFW_MeWriteMessage_Ex" id="0x1825" group="SMS"/>
        <fn name="CFW_SmsMoInit_Ex" id="0x1826" group="SMS"/>
        <fn name="SMS_SFSim2User_Ex" id="0x1827" group="SMS"/>
        <fn name="SMS_SFUser2Sim_Ex" id="0x1828" group="SMS"/>
        <fn name="CFW_MeDeleteMessage" id="0x1829" group="SMS"/>
        <fn name="CFW_MeGetStorageInfo" id="0x182A" group="SMS"/>
        <fn name="CFW_MeListMessage" id="0x182B" group="SMS"/>
        <fn name="CFW_MeReadMessage" id="0x182C" group="SMS"/>
        <fn name="CFW_MeWriteMessage" id="0x182D" group="SMS"/>
        <fn name="Create_SMS_DATA_DB" id="0x182E" group="SMS"/>
        <fn name="Create_SMS_DB" id="0x182F" group="SMS"/>
        <fn name="Remove_SMS_DATA_DB" id="0x1830" group="SMS"/>
        <fn name="Remove_SMS_DB" id="0x1831" group="SMS"/>
        <fn name="SMS_Append" id="0x1832" group="SMS"/>
        <fn name="sms_db_Init" id="0x1833" group="SMS"/>
        <fn name="SMS_DeleteFromMeByIndex" id="0x1834" group="SMS"/>
        <fn name="SMS_DeleteFromMeByStatus" id="0x1835" group="SMS"/>
        <fn name="SMS_GetStorageInfo" id="0x1836" group="SMS"/>
        <fn name="SMS_GetStorageInfo2" id="0x1837" group="SMS"/>
        <fn name="SMS_HaveFreeSlot" id="0x1838" group="SMS"/>
        <fn name="SMS_Read" id="0x1839" group="SMS"/>
        <fn name="SMS_Read2" id="0x183A" group="SMS"/>
        <fn name="SMS_SetStorageInfo" id="0x183B" group="SMS"/>
        <fn name="SMS_SFSim2User" id="0x183C" group="SMS"/>
        <fn name="SMS_SFUser2Sim" id="0x183D" group="SMS"/>
        <fn name="SMS_UpdateStorageInfo" id="0x183E" group="SMS"/>
        <fn name="SMS_Write" id="0x183F" group="SMS"/>
        <fn name="sms_SetRead2UnReadProc" id="0x1840" group="SMS"/>
        <fn name="CFW_SmsSetRead2UnRead" id="0x1841" group="SMS"/>
        <fn name="CFW_SmsComposePdu" id="0x1842" group="SMS"/>
        <fn name="sms_SetParamAoProc" id="0x1843" group="SMS"/>

        <!-- SHELL -->

        <fn name="BAL_CfwSetupCbs" id="0x186C" group="SHELL"/>
        <fn name="CFW_ShellControl" id="0x186D" group="SHELL"/>
        <fn name="CFW_ShellProc" id="0x186E" group="SHELL"/>
        <fn name="SHL_InitGlobalVariables" id="0x186F" group="SHELL"/>
        <fn name="SHL_DisableModules" id="0x1870" group="SHELL"/>
        <fn name="SHL_GetDisableModule" id="0x1871" group="SHELL"/>
        <fn name="SHL_CleanupData" id="0x1872" group="SHELL"/>

        <!-- NETWORK -->

        <fn name="NetWork_timer_proc" id="0x189D" group="NETWORK"/>
        <fn name="CFW_NwAoProc" id="0x189E" group="NETWORK"/>
        <fn name="CFW_NwGetAvailableOperators" id="0x189F" group="NETWORK"/>
        <fn name="CFW_NwGetCurrentOperator" id="0x18A0" group="NETWORK"/>
        <fn name="CFW_NwGetImei" id="0x18A1" group="NETWORK"/>
        <fn name="CFW_NwGetSignalQuality" id="0x18A2" group="NETWORK"/>
        <fn name="CFW_NwSetRegistration" id="0x18A3" group="NETWORK"/>
        <fn name="CFW_NwStartStack" id="0x18A4" group="NETWORK"/>
        <fn name="CFW_NwStopStack" id="0x18A5" group="NETWORK"/>
        <fn name="CFW_NwQualReportConf" id="0x18A6" group="NETWORK"/>
        <fn name="CFW_NwListConf" id="0x18A7" group="NETWORK"/>
        <fn name="CFW_NwPsStatusConf" id="0x18A8" group="NETWORK"/>
        <fn name="CFW_NwCsStatusConf" id="0x18A9" group="NETWORK"/>
        <fn name="CFW_GprsAtt" id="0x18AA" group="NETWORK"/>
        <fn name="CFW_GetGprsAttState" id="0x18AB" group="NETWORK"/>
        <fn name="CFW_GprsGetstatus" id="0x18AC" group="NETWORK"/>
        <fn name="CFW_NwAbortListOperators" id="0x18AD" group="NETWORK"/>
        <fn name="CFW_GprsDeactiveAll" id="0x18AE" group="NETWORK"/>

        <!-- AOM -->

        <fn name="Dispatch" id="0x18CF" group="AOM"/>
        <fn name="CFW_RegisterAo" id="0x18D0" group="AOM"/>
        <fn name="DeleteReadyAO" id="0x18D1" group="AOM"/>
        <fn name="CFW_UnRegisterAO" id="0x18D2" group="AOM"/>
        <fn name="CFW_SetAoProcCode" id="0x18D3" group="AOM"/>
        <fn name="TriggerStateMachine" id="0x18D4" group="AOM"/>
        <fn name="CFW_AoScheduler" id="0x18D5" group="AOM"/>
        <fn name="CFW_PostNotifyEvent" id="0x18D6" group="AOM"/>

        <!-- GPRS -->

        <fn name="Gprs_MSG_Redirect" id="0x18E3" group="GPRS"/>
        <fn name="CFW_GprsAoProc" id="0x18E4" group="GPRS"/>
        <fn name="GprsMTAoProc" id="0x18E5" group="GPRS"/>
        <fn name="CFW_GprsGetPdpAddr" id="0x18E6" group="GPRS"/>
        <fn name="CFW_GetGprsActState" id="0x18E7" group="GPRS"/>
        <fn name="CFW_GprsAct" id="0x18E8" group="GPRS"/>
        <fn name="CFW_GprsCtxModify" id="0x18E9" group="GPRS"/>
        <fn name="CFW_GprsSendData" id="0x18EA" group="GPRS"/>
        <fn name="CFW_GprsSetPdpCxt" id="0x18EB" group="GPRS"/>
        <fn name="CFW_GprsGetPdpCxt" id="0x18EC" group="GPRS"/>
        <fn name="CFW_GprsSetReqQos" id="0x18ED" group="GPRS"/>
        <fn name="CFW_GprsGetReqQos" id="0x18EE" group="GPRS"/>
        <fn name="CFW_GprsSetMinQos" id="0x18EF" group="GPRS"/>
        <fn name="CFW_GprsGetMInQos" id="0x18F0" group="GPRS"/>
        <fn name="CFW_GprsQos2Api" id="0x18F1" group="GPRS"/>
        <fn name="CFW_GprsApi2Qos" id="0x18F2" group="GPRS"/>
        <fn name="CFW_GprsGetFreeCid" id="0x18F3" group="GPRS"/>
        <fn name="CFW_GprsManualAcc" id="0x18F4" group="GPRS"/>
        <fn name="CFW_GprsManualRej" id="0x18F5" group="GPRS"/>

        <!-- PM -->

        <fn name="PM_GetACPowerStatus" id="0x19F9" group="PM"/>
        <fn name="PM_GetBatteryState" id="0x19FA" group="PM"/>
        <fn name="PM_GetBatteryInfo" id="0x19FB" group="PM"/>
        <fn name="PM_GetGpadcInfo" id="0x19FC" group="PM"/>
        <fn name="PM_BatteryChemistry" id="0x19FD" group="PM"/>
        <fn name="PM_SetBatteryChargeMode" id="0x19FE" group="PM"/>
        <fn name="PM_SetPhoneFunctionality" id="0x19FF" group="PM"/>
        <fn name="PM_GetPhoneFunctionality" id="0x2000" group="PM"/>
        <fn name="PM_SetChkGpadcPeriod" id="0x2001" group="PM"/>
        <fn name="pm_IdleScanProc" id="0x2002" group="PM"/>
        <fn name="PM_PowerOnChck" id="0x2003" group="PM"/>
        <fn name="PM_GetPowerOnVol" id="0x2004" group="PM"/>
        <fn name="Chg_PulseStart" id="0x2005" group="PM"/>
        <fn name="Chg_PulsePeriodic" id="0x2006" group="PM"/>
        <fn name="pm_StartFastCharge" id="0x2007" group="PM"/>
        <fn name="pm_SetPulseChargeParam" id="0x2008" group="PM"/>
        <fn name="pm_StartPulsCharge" id="0x2009" group="PM"/>
        <fn name="pm_StopCharge" id="0x200A" group="PM"/>
        <fn name="pm_PulseChargeOnOff" id="0x200B" group="PM"/>
        <fn name="pm_BatteryInit" id="0x200C" group="PM"/>
        <fn name="pm_BatteryMonitorProc" id="0x200D" group="PM"/>
        <fn name="bat_ProgNextEvent" id="0x200E" group="PM"/>
        <fn name="gpadc_measures" id="0x200F" group="PM"/>
        <fn name="dm_BatteryCtrlProc" id="0x2010" group="PM"/>
        <fn name="BattGetBcs" id="0x2011" group="PM"/>
        <fn name="pm_BattGetBcl" id="0x2012" group="PM"/>
        <fn name="BattUnderVoltageRemind" id="0x2013" group="PM"/>
        <fn name="BattChangeVoltageRemind" id="0x2014" group="PM"/>
        <fn name="BattChargeFullRemind" id="0x2015" group="PM"/>
        <fn name="BattChargeStarRemind" id="0x2016" group="PM"/>
        <fn name="BattChargePlugOffRemind" id="0x2017" group="PM"/>
        <fn name="dm_gpadc_send" id="0x2018" group="PM"/>
        <fn name="pm_SetCheckADCTime" id="0x2019" group="PM"/>

        <!-- TM -->

        <fn name="TM_IsLeapYear" id="0x208F" group="TM"/>
        <fn name="TM_GetDayNoInYear" id="0x2090" group="TM"/>
        <fn name="TM_GetDayOfWeek" id="0x2091" group="TM"/>
        <fn name="TM_SystemTimeToFileTime" id="0x2092" group="TM"/>
        <fn name="TM_FileTimeToSystemTime" id="0x2093" group="TM"/>
        <fn name="TM_FormatSystemTime" id="0x2094" group="TM"/>
        <fn name="TM_SetLocalTime" id="0x2095" group="TM"/>
        <fn name="TM_GetLocalTime" id="0x2096" group="TM"/>
        <fn name="TM_FormatFileTime" id="0x2097" group="TM"/>
        <fn name="TM_SetTimeFormat" id="0x2098" group="TM"/>
        <fn name="TM_GetTimeFormat" id="0x2099" group="TM"/>
        <fn name="TM_GetTime" id="0x209A" group="TM"/>
        <fn name="TM_SetSystemTime" id="0x209B" group="TM"/>
        <fn name="TM_GetSystemTime" id="0x209C" group="TM"/>
        <fn name="TM_GetTimeZone" id="0x209D" group="TM"/>
        <fn name="TM_SetTimeZone" id="0x209E" group="TM"/>
        <fn name="TM_GetTimeBase" id="0x209F" group="TM"/>
        <fn name="TM_SetTimeBase" id="0x20A0" group="TM"/>
        <fn name="TM_GetSystemFileTime" id="0x20A1" group="TM"/>
        <fn name="TM_FormatDateTime" id="0x20A2" group="TM"/>
        <fn name="TM_FormatDateTimeEx" id="0x20A3" group="TM"/>
        <fn name="TM_FormatFileTimeToStringEx" id="0x20A4" group="TM"/>
        <fn name="TM_GetDayOfWeekEX" id="0x20A5" group="TM"/>
        <fn name="TM_SmsTimeStampToFileTime" id="0x20A6" group="TM"/>
        <fn name="TM_ListAlarm" id="0x20A7" group="TM"/>
        <fn name="TM_SetAlarm" id="0x20A8" group="TM"/>
        <fn name="TM_KillAlarm" id="0x20A9" group="TM"/>
        <fn name="TM_GetAlarm" id="0x20AA" group="TM"/>
        <fn name="TIM_OpenKey" id="0x20AB" group="TM"/>
        <fn name="TIM_CloseKey" id="0x20AC" group="TM"/>
        <fn name="TIM_WriteBinSet" id="0x20AD" group="TM"/>
        <fn name="TIM_ReadBinSet" id="0x20AE" group="TM"/>
        <fn name="TIM_WriteRegData" id="0x20AF" group="TM"/>
        <fn name="TIM_ReadRegData" id="0x20B0" group="TM"/>
        <fn name="TIM_WriteFlash" id="0x20B1" group="TM"/>
        <fn name="TIM_ReadFlash" id="0x20B2" group="TM"/>
        <fn name="TM_ResetRTC" id="0x20B3" group="TM"/>
        <fn name="TIM_GetMinAlarm" id="0x20B4" group="TM"/>
        <fn name="TIM_CheckAlarmOfWeek" id="0x20B5" group="TM"/>
        <fn name="dm_AlarmDisposeInEvt" id="0x20B6" group="TM"/>
        <fn name="TIM_SetAlarmEX" id="0x20B7" group="TM"/>
        <fn name="TIM_KillAlarmEX" id="0x20B8" group="TM"/>
        <fn name="TIM_GetAlarmEX" id="0x20B9" group="TM"/>
        <fn name="TIM_PowerOnInitData" id="0x20BA" group="TM"/>
        <fn name="TM_PowerOn" id="0x20BB" group="TM"/>
        <fn name="TM_PowerOff" id="0x20BC" group="TM"/>
        <fn name="TIM_SetAlarmSelfDefine" id="0x20BD" group="TM"/>
        <fn name="TIM_SetAlarmAndCompare" id="0x20BE" group="TM"/>
        <fn name="TIM_ResetAlarm" id="0x20BF" group="TM"/>
        <fn name="TM_ClearAllAlarm" id="0x20C0" group="TM"/>
        <fn name="TM_IsValidFormat" id="0x20C1" group="TM"/>
        <fn name="TM_GetTimeZoneTime" id="0x20C2" group="TM"/>
        <fn name="TM_IsValidTime" id="0x20C3" group="TM"/>
        <fn name="DM_StopGpadcDetect" id="0x20C4" group="TM"/>
        <fn name="DM_StartGpadcDetect" id="0x20C5" group="TM"/>
        <fn name="TM_SetTimeBaseToFlash" id="0x20C6" group="TM"/>

    </module>


    <module name="PMD">

        <!-- Functions -->
        <fn name="pmd_OpalCsBlockingActivate" id="0x12A0" group="PMD API"/>
        <fn name="pmd_OpalCsDeactivate" id="0x12A1" group="PMD API"/>
        <fn name="pmd_OpalSpiRead" id="0x12A2" group="PMD API"/>
        <fn name="pmd_OpalSpiWrite" id="0x12A3" group="PMD API"/>
        <fn name="pmd_EnableOpalLdo" id="0x12A4" group="PMD API"/>
        <fn name="pmd_OpalWrite" id="0x12A5" group="PMD API"/>
        <fn name="pmd_OpalRead" id="0x12A6" group="PMD API"/>
        <fn name="pmd_OpalSpiActivateCs" id="0x12A7" group="PMD API"/>
        <fn name="pmd_OpalSpiDeactivateCs" id="0x12A8" group="PMD API"/>
        <fn name="pmd_OpalSpiSendCommand" id="0x12A9" group="PMD API"/>
        <fn name="pmd_OpalSpiGetData" id="0x12AA" group="PMD API"/>

        <!-- Windows -->
        <fn name="PMD_CORE_VOLTAGE_IS_LOW" id="0x3788" group="X_WIN"/>
        <fn name="PMD_CORE_VOLTAGE_IS_MEDIUM" id="0x3789" group="X_WIN"/>
        <fn name="PMD_CORE_VOLTAGE_IS_HIGH" id="0x378A" group="X_WIN"/>
        <fn name="PMD_CORE_VOLTAGE_IS_BTTEST" id="0x378B" group="X_WIN"/>
        <fn name="PMD_MODE_IS_ACTIVE" id="0x378C" group="X_WIN"/>

        <!-- Pulses -->

    </module>

    <module name="XCV">
        <!-- Windows -->
        <fn name="RFDIG_INT_RESET" id="0x37A0" group="X_WIN"/>
        <fn name="RFDIG_INT_INIT" id="0x37A1" group="X_WIN"/>
        <fn name="RFDIG_INT_NB_RXON" id="0x37A2" group="X_WIN"/>
        <fn name="RFDIG_INT_NB_RXOFF" id="0x37A3" group="X_WIN"/>
        <fn name="RFDIG_INT_4" id="0x37A4" group="X_WIN"/>
        <fn name="RFDIG_INT_5" id="0x37A5" group="X_WIN"/>
        <fn name="RFDIG_INT_6" id="0x37A6" group="X_WIN"/>
        <fn name="RFDIG_INT_7" id="0x37A7" group="X_WIN"/>
        <fn name="RFDIG_INT_GSM_RXON" id="0x37A8" group="X_WIN"/>
        <fn name="RFDIG_INT_GSM_RXOFF" id="0x37A9" group="X_WIN"/>
        <fn name="RFDIG_INT_GSM_TXON" id="0x37AA" group="X_WIN"/>
        <fn name="RFDIG_INT_GSM_TXOFF" id="0x37AB" group="X_WIN"/>
        <fn name="RFDIG_INT_NB_TXON" id="0x37AC" group="X_WIN"/>
        <fn name="RFDIG_INT_NB_TXOFF" id="0x37AD" group="X_WIN"/>
        <fn name="RFDIG_INT_14" id="0x37AE" group="X_WIN"/>
        <fn name="RFDIG_INT_15" id="0x37AF" group="X_WIN"/>
        <fn name="RFDIG_INT_NB_AGC" id="0x37B0" group="X_WIN"/>
        <fn name="RFDIG_INT_NB_APC" id="0x37B1" group="X_WIN"/>
        <fn name="RFDIG_INT_NB_AFC" id="0x37B2" group="X_WIN"/>
        <fn name="RFDIG_INT_GSM_AGC" id="0x37B3" group="X_WIN"/>
        <fn name="RFDIG_INT_GSM_APC" id="0x37B4" group="X_WIN"/>
        <fn name="RFDIG_INT_GSM_AFC" id="0x37B5" group="X_WIN"/>
        <fn name="RFDIG_INT_MODULE" id="0x37B6" group="X_WIN"/>
        <fn name="RFDIG_INT_AGENT" id="0x37B7" group="X_WIN"/>
        <fn name="RFDIG_INT_24" id="0x37B8" group="X_WIN"/>
        <fn name="RFDIG_INT_25" id="0x37B9" group="X_WIN"/>
        <fn name="RFDIG_INT_WDOG" id="0x37BA" group="X_WIN"/>
        <fn name="RFDIG_INT_27" id="0x37BB" group="X_WIN"/>
        <fn name="RFDIG_INT_28" id="0x37BC" group="X_WIN"/>
        <fn name="RFDIG_INT_29" id="0x37BD" group="X_WIN"/>
        <fn name="RFDIG_INT_30" id="0x37BE" group="X_WIN"/>
        <fn name="RFDIG_INT_31" id="0x37BF" group="X_WIN"/>
        <fn name="RFDIG_EXCP_ILL_INST" id="0x37C0" group="X_WIN"/>
        <fn name="RFDIG_EXCP_LSU" id="0x37C1" group="X_WIN"/>
        <fn name="RFDIG_EXCP_ECALL" id="0x37C2" group="X_WIN"/>
        <!-- Pulses -->
        <fn name="XCV_MCU_INIT" id="0x2F20" group="XCV"/>
        <fn name="XCV_API_FREQ" id="0x2F21" group="XCV"/>
        <fn name="XCV_API_RXON" id="0x2F22" group="XCV"/>
        <fn name="XCV_API_RXOFF" id="0x2F23" group="XCV"/>
        <fn name="XCV_API_TXON" id="0x2F24" group="XCV"/>
        <fn name="XCV_API_TXOFF" id="0x2F25" group="XCV"/>
        <fn name="XCV_API_RXADJUST" id="0x2F26" group="XCV"/>
        <fn name="XCV_API_TXADJUST" id="0x2F27" group="XCV"/>
    </module>

    <module name="SX">
        <!-- Other functions: use id in different number range -->
        <fn name="sxr_StartJob_0" id="0x041A" group="SX"/>
        <fn name="sxr_StartJob_1" id="0x041B" group="SX"/>
        <fn name="sxr_StartJob_2" id="0x041C" group="SX"/>
        <fn name="sxr_StartJob_3" id="0x041D" group="SX"/>
        <fn name="sxr_StartJob_4" id="0x041E" group="SX"/>
        <fn name="sxr_StartJob_5" id="0x041F" group="SX"/>
        <fn name="sxr_StartJob_6" id="0x0420" group="SX"/>
        <fn name="sxr_StartJob_7" id="0x0421" group="SX"/>
        <fn name="sxr_StartJob_8" id="0x0422" group="SX"/>
        <fn name="sxr_StartJob_9" id="0x0423" group="SX"/>
        <fn name="sxr_StartJob_10" id="0x0424" group="SX"/>
        <fn name="sxr_StartJob_11" id="0x0425" group="SX"/>
        <fn name="sxr_StartJob_12" id="0x0426" group="SX"/>
        <fn name="sxr_StartJob_13" id="0x0427" group="SX"/>
        <fn name="sxr_StartJob_14" id="0x0428" group="SX"/>
        <fn name="sxr_StartJob_15" id="0x0429" group="SX"/>
        <fn name="sxr_StartJob_16" id="0x042A" group="SX"/>
        <fn name="sxr_StartJob_17" id="0x042B" group="SX"/>
        <fn name="sxr_StartJob_18" id="0x042C" group="SX"/>
        <fn name="sxr_StartJob_19" id="0x042D" group="SX"/>
        <fn name="sxr_StartJob_20" id="0x042E" group="SX"/>
        <fn name="sxr_StartJob_21" id="0x042F" group="SX"/>
        <fn name="sxr_StartJob_22" id="0x0430" group="SX"/>
        <fn name="sxr_StartJob_23" id="0x0431" group="SX"/>
        <fn name="sxr_StartJob_24" id="0x0432" group="SX"/>
        <fn name="sxr_StartJob_25" id="0x0433" group="SX"/>
        <fn name="sxr_StartJob_26" id="0x0434" group="SX"/>
        <fn name="sxr_StartJob_27" id="0x0435" group="SX"/>
        <fn name="sxr_StartJob_28" id="0x0436" group="SX"/>
        <fn name="sxr_StartJob_29" id="0x0437" group="SX"/>
        <fn name="sxr_StartJob_30" id="0x0438" group="SX"/>
        <fn name="sxr_StartJob_Unknown" id="0x0439" group="SX"/>

        <fn name="sxr_StopJob_0" id="0x045A" group="SX"/>
        <fn name="sxr_StopJob_1" id="0x045B" group="SX"/>
        <fn name="sxr_StopJob_2" id="0x045C" group="SX"/>
        <fn name="sxr_StopJob_3" id="0x045D" group="SX"/>
        <fn name="sxr_StopJob_4" id="0x045E" group="SX"/>
        <fn name="sxr_StopJob_5" id="0x045F" group="SX"/>
        <fn name="sxr_StopJob_6" id="0x0460" group="SX"/>
        <fn name="sxr_StopJob_7" id="0x0461" group="SX"/>
        <fn name="sxr_StopJob_8" id="0x0462" group="SX"/>
        <fn name="sxr_StopJob_9" id="0x0463" group="SX"/>
        <fn name="sxr_StopJob_10" id="0x0464" group="SX"/>
        <fn name="sxr_StopJob_11" id="0x0465" group="SX"/>
        <fn name="sxr_StopJob_12" id="0x0466" group="SX"/>
        <fn name="sxr_StopJob_13" id="0x0467" group="SX"/>
        <fn name="sxr_StopJob_14" id="0x0468" group="SX"/>
        <fn name="sxr_StopJob_15" id="0x0469" group="SX"/>
        <fn name="sxr_StopJob_16" id="0x046A" group="SX"/>
        <fn name="sxr_StopJob_17" id="0x046B" group="SX"/>
        <fn name="sxr_StopJob_18" id="0x046C" group="SX"/>
        <fn name="sxr_StopJob_19" id="0x046D" group="SX"/>
        <fn name="sxr_StopJob_20" id="0x046E" group="SX"/>
        <fn name="sxr_StopJob_21" id="0x046F" group="SX"/>
        <fn name="sxr_StopJob_22" id="0x0470" group="SX"/>
        <fn name="sxr_StopJob_23" id="0x0471" group="SX"/>
        <fn name="sxr_StopJob_24" id="0x0472" group="SX"/>
        <fn name="sxr_StopJob_25" id="0x0473" group="SX"/>
        <fn name="sxr_StopJob_26" id="0x0474" group="SX"/>
        <fn name="sxr_StopJob_27" id="0x0475" group="SX"/>
        <fn name="sxr_StopJob_28" id="0x0476" group="SX"/>
        <fn name="sxr_StopJob_29" id="0x0477" group="SX"/>
        <fn name="sxr_StopJob_30" id="0x0478" group="SX"/>
        <fn name="sxr_StopJob_Unknown" id="0x0479" group="SX"/>

        <!-- Functions -->
        <fn name="_sxr_HMalloc" id="0x10B0" group="SX"/>
        <fn name="sxr_Malloc" id="0x10B1" group="SX"/>
        <fn name="_sxr_HFree" id="0x10B2" group="SX"/>
        <fn name="sxr_Free" id="0x10B3" group="SX"/>

        <!-- Envelop usage windows -->
        <fn name="SX_ENVELOP_USE_0" id="0x3D00" group="SX"/>
        <fn name="SX_ENVELOP_USE_1" id="0x3D01" group="SX"/>
        <fn name="SX_ENVELOP_USE_2" id="0x3D02" group="SX"/>
        <fn name="SX_ENVELOP_USE_3" id="0x3D03" group="SX"/>
        <fn name="SX_ENVELOP_USE_4" id="0x3D04" group="SX"/>
        <fn name="SX_ENVELOP_USE_5" id="0x3D05" group="SX"/>
        <fn name="SX_ENVELOP_USE_6" id="0x3D06" group="SX"/>
        <fn name="SX_ENVELOP_USE_7" id="0x3D07" group="SX"/>
        <fn name="SX_ENVELOP_USE_8" id="0x3D08" group="SX"/>
        <fn name="SX_ENVELOP_USE_9" id="0x3D09" group="SX"/>
        <fn name="SX_ENVELOP_USE_10" id="0x3D0A" group="SX"/>
        <fn name="SX_ENVELOP_USE_11" id="0x3D0B" group="SX"/>
        <fn name="SX_ENVELOP_USE_12" id="0x3D0C" group="SX"/>
        <fn name="SX_ENVELOP_USE_13" id="0x3D0D" group="SX"/>
        <fn name="SX_ENVELOP_USE_14" id="0x3D0E" group="SX"/>
        <fn name="SX_ENVELOP_USE_15" id="0x3D0F" group="SX"/>
        <fn name="SX_ENVELOP_USE_16" id="0x3D10" group="SX"/>
        <fn name="SX_ENVELOP_USE_17" id="0x3D11" group="SX"/>
        <fn name="SX_ENVELOP_USE_18" id="0x3D12" group="SX"/>
        <fn name="SX_ENVELOP_USE_19" id="0x3D13" group="SX"/>
        <fn name="SX_ENVELOP_USE_20" id="0x3D14" group="SX"/>
        <fn name="SX_ENVELOP_USE_21" id="0x3D15" group="SX"/>
        <fn name="SX_ENVELOP_USE_22" id="0x3D16" group="SX"/>
        <fn name="SX_ENVELOP_USE_23" id="0x3D17" group="SX"/>
        <fn name="SX_ENVELOP_USE_24" id="0x3D18" group="SX"/>
        <fn name="SX_ENVELOP_USE_25" id="0x3D19" group="SX"/>
        <fn name="SX_ENVELOP_USE_26" id="0x3D1A" group="SX"/>
        <fn name="SX_ENVELOP_USE_27" id="0x3D1B" group="SX"/>
        <fn name="SX_ENVELOP_USE_28" id="0x3D1C" group="SX"/>
        <fn name="SX_ENVELOP_USE_29" id="0x3D1D" group="SX"/>
        <fn name="SX_ENVELOP_USE_30" id="0x3D1E" group="SX"/>
        <fn name="SX_ENVELOP_USE_31" id="0x3D1F" group="SX"/>
        <fn name="SX_ENVELOP_USE_32" id="0x3D20" group="SX"/>
        <fn name="SX_ENVELOP_USE_33" id="0x3D21" group="SX"/>
        <fn name="SX_ENVELOP_USE_34" id="0x3D22" group="SX"/>
        <fn name="SX_ENVELOP_USE_35" id="0x3D23" group="SX"/>
        <fn name="SX_ENVELOP_USE_36" id="0x3D24" group="SX"/>
        <fn name="SX_ENVELOP_USE_37" id="0x3D25" group="SX"/>
        <fn name="SX_ENVELOP_USE_38" id="0x3D26" group="SX"/>
        <fn name="SX_ENVELOP_USE_39" id="0x3D27" group="SX"/>
        <fn name="SX_ENVELOP_USE_40" id="0x3D28" group="SX"/>
        <fn name="SX_ENVELOP_USE_41" id="0x3D29" group="SX"/>
        <fn name="SX_ENVELOP_USE_42" id="0x3D2A" group="SX"/>
        <fn name="SX_ENVELOP_USE_43" id="0x3D2B" group="SX"/>
        <fn name="SX_ENVELOP_USE_44" id="0x3D2C" group="SX"/>
        <fn name="SX_ENVELOP_USE_45" id="0x3D2D" group="SX"/>
        <fn name="SX_ENVELOP_USE_46" id="0x3D2E" group="SX"/>
        <fn name="SX_ENVELOP_USE_47" id="0x3D2F" group="SX"/>
        <fn name="SX_ENVELOP_USE_48" id="0x3D30" group="SX"/>
        <fn name="SX_ENVELOP_USE_49" id="0x3D31" group="SX"/>
        <fn name="SX_ENVELOP_USE_50" id="0x3D32" group="SX"/>
        <fn name="SX_ENVELOP_USE_51" id="0x3D33" group="SX"/>
        <fn name="SX_ENVELOP_USE_52" id="0x3D34" group="SX"/>
        <fn name="SX_ENVELOP_USE_53" id="0x3D35" group="SX"/>
        <fn name="SX_ENVELOP_USE_54" id="0x3D36" group="SX"/>
        <fn name="SX_ENVELOP_USE_55" id="0x3D37" group="SX"/>
        <fn name="SX_ENVELOP_USE_56" id="0x3D38" group="SX"/>
        <fn name="SX_ENVELOP_USE_57" id="0x3D39" group="SX"/>
        <fn name="SX_ENVELOP_USE_58" id="0x3D3A" group="SX"/>
        <fn name="SX_ENVELOP_USE_59" id="0x3D3B" group="SX"/>
        <fn name="SX_ENVELOP_USE_60" id="0x3D3C" group="SX"/>
        <fn name="SX_ENVELOP_USE_61" id="0x3D3D" group="SX"/>
        <fn name="SX_ENVELOP_USE_62" id="0x3D3E" group="SX"/>
        <fn name="SX_ENVELOP_USE_63" id="0x3D3F" group="SX"/>
        <fn name="SX_ENVELOP_USE_64" id="0x3D40" group="SX"/>
        <fn name="SX_ENVELOP_USE_65" id="0x3D41" group="SX"/>
        <fn name="SX_ENVELOP_USE_66" id="0x3D42" group="SX"/>
        <fn name="SX_ENVELOP_USE_67" id="0x3D43" group="SX"/>
        <fn name="SX_ENVELOP_USE_68" id="0x3D44" group="SX"/>
        <fn name="SX_ENVELOP_USE_69" id="0x3D45" group="SX"/>
        <fn name="SX_ENVELOP_USE_70" id="0x3D46" group="SX"/>
        <fn name="SX_ENVELOP_USE_71" id="0x3D47" group="SX"/>
        <fn name="SX_ENVELOP_USE_72" id="0x3D48" group="SX"/>
        <fn name="SX_ENVELOP_USE_73" id="0x3D49" group="SX"/>
        <fn name="SX_ENVELOP_USE_74" id="0x3D4A" group="SX"/>
        <fn name="SX_ENVELOP_USE_75" id="0x3D4B" group="SX"/>
        <fn name="SX_ENVELOP_USE_76" id="0x3D4C" group="SX"/>
        <fn name="SX_ENVELOP_USE_77" id="0x3D4D" group="SX"/>
        <fn name="SX_ENVELOP_USE_78" id="0x3D4E" group="SX"/>
        <fn name="SX_ENVELOP_USE_79" id="0x3D4F" group="SX"/>
        <fn name="SX_ENVELOP_USE_80" id="0x3D50" group="SX"/>
        <fn name="SX_ENVELOP_USE_81" id="0x3D51" group="SX"/>
        <fn name="SX_ENVELOP_USE_82" id="0x3D52" group="SX"/>
        <fn name="SX_ENVELOP_USE_83" id="0x3D53" group="SX"/>
        <fn name="SX_ENVELOP_USE_84" id="0x3D54" group="SX"/>
        <fn name="SX_ENVELOP_USE_85" id="0x3D55" group="SX"/>
        <fn name="SX_ENVELOP_USE_86" id="0x3D56" group="SX"/>
        <fn name="SX_ENVELOP_USE_87" id="0x3D57" group="SX"/>
        <fn name="SX_ENVELOP_USE_88" id="0x3D58" group="SX"/>
        <fn name="SX_ENVELOP_USE_89" id="0x3D59" group="SX"/>
        <fn name="SX_ENVELOP_USE_90" id="0x3D5A" group="SX"/>
        <fn name="SX_ENVELOP_USE_91" id="0x3D5B" group="SX"/>
        <fn name="SX_ENVELOP_USE_92" id="0x3D5C" group="SX"/>
        <fn name="SX_ENVELOP_USE_93" id="0x3D5D" group="SX"/>
        <fn name="SX_ENVELOP_USE_94" id="0x3D5E" group="SX"/>
        <fn name="SX_ENVELOP_USE_95" id="0x3D5F" group="SX"/>
        <fn name="SX_ENVELOP_USE_96" id="0x3D60" group="SX"/>
        <fn name="SX_ENVELOP_USE_97" id="0x3D61" group="SX"/>
        <fn name="SX_ENVELOP_USE_98" id="0x3D62" group="SX"/>
        <fn name="SX_ENVELOP_USE_99" id="0x3D63" group="SX"/>
        <fn name="SX_ENVELOP_USE_100" id="0x3D64" group="SX"/>
        <fn name="SX_ENVELOP_USE_101" id="0x3D65" group="SX"/>
        <fn name="SX_ENVELOP_USE_102" id="0x3D66" group="SX"/>
        <fn name="SX_ENVELOP_USE_103" id="0x3D67" group="SX"/>
        <fn name="SX_ENVELOP_USE_104" id="0x3D68" group="SX"/>
        <fn name="SX_ENVELOP_USE_105" id="0x3D69" group="SX"/>
        <fn name="SX_ENVELOP_USE_106" id="0x3D6A" group="SX"/>
        <fn name="SX_ENVELOP_USE_107" id="0x3D6B" group="SX"/>
        <fn name="SX_ENVELOP_USE_108" id="0x3D6C" group="SX"/>
        <fn name="SX_ENVELOP_USE_109" id="0x3D6D" group="SX"/>
        <fn name="SX_ENVELOP_USE_110" id="0x3D6E" group="SX"/>
        <fn name="SX_ENVELOP_USE_111" id="0x3D6F" group="SX"/>
        <fn name="SX_ENVELOP_USE_112" id="0x3D70" group="SX"/>
        <fn name="SX_ENVELOP_USE_113" id="0x3D71" group="SX"/>
        <fn name="SX_ENVELOP_USE_114" id="0x3D72" group="SX"/>
        <fn name="SX_ENVELOP_USE_115" id="0x3D73" group="SX"/>
        <fn name="SX_ENVELOP_USE_116" id="0x3D74" group="SX"/>
        <fn name="SX_ENVELOP_USE_117" id="0x3D75" group="SX"/>
        <fn name="SX_ENVELOP_USE_118" id="0x3D76" group="SX"/>
        <fn name="SX_ENVELOP_USE_119" id="0x3D77" group="SX"/>
        <fn name="SX_ENVELOP_USE_120" id="0x3D78" group="SX"/>
        <fn name="SX_ENVELOP_USE_121" id="0x3D79" group="SX"/>
        <fn name="SX_ENVELOP_USE_122" id="0x3D7A" group="SX"/>
        <fn name="SX_ENVELOP_USE_123" id="0x3D7B" group="SX"/>
        <fn name="SX_ENVELOP_USE_124" id="0x3D7C" group="SX"/>
        <fn name="SX_ENVELOP_USE_125" id="0x3D7D" group="SX"/>
        <fn name="SX_ENVELOP_USE_126" id="0x3D7E" group="SX"/>
        <fn name="SX_ENVELOP_USE_127" id="0x3D7F" group="SX"/>
        <fn name="SX_ENVELOP_USE_128" id="0x3D80" group="SX"/>
        <fn name="SX_ENVELOP_USE_129" id="0x3D81" group="SX"/>
        <fn name="SX_ENVELOP_USE_130" id="0x3D82" group="SX"/>
        <fn name="SX_ENVELOP_USE_131" id="0x3D83" group="SX"/>
        <fn name="SX_ENVELOP_USE_132" id="0x3D84" group="SX"/>
        <fn name="SX_ENVELOP_USE_133" id="0x3D85" group="SX"/>
        <fn name="SX_ENVELOP_USE_134" id="0x3D86" group="SX"/>
        <fn name="SX_ENVELOP_USE_135" id="0x3D87" group="SX"/>
        <fn name="SX_ENVELOP_USE_136" id="0x3D88" group="SX"/>
        <fn name="SX_ENVELOP_USE_137" id="0x3D89" group="SX"/>
        <fn name="SX_ENVELOP_USE_138" id="0x3D8A" group="SX"/>
        <fn name="SX_ENVELOP_USE_139" id="0x3D8B" group="SX"/>
        <fn name="SX_ENVELOP_USE_140" id="0x3D8C" group="SX"/>
        <fn name="SX_ENVELOP_USE_141" id="0x3D8D" group="SX"/>
        <fn name="SX_ENVELOP_USE_142" id="0x3D8E" group="SX"/>
        <fn name="SX_ENVELOP_USE_143" id="0x3D8F" group="SX"/>
        <fn name="SX_ENVELOP_USE_144" id="0x3D90" group="SX"/>
        <fn name="SX_ENVELOP_USE_145" id="0x3D91" group="SX"/>
        <fn name="SX_ENVELOP_USE_146" id="0x3D92" group="SX"/>
        <fn name="SX_ENVELOP_USE_147" id="0x3D93" group="SX"/>
        <fn name="SX_ENVELOP_USE_148" id="0x3D94" group="SX"/>
        <fn name="SX_ENVELOP_USE_149" id="0x3D95" group="SX"/>
        <fn name="SX_ENVELOP_USE_150" id="0x3D96" group="SX"/>
        <fn name="SX_ENVELOP_USE_151" id="0x3D97" group="SX"/>
        <fn name="SX_ENVELOP_USE_152" id="0x3D98" group="SX"/>
        <fn name="SX_ENVELOP_USE_153" id="0x3D99" group="SX"/>
        <fn name="SX_ENVELOP_USE_154" id="0x3D9A" group="SX"/>
        <fn name="SX_ENVELOP_USE_155" id="0x3D9B" group="SX"/>
        <fn name="SX_ENVELOP_USE_156" id="0x3D9C" group="SX"/>
        <fn name="SX_ENVELOP_USE_157" id="0x3D9D" group="SX"/>
        <fn name="SX_ENVELOP_USE_158" id="0x3D9E" group="SX"/>
        <fn name="SX_ENVELOP_USE_159" id="0x3D9F" group="SX"/>
        <fn name="SX_ENVELOP_USE_160" id="0x3DA0" group="SX"/>
        <fn name="SX_ENVELOP_USE_161" id="0x3DA1" group="SX"/>
        <fn name="SX_ENVELOP_USE_162" id="0x3DA2" group="SX"/>
        <fn name="SX_ENVELOP_USE_163" id="0x3DA3" group="SX"/>
        <fn name="SX_ENVELOP_USE_164" id="0x3DA4" group="SX"/>
        <fn name="SX_ENVELOP_USE_165" id="0x3DA5" group="SX"/>
        <fn name="SX_ENVELOP_USE_166" id="0x3DA6" group="SX"/>
        <fn name="SX_ENVELOP_USE_167" id="0x3DA7" group="SX"/>
        <fn name="SX_ENVELOP_USE_168" id="0x3DA8" group="SX"/>
        <fn name="SX_ENVELOP_USE_169" id="0x3DA9" group="SX"/>
        <fn name="SX_ENVELOP_USE_170" id="0x3DAA" group="SX"/>
        <fn name="SX_ENVELOP_USE_171" id="0x3DAB" group="SX"/>
        <fn name="SX_ENVELOP_USE_172" id="0x3DAC" group="SX"/>
        <fn name="SX_ENVELOP_USE_173" id="0x3DAD" group="SX"/>
        <fn name="SX_ENVELOP_USE_174" id="0x3DAE" group="SX"/>
        <fn name="SX_ENVELOP_USE_175" id="0x3DAF" group="SX"/>
        <fn name="SX_ENVELOP_USE_176" id="0x3DB0" group="SX"/>
        <fn name="SX_ENVELOP_USE_177" id="0x3DB1" group="SX"/>
        <fn name="SX_ENVELOP_USE_178" id="0x3DB2" group="SX"/>
        <fn name="SX_ENVELOP_USE_179" id="0x3DB3" group="SX"/>
        <fn name="SX_ENVELOP_USE_180" id="0x3DB4" group="SX"/>
        <fn name="SX_ENVELOP_USE_181" id="0x3DB5" group="SX"/>
        <fn name="SX_ENVELOP_USE_182" id="0x3DB6" group="SX"/>
        <fn name="SX_ENVELOP_USE_183" id="0x3DB7" group="SX"/>
        <fn name="SX_ENVELOP_USE_184" id="0x3DB8" group="SX"/>
        <fn name="SX_ENVELOP_USE_185" id="0x3DB9" group="SX"/>
        <fn name="SX_ENVELOP_USE_186" id="0x3DBA" group="SX"/>
        <fn name="SX_ENVELOP_USE_187" id="0x3DBB" group="SX"/>
        <fn name="SX_ENVELOP_USE_188" id="0x3DBC" group="SX"/>
        <fn name="SX_ENVELOP_USE_189" id="0x3DBD" group="SX"/>
        <fn name="SX_ENVELOP_USE_190" id="0x3DBE" group="SX"/>
        <fn name="SX_ENVELOP_USE_191" id="0x3DBF" group="SX"/>
        <fn name="SX_ENVELOP_USE_192" id="0x3DC0" group="SX"/>
        <fn name="SX_ENVELOP_USE_193" id="0x3DC1" group="SX"/>
        <fn name="SX_ENVELOP_USE_194" id="0x3DC2" group="SX"/>
        <fn name="SX_ENVELOP_USE_195" id="0x3DC3" group="SX"/>
        <fn name="SX_ENVELOP_USE_196" id="0x3DC4" group="SX"/>
        <fn name="SX_ENVELOP_USE_197" id="0x3DC5" group="SX"/>
        <fn name="SX_ENVELOP_USE_198" id="0x3DC6" group="SX"/>
        <fn name="SX_ENVELOP_USE_199" id="0x3DC7" group="SX"/>
        <fn name="SX_ENVELOP_USE_200" id="0x3DC8" group="SX"/>
        <fn name="SX_ENVELOP_USE_201" id="0x3DC9" group="SX"/>
        <fn name="SX_ENVELOP_USE_202" id="0x3DCA" group="SX"/>
        <fn name="SX_ENVELOP_USE_203" id="0x3DCB" group="SX"/>
        <fn name="SX_ENVELOP_USE_204" id="0x3DCC" group="SX"/>
        <fn name="SX_ENVELOP_USE_205" id="0x3DCD" group="SX"/>
        <fn name="SX_ENVELOP_USE_206" id="0x3DCE" group="SX"/>
        <fn name="SX_ENVELOP_USE_207" id="0x3DCF" group="SX"/>
        <fn name="SX_ENVELOP_USE_208" id="0x3DD0" group="SX"/>
        <fn name="SX_ENVELOP_USE_209" id="0x3DD1" group="SX"/>
        <fn name="SX_ENVELOP_USE_210" id="0x3DD2" group="SX"/>
        <fn name="SX_ENVELOP_USE_211" id="0x3DD3" group="SX"/>
        <fn name="SX_ENVELOP_USE_212" id="0x3DD4" group="SX"/>
        <fn name="SX_ENVELOP_USE_213" id="0x3DD5" group="SX"/>
        <fn name="SX_ENVELOP_USE_214" id="0x3DD6" group="SX"/>
        <fn name="SX_ENVELOP_USE_215" id="0x3DD7" group="SX"/>
        <fn name="SX_ENVELOP_USE_216" id="0x3DD8" group="SX"/>
        <fn name="SX_ENVELOP_USE_217" id="0x3DD9" group="SX"/>
        <fn name="SX_ENVELOP_USE_218" id="0x3DDA" group="SX"/>
        <fn name="SX_ENVELOP_USE_219" id="0x3DDB" group="SX"/>
        <fn name="SX_ENVELOP_USE_220" id="0x3DDC" group="SX"/>
        <fn name="SX_ENVELOP_USE_221" id="0x3DDD" group="SX"/>
        <fn name="SX_ENVELOP_USE_222" id="0x3DDE" group="SX"/>
        <fn name="SX_ENVELOP_USE_223" id="0x3DDF" group="SX"/>
        <fn name="SX_ENVELOP_USE_224" id="0x3DE0" group="SX"/>
        <fn name="SX_ENVELOP_USE_225" id="0x3DE1" group="SX"/>
        <fn name="SX_ENVELOP_USE_226" id="0x3DE2" group="SX"/>
        <fn name="SX_ENVELOP_USE_227" id="0x3DE3" group="SX"/>
        <fn name="SX_ENVELOP_USE_228" id="0x3DE4" group="SX"/>
        <fn name="SX_ENVELOP_USE_229" id="0x3DE5" group="SX"/>
        <fn name="SX_ENVELOP_USE_230" id="0x3DE6" group="SX"/>
        <fn name="SX_ENVELOP_USE_231" id="0x3DE7" group="SX"/>
        <fn name="SX_ENVELOP_USE_232" id="0x3DE8" group="SX"/>
        <fn name="SX_ENVELOP_USE_233" id="0x3DE9" group="SX"/>
        <fn name="SX_ENVELOP_USE_234" id="0x3DEA" group="SX"/>
        <fn name="SX_ENVELOP_USE_235" id="0x3DEB" group="SX"/>
        <fn name="SX_ENVELOP_USE_236" id="0x3DEC" group="SX"/>
        <fn name="SX_ENVELOP_USE_237" id="0x3DED" group="SX"/>
        <fn name="SX_ENVELOP_USE_238" id="0x3DEE" group="SX"/>
        <fn name="SX_ENVELOP_USE_239" id="0x3DEF" group="SX"/>
        <fn name="SX_ENVELOP_USE_240" id="0x3DF0" group="SX"/>
        <fn name="SX_ENVELOP_USE_241" id="0x3DF1" group="SX"/>
        <fn name="SX_ENVELOP_USE_242" id="0x3DF2" group="SX"/>
        <fn name="SX_ENVELOP_USE_243" id="0x3DF3" group="SX"/>
        <fn name="SX_ENVELOP_USE_244" id="0x3DF4" group="SX"/>
        <fn name="SX_ENVELOP_USE_245" id="0x3DF5" group="SX"/>
        <fn name="SX_ENVELOP_USE_246" id="0x3DF6" group="SX"/>
        <fn name="SX_ENVELOP_USE_247" id="0x3DF7" group="SX"/>
        <fn name="SX_ENVELOP_USE_248" id="0x3DF8" group="SX"/>
        <fn name="SX_ENVELOP_USE_249" id="0x3DF9" group="SX"/>
        <fn name="SX_ENVELOP_USE_250" id="0x3DFA" group="SX"/>
        <fn name="SX_ENVELOP_USE_251" id="0x3DFB" group="SX"/>
        <fn name="SX_ENVELOP_USE_252" id="0x3DFC" group="SX"/>
        <fn name="SX_ENVELOP_USE_253" id="0x3DFD" group="SX"/>
        <fn name="SX_ENVELOP_USE_254" id="0x3DFE" group="SX"/>
        <fn name="SX_ENVELOP_USE_255" id="0x3DFF" group="SX"/>

        <!-- Queue waiting windows -->
        <fn name="SX_WAIT_QUEUE_0" id="0x3A00" group="SX"/>
        <fn name="SX_WAIT_QUEUE_1" id="0x3A01" group="SX"/>
        <fn name="SX_WAIT_QUEUE_2" id="0x3A02" group="SX"/>
        <fn name="SX_WAIT_QUEUE_3" id="0x3A03" group="SX"/>
        <fn name="SX_WAIT_QUEUE_4" id="0x3A04" group="SX"/>
        <fn name="SX_WAIT_QUEUE_5" id="0x3A05" group="SX"/>
        <fn name="SX_WAIT_QUEUE_6" id="0x3A06" group="SX"/>
        <fn name="SX_WAIT_QUEUE_7" id="0x3A07" group="SX"/>
        <fn name="SX_WAIT_QUEUE_8" id="0x3A08" group="SX"/>
        <fn name="SX_WAIT_QUEUE_9" id="0x3A09" group="SX"/>
        <fn name="SX_WAIT_QUEUE_10" id="0x3A0A" group="SX"/>
        <fn name="SX_WAIT_QUEUE_11" id="0x3A0B" group="SX"/>
        <fn name="SX_WAIT_QUEUE_12" id="0x3A0C" group="SX"/>
        <fn name="SX_WAIT_QUEUE_13" id="0x3A0D" group="SX"/>
        <fn name="SX_WAIT_QUEUE_14" id="0x3A0E" group="SX"/>
        <fn name="SX_WAIT_QUEUE_15" id="0x3A0F" group="SX"/>
        <fn name="SX_WAIT_QUEUE_16" id="0x3A10" group="SX"/>
        <fn name="SX_WAIT_QUEUE_17" id="0x3A11" group="SX"/>
        <fn name="SX_WAIT_QUEUE_18" id="0x3A12" group="SX"/>
        <fn name="SX_WAIT_QUEUE_19" id="0x3A13" group="SX"/>
        <fn name="SX_WAIT_QUEUE_20" id="0x3A14" group="SX"/>
        <fn name="SX_WAIT_QUEUE_21" id="0x3A15" group="SX"/>
        <fn name="SX_WAIT_QUEUE_22" id="0x3A16" group="SX"/>
        <fn name="SX_WAIT_QUEUE_23" id="0x3A17" group="SX"/>
        <fn name="SX_WAIT_QUEUE_24" id="0x3A18" group="SX"/>
        <fn name="SX_WAIT_QUEUE_25" id="0x3A19" group="SX"/>
        <fn name="SX_WAIT_QUEUE_26" id="0x3A1A" group="SX"/>
        <fn name="SX_WAIT_QUEUE_27" id="0x3A1B" group="SX"/>
        <fn name="SX_WAIT_QUEUE_28" id="0x3A1C" group="SX"/>
        <fn name="SX_WAIT_QUEUE_29" id="0x3A1D" group="SX"/>
        <fn name="SX_WAIT_QUEUE_30" id="0x3A1E" group="SX"/>
        <fn name="SX_WAIT_QUEUE_31" id="0x3A1F" group="SX"/>
        <fn name="SX_WAIT_QUEUE_32" id="0x3A20" group="SX"/>
        <fn name="SX_WAIT_QUEUE_33" id="0x3A21" group="SX"/>
        <fn name="SX_WAIT_QUEUE_34" id="0x3A22" group="SX"/>
        <fn name="SX_WAIT_QUEUE_35" id="0x3A23" group="SX"/>
        <fn name="SX_WAIT_QUEUE_36" id="0x3A24" group="SX"/>
        <fn name="SX_WAIT_QUEUE_37" id="0x3A25" group="SX"/>
        <fn name="SX_WAIT_QUEUE_38" id="0x3A26" group="SX"/>
        <fn name="SX_WAIT_QUEUE_39" id="0x3A27" group="SX"/>
        <fn name="SX_WAIT_QUEUE_40" id="0x3A28" group="SX"/>
        <fn name="SX_WAIT_QUEUE_41" id="0x3A29" group="SX"/>
        <fn name="SX_WAIT_QUEUE_42" id="0x3A2A" group="SX"/>
        <fn name="SX_WAIT_QUEUE_43" id="0x3A2B" group="SX"/>
        <fn name="SX_WAIT_QUEUE_44" id="0x3A2C" group="SX"/>
        <fn name="SX_WAIT_QUEUE_45" id="0x3A2D" group="SX"/>
        <fn name="SX_WAIT_QUEUE_46" id="0x3A2E" group="SX"/>
        <fn name="SX_WAIT_QUEUE_47" id="0x3A2F" group="SX"/>
        <fn name="SX_WAIT_QUEUE_48" id="0x3A30" group="SX"/>
        <fn name="SX_WAIT_QUEUE_49" id="0x3A31" group="SX"/>
        <fn name="SX_WAIT_QUEUE_50" id="0x3A32" group="SX"/>
        <fn name="SX_WAIT_QUEUE_51" id="0x3A33" group="SX"/>
        <fn name="SX_WAIT_QUEUE_52" id="0x3A34" group="SX"/>
        <fn name="SX_WAIT_QUEUE_53" id="0x3A35" group="SX"/>
        <fn name="SX_WAIT_QUEUE_54" id="0x3A36" group="SX"/>
        <fn name="SX_WAIT_QUEUE_55" id="0x3A37" group="SX"/>
        <fn name="SX_WAIT_QUEUE_56" id="0x3A38" group="SX"/>
        <fn name="SX_WAIT_QUEUE_57" id="0x3A39" group="SX"/>
        <fn name="SX_WAIT_QUEUE_58" id="0x3A3A" group="SX"/>
        <fn name="SX_WAIT_QUEUE_59" id="0x3A3B" group="SX"/>
        <fn name="SX_WAIT_QUEUE_60" id="0x3A3C" group="SX"/>
        <fn name="SX_WAIT_QUEUE_61" id="0x3A3D" group="SX"/>
        <fn name="SX_WAIT_QUEUE_62" id="0x3A3E" group="SX"/>
        <fn name="SX_WAIT_QUEUE_63" id="0x3A3F" group="SX"/>
        <fn name="SX_WAIT_QUEUE_64" id="0x3A40" group="SX"/>
        <fn name="SX_WAIT_QUEUE_65" id="0x3A41" group="SX"/>
        <fn name="SX_WAIT_QUEUE_66" id="0x3A42" group="SX"/>
        <fn name="SX_WAIT_QUEUE_67" id="0x3A43" group="SX"/>
        <fn name="SX_WAIT_QUEUE_68" id="0x3A44" group="SX"/>
        <fn name="SX_WAIT_QUEUE_69" id="0x3A45" group="SX"/>
        <fn name="SX_WAIT_QUEUE_70" id="0x3A46" group="SX"/>
        <fn name="SX_WAIT_QUEUE_71" id="0x3A47" group="SX"/>
        <fn name="SX_WAIT_QUEUE_72" id="0x3A48" group="SX"/>
        <fn name="SX_WAIT_QUEUE_73" id="0x3A49" group="SX"/>
        <fn name="SX_WAIT_QUEUE_74" id="0x3A4A" group="SX"/>
        <fn name="SX_WAIT_QUEUE_75" id="0x3A4B" group="SX"/>
        <fn name="SX_WAIT_QUEUE_76" id="0x3A4C" group="SX"/>
        <fn name="SX_WAIT_QUEUE_77" id="0x3A4D" group="SX"/>
        <fn name="SX_WAIT_QUEUE_78" id="0x3A4E" group="SX"/>
        <fn name="SX_WAIT_QUEUE_79" id="0x3A4F" group="SX"/>
        <fn name="SX_WAIT_QUEUE_80" id="0x3A50" group="SX"/>
        <fn name="SX_WAIT_QUEUE_81" id="0x3A51" group="SX"/>
        <fn name="SX_WAIT_QUEUE_82" id="0x3A52" group="SX"/>
        <fn name="SX_WAIT_QUEUE_83" id="0x3A53" group="SX"/>
        <fn name="SX_WAIT_QUEUE_84" id="0x3A54" group="SX"/>
        <fn name="SX_WAIT_QUEUE_85" id="0x3A55" group="SX"/>
        <fn name="SX_WAIT_QUEUE_86" id="0x3A56" group="SX"/>
        <fn name="SX_WAIT_QUEUE_87" id="0x3A57" group="SX"/>
        <fn name="SX_WAIT_QUEUE_88" id="0x3A58" group="SX"/>
        <fn name="SX_WAIT_QUEUE_89" id="0x3A59" group="SX"/>
        <fn name="SX_WAIT_QUEUE_90" id="0x3A5A" group="SX"/>
        <fn name="SX_WAIT_QUEUE_91" id="0x3A5B" group="SX"/>
        <fn name="SX_WAIT_QUEUE_92" id="0x3A5C" group="SX"/>
        <fn name="SX_WAIT_QUEUE_93" id="0x3A5D" group="SX"/>
        <fn name="SX_WAIT_QUEUE_94" id="0x3A5E" group="SX"/>
        <fn name="SX_WAIT_QUEUE_95" id="0x3A5F" group="SX"/>
        <fn name="SX_WAIT_QUEUE_96" id="0x3A60" group="SX"/>
        <fn name="SX_WAIT_QUEUE_97" id="0x3A61" group="SX"/>
        <fn name="SX_WAIT_QUEUE_98" id="0x3A62" group="SX"/>
        <fn name="SX_WAIT_QUEUE_99" id="0x3A63" group="SX"/>
        <fn name="SX_WAIT_QUEUE_100" id="0x3A64" group="SX"/>
        <fn name="SX_WAIT_QUEUE_101" id="0x3A65" group="SX"/>
        <fn name="SX_WAIT_QUEUE_102" id="0x3A66" group="SX"/>
        <fn name="SX_WAIT_QUEUE_103" id="0x3A67" group="SX"/>
        <fn name="SX_WAIT_QUEUE_104" id="0x3A68" group="SX"/>
        <fn name="SX_WAIT_QUEUE_105" id="0x3A69" group="SX"/>
        <fn name="SX_WAIT_QUEUE_106" id="0x3A6A" group="SX"/>
        <fn name="SX_WAIT_QUEUE_107" id="0x3A6B" group="SX"/>
        <fn name="SX_WAIT_QUEUE_108" id="0x3A6C" group="SX"/>
        <fn name="SX_WAIT_QUEUE_109" id="0x3A6D" group="SX"/>
        <fn name="SX_WAIT_QUEUE_110" id="0x3A6E" group="SX"/>
        <fn name="SX_WAIT_QUEUE_111" id="0x3A6F" group="SX"/>
        <fn name="SX_WAIT_QUEUE_112" id="0x3A70" group="SX"/>
        <fn name="SX_WAIT_QUEUE_113" id="0x3A71" group="SX"/>
        <fn name="SX_WAIT_QUEUE_114" id="0x3A72" group="SX"/>
        <fn name="SX_WAIT_QUEUE_115" id="0x3A73" group="SX"/>
        <fn name="SX_WAIT_QUEUE_116" id="0x3A74" group="SX"/>
        <fn name="SX_WAIT_QUEUE_117" id="0x3A75" group="SX"/>
        <fn name="SX_WAIT_QUEUE_118" id="0x3A76" group="SX"/>
        <fn name="SX_WAIT_QUEUE_119" id="0x3A77" group="SX"/>
        <fn name="SX_WAIT_QUEUE_120" id="0x3A78" group="SX"/>
        <fn name="SX_WAIT_QUEUE_121" id="0x3A79" group="SX"/>
        <fn name="SX_WAIT_QUEUE_122" id="0x3A7A" group="SX"/>
        <fn name="SX_WAIT_QUEUE_123" id="0x3A7B" group="SX"/>
        <fn name="SX_WAIT_QUEUE_124" id="0x3A7C" group="SX"/>
        <fn name="SX_WAIT_QUEUE_125" id="0x3A7D" group="SX"/>
        <fn name="SX_WAIT_QUEUE_126" id="0x3A7E" group="SX"/>
        <fn name="SX_WAIT_QUEUE_127" id="0x3A7F" group="SX"/>
        <fn name="SX_WAIT_QUEUE_128" id="0x3A80" group="SX"/>
        <fn name="SX_WAIT_QUEUE_129" id="0x3A81" group="SX"/>
        <fn name="SX_WAIT_QUEUE_130" id="0x3A82" group="SX"/>
        <fn name="SX_WAIT_QUEUE_131" id="0x3A83" group="SX"/>
        <fn name="SX_WAIT_QUEUE_132" id="0x3A84" group="SX"/>
        <fn name="SX_WAIT_QUEUE_133" id="0x3A85" group="SX"/>
        <fn name="SX_WAIT_QUEUE_134" id="0x3A86" group="SX"/>
        <fn name="SX_WAIT_QUEUE_135" id="0x3A87" group="SX"/>
        <fn name="SX_WAIT_QUEUE_136" id="0x3A88" group="SX"/>
        <fn name="SX_WAIT_QUEUE_137" id="0x3A89" group="SX"/>
        <fn name="SX_WAIT_QUEUE_138" id="0x3A8A" group="SX"/>
        <fn name="SX_WAIT_QUEUE_139" id="0x3A8B" group="SX"/>
        <fn name="SX_WAIT_QUEUE_140" id="0x3A8C" group="SX"/>
        <fn name="SX_WAIT_QUEUE_141" id="0x3A8D" group="SX"/>
        <fn name="SX_WAIT_QUEUE_142" id="0x3A8E" group="SX"/>
        <fn name="SX_WAIT_QUEUE_143" id="0x3A8F" group="SX"/>
        <fn name="SX_WAIT_QUEUE_144" id="0x3A90" group="SX"/>
        <fn name="SX_WAIT_QUEUE_145" id="0x3A91" group="SX"/>
        <fn name="SX_WAIT_QUEUE_146" id="0x3A92" group="SX"/>
        <fn name="SX_WAIT_QUEUE_147" id="0x3A93" group="SX"/>
        <fn name="SX_WAIT_QUEUE_148" id="0x3A94" group="SX"/>
        <fn name="SX_WAIT_QUEUE_149" id="0x3A95" group="SX"/>
        <fn name="SX_WAIT_QUEUE_150" id="0x3A96" group="SX"/>
        <fn name="SX_WAIT_QUEUE_151" id="0x3A97" group="SX"/>
        <fn name="SX_WAIT_QUEUE_152" id="0x3A98" group="SX"/>
        <fn name="SX_WAIT_QUEUE_153" id="0x3A99" group="SX"/>
        <fn name="SX_WAIT_QUEUE_154" id="0x3A9A" group="SX"/>
        <fn name="SX_WAIT_QUEUE_155" id="0x3A9B" group="SX"/>
        <fn name="SX_WAIT_QUEUE_156" id="0x3A9C" group="SX"/>
        <fn name="SX_WAIT_QUEUE_157" id="0x3A9D" group="SX"/>
        <fn name="SX_WAIT_QUEUE_158" id="0x3A9E" group="SX"/>
        <fn name="SX_WAIT_QUEUE_159" id="0x3A9F" group="SX"/>
        <fn name="SX_WAIT_QUEUE_160" id="0x3AA0" group="SX"/>
        <fn name="SX_WAIT_QUEUE_161" id="0x3AA1" group="SX"/>
        <fn name="SX_WAIT_QUEUE_162" id="0x3AA2" group="SX"/>
        <fn name="SX_WAIT_QUEUE_163" id="0x3AA3" group="SX"/>
        <fn name="SX_WAIT_QUEUE_164" id="0x3AA4" group="SX"/>
        <fn name="SX_WAIT_QUEUE_165" id="0x3AA5" group="SX"/>
        <fn name="SX_WAIT_QUEUE_166" id="0x3AA6" group="SX"/>
        <fn name="SX_WAIT_QUEUE_167" id="0x3AA7" group="SX"/>
        <fn name="SX_WAIT_QUEUE_168" id="0x3AA8" group="SX"/>
        <fn name="SX_WAIT_QUEUE_169" id="0x3AA9" group="SX"/>
        <fn name="SX_WAIT_QUEUE_170" id="0x3AAA" group="SX"/>
        <fn name="SX_WAIT_QUEUE_171" id="0x3AAB" group="SX"/>
        <fn name="SX_WAIT_QUEUE_172" id="0x3AAC" group="SX"/>
        <fn name="SX_WAIT_QUEUE_173" id="0x3AAD" group="SX"/>
        <fn name="SX_WAIT_QUEUE_174" id="0x3AAE" group="SX"/>
        <fn name="SX_WAIT_QUEUE_175" id="0x3AAF" group="SX"/>
        <fn name="SX_WAIT_QUEUE_176" id="0x3AB0" group="SX"/>
        <fn name="SX_WAIT_QUEUE_177" id="0x3AB1" group="SX"/>
        <fn name="SX_WAIT_QUEUE_178" id="0x3AB2" group="SX"/>
        <fn name="SX_WAIT_QUEUE_179" id="0x3AB3" group="SX"/>
        <fn name="SX_WAIT_QUEUE_180" id="0x3AB4" group="SX"/>
        <fn name="SX_WAIT_QUEUE_181" id="0x3AB5" group="SX"/>
        <fn name="SX_WAIT_QUEUE_182" id="0x3AB6" group="SX"/>
        <fn name="SX_WAIT_QUEUE_183" id="0x3AB7" group="SX"/>
        <fn name="SX_WAIT_QUEUE_184" id="0x3AB8" group="SX"/>
        <fn name="SX_WAIT_QUEUE_185" id="0x3AB9" group="SX"/>
        <fn name="SX_WAIT_QUEUE_186" id="0x3ABA" group="SX"/>
        <fn name="SX_WAIT_QUEUE_187" id="0x3ABB" group="SX"/>
        <fn name="SX_WAIT_QUEUE_188" id="0x3ABC" group="SX"/>
        <fn name="SX_WAIT_QUEUE_189" id="0x3ABD" group="SX"/>
        <fn name="SX_WAIT_QUEUE_190" id="0x3ABE" group="SX"/>
        <fn name="SX_WAIT_QUEUE_191" id="0x3ABF" group="SX"/>
        <fn name="SX_WAIT_QUEUE_192" id="0x3AC0" group="SX"/>
        <fn name="SX_WAIT_QUEUE_193" id="0x3AC1" group="SX"/>
        <fn name="SX_WAIT_QUEUE_194" id="0x3AC2" group="SX"/>
        <fn name="SX_WAIT_QUEUE_195" id="0x3AC3" group="SX"/>
        <fn name="SX_WAIT_QUEUE_196" id="0x3AC4" group="SX"/>
        <fn name="SX_WAIT_QUEUE_197" id="0x3AC5" group="SX"/>
        <fn name="SX_WAIT_QUEUE_198" id="0x3AC6" group="SX"/>
        <fn name="SX_WAIT_QUEUE_199" id="0x3AC7" group="SX"/>
        <fn name="SX_WAIT_QUEUE_200" id="0x3AC8" group="SX"/>
        <fn name="SX_WAIT_QUEUE_201" id="0x3AC9" group="SX"/>
        <fn name="SX_WAIT_QUEUE_202" id="0x3ACA" group="SX"/>
        <fn name="SX_WAIT_QUEUE_203" id="0x3ACB" group="SX"/>
        <fn name="SX_WAIT_QUEUE_204" id="0x3ACC" group="SX"/>
        <fn name="SX_WAIT_QUEUE_205" id="0x3ACD" group="SX"/>
        <fn name="SX_WAIT_QUEUE_206" id="0x3ACE" group="SX"/>
        <fn name="SX_WAIT_QUEUE_207" id="0x3ACF" group="SX"/>
        <fn name="SX_WAIT_QUEUE_208" id="0x3AD0" group="SX"/>
        <fn name="SX_WAIT_QUEUE_209" id="0x3AD1" group="SX"/>
        <fn name="SX_WAIT_QUEUE_210" id="0x3AD2" group="SX"/>
        <fn name="SX_WAIT_QUEUE_211" id="0x3AD3" group="SX"/>
        <fn name="SX_WAIT_QUEUE_212" id="0x3AD4" group="SX"/>
        <fn name="SX_WAIT_QUEUE_213" id="0x3AD5" group="SX"/>
        <fn name="SX_WAIT_QUEUE_214" id="0x3AD6" group="SX"/>
        <fn name="SX_WAIT_QUEUE_215" id="0x3AD7" group="SX"/>
        <fn name="SX_WAIT_QUEUE_216" id="0x3AD8" group="SX"/>
        <fn name="SX_WAIT_QUEUE_217" id="0x3AD9" group="SX"/>
        <fn name="SX_WAIT_QUEUE_218" id="0x3ADA" group="SX"/>
        <fn name="SX_WAIT_QUEUE_219" id="0x3ADB" group="SX"/>
        <fn name="SX_WAIT_QUEUE_220" id="0x3ADC" group="SX"/>
        <fn name="SX_WAIT_QUEUE_221" id="0x3ADD" group="SX"/>
        <fn name="SX_WAIT_QUEUE_222" id="0x3ADE" group="SX"/>
        <fn name="SX_WAIT_QUEUE_223" id="0x3ADF" group="SX"/>
        <fn name="SX_WAIT_QUEUE_224" id="0x3AE0" group="SX"/>
        <fn name="SX_WAIT_QUEUE_225" id="0x3AE1" group="SX"/>
        <fn name="SX_WAIT_QUEUE_226" id="0x3AE2" group="SX"/>
        <fn name="SX_WAIT_QUEUE_227" id="0x3AE3" group="SX"/>
        <fn name="SX_WAIT_QUEUE_228" id="0x3AE4" group="SX"/>
        <fn name="SX_WAIT_QUEUE_229" id="0x3AE5" group="SX"/>
        <fn name="SX_WAIT_QUEUE_230" id="0x3AE6" group="SX"/>
        <fn name="SX_WAIT_QUEUE_231" id="0x3AE7" group="SX"/>
        <fn name="SX_WAIT_QUEUE_232" id="0x3AE8" group="SX"/>
        <fn name="SX_WAIT_QUEUE_233" id="0x3AE9" group="SX"/>
        <fn name="SX_WAIT_QUEUE_234" id="0x3AEA" group="SX"/>
        <fn name="SX_WAIT_QUEUE_235" id="0x3AEB" group="SX"/>
        <fn name="SX_WAIT_QUEUE_236" id="0x3AEC" group="SX"/>
        <fn name="SX_WAIT_QUEUE_237" id="0x3AED" group="SX"/>
        <fn name="SX_WAIT_QUEUE_238" id="0x3AEE" group="SX"/>
        <fn name="SX_WAIT_QUEUE_239" id="0x3AEF" group="SX"/>
        <fn name="SX_WAIT_QUEUE_240" id="0x3AF0" group="SX"/>
        <fn name="SX_WAIT_QUEUE_241" id="0x3AF1" group="SX"/>
        <fn name="SX_WAIT_QUEUE_242" id="0x3AF2" group="SX"/>
        <fn name="SX_WAIT_QUEUE_243" id="0x3AF3" group="SX"/>
        <fn name="SX_WAIT_QUEUE_244" id="0x3AF4" group="SX"/>
        <fn name="SX_WAIT_QUEUE_245" id="0x3AF5" group="SX"/>
        <fn name="SX_WAIT_QUEUE_246" id="0x3AF6" group="SX"/>
        <fn name="SX_WAIT_QUEUE_247" id="0x3AF7" group="SX"/>
        <fn name="SX_WAIT_QUEUE_248" id="0x3AF8" group="SX"/>
        <fn name="SX_WAIT_QUEUE_249" id="0x3AF9" group="SX"/>
        <fn name="SX_WAIT_QUEUE_250" id="0x3AFA" group="SX"/>
        <fn name="SX_WAIT_QUEUE_251" id="0x3AFB" group="SX"/>
        <fn name="SX_WAIT_QUEUE_252" id="0x3AFC" group="SX"/>
        <fn name="SX_WAIT_QUEUE_253" id="0x3AFD" group="SX"/>
        <fn name="SX_WAIT_QUEUE_254" id="0x3AFE" group="SX"/>
        <fn name="SX_WAIT_QUEUE_255" id="0x3AFF" group="SX"/>
    </module>
    <range>
        <fn name="IRQ" start="0x3f00" end="0x3f7f"/>
        <fn name="TASK" start="0x3f80" end="0x3fdf"/>
        <fn name="JOB" start="0x3fe0" end="0x3ffe"/>
        <fn name="TASKB" start="0x7f00" end="0x7f1f"/>
        <fn name="IRQB" start="0x7f20" end="0x7f3f"/>
        <fn name="JOBB" start="0x7f40" end="0x7f5f"/>
    </range>
</cpconfig>
