.file "kf32a156_canfd.c" .stabs "C:\\\\WorkSpace32\\\\can_uds_bootloader\\\\Release/",100,0,2,.Ltext0 .stabs "../src/kf32a156_canfd.c",100,0,2,.Ltext0 .text .Ltext0: .stabs "gcc2_compiled.",60,0,0,0 .stabs "int:t(0,1)=r(0,1);-2147483648;2147483647;",128,0,0,0 .stabs "char:t(0,2)=@s8;r(0,2);0;255;",128,0,0,0 .stabs "long int:t(0,3)=r(0,3);-2147483648;2147483647;",128,0,0,0 .stabs "unsigned int:t(0,4)=r(0,4);0;037777777777;",128,0,0,0 .stabs "long unsigned int:t(0,5)=r(0,5);0;037777777777;",128,0,0,0 .stabs "long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;",128,0,0,0 .stabs "long long unsigned int:t(0,7)=@s64;r(0,7);0;01777777777777777777777;",128,0,0,0 .stabs "short int:t(0,8)=@s16;r(0,8);-32768;32767;",128,0,0,0 .stabs "short unsigned int:t(0,9)=@s16;r(0,9);0;65535;",128,0,0,0 .stabs "signed char:t(0,10)=@s8;r(0,10);-128;127;",128,0,0,0 .stabs "unsigned char:t(0,11)=@s8;r(0,11);0;255;",128,0,0,0 .stabs "float:t(0,12)=r(0,1);4;0;",128,0,0,0 .stabs "double:t(0,13)=r(0,1);8;0;",128,0,0,0 .stabs "long double:t(0,14)=r(0,1);8;0;",128,0,0,0 .stabs "void:t(0,15)=(0,15)",128,0,0,0 .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/kf32a156_canfd.h",130,0,0,0 .stabs "C:\\WorkSpace32\\can_uds_bootloader\\inc/KF32A156.h",130,0,0,0 .stabs "C:/Program Files (x86)/ChipON IDE/KungFu32/ChipONCC32/include/Sys/stdint.h",130,0,0,0 .stabs "C:/Program Files (x86)/ChipON IDE/KungFu32/ChipONCC32/include/Sys/stddef.h",130,0,0,0 .stabs "ptrdiff_t:t(4,1)=(0,1)",128,0,24,0 .stabs "size_t:t(4,2)=(0,4)",128,0,30,0 .stabs "wchar_t:t(4,3)=(0,9)",128,0,35,0 .stabn 162,0,0,0 .stabs "int8_t:t(3,1)=(0,10)",128,0,21,0 .stabs "uint8_t:t(3,2)=(0,11)",128,0,22,0 .stabs "int16_t:t(3,3)=(0,8)",128,0,23,0 .stabs "uint16_t:t(3,4)=(0,9)",128,0,24,0 .stabs "int32_t:t(3,5)=(0,1)",128,0,25,0 .stabs "uint32_t:t(3,6)=(0,4)",128,0,26,0 .stabs "int64_t:t(3,7)=(0,6)",128,0,27,0 .stabs "uint64_t:t(3,8)=(0,7)",128,0,28,0 .stabs "int_least8_t:t(3,9)=(0,10)",128,0,31,0 .stabs "uint_least8_t:t(3,10)=(0,11)",128,0,32,0 .stabs "int_least16_t:t(3,11)=(0,8)",128,0,33,0 .stabs "uint_least16_t:t(3,12)=(0,9)",128,0,34,0 .stabs "int_least32_t:t(3,13)=(0,1)",128,0,35,0 .stabs "uint_least32_t:t(3,14)=(0,4)",128,0,36,0 .stabs "int_least64_t:t(3,15)=(0,6)",128,0,37,0 .stabs "uint_least64_t:t(3,16)=(0,7)",128,0,38,0 .stabs "int_fast8_t:t(3,17)=(0,2)",128,0,44,0 .stabs "uint_fast8_t:t(3,18)=(0,11)",128,0,45,0 .stabs "int_fast16_t:t(3,19)=(0,8)",128,0,46,0 .stabs "uint_fast16_t:t(3,20)=(0,9)",128,0,47,0 .stabs "int_fast32_t:t(3,21)=(0,1)",128,0,48,0 .stabs "uint_fast32_t:t(3,22)=(0,4)",128,0,49,0 .stabs "int_fast64_t:t(3,23)=(0,6)",128,0,50,0 .stabs "uint_fast64_t:t(3,24)=(0,7)",128,0,51,0 .stabs "intptr_t:t(3,25)=(0,1)",128,0,60,0 .stabs "uintptr_t:t(3,26)=(0,4)",128,0,69,0 .stabs "intmax_t:t(3,27)=(0,6)",128,0,74,0 .stabs "uintmax_t:t(3,28)=(0,7)",128,0,75,0 .stabn 162,0,0,0 .stabs " :T(2,1)=eFALSE:0,TRUE:1,;",128,0,0,0 .stabs "FunctionalState:t(2,2)=(2,1)",128,0,55,0 .stabs " :T(2,3)=eRESET:0,SET:1,;",128,0,0,0 .stabs "FlagStatus:t(2,4)=(2,3)",128,0,63,0 .stabs "INTStatus:t(2,5)=(2,3)",128,0,63,0 .stabs " :T(2,6)=eFAILURE:0,SUCCESS:1,;",128,0,0,0 .stabs "RetStatus:t(2,7)=(2,6)",128,0,70,0 .stabs " :T(2,8)=eDISABLE:0,ENABLE:1,;",128,0,0,0 .stabs "AbleStatus:t(2,9)=(2,8)",128,0,77,0 .stabs " :T(2,10)=eDIR_DOWN:0,DIR_UP:1,;",128,0,0,0 .stabs "DIRStatus:t(2,11)=(2,10)",128,0,86,0 .stabs " :T(2,12)=eINT_Initial_SP:0,INT_Reset:1,INT_NMI:2,INT_HardFault:3,INT_Reserved4:4,INT_StackFault:5,INT_AriFault:6,INT_Reserved7:7,INT_Reserved8:8,INT_Reserved9:9,INT_Reserved10:10,INT_SVCAll:11,INT_Reserved12:12,INT_Reserved13:13,INT_SoftSV:14,INT_SysTick:15,INT_WWDT:16,INT_EINT16:17,INT_EINT0:18,INT_EINT1:19,INT_EINT2:20,INT_EINT3:21,INT_EINT4:22,INT_EINT9TO5:23,INT_EINT15TO10:24,INT_T1:25,INT_T3:26,INT_T5:27,INT_T6:28,INT_QEI0:29,INT_QEI1:30,INT_T7:29,INT_T8:30,INT_ECFGL:31,INT_CAN4:32,INT_T14:33,INT_RNG:34,INT_FDC2:35,INT_EXIC:36,INT_ADC0:37,INT_ADC1:38,INT_CFGL:39,INT_T11:40,INT_T0:41,INT_DMA0:42,INT_CMP:43,INT_USART0:44,INT_USART1:45,INT_SPI0:46,INT_SPI1:47,INT_DMA1:48,INT_EINT19TO17:49,INT_CANFD6:50,INT_CANFD7:51,INT_FDC0:52,INT_FDC1:53,INT_EINT31TO20:54,INT_ECC:55,INT_OSC:56,INT_CLK:56,INT_I2C0:57,INT_I2C1:58,INT_I2C2:59,INT_T12:60,INT_T2:61,INT_T4:62,INT_T13:63,INT_USART2:64,INT_T16:65,INT_USART4:66,INT_SPI2:67,INT_SPI3:68,INT_ADC2:69,INT_T18:70,INT_T19:71,INT_HRCAP0:72,INT_WKP0:73,INT_WKP1:73,INT_WKP2:73,INT_WKP3:73,INT_WKP4:73,INT_HRCAP1:74,INT_T21:75,INT_I2C3:76,INT_USART5:77,INT_HRCAP2:78,INT_USART7:79,;",128,0,0,0 .stabs "InterruptIndex:t(2,13)=(2,12)",128,0,184,0 .stabs "GPIO_MenMap:T(2,14)=s56PIR:(2,15)=k(2,16)=B(3,6),0,32;POR:(2,16),32,32;PUR:(2,16),64,32;PDR:(2,16),96,32;PODR:(2,16),128,32;PMOD:(2,16),160,32;OMOD:(2,16),192,32;LOCK:(2,16),224,32;RMP:(2,17)=ar(2,18)=r(2,18);0;037777777777;;0;1;(2,16),256,64;RESERVED:(2,19)=ar(2,18);0;2;(2,16),320,96;RMP_MSB:(2,16),416,32;;",128,0,0,0 .stabs "GPIO_SFRmap:t(2,20)=(2,14)",128,0,210,0 .stabs "OSC_MemMap:T(2,21)=s24CTL0:(2,16),0,32;CTL1:(2,16),32,32;INT:(2,16),64,32;CTL2:(2,16),96,32;HFOSCCAL0:(2,16),128,32;HFOSCCAL1:(2,16),160,32;;",128,0,0,0 .stabs "OSC_SFRmap:t(2,22)=(2,21)",128,0,919,0 .stabs "PLL_MenMap:T(2,23)=s4CTL:(2,16),0,32;;",128,0,0,0 .stabs "PLL_SFRmap:t(2,24)=(2,23)",128,0,925,0 .stabs "INT_MemMap:T(2,25)=s160CTL0:(2,16),0,32;EIE0:(2,16),32,32;RESERVED1:(3,6),64,32;EIE1:(2,16),96,32;RESERVED2:(3,6),128,32;EIE2:(2,16),160,32;RESERVED3:(3,6),192,32;EIF0:(2,16),224,32;RESERVED4:(3,6),256,32;EIF1:(2,16),288,32;RESERVED5:(3,6),320,32;EIF2:(2,16),352,32;RESERVED6:(3,6),384,32;IP0:(2,16),416,32;IP1:(2,16),448,32;IP2:(2,16),480,32;IP3:(2,16),512,32;IP4:(2,16),544,32;IP5:(2,16),576,32;IP6:(2,16),608,32;IP7:(2,16),640,32;IP8:(2,16),672,32;IP9:(2,16),704,32;IP10:(2,16),736,32;IP11:(2,16),768,32;IP12:(2,16),800,32;IP13:(2,16),832,32;IP14:(2,16),864,32;IP15:(2,16),896,32;IP16:(2,16),928,32;IP17:(2,16),960,32;IP18:(2,16),992,32;EINTMASK:(2,16),1024,32;EINTRISE:(2,16),1056,32;EINTFALL:(2,16),1088,32;EINTF:(2,16),1120,32;RESERVED7:(3,6),1152,32;EINTSS0:(2,16),1184,32;EINTSS1:(2,16),1216,32;CTL1:(2,16),1248,32;;",128,0,0,0 .stabs "INT_SFRmap:t(2,26)=(2,25)",128,0,1315,0 .stabs "SYSCTL_MemMap:T(2,27)=s36PSW:(2,16),0,32;MCTL:(2,16),32,32;ARCTL:(2,16),64,32;VECTOFF:(2,16),96,32;RESEVRVE1:(3,6),128,32;RAMSPA:(2,16),160,32;MEMCTL:(2,16),192,32;MSPSPA:(2,16),224,32;PSPSPA:(2,16),256,32;;",128,0,0,0 .stabs "SYSCTL_SFRmap:t(2,28)=(2,27)",128,0,2722,0 .stabs "DMA_MenMap:T(2,29)=s200:(2,30)=u28:(2,31)=s28CTLR1:(2,16),0,32;CTLR2:(2,16),32,32;CTLR3:(2,16),64,32;CTLR4:(2,16),96,32;CTLR5:(2,16),128,32;CTLR6:(2,16),160,32;CTLR7:(2,16),192,32;;,0,224;CTLR:(2,32)=ar(2,18);0;6;(2,16),0,224;;,0,224;RESERVED1:(3,6),224,32;:(2,33)=u28:(2,34)=s28PADDR1:(2,16),0,32;PADDR2:(2,16),32,32;PADDR3:(2,16),64,32;PADDR4:(2,16),96,32;PADDR5:(2,16),128,32;PADDR6:(2,16),160,32;PADDR7:(2,16),192,32;;,0,224;PADDR:(2,32),0,224;;,256,224;RESERVED2:(3,6),480,32;:(2,35)=u28:(2,36)=s28MADDR1:(2,16),0,32;MADDR2:(2,16),32,32;MADDR3:(2,16),64,32;MADDR4:(2,16),96,32;MADDR5:(2,16),128,32;MADDR6:(2,16),160,32;MADDR7:(2,16),192,32;;,0,224;MADDR:(2,32),0,224;;,512,224;RESERVED3:(3,6),736,32;:(2,37)=u28:(2,38)=s28CPAR1:(2,15),0,32;CPAR2:(2,15),32,32;CPAR3:(2,15),64,32;CPAR4:(2,15),96,32;CPAR5:(2,15),128,32;CPAR6:(2,15),160,32;CPAR7:(2,15),192,32;;,0,224;CPAR:(2,39)=ar(2,18);0;6;(2,15),0,224;;,768,224;RESERVED4:(3,6),992,32;:(2,40)=u28:(2,41)=s28CMAR1:(2,15),0,32;CMAR2:(2,15),32,32;CMAR3:(2,15),64,32;CMAR4:(2,15),96,32;CMAR5:(2,15),128,32;CMAR6:(2,15),160,32;CMAR7:(2,15),192,32;;,0,224;CMAR:(2,39),0,224;;,1024,224;RESERVED5:(3,6),1248,32;:(2,42)=u28:(2,43)=s28NCT1:(2,15),0,32;NCT2:(2,15),32,32;NCT3:(2,15),64,32;NCT4:(2,15),96,32;NCT5:(2,15),128,32;NCT6:(2,15),160,32;NCT7:(2,15),192,32;;,0,224;NCT:(2,39),0,224;;,1280,224;RESERVED6:(3,6),1504,32;LIFR:(2,16),1536,32;LIER:(2,16),1568,32;;",128,0,0,0 .stabs "DMA_SFRmap:t(2,44)=(2,29)",128,0,2954,0 .stabs "SYSTICK_MemMap:T(2,45)=s16CTL:(2,16),0,32;RELOAD:(2,16),32,32;CV:(2,16),64,32;CALI:(2,16),96,32;;",128,0,0,0 .stabs "SYSTICK_SFRmap:t(2,46)=(2,45)",128,0,3530,0 .stabs "BTIM_MemMap:T(2,47)=s32CNT:(2,16),0,32;CTL1:(2,16),32,32;CTL2:(2,16),64,32;PRSC:(2,16),96,32;PPX:(2,16),128,32;DIER:(2,16),160,32;SR:(2,15),192,32;SRIC:(2,16),224,32;;",128,0,0,0 .stabs "BTIM_SFRmap:t(2,48)=(2,47)",128,0,3592,0 .stabs "GPTIM_MemMap:T(2,49)=s96CNT:(2,16),0,32;CTL1:(2,16),32,32;CTL2:(2,16),64,32;PRSC:(2,16),96,32;PPX:(2,16),128,32;UDTIM:(2,16),160,32;RESERVED1:(2,50)=ar(2,18);0;1;(3,6),192,64;CCPXC1:(2,15),256,32;CCPXC2:(2,15),288,32;CCPXC3:(2,15),320,32;CCPXC4:(2,15),352,32;CCPXSRIC:(2,16),384,32;CCPXDF:(2,15),416,32;RESERVED2:(2,50),448,64;CCPXCTL1:(2,16),512,32;CCPXR1:(2,16),544,32;CCPXR2:(2,16),576,32;CCPXR3:(2,16),608,32;CCPXR4:(2,16),640,32;CCPXCTL2:(2,16),672,32;CCPXCTL3:(2,16),704,32;CCPXEGIF:(2,16),736,32;;",128,0,0,0 .stabs "GPTIM_SFRmap:t(2,51)=(2,49)",128,0,3782,0 .stabs "CCP_SFRmap:t(2,52)=(2,49)",128,0,3782,0 .stabs "ATIM_MemMap:T(2,53)=s240TXCNT:(2,16),0,32;TZCNT:(2,16),32,32;TXPPX:(2,16),64,32;TZPPZ:(2,16),96,32;TXPRSC:(2,16),128,32;TZPRSC:(2,16),160,32;TXCCR0:(2,16),192,32;TXCCR1:(2,16),224,32;TZCCR0:(2,16),256,32;TXCTL:(2,16),288,32;TZCTL:(2,16),320,32;PXPDCTL:(2,16),352,32;PXASCTL:(2,16),384,32;TXCCTCTL:(2,16),416,32;TZCCTCTL:(2,16),448,32;RESERVED0:(3,6),480,32;COMH1:(2,16),512,32;COML1:(2,16),544,32;FAUCTL1:(2,16),576,32;DITCTL:(2,16),608,32;COMH2:(2,16),640,32;COML2:(2,16),672,32;FAUCTL2:(2,16),704,32;CCRCTL:(2,16),736,32;COMH3:(2,16),768,32;COML3:(2,16),800,32;FAUCTL3:(2,16),832,32;RESERVED1:(3,6),864,32;COMH4:(2,16),896,32;COML4:(2,16),928,32;FAUCTL4:(2,16),960,32;RESERVED2:(3,6),992,32;ECCPXCTL1:(2,16),1024,32;ECCPXR1:(2,16),1056,32;ECCPXR2:(2,16),1088,32;ECCPXR3:(2,16),1120,32;ECCPXR4:(2,16),1152,32;PXUDCTL:(2,16),1184,32;ECCPXCTL2:(2,16),1216,32;PXDTCTL:(2,16),1248,32;PWMXOC:(2,16),1280,32;PXATRCTL:(2,16),1312,32;PXASCTL0:(2,16),1344,32;PXASCTL1:(2,16),1376,32;ZPDCTL0:(2,16),1408,32;ZPDCTL1:(2,16),1440,32;ZPDPORT:(2,16),1472,32;ECCPXIE:(2,16),1504,32;ECCPXEGIF:(2,16),1536,32;TXUDTIM:(2,16),1568,32;TZUDTIM:(2,16),1600,32;ECCPXDF:(2,15),1632,32;ECCPXC1:(2,15),1664,32;ECCPXC2:(2,15),1696,32;ECCPXC3:(2,15),1728,32;ECCPXC4:(2,15),1760,32;RESERVED3:(3,6),1792,32;ECCPXDE:(2,16),1824,32;ECCPXSRIC:(2,16),1856,32;ECCPXCTL3:(2,16),1888,32;;",128,0,0,0 .stabs "ATIM_SFRmap:t(2,54)=(2,53)",128,0,4297,0 .stabs "ECCP_SFRmap:t(2,55)=(2,53)",128,0,4297,0 .stabs "EPWM_MemMap:T(2,56)=s104CNT:(2,16),0,32;PHS:(2,16),32,32;PPX:(2,16),64,32;PRSC:(2,16),96,32;CTL:(2,16),128,32;RA:(2,16),160,32;RB:(2,16),192,32;CTLA:(2,16),224,32;CTLB:(2,16),256,32;DBCTL:(2,16),288,32;DBT:(2,16),320,32;PCCTL:(2,16),352,32;PXASCTL:(2,16),384,32;ETCTL:(2,16),416,32;IE:(2,16),448,32;IF:(2,15),480,32;IC:(2,16),512,32;DE:(2,16),544,32;DF:(2,15),576,32;RESERVED0:(3,6),608,32;HRPWMCTL:(2,16),640,32;HRCMP:(2,16),672,32;CAP:(2,15),704,32;RC:(2,16),736,32;RD:(2,16),768,32;UDCTL:(2,16),800,32;;",128,0,0,0 .stabs "EPWM_SFRmap:t(2,57)=(2,56)",128,0,5138,0 .stabs "HRCAP_MenMap:T(2,58)=s52CTL:(2,16),0,32;COUNTER:(2,15),32,32;RISE:(2,59)=ar(2,18);0;1;(2,15),64,64;FALL:(2,59),128,64;HRRISE:(2,59),192,64;HRFALL:(2,59),256,64;SR:(2,15),320,32;SRIC:(2,16),352,32;IFRC:(2,16),384,32;;",128,0,0,0 .stabs "HRCAP_SFRmap:t(2,60)=(2,58)",128,0,5779,0 .stabs "QEI_MenMap:T(2,61)=s24CTL0:(2,16),0,32;CTL1:(2,16),32,32;CNT:(2,16),64,32;PPX:(2,16),96,32;PRSC:(2,16),128,32;DIER:(2,16),160,32;;",128,0,0,0 .stabs "QEI_SFRmap:t(2,62)=(2,61)",128,0,5936,0 .stabs "ADC_MemMap:T(2,63)=s92CTL0:(2,16),0,32;CTL1:(2,16),32,32;SCANSQ0:(2,16),64,32;SCANSQ1:(2,16),96,32;SCANSQ2:(2,16),128,32;HSCANSQ:(2,16),160,32;WDH:(2,16),192,32;WDL:(2,16),224,32;DATA:(2,15),256,32;HPDATA0:(2,15),288,32;HPDATA1:(2,15),320,32;HPDATA2:(2,15),352,32;HPDATA3:(2,15),384,32;HPDOFF0:(2,16),416,32;HPDOFF1:(2,16),448,32;HPDOFF2:(2,16),480,32;HPDOFF3:(2,16),512,32;SCANSQ3:(2,16),544,32;RESERVED:(2,50),576,64;STATE:(2,16),640,32;DELAY:(2,16),672,32;SCANCTL:(2,16),704,32;;",128,0,0,0 .stabs "ADC_SFRmap:t(2,64)=(2,63)",128,0,6070,0 .stabs "DAC_MemMap:T(2,65)=s24CTL:(2,16),0,32;DAHD:(2,16),32,32;DATA:(2,15),64,32;CTL1:(2,16),96,32;RESERVED:(3,6),128,32;CAL:(2,16),160,32;;",128,0,0,0 .stabs "DAC_SFRmap:t(2,66)=(2,65)",128,0,6760,0 .stabs "CMP_MemMap:T(2,67)=s40CTL0:(2,16),0,32;CTL1:(2,16),32,32;CTL2:(2,16),64,32;CTL3:(2,16),96,32;CTL4:(2,16),128,32;CTL5:(2,16),160,32;TRIM0:(2,16),192,32;TRIM1:(2,16),224,32;TRIM2:(2,16),256,32;TRIM3:(2,16),288,32;;",128,0,0,0 .stabs "CMP_SFRmap:t(2,68)=(2,67)",128,0,6931,0 .stabs "OP_MemMap:T(2,69)=s24CTL0:(2,16),0,32;CTL1:(2,16),32,32;TRIM0:(2,16),64,32;TRIM1:(2,16),96,32;TRIM2:(2,16),128,32;TRIM3:(2,16),160,32;;",128,0,0,0 .stabs "OP_SFRmap:t(2,70)=(2,69)",128,0,7360,0 .stabs "USART_MemMap:T(2,71)=s28CTLR:(2,16),0,32;BRGR:(2,16),32,32;STR:(2,16),64,32;:(2,72)=u4TBUFR:(2,16),0,32;RBUFR:(2,15),0,32;;,96,32;U7816R:(2,16),128,32;IER:(2,16),160,32;ADM:(2,16),192,32;;",128,0,0,0 .stabs "USART_SFRmap:t(2,73)=(2,71)",128,0,7660,0 .stabs "SPI_MemMap:T(2,74)=s16BRGR:(2,16),0,32;CTLR:(2,16),32,32;BUFR:(2,16),64,32;STR:(2,16),96,32;;",128,0,0,0 .stabs "SPI_SFRmap:t(2,75)=(2,74)",128,0,7974,0 .stabs "I2C_MemMap:T(2,76)=s36CTLR:(2,16),0,32;SR:(2,16),32,32;BUFR:(2,16),64,32;ADDR0:(2,16),96,32;BRGR:(2,16),128,32;ADDR1:(2,16),160,32;ADDR2:(2,16),192,32;ADDR3:(2,16),224,32;IER:(2,16),256,32;;",128,0,0,0 .stabs "I2C_SFRmap:t(2,77)=(2,76)",128,0,8138,0 .stabs "CanTxBufferTypeDef:t(2,78)=(2,79)=u16SFF:(2,80)=s16TXINFR:(2,81)=s4DLC:(2,16),0,4;RESERVED0:(2,16),4,2;RTR:(2,16),6,1;IDE:(2,16),7,1;RESERVED1:(2,16),8,24;;,0,32;TXDATA0:(2,82)=s4DATA1:(2,16),0,8;DATA0:(2,16),8,8;RESERVED0:(2,16),16,5;ID:(2,16),21,11;;,32,32;TXDATA1:(2,83)=s4DATA5:(2,16),0,8;DATA4:(2,16),8,8;DATA3:(2,16),16,8;DATA2:(2,16),24,8;;,64,32;TXDATA2:(2,84)=s4RESERVED0:(2,16),0,8;RESERVED1:(2,16),8,8;DATA7:(2,16),16,8;DATA6:(2,16),24,8;;,96,32;;,0,128;EFF:(2,85)=s16TXINFR:(2,86)=s4DLC:(2,16),0,4;RESERVED0:(2,16),4,2;RTR:(2,16),6,1;IDE:(2,16),7,1;RESERVED1:(2,16),8,24;;,0,32;TXDATA0:(2,87)=s4RESERVED:(2,16),0,3;ID:(2,16),3,29;;,32,32;TXDATA1:(2,88)=s4DATA3:(2,16),0,8;DATA2:(2,16),8,8;DATA1:(2,16),16,8;DATA0:(2,16),24,8;;,64,32;TXDATA2:(2,89)=s4DATA7:(2,16),0,8;DATA6:(2,16),8,8;DATA5:(2,16),16,8;DATA4:(2,16),24,8;;,96,32;;,0,128;;",128,0,8444,0 .stabs "CAN_MemMap:T(2,90)=s64CTLR:(2,16),0,32;BRGR:(2,16),32,32;RCR:(2,16),64,32;EROR:(2,16),96,32;ACRR:(2,16),128,32;MSKR:(2,16),160,32;IER:(2,16),192,32;IFR:(2,16),224,32;:(2,91)=u16:(2,92)=s16INFR:(2,16),0,32;TX0R:(2,16),32,32;TX1R:(2,16),64,32;TX2R:(2,16),96,32;;,0,128;CanTxBuffer:(2,78),0,128;;,256,128;RXDATA0:(2,16),384,32;RXDATA1:(2,16),416,32;RXDATA2:(2,16),448,32;RXDATA3:(2,16),480,32;;",128,0,0,0 .stabs "CAN_SFRmap:t(2,93)=(2,90)",128,0,8474,0 .stabs "CAN_FILTER_Map:T(2,94)=s64ACR1R:(2,16),0,32;MSK1R:(2,16),32,32;ACR2R:(2,16),64,32;MSK2R:(2,16),96,32;ACR3R:(2,16),128,32;MSK3R:(2,16),160,32;ACR4R:(2,16),192,32;MSK4R:(2,16),224,32;ACR5R:(2,16),256,32;MSK5R:(2,16),288,32;ACR6R:(2,16),320,32;MSK6R:(2,16),352,32;ACR7R:(2,16),384,32;MSK7R:(2,16),416,32;ACR8R:(2,16),448,32;MSK8R:(2,16),480,32;;",128,0,0,0 .stabs "CAN_FILTER_SFRmap:t(2,95)=(2,94)",128,0,8494,0 .stabs "CANFD_MenMap:T(2,96)=s124CTLR0:(2,16),0,32;BRGR:(2,16),32,32;RCR:(2,15),64,32;EROR:(2,16),96,32;NOUSE1:(2,16),128,32;MSKR:(2,16),160,32;IER:(2,16),192,32;IFR:(2,16),224,32;RX_SET1:(2,15),256,32;:(2,97)=u4:(2,98)=s4RX_SET2_1:(3,2),0,8;RX_SET2_2:(3,2),8,8;RX_SET2_34:(3,4),16,16;;,0,32;:(2,99)=s4RX_SET2:(3,6),0,32;;,0,32;;,288,32;:(2,100)=u64RXDATA:(2,101)=ar(2,18);0;63;(2,102)=k(2,103)=B(3,2),0,512;RXDATA_32:(2,104)=ar(2,18);0;15;(2,15),0,512;;,320,512;TIMER:(2,16),832,32;CRC:(2,15),864,32;NOUSE2:(2,16),896,32;CTLR1:(2,16),928,32;AMSTA:(2,15),960,32;;",128,0,0,0 .stabs "CANFD_SFRMap:t(2,105)=(2,96)",128,0,9652,0 .stabs "EXIC_MemMap:T(2,106)=s24CTL0:(2,16),0,32;CTL1:(2,16),32,32;STATE:(2,16),64,32;RESERVED1:(3,6),96,32;WRITEBUF:(2,16),128,32;READBUF:(2,16),160,32;;",128,0,0,0 .stabs "EXIC_SFRmap:t(2,107)=(2,106)",128,0,10167,0 .stabs "RTC_MemMap:T(2,108)=s44CR:(2,16),0,32;ALRA:(2,16),32,32;TMR:(2,16),64,32;DTR:(2,16),96,32;ALRB:(2,16),128,32;TMER:(2,16),160,32;TCR:(2,16),192,32;IER:(2,16),224,32;IFR:(2,16),256,32;TMBR:(2,16),288,32;DTBR:(2,16),320,32;;",128,0,0,0 .stabs "RTC_SFRmap:t(2,109)=(2,108)",128,0,10265,0 .stabs "IWDT_MemMap:T(2,110)=s8CTL:(2,16),0,32;FD:(2,16),32,32;;",128,0,0,0 .stabs "IWDT_SFRmap:t(2,111)=(2,110)",128,0,10792,0 .stabs "WWDT_MemMap:T(2,112)=s12CTL:(2,16),0,32;CNT:(2,16),32,32;CTL1:(2,16),64,32;;",128,0,0,0 .stabs "WWDT_SFRmap:t(2,113)=(2,112)",128,0,10842,0 .stabs "EWDT_MenMap:T(2,114)=s8CTL:(2,16),0,32;CNT:(2,16),32,32;;",128,0,0,0 .stabs "EWDT_SFRmap:t(2,115)=(2,114)",128,0,10920,0 .stabs "CFGL_MemMap:T(2,116)=s12CTL0:(2,16),0,32;CTL1:(2,16),32,32;IFR:(2,16),64,32;;",128,0,0,0 .stabs "CFGL_SFRmap:t(2,117)=(2,116)",128,0,11007,0 .stabs "ECFGL_MenMap:T(2,118)=s96:(2,119)=u64:(2,120)=s64ECFGL0_CTL:(2,16),0,32;ECFGL1_CTL:(2,16),32,32;ECFGL2_CTL:(2,16),64,32;ECFGL3_CTL:(2,16),96,32;ECFGL4_CTL:(2,16),128,32;ECFGL5_CTL:(2,16),160,32;ECFGL6_CTL:(2,16),192,32;ECFGL7_CTL:(2,16),224,32;ECFGL8_CTL:(2,16),256,32;ECFGL9_CTL:(2,16),288,32;ECFGL10_CTL:(2,16),320,32;ECFGL11_CTL:(2,16),352,32;ECFGL12_CTL:(2,16),384,32;ECFGL13_CTL:(2,16),416,32;ECFGL14_CTL:(2,16),448,32;ECFGL15_CTL:(2,16),480,32;;,0,512;ECFGL_CTL:(2,121)=ar(2,18);0;15;(2,16),0,512;;,0,512;SOFTSEL:(2,16),512,32;FCLK:(2,16),544,32;IC:(2,16),576,32;IF:(2,16),608,32;RFCTL:(2,16),640,32;FFCTL:(2,16),672,32;ADC:(2,16),704,32;OUT:(2,15),736,32;;",128,0,0,0 .stabs "ECFGL_SFRmap:t(2,122)=(2,118)",128,0,11222,0 .stabs "RST_MemMap:T(2,123)=s16CTL0:(2,16),0,32;CTL1:(2,16),32,32;CTL2:(2,16),64,32;CTL3:(2,16),96,32;;",128,0,0,0 .stabs "RST_SFRmap:t(2,124)=(2,123)",128,0,11542,0 .stabs "PCLK_MemMap:T(2,125)=s16CTL0:(2,16),0,32;CTL1:(2,16),32,32;CTL2:(2,16),64,32;CTL3:(2,16),96,32;;",128,0,0,0 .stabs "PCLK_SFRmap:t(2,126)=(2,125)",128,0,11724,0 .stabs "PM_MemMap:T(2,127)=s36CTL0:(2,16),0,32;CTL1:(2,16),32,32;STA0:(2,15),64,32;STA1:(2,15),96,32;STAC:(2,16),128,32;CTL2:(2,16),160,32;CAL0:(2,16),192,32;CAL1:(2,16),224,32;CAL2:(2,16),256,32;;",128,0,0,0 .stabs "PM_SFRmap:t(2,128)=(2,127)",128,0,11910,0 .stabs "BKP_MemMap:T(2,129)=s96CTL:(2,16),0,32;INT:(2,16),32,32;RESERVED:(2,130)=ar(2,18);0;13;(3,6),64,448;DATA:(2,131)=ar(2,18);0;7;(2,16),512,256;;",128,0,0,0 .stabs "BKP_SFRmap:t(2,132)=(2,129)",128,0,12382,0 .stabs "FLASH_MemMap:T(2,133)=s80ISPCON0:(2,16),0,32;ISPCON1:(2,16),32,32;ISPCMD:(2,16),64,32;ISPTRG:(2,16),96,32;RESERVED1:(3,6),128,32;CFG:(2,16),160,32;RESERVED2:(3,6),192,32;ISPADDR:(2,16),224,32;STATE:(2,16),256,32;RESERVED3:(3,6),288,32;NVMUNLOCK:(2,16),320,32;PROUNLOCK:(2,16),352,32;CFGUNLOCK:(2,16),384,32;RESERVED4:(3,6),416,32;CSSTART:(2,16),448,32;CSSTOP:(2,16),480,32;CSRES:(2,134)=ar(2,18);0;3;(2,16),512,128;;",128,0,0,0 .stabs "FLASH_SFRmap:t(2,135)=(2,133)",128,0,12481,0 .stabs "CRC_MemMap:T(2,136)=s32CTL:(2,16),0,32;DATA:(2,16),32,32;RSLT:(2,15),64,32;INIT:(2,16),96,32;PLN:(2,16),128,32;RXOR:(2,16),160,32;IDATA:(2,16),192,32;TEMP:(2,15),224,32;;",128,0,0,0 .stabs "CRC_SFRmap:t(2,137)=(2,136)",128,0,12674,0 .stabs "AES_MenMap:T(2,138)=s48CTL:(2,16),0,32;INT:(2,16),32,32;RESERVED1:(3,6),64,32;RESERVED2:(3,6),96,32;INPUT0:(2,16),128,32;INPUT1:(2,16),160,32;INPUT2:(2,16),192,32;INPUT3:(2,16),224,32;OUTPUT0:(2,15),256,32;OUTPUT1:(2,15),288,32;OUTPUT2:(2,15),320,32;OUTPUT3:(2,15),352,32;;",128,0,0,0 .stabs "AES_SFRmap:t(2,139)=(2,138)",128,0,12739,0 .stabs "RNG_MenMap:T(2,140)=s16CTL:(2,16),0,32;STATE:(2,16),32,32;SEED:(2,15),64,32;DR:(2,15),96,32;;",128,0,0,0 .stabs "RNG_SFRmap:t(2,141)=(2,140)",128,0,12839,0 .stabs "FlexMUX_MenMap:T(2,142)=s8SOU:(2,16),0,32;TAR:(2,16),32,32;;",128,0,0,0 .stabs "FlexMUX_SFRmap:t(2,143)=(2,142)",128,0,12940,0 .stabs "FDC_MenMap:T(2,144)=s128CTL:(2,16),0,32;MOD:(2,16),32,32;CNT:(2,15),64,32;IDLY:(2,16),96,32;CH0CTL:(2,16),128,32;CH1CTL:(2,16),160,32;CH2CTL:(2,16),192,32;CH3CTL:(2,16),224,32;RESERVED:(2,145)=ar(2,18);0;3;(3,6),256,128;CH0DLY0:(2,16),384,32;CH0DLY1:(2,16),416,32;CH0DLY2:(2,16),448,32;RESERVED5:(3,6),480,32;CH1DLY0:(2,16),512,32;CH1DLY1:(2,16),544,32;CH1DLY2:(2,16),576,32;RESERVED6:(3,6),608,32;CH2DLY0:(2,16),640,32;CH2DLY1:(2,16),672,32;CH2DLY2:(2,16),704,32;RESERVED7:(3,6),736,32;CH3DLY0:(2,16),768,32;CH3DLY1:(2,16),800,32;CH3DLY2:(2,16),832,32;RESERVED8:(3,6),864,32;PO0DLY:(2,16),896,32;PO1DLY:(2,16),928,32;PO2DLY:(2,16),960,32;PO3DLY:(2,16),992,32;;",128,0,0,0 .stabs "FDC_SFRmap:t(2,146)=(2,144)",128,0,13122,0 .stabs "FlexRM_MenMap:T(2,147)=s24CTL:(2,16),0,32;GPSR0:(2,16),32,32;GPSR1:(2,16),64,32;GCSR0:(2,16),96,32;GCSR1:(2,16),128,32;GCSR2:(2,16),160,32;;",128,0,0,0 .stabs "FlexRM_SFRmap:t(2,148)=(2,147)",128,0,13600,0 .stabs "CACHE_MenMap:T(2,149)=s4CTLR:(2,16),0,32;;",128,0,0,0 .stabs "CACHE_SFRmap:t(2,150)=(2,149)",128,0,14018,0 .stabn 162,0,0,0 .stabs "Code_Segment:t(1,1)=(1,2)=u4CS_CODE:(1,3)=B(0,4),0,32;:(1,4)=s4DLC:(1,3),0,4;:(0,4),4,2;RTR:(1,3),6,1;IDE:(1,3),7,1;BRS:(1,3),8,1;ESI:(1,3),9,1;EDL:(1,3),10,1;:(0,4),11,1;CODE:(1,3),12,4;TIMESTAMP:(1,3),16,16;;,0,32;;",128,0,74,0 .stabs "DataBuffer_8byteType:t(1,5)=(1,6)=u16SFF:(1,7)=s16:(1,8)=u4CS_CODE:(1,3),0,32;:(1,9)=s4DLC:(1,3),0,4;:(1,3),4,2;RTR:(1,3),6,1;IDE:(1,3),7,1;BRS:(1,3),8,1;ESI:(1,3),9,1;EDL:(1,3),10,1;:(1,3),11,1;CODE:(1,3),12,4;TIMESTAMP:(1,3),16,16;;,0,32;;,0,32;DATA1:(1,3),32,8;DATA0:(1,3),40,8;:(1,3),48,4;RRTR:(1,3),52,1;ID:(1,3),53,11;:(1,10)=u8DATA3210:(1,11)=ar(2,18);0;1;(1,3),0,64;:(1,12)=s8DATA5:(1,3),0,8;DATA4:(1,3),8,8;DATA3:(1,3),16,8;DATA2:(1,3),24,8;:(0,4),32,8;:(0,4),40,8;DATA7:(1,3),48,8;DATA6:(1,3),56,8;;,0,64;;,64,64;;,0,128;EFF:(1,13)=s16:(1,14)=u4CS_CODE:(1,3),0,32;:(1,15)=s4DLC:(1,3),0,4;:(0,4),4,2;RTR:(1,3),6,1;IDE:(1,3),7,1;BRS:(1,3),8,1;ESI:(1,3),9,1;EDL:(1,3),10,1;:(0,4),11,1;CODE:(1,3),12,4;TIMESTAMP:(1,3),16,16;;,0,32;;,0,32;:(0,4),32,2;RRTR:(1,3),34,1;ID:(1,3),35,29;:(1,16)=u8:(1,17)=s8DATA3210:(1,11),0,64;;,0,64;:(1,18)=s8DATA3:(1,3),0,8;DATA2:(1,3),8,8;DATA1:(1,3),16,8;DATA0:(1,3),24,8;DATA7:(1,3),32,8;DATA6:(1,3),40,8;DATA5:(1,3),48,8;DATA4:(1,3),56,8;;,0,64;;,64,64;;,0,128;;",128,0,162,0 .stabs "DataBuffer_16byteType:t(1,19)=(1,20)=u24SFF:(1,21)=s24:(1,22)=u4CS_CODE:(1,3),0,32;:(1,23)=s4DLC:(1,3),0,4;:(0,4),4,2;RTR:(1,3),6,1;IDE:(1,3),7,1;BRS:(1,3),8,1;ESI:(1,3),9,1;EDL:(1,3),10,1;:(0,4),11,1;CODE:(1,3),12,4;TIMESTAMP:(1,3),16,16;;,0,32;;,0,32;DATA1:(1,3),32,8;DATA0:(1,3),40,8;:(0,4),48,4;RRTR:(1,3),52,1;ID:(1,3),53,11;:(1,24)=u16DATA3210:(1,25)=ar(2,18);0;3;(1,3),0,128;:(1,26)=s16DATA5:(1,3),0,8;DATA4:(1,3),8,8;DATA3:(1,3),16,8;DATA2:(1,3),24,8;DATA9:(1,3),32,8;DATA8:(1,3),40,8;DATA7:(1,3),48,8;DATA6:(1,3),56,8;DATA13:(1,3),64,8;DATA12:(1,3),72,8;DATA11:(1,3),80,8;DATA10:(1,3),88,8;:(0,4),96,8;:(0,4),104,8;DATA15:(1,3),112,8;DATA14:(1,3),120,8;;,0,128;;,64,128;;,0,192;EFF:(1,27)=s24:(1,28)=u4:(1,29)=s4DLC:(1,3),0,4;:(0,4),4,2;RTR:(1,3),6,1;IDE:(1,3),7,1;BRS:(1,3),8,1;ESI:(1,3),9,1;EDL:(1,3),10,1;:(0,4),11,1;CODE:(1,3),12,4;TIMESTAMP:(1,3),16,16;;,0,32;CS_CODE:(1,3),0,32;;,0,32;:(0,4),32,2;RRTR:(1,3),34,1;ID:(1,3),35,29;:(1,30)=u16:(1,31)=s16DATA3210:(1,25),0,128;;,0,128;:(1,32)=s16DATA3:(1,3),0,8;DATA2:(1,3),8,8;DATA1:(1,3),16,8;DATA0:(1,3),24,8;DATA7:(1,3),32,8;DATA6:(1,3),40,8;DATA5:(1,3),48,8;DATA4:(1,3),56,8;DATA11:(1,3),64,8;DATA10:(1,3),72,8;DATA9:(1,3),80,8;DATA8:(1,3),88,8;DATA15:(1,3),96,8;DATA14:(1,3),104,8;DATA13:(1,3),112,8;DATA12:(1,3),120,8;;,0,128;;,64,128;;,0,192;;",128,0,273,0 .stabs "DataBuffer_32byteType:t(1,33)=(1,34)=u40SFF:(1,35)=s40:(1,36)=u4CS_CODE:(1,3),0,32;:(1,37)=s4DLC:(1,3),0,4;:(0,4),4,2;RTR:(1,3),6,1;IDE:(1,3),7,1;BRS:(1,3),8,1;ESI:(1,3),9,1;EDL:(1,3),10,1;:(0,4),11,1;CODE:(1,3),12,4;TIMESTAMP:(1,3),16,16;;,0,32;;,0,32;DATA1:(1,3),32,8;DATA0:(1,3),40,8;:(1,3),48,4;RRTR:(1,3),52,1;ID:(1,3),53,11;:(1,38)=u32DATA3210:(1,39)=ar(2,18);0;7;(1,3),0,256;:(1,40)=s32DATA5:(1,3),0,8;DATA4:(1,3),8,8;DATA3:(1,3),16,8;DATA2:(1,3),24,8;DATA9:(1,3),32,8;DATA8:(1,3),40,8;DATA7:(1,3),48,8;DATA6:(1,3),56,8;DATA13:(1,3),64,8;DATA12:(1,3),72,8;DATA11:(1,3),80,8;DATA10:(1,3),88,8;DATA17:(1,3),96,8;DATA16:(1,3),104,8;DATA15:(1,3),112,8;DATA14:(1,3),120,8;DATA21:(1,3),128,8;DATA20:(1,3),136,8;DATA19:(1,3),144,8;DATA18:(1,3),152,8;DATA25:(1,3),160,8;DATA24:(1,3),168,8;DATA23:(1,3),176,8;DATA22:(1,3),184,8;DATA29:(1,3),192,8;DATA28:(1,3),200,8;DATA27:(1,3),208,8;DATA26:(1,3),216,8;:(1,3),224,8;:(1,3),232,8;DATA31:(1,3),240,8;DATA30:(1,3),248,8;;,0,256;;,64,256;;,0,320;EFF:(1,41)=s40:(1,42)=u4:(1,43)=s4DLC:(1,3),0,4;:(0,4),4,2;RTR:(1,3),6,1;IDE:(1,3),7,1;BRS:(1,3),8,1;ESI:(1,3),9,1;EDL:(1,3),10,1;:(0,4),11,1;CODE:(1,3),12,4;TIMESTAMP:(1,3),16,16;;,0,32;CS_CODE:(1,3),0,32;;,0,32;:(0,4),32,2;RRTR:(1,3),34,1;ID:(1,3),35,29;:(1,44)=u32:(1,45)=s32DATA3210:(1,39),0,256;;,0,256;:(1,46)=s32DATA3:(1,3),0,8;DATA2:(1,3),8,8;DATA1:(1,3),16,8;DATA0:(1,3),24,8;DATA7:(1,3),32,8;DATA6:(1,3),40,8;DATA5:(1,3),48,8;DATA4:(1,3),56,8;DATA11:(1,3),64,8;DATA10:(1,3),72,8;DATA9:(1,3),80,8;DATA8:(1,3),88,8;DATA15:(1,3),96,8;DATA14:(1,3),104,8;DATA13:(1,3),112,8;DATA12:(1,3),120,8;DATA19:(1,3),128,8;DATA18:(1,3),136,8;DATA17:(1,3),144,8;DATA16:(1,3),152,8;DATA23:(1,3),160,8;DATA22:(1,3),168,8;DATA21:(1,3),176,8;DATA20:(1,3),184,8;DATA27:(1,3),192,8;DATA26:(1,3),200,8;DATA25:(1,3),208,8;DATA24:(1,3),216,8;DATA31:(1,3),224,8;DATA30:(1,3),232,8;DATA29:(1,3),240,8;DATA28:(1,3),248,8;;,0,256;;,64,256;;,0,320;;",128,0,425,0 .stabs "DataBuffer_64byteType:t(1,47)=(1,48)=u72SFF:(1,49)=s72:(1,50)=u4CS_CODE:(1,3),0,32;:(1,51)=s4DLC:(1,3),0,4;:(0,4),4,2;RTR:(1,3),6,1;IDE:(1,3),7,1;BRS:(1,3),8,1;ESI:(1,3),9,1;EDL:(1,3),10,1;:(0,4),11,1;CODE:(1,3),12,4;TIMESTAMP:(1,3),16,16;;,0,32;;,0,32;DATA1:(1,3),32,8;DATA0:(1,3),40,8;:(1,3),48,4;RRTR:(1,3),52,1;ID:(1,3),53,11;:(1,52)=u64DATA3210:(1,53)=ar(2,18);0;15;(1,3),0,512;:(1,54)=s64DATA5:(1,3),0,8;DATA4:(1,3),8,8;DATA3:(1,3),16,8;DATA2:(1,3),24,8;DATA9:(1,3),32,8;DATA8:(1,3),40,8;DATA7:(1,3),48,8;DATA6:(1,3),56,8;DATA13:(1,3),64,8;DATA12:(1,3),72,8;DATA11:(1,3),80,8;DATA10:(1,3),88,8;DATA17:(1,3),96,8;DATA16:(1,3),104,8;DATA15:(1,3),112,8;DATA14:(1,3),120,8;DATA21:(1,3),128,8;DATA20:(1,3),136,8;DATA19:(1,3),144,8;DATA18:(1,3),152,8;DATA25:(1,3),160,8;DATA24:(1,3),168,8;DATA23:(1,3),176,8;DATA22:(1,3),184,8;DATA29:(1,3),192,8;DATA28:(1,3),200,8;DATA27:(1,3),208,8;DATA26:(1,3),216,8;DATA33:(1,3),224,8;DATA32:(1,3),232,8;DATA31:(1,3),240,8;DATA30:(1,3),248,8;DATA37:(1,3),256,8;DATA36:(1,3),264,8;DATA35:(1,3),272,8;DATA34:(1,3),280,8;DATA41:(1,3),288,8;DATA40:(1,3),296,8;DATA39:(1,3),304,8;DATA38:(1,3),312,8;DATA45:(1,3),320,8;DATA44:(1,3),328,8;DATA43:(1,3),336,8;DATA42:(1,3),344,8;DATA49:(1,3),352,8;DATA48:(1,3),360,8;DATA47:(1,3),368,8;DATA46:(1,3),376,8;DATA53:(1,3),384,8;DATA52:(1,3),392,8;DATA51:(1,3),400,8;DATA50:(1,3),408,8;DATA57:(1,3),416,8;DATA56:(1,3),424,8;DATA55:(1,3),432,8;DATA54:(1,3),440,8;DATA61:(1,3),448,8;DATA60:(1,3),456,8;DATA59:(1,3),464,8;DATA58:(1,3),472,8;:(0,4),480,8;:(0,4),488,8;DATA63:(1,3),496,8;DATA62:(1,3),504,8;;,0,512;;,64,512;;,0,576;EFF:(1,55)=s72:(1,56)=u4:(1,57)=s4DLC:(1,3),0,4;:(0,4),4,2;RTR:(1,3),6,1;IDE:(1,3),7,1;BRS:(1,3),8,1;ESI:(1,3),9,1;EDL:(1,3),10,1;:(0,4),11,1;CODE:(1,3),12,4;TIMESTAMP:(1,3),16,16;;,0,32;CS_CODE:(1,3),0,32;;,0,32;:(1,3),32,2;RRTR:(1,3),34,1;ID:(1,3),35,29;:(1,58)=u64:(1,59)=s64DATA3210:(1,53),0,512;;,0,512;:(1,60)=s64DATA3:(1,3),0,8;DATA2:(1,3),8,8;DATA1:(1,3),16,8;DATA0:(1,3),24,8;DATA7:(1,3),32,8;DATA6:(1,3),40,8;DATA5:(1,3),48,8;DATA4:(1,3),56,8;DATA11:(1,3),64,8;DATA10:(1,3),72,8;DATA9:(1,3),80,8;DATA8:(1,3),88,8;DATA15:(1,3),96,8;DATA14:(1,3),104,8;DATA13:(1,3),112,8;DATA12:(1,3),120,8;DATA19:(1,3),128,8;DATA18:(1,3),136,8;DATA17:(1,3),144,8;DATA16:(1,3),152,8;DATA23:(1,3),160,8;DATA22:(1,3),168,8;DATA21:(1,3),176,8;DATA20:(1,3),184,8;DATA27:(1,3),192,8;DATA26:(1,3),200,8;DATA25:(1,3),208,8;DATA24:(1,3),216,8;DATA31:(1,3),224,8;DATA30:(1,3),232,8;DATA29:(1,3),240,8;DATA28:(1,3),248,8;DATA35:(1,3),256,8;DATA34:(1,3),264,8;DATA33:(1,3),272,8;DATA32:(1,3),280,8;DATA39:(1,3),288,8;DATA38:(1,3),296,8;DATA37:(1,3),304,8;DATA36:(1,3),312,8;DATA43:(1,3),320,8;DATA42:(1,3),328,8;DATA41:(1,3),336,8;DATA40:(1,3),344,8;DATA47:(1,3),352,8;DATA46:(1,3),360,8;DATA45:(1,3),368,8;DATA44:(1,3),376,8;DATA51:(1,3),384,8;DATA50:(1,3),392,8;DATA49:(1,3),400,8;DATA48:(1,3),408,8;DATA55:(1,3),416,8;DATA54:(1,3),424,8;DATA53:(1,3),432,8;DATA52:(1,3),440,8;DATA59:(1,3),448,8;DATA58:(1,3),456,8;DATA57:(1,3),464,8;DATA56:(1,3),472,8;DATA63:(1,3),480,8;DATA62:(1,3),488,8;DATA61:(1,3),496,8;DATA60:(1,3),504,8;;,0,512;;,64,512;;,0,576;;",128,0,661,0 .stabs "DataBuffer_RegType:t(1,61)=(1,62)=u72DataBuffer_8byte:(1,5),0,128;DataBuffer_16byte:(1,19),0,192;DataBuffer_32byte:(1,33),0,320;DataBuffer_64byte:(1,47),0,576;;",128,0,670,0 .stabs "Kf32a_Canfd_Reg:t(1,63)=(1,64)=s124CANFD_CTLR0:(1,65)=u4R:(0,4),0,32;B:(1,66)=s4RSMOD:(0,4),0,1;SILENT:(0,4),1,1;LBACK:(0,4),2,1;SLEEP:(0,4),3,1;ISOFDCAN:(0,4),4,1;CANCKS:(0,4),5,2;CANEN:(0,4),7,1;TXR:(1,3),8,1;ATX:(1,3),9,1;RELRX:(0,4),10,1;RELF:(1,3),11,1;MBSIZE:(1,3),12,2;FULLRXEN:(0,4),14,1;AMSWEREN:(0,4),15,1;RXBSTA:(0,4),16,1;DOSTA:(0,4),17,1;:(0,4),18,1;TCSTA:(0,4),19,1;RXSTA:(1,3),20,1;TXSTA:(1,3),21,1;CERROR:(0,4),22,1;BOFF:(1,3),23,1;CANRMC:(1,3),24,7;CANFDEN:(0,4),31,1;;,0,32;;,0,32;CANFD_BRGR:(1,67)=u4R:(0,4),0,32;B:(1,68)=s4CNABRP:(0,4),0,6;SJW:(0,4),6,2;TSEG1:(0,4),8,4;TSEG2:(0,4),12,3;SAM:(0,4),15,1;BRSBRP:(0,4),16,6;HTSEG1:(0,4),22,4;HTSEG2:(0,4),26,3;:(0,4),29,3;;,0,32;;,32,32;CANFD_RCR:(1,69)=u4R:(0,4),0,32;B:(1,70)=s4CANALC:(1,3),0,5;:(0,4),5,3;CANSEG:(1,3),8,5;CANDIR:(1,3),13,1;CANERRC:(1,3),14,2;:(0,4),16,16;;,0,32;;,64,32;CANFD_EROR:(1,71)=u4R:(0,4),0,32;B:(1,72)=s4CANRXE:(1,3),0,8;CANTXE:(1,3),8,8;CANEWL:(1,3),16,8;:(0,4),24,8;;,0,32;;,96,32;CANFD_CTLR2:(1,73)=u4R:(0,4),0,32;B:(1,74)=s4TDCV:(0,4),0,7;TDCOEN:(0,4),7,1;TDCEN:(0,4),8,1;TDCSAUTO:(0,4),9,1;TDCS:(0,4),10,2;TDCSR:(0,4),12,2;TDCO:(0,4),14,2;TDCVM:(0,4),16,7;TEST0:(0,4),23,1;RELRXALL:(0,4),24,1;AMCKDIV:(0,4),25,2;TEST1:(0,4),27,1;TEST2:(0,4),28,1;TEST3:(0,4),29,1;TEST4:(0,4),30,1;TEST5:(0,4),31,1;;,0,32;;,128,32;CANFD_MSKR:(0,4),160,32;CANFD_IER:(1,75)=u4R:(0,4),0,32;B:(1,76)=s4CANRXIE:(0,4),0,1;CANTXIE:(0,4),1,1;EAIE:(0,4),2,1;DOVFIE:(0,4),3,1;WUIE:(0,4),4,1;ENIE:(0,4),5,1;ALIE:(0,4),6,1;BEIE:(0,4),7,1;CTXDE:(0,4),8,1;CRXDE:(0,4),9,1;RXBSTAIE:(0,4),10,1;TRGMBIE:(0,4),11,1;BOFFIE:(0,4),12,1;TDCFAILIE:(0,4),13,1;ARBFAILIE:(0,4),14,1;MOENDIE:(0,4),15,1;CANRXIC:(0,4),16,1;CANTXIC:(0,4),17,1;EAIC:(0,4),18,1;DOVFIC:(0,4),19,1;WUIC:(0,4),20,1;ENIC:(0,4),21,1;ALIC:(0,4),22,1;BEIC:(0,4),23,1;:(0,4),24,1;TRANSMITIC:(0,4),25,1;MOENDIC:(0,4),26,1;TRGMBIC:(0,4),27,1;BOFFIC:(0,4),28,1;TDCFAILIC:(0,4),29,1;LPCANGPIOSEL0:(0,4),30,1;:(0,4),31,1;;,0,32;;,192,32;CANFD_IFR:(1,77)=u4R:(1,78)=s4Canfd_Interrupt_Flag:(1,3),0,16;:(1,3),16,16;;,0,32;B:(1,79)=s4CANRXIF:(1,3),0,1;CANTXIF:(1,3),1,1;EAIF:(1,3),2,1;DOVFIF:(1,3),3,1;WUIF:(1,3),4,1;ENIF:(1,3),5,1;ALIF:(1,3),6,1;BEIF:(1,3),7,1;CTXDF:(1,3),8,1;CRXDF:(1,3),9,1;RXBSTAIF:(1,3),10,1;TRGMBIF:(1,3),11,1;BOFFIF:(1,3),12,1;TDCFAILIF:(1,3),13,1;MOENDIF:(1,3),14,1;:(0,4),15,17;;,0,32;;,224,32;CANFD_DATA:(1,61),256,576;CANFD_TIMER:(1,80)=u4R:(0,4),0,32;B:(1,81)=s4CANTIMER:(1,3),0,16;:(0,4),16,16;;,0,32;;,832,32;CANFD_CRC:(1,82)=u4R:(0,4),0,32;B:(1,83)=s4CRC:(0,4),0,21;:(0,4),21,7;STUFFCNT:(0,4),28,4;;,0,32;;,864,32;RESERVED2:(0,4),896,32;CANFD_CTLR1:(1,84)=u4R:(0,4),0,32;B:(1,85)=s4AMCKS:(0,4),0,2;RXMUX:(0,4),2,7;ST:(0,4),9,1;FTCLKS:(0,4),10,1;TSYN:(0,4),11,1;MBNUM:(0,4),12,1;MATCHMS:(0,4),13,1;MBMSKEN:(0,4),14,1;ARBMS:(0,4),15,1;ARBSTART:(0,4),16,1;LBSEL:(0,4),17,1;BOFFREC:(0,4),18,1;CKMODE:(0,4),19,1;TRGNUM:(0,4),20,4;TRGMBSEL:(0,4),24,7;TRGMBEN:(0,4),31,1;;,0,32;;,928,32;CANFD_AMSTA:(1,86)=u4R:(0,4),0,32;B:(1,87)=s4MATWINER:(0,4),0,10;MATSTA:(0,4),10,1;:(0,4),11,5;ARBWINNER:(0,4),16,10;ARBSTA0:(0,4),26,1;ARBSTA1:(0,4),27,1;:(0,4),28,4;;,0,32;;,960,32;;",128,0,930,0 .stabs "Kf32a_Int_Reg:T(1,88)=s160CTL0:(1,89)=u4R:(0,4),0,32;B:(1,90)=s4AIE:(0,4),0,1;PRIGROUP:(0,4),1,2;:(0,4),3,1;INTPENDING:(0,4),4,1;INTPREEMPT:(0,4),5,1;FAULTMASK:(0,4),6,1;DSALIGN:(0,4),7,1;:(0,4),8,4;PRIBASE:(0,4),12,4;INTPEND:(0,4),16,7;:(0,4),23,1;INTACT:(0,4),24,7;:(0,4),31,1;;,0,32;;,0,32;EIE0:(1,91)=u4R:(0,4),0,32;B:(1,92)=s4:(0,4),0,3;HADRFAULTIE:(0,4),3,1;:(0,4),4,1;STACKIE:(0,4),5,1;ARIFAULTIE:(0,4),6,1;:(0,4),7,1;:(0,4),8,3;SVCIE:(0,4),11,1;:(0,4),12,2;SOFTSVIE:(0,4),14,1;SYSTICKIE:(0,4),15,1;:(0,4),16,16;;,0,32;;,32,32;RESERVED0:(0,4),64,32;EIE1:(1,93)=u4R:(0,4),0,32;B:(1,94)=s4WWDTIE:(0,4),0,1;EINT16IE:(0,4),1,1;EINT0IE:(0,4),2,1;EINT1IE:(0,4),3,1;EINT2IE:(0,4),4,1;EINT3IE:(0,4),5,1;EINT4IE:(0,4),6,1;EINT9TO5IE:(0,4),7,1;EINT15TO10IE:(0,4),8,1;T1IE:(0,4),9,1;T3IE:(0,4),10,1;T5IE:(0,4),11,1;T6IE:(0,4),12,1;QEI0IE:(0,4),13,1;QEII1E:(0,4),14,1;ECFGLIE:(0,4),15,1;CAN4IE:(0,4),16,1;T14IE:(0,4),17,1;:(0,4),18,1;FDC2IE:(0,4),19,1;EXICIE:(0,4),20,1;ADC0IE:(0,4),21,1;ADC1IE:(0,4),22,1;CFGLIE:(0,4),23,1;T11IE:(0,4),24,1;T0IE:(0,4),25,1;DMA0IE:(0,4),26,1;CMPIE:(0,4),27,1;USART0IE:(0,4),28,1;USART1IE:(0,4),29,1;SPI0IE:(0,4),30,1;SPI1IE:(0,4),31,1;;,0,32;;,96,32;RESERVED1:(0,4),128,32;EIE2:(1,95)=u4R:(0,4),0,32;B:(1,96)=s4DMA1IE:(0,4),0,1;EINT19TO17IE:(0,4),1,1;CANFD6IE:(0,4),2,1;CANFD7IE:(0,4),3,1;T9IE:(0,4),4,1;T10IE:(0,4),5,1;EINT20IE:(0,4),6,1;:(0,4),7,1;OSCIE:(0,4),8,1;I2C0IE:(0,4),9,1;I2C1IE:(0,4),10,1;I2C2IE:(0,4),11,1;:(0,4),12,1;T2IE:(0,4),13,1;T4IE:(0,4),14,1;CTOUCHIE:(0,4),15,1;USART2IE:(0,4),16,1;USART3IE:(0,4),17,1;:(0,4),18,1;:(0,4),19,1;:(0,4),20,1;ADC2IE:(0,4),21,1;T18IE:(0,4),22,1;T19IE:(0,4),23,1;T22T23IE:(0,4),24,1;WKPIE:(0,4),25,1;T20IE:(0,4),26,1;T21IE:(0,4),27,1;:(0,4),28,1;:(0,4),29,1;:(0,4),30,1;:(0,4),31,1;;,0,32;;,160,32;RESERVED2:(0,4),192,32;EIF0:(1,97)=u4R:(0,4),0,32;B:(1,98)=s4:(0,4),0,2;NMIIF:(0,4),2,1;HARDFAULTIF:(0,4),3,1;:(0,4),4,1;STACKIF:(0,4),5,1;ARIFAULTIF:(0,4),6,1;:(0,4),7,3;:(0,4),10,1;SVCIF:(0,4),11,1;:(0,4),12,1;:(0,4),13,1;SOFTSVIF:(0,4),14,1;SYSTICKIF:(0,4),15,1;:(0,4),16,16;;,0,32;;,224,32;RESERVED3:(0,4),256,32;EIF1:(1,99)=u4R:(0,4),0,32;B:(1,100)=s4WWDTIF:(0,4),0,1;EINT16IF:(0,4),1,1;EINT0IF:(0,4),2,1;EINT1IF:(0,4),3,1;EINT2IF:(0,4),4,1;EINT3IF:(0,4),5,1;EINT4IF:(0,4),6,1;EINT9TO5IF:(0,4),7,1;EINT15TO10IF:(0,4),8,1;T1IF:(0,4),9,1;T3IF:(0,4),10,1;T5IF:(0,4),11,1;T6IF:(0,4),12,1;QEI0IF:(0,4),13,1;QEI1IF:(0,4),14,1;PLAIF:(0,4),15,1;CAN4IF:(0,4),16,1;T14IF:(0,4),17,1;RNGIF:(0,4),18,1;PDB2IF:(0,4),19,1;EXICIF:(0,4),20,1;ADC0IF:(0,4),21,1;ADC1IF:(0,4),22,1;CFGLIF:(0,4),23,1;T11IF:(0,4),24,1;T0IF:(0,4),25,1;DMA0IF:(0,4),26,1;CMPIF:(0,4),27,1;USART0IF:(0,4),28,1;USART1IF:(0,4),29,1;SPI0IF:(0,4),30,1;SPI1IF:(0,4),31,1;;,0,32;;,288,32;RESERVED4:(0,4),320,32;EIF2:(1,101)=u4R:(0,4),0,32;B:(1,102)=s4DMA1IF:(0,4),0,1;EINT19TO17IF:(0,4),1,1;FLEXCAN6IF:(0,4),2,1;FLEXCAN7IF:(0,4),3,1;PDB0IF:(0,4),4,1;PDB1IF:(0,4),5,1;EINT31TO20IF:(0,4),6,1;ECCIF:(0,4),7,1;OSCIF:(0,4),8,1;I2C0IF:(0,4),9,1;I2C1IF:(0,4),10,1;I2C2IF:(0,4),11,1;T12IF:(0,4),12,1;T2IF:(0,4),13,1;T4IF:(0,4),14,1;T13IF:(0,4),15,1;USART2IF:(0,4),16,1;T16IF:(0,4),17,1;USART4IF:(0,4),18,1;SPI2IF:(0,4),19,1;SPI3IF:(0,4),20,1;ADC2IF:(0,4),21,1;T18IF:(0,4),22,1;T19IF:(0,4),23,1;HRCAP0IF:(0,4),24,1;WKPIF:(0,4),25,1;HRCAP1IF:(0,4),26,1;T21IF:(0,4),27,1;I2C3IF:(0,4),28,1;USART5IF:(0,4),29,1;HRCAP2IF:(0,4),30,1;USART7IF:(0,4),31,1;;,0,32;;,352,32;RESERVED5:(0,4),384,32;IP0:(1,103)=u4R:(0,4),0,32;B:(1,104)=s4PRI4:(0,4),0,8;PRI5:(0,4),8,8;PRI6:(0,4),16,8;PRI7:(0,4),24,8;;,0,32;;,416,32;IP1:(1,105)=u4R:(0,4),0,32;B:(1,106)=s4PRI8:(0,4),0,8;PRI9:(0,4),8,8;PRI10:(0,4),16,8;PRI11:(0,4),24,8;;,0,32;;,448,32;IP2:(1,107)=u4R:(0,4),0,32;B:(1,108)=s4PRI12:(0,4),0,8;PRI13:(0,4),8,8;PRI14:(0,4),16,8;PRI15:(0,4),24,8;;,0,32;;,480,32;IP3:(1,109)=u4R:(0,4),0,32;B:(1,110)=s4PR16:(0,4),0,8;PRI17:(0,4),8,8;PRI18:(0,4),16,8;PRI19:(0,4),24,8;;,0,32;;,512,32;IP4:(1,111)=u4R:(0,4),0,32;B:(1,112)=s4PRI20:(0,4),0,8;PRI21:(0,4),8,8;PRI22:(0,4),16,8;PRI23:(0,4),24,8;;,0,32;;,544,32;IP5:(1,113)=u4R:(0,4),0,32;B:(1,114)=s4PRI24:(0,4),0,8;PRI25:(0,4),8,8;PRI26:(0,4),16,8;PRI27:(0,4),24,8;;,0,32;;,576,32;IP6:(1,115)=u4R:(0,4),0,32;B:(1,116)=s4PRI28:(0,4),0,8;PRI29:(0,4),8,8;PRI30:(0,4),16,8;PRI31:(0,4),24,8;;,0,32;;,608,32;IP7:(1,117)=u4R:(0,4),0,32;B:(1,118)=s4PRI32U:(0,4),0,4;PRI32S:(0,4),4,1;PRI32P:(0,4),5,3;PRI33:(0,4),8,8;PRI34:(0,4),16,8;PRI35:(0,4),24,8;;,0,32;;,640,32;IP8:(1,119)=u4R:(0,4),0,32;B:(1,120)=s4PRI36:(0,4),0,8;PRI37:(0,4),8,8;PRI38:(0,4),16,8;PRI39:(0,4),24,8;;,0,32;;,672,32;IP9:(1,121)=u4R:(0,4),0,32;B:(1,122)=s4PRI40:(0,4),0,8;PRI41:(0,4),8,8;PRI42:(0,4),16,8;PRI43:(0,4),24,8;;,0,32;;,704,32;IP10:(1,123)=u4R:(0,4),0,32;B:(1,124)=s4PRI44:(0,4),0,8;PRI45:(0,4),8,8;PRI46:(0,4),16,8;PRI47:(0,4),24,8;;,0,32;;,736,32;IP11:(1,125)=u4R:(0,4),0,32;B:(1,126)=s4PRI48:(0,4),0,8;PRI49:(0,4),8,8;PRI50U:(0,4),16,4;PRI50S:(0,4),20,1;PRI50P:(0,4),21,3;PRI51U:(0,4),24,4;PRI51S:(0,4),28,1;PRI51P:(0,4),29,3;;,0,32;;,768,32;IP12:(1,127)=u4R:(0,4),0,32;B:(1,128)=s4PRI52:(0,4),0,8;PRI53:(0,4),8,8;PRI54:(0,4),16,8;PRI55:(0,4),24,8;;,0,32;;,800,32;IP13:(1,129)=u4R:(0,4),0,32;B:(1,130)=s4PRI56:(0,4),0,8;PRI57:(0,4),8,8;PRI58:(0,4),16,8;PRI59:(0,4),24,8;;,0,32;;,832,32;IP14:(1,131)=u4R:(0,4),0,32;B:(1,132)=s4PRI60:(0,4),0,8;PRI61:(0,4),8,8;PRI62:(0,4),16,8;PRI63:(0,4),24,8;;,0,32;;,864,32;IP15:(1,133)=u4R:(0,4),0,32;B:(1,134)=s4PRI64:(0,4),0,8;PRI65:(0,4),8,8;PRI66:(0,4),16,8;PRI67:(0,4),24,8;;,0,32;;,896,32;IP16:(1,135)=u4R:(0,4),0,32;B:(1,136)=s4PRI68:(0,4),0,8;PRI69:(0,4),8,8;PRI70:(0,4),16,8;PRI71:(0,4),24,8;;,0,32;;,928,32;IP17:(1,137)=u4R:(0,4),0,32;B:(1,138)=s4PRI72:(0,4),0,8;PRI73:(0,4),8,8;PRI74:(0,4),16,8;PRI75:(0,4),24,8;;,0,32;;,960,32;IP18:(1,139)=u4R:(0,4),0,32;B:(1,140)=s4PRI76:(0,4),0,8;PRI77:(0,4),8,8;PRI78:(0,4),16,8;PRI79:(0,4),24,8;;,0,32;;,992,32;EINTMASK:(1,141)=u4R:(0,4),0,32;B:(1,142)=s4EINTM:(0,4),0,21;:(0,4),21,10;:(0,4),31,1;;,0,32;;,1024,32;EINTRISE:(1,143)=u4R:(0,4),0,32;B:(1,144)=s4EINTRI:(0,4),0,21;:(0,4),21,10;:(0,4),31,1;;,0,32;;,1056,32;EINTFALL:(1,145)=u4R:(0,4),0,32;B:(1,146)=s4EINTFA:(0,4),0,21;:(0,4),21,10;:(0,4),31,1;;,0,32;;,1088,32;EINTF:(1,147)=u4R:(0,4),0,32;B:(1,148)=s4EINTIF:(0,4),0,21;:(0,4),21,11;;,0,32;;,1120,32;RESERVED6:(0,4),1152,32;EINTSS0:(1,149)=u4R:(0,4),0,32;B:(1,150)=s4EINTSOU0:(0,4),0,4;EINTSOU1:(0,4),4,4;EINTSOU2:(0,4),8,4;EINTSOU3:(0,4),12,4;EINTSOU4:(0,4),16,4;EINTSOU5:(0,4),20,4;EINTSOU6:(0,4),24,4;EINTSOU7:(0,4),28,4;;,0,32;;,1184,32;EINTSS1:(1,151)=u4R:(0,4),0,32;B:(1,152)=s4EINTSOU8:(0,4),0,4;EINTSOU9:(0,4),4,4;EINTSOU10:(0,4),8,4;EINTSOU11:(0,4),12,4;EINTSOU12:(0,4),16,4;EINTSOU13:(0,4),20,4;EINTSOU14:(0,4),24,4;EINTSOU15:(0,4),28,4;;,0,32;;,1216,32;CTL1:(1,153)=u4R:(0,4),0,32;B:(1,154)=s4INTDELY:(0,4),0,8;:(0,4),8,24;;,0,32;;,1248,32;;",128,0,0,0 .stabs "Kf32a_Mcu_Pclk_Reg:T(1,155)=s80RESERVED:(1,156)=ar(2,18);0;15;(0,4),0,512;CTL0:(1,157)=u4R:(0,4),0,32;B:(1,158)=s4GPIOACLKEN:(0,4),0,1;GPIOBCLKEN:(0,4),1,1;GPIOCCLKEN:(0,4),2,1;GPIODCLKEN:(0,4),3,1;GPIOECLKEN:(0,4),4,1;GPIOFCLKEN:(0,4),5,1;GPIOGCLKEN:(0,4),6,1;GPIOHCLKEN:(0,4),7,1;:(0,4),8,23;:(0,4),31,1;;,0,32;;,512,32;CTL1:(1,159)=u4R:(0,4),0,32;B:(1,160)=s4:(0,4),0,2;T1CLKEN:(0,4),2,1;T2CLKEN:(0,4),3,1;T3CLKEN:(0,4),4,1;T4CLKEN:(0,4),5,1;T5T6CLKEN:(0,4),6,1;:(0,4),7,1;T9T10CLKEN:(0,4),8,1;:(0,4),9,1;QEI0CLKEN:(0,4),10,1;ADC0CLKEN:(0,4),11,1;ADC1CLKEN:(0,4),12,1;ADC2CLKEN:(0,4),13,1;DAC0CLKEN:(0,4),14,1;DAC1CLKEN:(0,4),15,1;CMPCLKEN:(0,4),16,1;T0CLKEN:(0,4),17,1;CTOUCHCLKEN:(0,4),18,1;USART0CLKEN:(0,4),19,1;USART1CLKEN:(0,4),20,1;USART2CLKEN:(0,4),21,1;USART3CLKEN:(0,4),22,1;USART4CLKEN:(0,4),23,1;SPI0CLKEN:(0,4),24,1;SPI1CLKEN:(0,4),25,1;I2C0CLKEN:(0,4),26,1;I2C1CLKEN:(0,4),27,1;I2C2CLKEN:(0,4),28,1;LCDCLKEN:(0,4),29,1;:(0,4),30,1;USBCLKEN:(0,4),31,1;;,0,32;;,544,32;CTL2:(1,161)=u4R:(0,4),0,32;B:(1,162)=s4:(0,4),0,2;CAN0CLKEN:(0,4),2,1;CAN1CLKEN:(0,4),3,1;:(0,4),4,1;WWDTCLKEN:(0,4),5,1;:(0,4),6,6;DMA0CLKEN:(0,4),12,1;:(0,4),13,1;DMA1CLKEN:(0,4),14,1;:(0,4),15,1;T14CLKEN:(0,4),16,1;T15CLKEN:(0,4),17,1;CAN2CLKEN:(0,4),18,1;CAN3CLKEN:(0,4),19,1;:(0,4),20,1;T18CLKEN:(0,4),21,1;T19CLKEN:(0,4),22,1;T20CLKEN:(0,4),23,1;T21CLKEN:(0,4),24,1;T22CLKEN:(0,4),25,1;T23CLKEN:(0,4),26,1;:(0,4),27,2;USART5CLKEN:(0,4),29,1;USART6CLKEN:(0,4),30,1;UASRT7CLKEN:(0,4),31,1;;,0,32;;,576,32;CTL3:(1,163)=u4R:(0,4),0,32;B:(1,164)=s4:(0,4),0,1;SPI2CLKEN:(0,4),1,1;SPI3CLKEN:(0,4),2,1;:(0,4),3,4;I2C3CLKEN:(0,4),7,1;:(0,4),8,5;CRCCLKEN:(0,4),13,1;:(0,4),14,2;EXICCLKEN:(0,4),16,1;CAN4CLKEN:(0,4),17,1;:(0,4),18,1;CFGLCLKEN:(0,4),19,1;:(0,4),20,1;FLEXMUXCLKEN:(0,4),21,1;FDC0CLKEN:(0,4),22,1;FDC1CLKEN:(0,4),23,1;FDC2CLKEN:(0,4),24,1;FLEXRMCLKEN:(0,4),25,1;ECFGLCLKEN:(0,4),26,1;EWDTCLKEN:(0,4),27,1;:(0,4),28,1;CANFD6CLKEN:(0,4),29,1;CANFD7CLKEN:(0,4),30,1;RTCCLKEN:(0,4),31,1;;,0,32;;,608,32;;",128,0,0,0 .stabs "Kf32a_Mcu_Rst_Reg:T(1,165)=s16CTL0:(1,166)=u4R:(0,4),0,32;B:(1,167)=s4GPIOARST:(0,4),0,1;GPIOBRST:(0,4),1,1;GPIOCRST:(0,4),2,1;GPIODRST:(0,4),3,1;GPIOERST:(0,4),4,1;GPIOFRST:(0,4),5,1;GPIOGRST:(0,4),6,1;GPIOHRST:(0,4),7,1;:(0,4),8,23;:(0,4),31,1;;,0,32;;,0,32;CTL1:(1,168)=u4R:(0,4),0,32;B:(1,169)=s4:(0,4),0,1;QEI1RST:(0,4),1,1;T1RST:(0,4),2,1;T2RST:(0,4),3,1;T3RST:(0,4),4,1;T4RST:(0,4),5,1;T5T6RST:(0,4),6,1;:(0,4),7,1;T9T10RST:(0,4),8,1;:(0,4),9,1;QEI0RST:(0,4),10,1;ADC0RST:(0,4),11,1;ADC1RST:(0,4),12,1;ADC2RST:(0,4),13,1;DAC0RST:(0,4),14,1;DAC1RST:(0,4),15,1;CMPRST:(0,4),16,1;T0RST:(0,4),17,1;CTOUCHRST:(0,4),18,1;USART0RST:(0,4),19,1;USART1RST:(0,4),20,1;USART2RST:(0,4),21,1;USART3RST:(0,4),22,1;USART4RST:(0,4),23,1;SPI0RST:(0,4),24,1;SPI1RST:(0,4),25,1;I2C0RST:(0,4),26,1;I2C1RST:(0,4),27,1;I2C2RST:(0,4),28,1;LCDRST:(0,4),29,1;:(0,4),30,1;USBRST:(0,4),31,1;;,0,32;;,32,32;CTL2:(1,170)=u4R:(0,4),0,32;B:(1,171)=s4:(0,4),0,1;:(0,4),1,1;CAN0RST:(0,4),2,1;CAN1RST:(0,4),3,1;:(0,4),4,1;WWDTRST:(0,4),5,1;:(0,4),6,5;:(0,4),11,1;DMA0RST:(0,4),12,1;:(0,4),13,1;DMA1RST:(0,4),14,1;:(0,4),15,1;T14RST:(0,4),16,1;T15RST:(0,4),17,1;CAN2RST:(0,4),18,1;CAN3RST:(0,4),19,1;:(0,4),20,1;T18RST:(0,4),21,1;T19RST:(0,4),22,1;T20RST:(0,4),23,1;T21RST:(0,4),24,1;T22RST:(0,4),25,1;T23RST:(0,4),26,1;:(0,4),27,1;:(0,4),28,1;USART5RST:(0,4),29,1;USART6RST:(0,4),30,1;USART7RST:(0,4),31,1;;,0,32;;,64,32;CTL3:(1,172)=u4R:(0,4),0,32;B:(1,173)=s4:(0,4),0,1;SPI2RST:(0,4),1,1;SPI3RST:(0,4),2,1;:(0,4),3,4;I2C3RST:(0,4),7,1;:(0,4),8,5;CRCRST:(0,4),13,1;:(0,4),14,2;EXICRST:(0,4),16,1;CAN4RST:(0,4),17,1;:(0,4),18,1;CFGLRST:(0,4),19,1;:(0,4),20,1;FLEXMUXRST:(0,4),21,1;FDC0RST:(0,4),22,1;FDC1RST:(0,4),23,1;FDC2RST:(0,4),24,1;FLEXRMRST:(0,4),25,1;ECFGLRST:(0,4),26,1;EWDTRST:(0,4),27,1;:(0,4),28,1;CANFD6RST:(0,4),29,1;CANFD7RST:(0,4),30,1;RTCRST:(0,4),31,1;;,0,32;;,96,32;;",128,0,0,0 .stabs " :T(1,174)=eCAN_CONTROLLER_CLASSICAL:0,CAN_CONTROLLER_FD:1,;",128,0,0,0 .stabs "Can_ControllerType:t(1,175)=(1,174)",128,0,1816,0 .stabs "Can_ControllerInfoType:t(1,176)=(1,177)=s16BaseAddress:(3,6),0,32;MBBaseAddress:(3,6),32,32;FilterBaseAddress:(3,6),64,32;Type:(1,175),96,32;;",128,0,1825,0 .stabs "Can_Controller_BDRConfigType:t(1,178)=(1,179)=s2PreScale:(3,4),0,6;Sjw:(3,4),6,2;TSeg1:(3,4),8,4;TSeg2:(3,4),12,3;SampleTimes:(3,4),15,1;;",128,0,1887,0 .stabs "Can_FdBDRConfigType:T(1,180)=s2BrsPrescale:(3,4),0,6;HtSeg1:(3,4),6,4;HtSeg2:(3,4),10,3;;",128,0,0,0 .stabs "Can_FdBDRConfigType:t(1,181)=(1,180)",128,0,1895,0 .stabs " :T(1,182)=eCANFD_NORMAL_MODE:0,CANFD_LOOP_INTERNAL_MODE:1,CANFD_LOOP_EXTERNAL_MODE:2,CANFD_SILENT_MODE:3,;",128,0,0,0 .stabs "Can_WorkModeType:t(1,183)=(1,182)",128,0,1903,0 .stabs " :T(1,184)=eCAN_CLOCKSOURCE_SCLK:0,CAN_CLOCKSOURCE_HFCLK:1,CAN_CLOCKSOURCE_LFCLK:2,;",128,0,0,0 .stabs "Can_ClockSourceType:t(1,185)=(1,184)",128,0,1909,0 .stabs " :T(1,186)=eCAN_8_BYTE_DATALENGTH:0,CAN_16_BYTE_DATALENGTH:1,CAN_32_BYTE_DATALENGTH:2,CAN_64_BYTE_DATALENGTH:3,;",128,0,0,0 .stabs "Can_MailboxBlockSizeType:t(1,187)=(1,186)",128,0,1918,0 .stabs " :T(1,188)=eCAN_FD_NON_ISOMODE:0,CAN_FD_ISOMODE:1,;",128,0,0,0 .stabs "Can_FdFrameType:t(1,189)=(1,188)",128,0,1925,0 .stabs " :T(1,190)=eCAN_MBFULLRECEIVE_DISABLE:0,CAN_MBFULLRECEIVE_ENABLE:1,;",128,0,0,0 .stabs "Can_MBFullReceiveEnableType:t(1,191)=(1,190)",128,0,1932,0 .stabs "Can_Controller_InterruptConfigType:t(1,192)=(1,193)=s2RxIntEnableSet:(3,4),0,1;TxIntEnableSet:(3,4),1,1;BusOffEnableSet:(3,4),2,1;WakeUpIntEnableSet:(3,4),3,1;ErrorAlarmIntEnableSet:(3,4),4,1;OverFlowIntEnableSet:(3,4),5,1;ErrorNegativeIntEnableSet:(3,4),6,1;ArbitrateLoseIntEnableSet:(3,4),7,1;BusErrorIntEnableSet:(3,4),8,1;DmaTXDEnableSet:(3,4),9,1;DmaRXDEnableSet:(3,4),10,1;TrigerMBEnableSet:(3,4),11,1;PreemptionPriority:(3,4),12,3;SubPriority:(3,4),15,1;;",128,0,1965,0 .stabs "Can_Controller_InterruptFlagType:t(1,194)=(1,195)=u2EntireFlag:(1,196)=B(3,4),0,16;:(1,197)=s2RxIntFlag:(1,196),0,1;TxIntFlag:(1,196),1,1;ErrorAlarmFlag:(1,196),2,1;OverFlowFlag:(1,196),3,1;WakeUpFlag:(1,196),4,1;ErrorNegativeFlag:(1,196),5,1;ArbitrateLoseFlag:(1,196),6,1;BusErrorFlag:(1,196),7,1;DmaTXDFlag:(1,196),8,1;DmaRXDFlag:(1,196),9,1;:(1,196),10,1;MaillboxTriggerFlag:(1,196),11,1;BusOffFlag:(1,196),12,1;:(1,196),13,3;;,0,16;;",128,0,2001,0 .stabs " :T(1,198)=eClock_Divide_1:0,Clock_Divide_2:1,Clock_Divide_4:2,Clock_Divide_8:3,;",128,0,0,0 .stabs "Clock_Divide_Number:t(1,199)=(1,198)",128,0,2010,0 .stabs " :T(1,200)=eCAN_RECEIVE:0,CAN_TRANSMIT:1,;",128,0,0,0 .stabs "Can_ObjectType:t(1,201)=(1,200)",128,0,2017,0 .stabs " :T(1,202)=eData_Length_0:0,Data_Length_1:1,Data_Length_2:2,Data_Length_3:3,Data_Length_4:4,Data_Length_5:5,Data_Length_6:6,Data_Length_7:7,Data_Length_8:8,Data_Length_12:9,Data_Length_16:10,Data_Length_20:11,Data_Length_24:12,Data_Length_32:13,Data_Length_48:14,Data_Length_64:15,;",128,0,0,0 .stabs "Data_LengthType:t(1,203)=(1,202)",128,0,2038,0 .stabs "Canfd_MailboxDataType:t(1,204)=(1,205)=s68:(1,206)=u64U8Data:(1,207)=ar(2,18);0;63;(3,2),0,512;U32Data:(1,208)=ar(2,18);0;15;(3,6),0,512;:(1,209)=s64SU8Data:(1,210)=ar(2,18);0;1;(3,2),0,16;SU32Data:(1,211)=ar(2,18);0;14;(3,6),16,480;EU8Data:(1,210),496,16;;,0,512;;,0,512;Data_Length:(1,203),512,32;;",128,0,2055,0 .stabs " :T(1,212)=eCANFD_BRS_DISABLE:0,CANFD_BRS_ENABLE:1,;",128,0,0,0 .stabs "Can_FdBrsConfigType:t(1,213)=(1,212)",128,0,2061,0 .stabs " :T(1,214)=eCAN_FRAME_CLASSICAL:0,CAN_FRAME_FD:1,;",128,0,0,0 .stabs "Can_FrameType:t(1,215)=(1,214)",128,0,2067,0 .stabs " :T(1,216)=eCAN_DATA_STANDARD:0,CAN_DATA_EXTENDED:1,CAN_REMOTE_STANDARD:2,CAN_REMOTE_EXTENDED:3,;",128,0,0,0 .stabs "Can_IdFrameType:t(1,217)=(1,216)",128,0,2075,0 .stabs " :T(1,218)=eCAN_FILTER_STANDARD:0,CAN_FILTER_EXTENDED:1,;",128,0,0,0 .stabs "Can_IdFilterType:t(1,219)=(1,218)",128,0,2082,0 .stabs " :T(1,220)=eMailbox_0:0,Mailbox_1:1,Mailbox_2:2,Mailbox_3:3,Mailbox_4:4,Mailbox_5:5,Mailbox_6:6,Mailbox_7:7,Mailbox_8:8,Mailbox_9:9,Mailbox_10:10,Mailbox_11:11,Mailbox_12:12,Mailbox_13:13,Mailbox_14:14,Mailbox_15:15,Mailbox_16:16,Mailbox_17:17,Mailbox_18:18,Mailbox_19:19,Mailbox_20:20,Mailbox_21:21,Mailbox_22:22,Mailbox_23:23,Mailbox_24:24,Mailbox_25:25,Mailbox_26:26,Mailbox_27:27,Mailbox_28:28,Mailbox_29:29,Mailbox_30:30,Mailbox_31:31,Mailbox_32:32,Mailbox_33:33,Mailbox_34:34,Mailbox_35:35,Mailbox_36:36,Mailbox_37:37,Mailbox_38:38,Mailbox_39:39,Mailbox_40:40,Mailbox_41:41,Mailbox_42:42,Mailbox_43:43,Mailbox_44:44,Mailbox_45:45,Mailbox_46:46,Mailbox_47:47,Mailbox_48:48,Mailbox_49:49,Mailbox_50:50,;",128,0,0,0 .stabs "Can_MailboxNumType:t(1,221)=(1,220)",128,0,2138,0 .stabs " :T(1,222)=eInitindex_0:0,Initindex_1:1,Initindex_2:2,Initindex_3:3,Initindex_4:4,;",128,0,0,0 .stabs "Can_InitIndexType:t(1,223)=(1,222)",128,0,2148,0 .stabs "Can_HwFilterType:t(1,224)=(1,225)=s408MaskCode:(1,226)=ar(2,18);0;50;(3,6),0,1632;Can_IdFilterFrame:(1,227)=ar(2,18);0;50;(1,219),1632,1632;;",128,0,2155,0 .stabs "Can_ControllerConfigType:t(1,228)=(1,229)=s44CanfdMode:(1,183),0,32;ClockSource:(1,185),32,32;FdArbitrateClockSource:(1,185),64,32;MailBoxBlockSize:(1,187),96,32;FdFrameType:(1,189),128,32;GlobalMask:(3,6),160,32;MBFullReceiveEnableSet:(1,191),192,32;Can_Controller_InterruptConfig:(1,230)=*(1,231)=k(1,192),224,32;Can_HwFilter:(1,232)=*(1,233)=k(1,224),256,32;Canfd_Controller_AllClockAndBDRConfig:(1,234)=*(1,235)=k(1,178),288,32;Canfd_Controller_ALLFdBDRConfig:(1,236)=*(1,237)=k(1,181),320,32;;",128,0,2177,0 .stabs " :T(1,238)=eMAIL_UNDEFINED:0,MAIL_RECEIVE:4,MAIL_RECEIVE_SUCCESS:2,MAIL_TRANSMIT:12,MAIL_TRANSMIT_SUCCESS:8,MAIL_RTR_ANSWER:10,;",128,0,0,0 .stabs "Can_MailBoxType:t(1,239)=(1,238)",128,0,2189,0 .stabs "Canfd_MailboxHeaderType:t(1,240)=(1,241)=s92FrameData:(1,204),0,544;Id:(3,6),544,32;Timestamp:(3,4),576,16;BRS:(1,213),608,32;Can_frame:(1,215),640,32;Can_id:(1,217),672,32;TransceiveType:(1,239),704,32;;",128,0,2202,0 .stabs " :T(1,242)=eCAN_OK:0,CAN_BUSY_TRANSMIT_MAILBOX:1,CAN_BUSY_RECEIVE_MAILBOX:2,CAN_RAM_RXSTA:0,CAN_RAM_TXSTA:0,CAN_ERROR_TIMEOUT_ARBITRATE:3,CAN_ERROR_ARBITRATE_FAIL:4,CAN_ERROR_ARBITRATE_LOSE:5,CAN_ERROR_ARBITRATE_DELAY:0,CAN_ERROR_BUSERROR:7,CAN_ERROR_BUSOFF:8,CAN_ERROR_CONFIGURATE:9,CAN_UNINITIALIZED:10,;",128,0,0,0 .stabs "Can_ReturnType:t(1,243)=(1,242)",128,0,2219,0 .stabs "ClearFlag_ReturnType:t(1,244)=(1,245)=u2flagclear_result:(1,196),0,16;:(1,246)=s2Arbitrateloseclear_Timeout:(1,196),0,1;Receiveclear_Timeout:(1,196),1,1;Buserrorclear_Timeout:(1,196),2,1;Busoffclear_Timeout:(1,196),3,1;Erroralarmclear_Timeout:(1,196),4,1;Errornegativeclear_Timeout:(1,196),5,1;Overflowclear_Timeout:(1,196),6,1;Transmitclear_Timeout:(1,196),7,1;Wakeupclear_Timeout:(1,196),8,1;MailboxTrigger_Timeout:(1,196),9,1;:(1,196),10,6;;,0,16;;",128,0,2239,0 .stabs "Canfd_Sdu_Type:t(1,247)=(1,248)=s96Can_MailboxHeader:(1,249)=ar(2,18);0;0;(1,240),0,736;Sdu_Length:(3,2),736,8;;",128,0,2246,0 .stabn 162,0,0,0 .section .text$Read_Code .type .text$Read_Code$scode_local_1, @function .text$Read_Code$scode_loacal_1: .align 1 .stabs "Read_Code:f(0,15)",36,0,275,Read_Code .stabs "Can_MailboxHeader:P(0,16)=*(1,240)",64,0,275,0 .stabs "DataBuffer:P(0,17)=*(1,5)",64,0,275,1 .type Read_Code, @function Read_Code: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext1 .Ltext1: .stabn 68,0,276,.LM0-.LFBB1 .LM0: .LFBB1: .stabn 68,0,277,.LM1-.LFBB1 .LM1: LD.w r4,[r1] MOV r5,#128 ANL r4,r4,r5 JNZ .L2 .stabn 68,0,279,.LM2-.LFBB1 .LM2: LD.w r4,[r1+#1] MOV r5,#1 LSL r5,#20 ANL r5,r4,r5 JNZ .L3 .stabn 68,0,293,.LM3-.LFBB1 .LM3: ST.w [r0+#21],r5 .L4: .stabn 68,0,296,.LM4-.LFBB1 .LM4: LD.w r4,[r1] LSR r4,#10 MOV r5,#1 ANL r4,r4,r5 ST.w [r0+#20],r4 .stabn 68,0,297,.LM5-.LFBB1 .LM5: LD.h r3,[r1+#1] MOV r2,#72 ADD r4,r0,r2 ST.h [r4],r3 .stabn 68,0,298,.LM6-.LFBB1 .LM6: LD.w r4,[r1] LSR r4,#8 ANL r5,r4,r5 ST.w [r0+#19],r5 .stabn 68,0,299,.LM7-.LFBB1 .LM7: LD.w r4,[r1] MOV r5,#15 ANL r5,r4,r5 ST.w [r0+#16],r5 .stabn 68,0,300,.LM8-.LFBB1 .LM8: JMP lr .L2: .stabn 68,0,286,.LM9-.LFBB1 .LM9: LD.w r4,[r1] ANL r5,r4,r5 JZ .L4 .stabn 68,0,288,.LM10-.LFBB1 .LM10: LD.w r4,[r1+#1] MOV r5,#4 ANL r5,r4,r5 JZ .L11 .stabn 68,0,293,.LM11-.LFBB1 .LM11: MOV r5,#3 ST.w [r0+#21],r5 JMP .L4 .L3: .stabn 68,0,284,.LM12-.LFBB1 .LM12: MOV r5,#2 ST.w [r0+#21],r5 JMP .L4 .L11: .stabn 68,0,290,.LM13-.LFBB1 .LM13: MOV r5,#1 ST.w [r0+#21],r5 JMP .L4 .size Read_Code, .-Read_Code .Lscope1: .stabs "",36,0,0,.Lscope1-.LFBB1 .stabd 78,0,0 .section .text$Can_m_FdCsCodeSet .type .text$Can_m_FdCsCodeSet$scode_local_2, @function .text$Can_m_FdCsCodeSet$scode_loacal_2: .align 1 .stabs "Can_m_FdCsCodeSet:f(1,1)",36,0,405,Can_m_FdCsCodeSet .stabs "Can_MailboxHeader:P(0,16)",64,0,405,0 .type Can_m_FdCsCodeSet, @function Can_m_FdCsCodeSet: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext2 .Ltext2: .stabn 68,0,406,.LM14-.LFBB2 .LM14: .LFBB2: .stabn 68,0,407,.LM15-.LFBB2 .LM15: MOV r5,#0 .stabn 68,0,408,.LM16-.LFBB2 .LM16: LD.w r4,[r0+#19] CMP r4,#1 JZ .L20 .L13: .stabn 68,0,413,.LM17-.LFBB2 .LM17: LD.w r4,[r0+#20] CMP r4,#1 JZ .L21 .L14: .stabn 68,0,418,.LM18-.LFBB2 .LM18: MOV r4,#15 LD.w r2,[r0+#16] ANL r3,r2,r4 MOV r2,#15 NOT r2,r2 ANL r5,r5,r2 ORL r5,r5,r3 .stabn 68,0,419,.LM19-.LFBB2 .LM19: LD.w r3,[r0+#22] ANL r4,r3,r4 LSL r4,#12 LD r3,#-61441 ANL r5,r5,r3 ORL r5,r5,r4 .stabn 68,0,421,.LM20-.LFBB2 .LM20: LD.w r4,[r0+#21] CMP r4,#1 JZ .L17 CMP r4,#0 JNZ .L22 .stabn 68,0,426,.LM21-.LFBB2 .LM21: CLR r5,#6 CLR r5,#7 .L15: .stabn 68,0,449,.LM22-.LFBB2 .LM22: MOV r0,r5 JMP lr .L22: .stabn 68,0,421,.LM23-.LFBB2 .LM23: CMP r4,#2 JZ .L18 CMP r4,#3 JNZ .L15 .stabn 68,0,444,.LM24-.LFBB2 .LM24: SET r5,#6 SET r5,#7 .stabn 68,0,449,.LM25-.LFBB2 .LM25: MOV r0,r5 JMP lr .L21: .stabn 68,0,415,.LM26-.LFBB2 .LM26: SET r5,#10 JMP .L14 .L20: .stabn 68,0,410,.LM27-.LFBB2 .LM27: MOV r5,#255 ADD r5,r5,#1 JMP .L13 .L17: .stabn 68,0,431,.LM28-.LFBB2 .LM28: SET r5,#7 .stabn 68,0,432,.LM29-.LFBB2 .LM29: CLR r5,#6 .stabn 68,0,449,.LM30-.LFBB2 .LM30: MOV r0,r5 JMP lr .L18: .stabn 68,0,437,.LM31-.LFBB2 .LM31: CLR r5,#7 .stabn 68,0,438,.LM32-.LFBB2 .LM32: SET r5,#6 .stabn 68,0,449,.LM33-.LFBB2 .LM33: MOV r0,r5 JMP lr .size Can_m_FdCsCodeSet, .-Can_m_FdCsCodeSet .stabs "Ret_Code_Seg:r(1,1)",64,0,407,5 .stabn 192,0,0,.LFBB2-.LFBB2 .stabn 224,0,0,.Lscope2-.LFBB2 .Lscope2: .stabs "",36,0,0,.Lscope2-.LFBB2 .stabd 78,0,0 .section .text$Can_m_FdWaitConfilct .type .text$Can_m_FdWaitConfilct$scode_local_3, @function .text$Can_m_FdWaitConfilct$scode_loacal_3: .align 1 .stabs "Can_m_FdWaitConfilct:f(1,243)",36,0,452,Can_m_FdWaitConfilct .stabs "Can_Controller_Index:P(0,18)=k(3,2)",64,0,452,0 .stabs "Loop:P(0,18)",64,0,452,1 .type Can_m_FdWaitConfilct, @function Can_m_FdWaitConfilct: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext3 .Ltext3: .stabn 68,0,453,.LM34-.LFBB3 .LM34: .LFBB3: PUSH {r6, r7, r8, r9, r10, r11} SUB sp,#4 .stabn 68,0,454,.LM35-.LFBB3 .LM35: ST.w [sp],r1 .stabn 68,0,456,.LM36-.LFBB3 .LM36: LSL r0,#4 LD r5,#Can_m_ControllersInfo LD.w r5,[r5+r0] .stabn 68,0,459,.LM37-.LFBB3 .LM37: MOV r3,#1 LSL r3,#23 .stabn 68,0,461,.LM38-.LFBB3 .LM38: MOV r2,#1 LSL r2,#21 .stabn 68,0,485,.LM39-.LFBB3 .LM39: MOV r6,#1 LSL r6,#20 .stabn 68,0,487,.LM40-.LFBB3 .LM40: MOV r8,#1 LSL r8,#10 .stabn 68,0,463,.LM41-.LFBB3 .LM41: MOV r0,#1 LSL r0,#19 .stabn 68,0,469,.LM42-.LFBB3 .LM42: MOV r1,#1 LSL r1,#14 MOV r4,#1 LSL r4,#26 MOV r11,r4 MOV r7,#1 LSL r7,#27 MOV r9,r7 JMP .L44 .L47: .stabn 68,0,463,.LM43-.LFBB3 .LM43: LD.w r4,[r5] ANL r4,r4,r0 JNZ .L27 .stabn 68,0,463,.LM44-.LFBB3 .LM44: LD.w r4,[r5+#30] ANL r4,r11 JNZ .L27 LD.w r4,[r5+#7] ANL r4,r4,r1 JZ .L31 .L27: .stabn 68,0,469,.LM45-.LFBB3 .LM45: LD.w r4,[r5+#7] ANL r4,r4,r1 JZ .L46 .stabn 68,0,469,.LM46-.LFBB3 .LM46: LD.w r4,[r5+#30] ANL r4,r11 JNZ .L29 LD.w r4,[r5+#30] ANL r4,r9 JNZ .L29 .L46: .stabn 68,0,493,.LM47-.LFBB3 .LM47: LD.w r4,[sp] SUB r7,r4,#1 ST.w [sp],r7 CMP r4,#15 JHI .L31 .L44: .stabn 68,0,459,.LM48-.LFBB3 .LM48: LD.w r4,[r5] ANL r4,r4,r3 JNZ .L33 .stabn 68,0,461,.LM49-.LFBB3 .LM49: LD.w r4,[r5] ANL r4,r4,r2 JNZ .L47 .stabn 68,0,485,.LM50-.LFBB3 .LM50: LD.w r4,[r5] ANL r4,r4,r6 JZ .L31 .stabn 68,0,487,.LM51-.LFBB3 .LM51: LD.w r4,[r5+#30] ANL r4,r8 JZ .L46 .L31: .stabn 68,0,465,.LM52-.LFBB3 .LM52: MOV r0,#0 .stabn 68,0,512,.LM53-.LFBB3 .LM53: ADD sp,#4 POP {r6, r7, r8, r9, r10, r11} JMP lr .L33: .stabn 68,0,507,.LM54-.LFBB3 .LM54: MOV r0,#8 .stabn 68,0,512,.LM55-.LFBB3 .LM55: ADD sp,#4 POP {r6, r7, r8, r9, r10, r11} JMP lr .L29: .stabn 68,0,471,.LM56-.LFBB3 .LM56: LD.w r4,[r5+#6] SET r4,#26 ST.w [r5+#6],r4 .stabn 68,0,472,.LM57-.LFBB3 .LM57: MOV r4,#1 LSL r4,#14 .L30: .stabn 68,0,472,.LM58-.LFBB3 .LM58: LD.w r0,[r5+#7] ANL r0,r0,r4 JNZ .L30 .stabn 68,0,474,.LM59-.LFBB3 .LM59: LD.w r4,[r5+#6] CLR r4,#26 ST.w [r5+#6],r4 .stabn 68,0,512,.LM60-.LFBB3 .LM60: ADD sp,#4 POP {r6, r7, r8, r9, r10, r11} JMP lr .size Can_m_FdWaitConfilct, .-Can_m_FdWaitConfilct .stabs "conflict_loop_count:(2,16)",128,0,454,0 .stabs "ret:r(1,243)",64,0,455,0 .stabs "ControllerRegPtr:r(0,19)=*(0,20)=B(1,63)",64,0,456,5 .stabn 192,0,0,.LFBB3-.LFBB3 .stabn 224,0,0,.Lscope3-.LFBB3 .Lscope3: .stabs "",36,0,0,.Lscope3-.LFBB3 .stabd 78,0,0 .section .text$Std_Reverse_Data.part.0 .type .text$Std_Reverse_Data.part.0$scode_local_4, @function .text$Std_Reverse_Data.part.0$scode_loacal_4: .align 1 .stabs "Std_Reverse_Data.part.0:f(0,15)",36,0,302,Std_Reverse_Data.part.0 .stabs "Can_MailboxHeader:P(0,16)",64,0,302,0 .stabs "DataBuffer:P(0,17)",64,0,302,1 .type Std_Reverse_Data.part.0, @function Std_Reverse_Data.part.0: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext4 .Ltext4: .stabn 68,0,302,.LM61-.LFBB4 .LM61: .LFBB4: .stabn 68,0,306,.LM62-.LFBB4 .LM62: LD.w r4,[r0+#17] LSL r4,#21 LD.w r3,[r1+#1] LD r5,#2097151 ANL r5,r3,r5 ORL r5,r5,r4 ST.w [r1+#1],r5 .stabn 68,0,307,.LM63-.LFBB4 .LM63: MOV r5,#1 LD.w r4,[r0+#21] CMP r4,#1 JHI .L49 MOV r5,#0 .L49: MOV r4,#1 ANL r5,r4,r5 LSL r5,#20 LD.w r4,[r1+#1] CLR r4,#20 ORL r5,r4,r5 ST.w [r1+#1],r5 .stabn 68,0,308,.LM64-.LFBB4 .LM64: LD.b r5,[r0] ST.b [r1+#5],r5 .stabn 68,0,309,.LM65-.LFBB4 .LM65: LD.b r5,[r0+#1] ST.b [r1+#4],r5 .stabn 68,0,317,.LM66-.LFBB4 .LM66: JMP lr .size Std_Reverse_Data.part.0, .-Std_Reverse_Data.part.0 .Lscope4: .stabs "",36,0,0,.Lscope4-.LFBB4 .stabd 78,0,0 .section .text$Can_m_FdCopyDataTo64MailBox .type .text$Can_m_FdCopyDataTo64MailBox$scode_local_5, @function .text$Can_m_FdCopyDataTo64MailBox$scode_loacal_5: .align 1 .stabs "Can_m_FdCopyDataTo64MailBox:f(1,243)",36,0,731,Can_m_FdCopyDataTo64MailBox .stabs "Can_Controller_Index:P(0,18)",64,0,731,8 .stabs "Mailbox_Number:P(0,21)=k(1,221)",64,0,731,9 .stabs "Can_MailboxHeader:P(0,16)",64,0,731,6 .type Can_m_FdCopyDataTo64MailBox, @function Can_m_FdCopyDataTo64MailBox: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext5 .Ltext5: .stabn 68,0,732,.LM67-.LFBB5 .LM67: .LFBB5: PUSH {r6, r7, r8, r9, r10, r11, r12, lr} MOV r9,r1 MOV r6,r2 ZXT.b r8,r0 .stabn 68,0,735,.LM68-.LFBB5 .LM68: LD.w r2,[r2+#21] MOV r12,r2 .stabn 68,0,737,.LM69-.LFBB5 .LM69: MOV r0,r6 LD r5,#Can_m_FdCsCodeSet LJMP r5 MOV r11,r0 .stabn 68,0,738,.LM70-.LFBB5 .LM70: MOV r0,r8 MOV r1,#15 LD r5,#Can_m_FdWaitConfilct LJMP r5 MOV r7,r0 .stabn 68,0,739,.LM71-.LFBB5 .LM71: CMP r0,#0 JNZ .L51 .stabn 68,0,741,.LM72-.LFBB5 .LM72: MOV r5,#72 MOV r3,r9 MULS r3,r3,r5 ; NOP MOV r9,r3 LSL r8,#4 LD r5,#Can_m_ControllersInfo ADD r5,r8 LD.w r5,[r5+#1] MOV r10,r5 ADD r3,r3,r5 MOV r8,r3 MOV r4,r9 LD.w r3,[r4+r5] LD r5,#61440 ANL r3,r3,r5 LD r4,#49152 CMP r3,r4 JZ .L57 .stabn 68,0,745,.LM73-.LFBB5 .LM73: MOV r2,r9 MOV r3,r10 LD.w r4,[r2+r3] ANL r5,r4,r5 MOV r4,#1 LSL r4,#14 CMP r5,r4 JZ .L58 .stabn 68,0,751,.LM74-.LFBB5 .LM74: CMP r12,#0 JZ .L61 .stabn 68,0,759,.LM75-.LFBB5 .LM75: CMP r12,#1 JZ .L62 .L54: .stabn 68,0,768,.LM76-.LFBB5 .LM76: MOV r3,r9 MOV r4,r10 //++++ PUSH r3 ADD r3,r4 ST.W [r3],r11 POP r3 //replace_ST.x [r3+r4],r11 .L51: .stabn 68,0,772,.LM77-.LFBB5 .LM77: MOV r0,r7 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L58: .stabn 68,0,747,.LM78-.LFBB5 .LM78: MOV r7,#2 .stabn 68,0,772,.LM79-.LFBB5 .LM79: MOV r0,r7 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L57: .stabn 68,0,743,.LM80-.LFBB5 .LM80: MOV r7,#1 .stabn 68,0,772,.LM81-.LFBB5 .LM81: MOV r0,r7 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L61: MOV r0,r6 MOV r1,r8 LD r5,#Std_Reverse_Data.part.0 LJMP r5 MOV r5,r7 .LBB79: .stabn 68,0,756,.LM82-.LFBB5 .LM82: LD r0,#65535 .LBB80: .LBB81: .stabn 68,0,322,.LM83-.LFBB5 .LM83: LD r1,#65280 LD r4,#16711680 MOV lr,r4 .L53: .LBE81: .LBE80: .stabn 68,0,756,.LM84-.LFBB5 .LM84: MOV r2,#2 LSL r4,r5,r2 ADD r3,r6,r4 MOV r12,r3 LD.w r3,[r6+r4] LSR r3,#16 MOV r2,r12 LD.w r4,[r2+#1] ANL r4,r4,r0 LSL r4,#16 ORL r4,r4,r3 .LBB83: .LBB82: .stabn 68,0,322,.LM85-.LFBB5 .LM85: MOV r3,r4 LSR r3,#24 MOV r12,r3 MOV r2,#24 LSL r3,r4,r2 ADD r3,r12 ANL r2,r4,r1 MOV r12,r2 LSL r12,#8 ADD r3,r12 ANL r4,lr LSR r4,#8 ADD r4,r3,r4 .LBE82: .LBE83: .stabn 68,0,756,.LM86-.LFBB5 .LM86: ADD r3,r5,#2 LSL r3,#2 MOV r2,r8 ST.w [r2+r3],r4 ADD r5,r5,#1 .stabn 68,0,754,.LM87-.LFBB5 .LM87: CMP r5,#16 JNZ .L53 JMP .L54 .L62: .LBE79: .stabn 68,0,761,.LM88-.LFBB5 .LM88: LD.w r5,[r6+#21] CMP r5,#1 JLS .L63 .L55: MOV r5,#1 ANL r5,r12 MOV r12,r5 LSL r12,#2 MOV r2,r8 LD.w r5,[r2+#1] CLR r5,#2 ORL r5,r12 ST.w [r2+#1],r5 .stabn 68,0,762,.LM89-.LFBB5 .LM89: LD.w r4,[r6+#17] LSL r4,#3 LD.w r3,[r2+#1] MOV r5,#7 ANL r5,r3,r5 ORL r5,r5,r4 ST.w [r2+#1],r5 MOV r4,#0 .LBB84: .LBB85: .LBB86: .stabn 68,0,322,.LM90-.LFBB5 .LM90: LD r1,#65280 LD r5,#16711680 MOV r12,r5 .L56: .LBE86: .LBE85: .stabn 68,0,765,.LM91-.LFBB5 .LM91: LD.w r5,[r6++] .LBB88: .LBB87: .stabn 68,0,322,.LM92-.LFBB5 .LM92: MOV r2,#24 LSR r0,r5,r2 LSL r3,r5,r2 ADD r3,r0,r3 ANL r0,r5,r1 LSL r0,#8 ADD r3,r3,r0 ANL r5,r12 LSR r5,#8 ADD r5,r3,r5 .LBE87: .LBE88: .stabn 68,0,765,.LM93-.LFBB5 .LM93: ADD r3,r4,#2 LSL r3,#2 MOV r2,r8 ST.w [r2+r3],r5 ADD r4,r4,#1 .stabn 68,0,763,.LM94-.LFBB5 .LM94: CMP r4,#16 JNZ .L56 JMP .L54 .L63: .LBE84: .stabn 68,0,761,.LM95-.LFBB5 .LM95: MOV r12,r0 JMP .L55 .size Can_m_FdCopyDataTo64MailBox, .-Can_m_FdCopyDataTo64MailBox .stabs "ret:r(1,243)",64,0,734,7 .stabs "can_id:r(1,217)",64,0,735,12 .stabs "Ret_Code_Segment:r(1,1)",64,0,736,11 .stabn 192,0,0,.LFBB5-.LFBB5 .stabs "temp:r(3,6)",64,0,321,4 .stabn 192,0,0,.LBB81-.LFBB5 .stabn 224,0,0,.LBE81-.LFBB5 .stabs "temp:r(3,6)",64,0,321,4 .stabn 192,0,0,.LBB82-.LFBB5 .stabn 224,0,0,.LBE82-.LFBB5 .stabs "temp:r(3,6)",64,0,321,5 .stabn 192,0,0,.LBB86-.LFBB5 .stabn 224,0,0,.LBE86-.LFBB5 .stabs "temp:r(3,6)",64,0,321,5 .stabn 192,0,0,.LBB87-.LFBB5 .stabn 224,0,0,.LBE87-.LFBB5 .stabn 224,0,0,.Lscope5-.LFBB5 .Lscope5: .stabs "",36,0,0,.Lscope5-.LFBB5 .stabd 78,0,0 .section .text$Can_m_FdCopyDataFrom64MailBox .type .text$Can_m_FdCopyDataFrom64MailBox$scode_local_6, @function .text$Can_m_FdCopyDataFrom64MailBox$scode_loacal_6: .align 1 .stabs "Can_m_FdCopyDataFrom64MailBox:f(1,243)",36,0,775,Can_m_FdCopyDataFrom64MailBox .stabs "Can_Controller_Index:P(0,18)",64,0,775,7 .stabs "Mailbox_Number:P(0,21)",64,0,775,10 .stabs "Can_MailboxHeader:P(0,16)",64,0,775,6 .stabs "Can_MailBox:P(1,239)",64,0,775,9 .type Can_m_FdCopyDataFrom64MailBox, @function Can_m_FdCopyDataFrom64MailBox: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext6 .Ltext6: .stabn 68,0,776,.LM96-.LFBB6 .LM96: .LFBB6: PUSH {r6, r7, r8, r9, r10, r11, r12, lr} SUB sp,#12 MOV r10,r1 MOV r6,r2 MOV r9,r3 ZXT.b r7,r0 .stabn 68,0,778,.LM97-.LFBB6 .LM97: MOV r0,r7 MOV r1,#15 LD r5,#Can_m_FdWaitConfilct LJMP r5 MOV r8,r0 .stabn 68,0,780,.LM98-.LFBB6 .LM98: CMP r0,#0 JZ .L72 .stabn 68,0,804,.LM99-.LFBB6 .LM99: MOV r0,r8 ADD sp,#12 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L72: .stabn 68,0,782,.LM100-.LFBB6 .LM100: MOV r5,#72 MOV r0,r10 MULS r0,r0,r5 ; NOP ST.w [sp],r0 LSL r7,#4 LD r5,#Can_m_ControllersInfo ADD r7,r5,r7 LD.w r7,[r7+#1] ST.w [sp+#1],r7 ADD r7,r0,r7 MOV r0,r6 MOV r1,r7 LD r5,#Read_Code LJMP r5 .stabn 68,0,783,.LM101-.LFBB6 .LM101: LD.w r5,[r6+#21] CMP r5,#0 JZ .L73 .stabn 68,0,795,.LM102-.LFBB6 .LM102: LD.w r5,[r7+#1] LSR r5,#3 ST.w [r6+#17],r5 MOV r4,r8 .LBB97: .LBB98: .LBB99: .stabn 68,0,322,.LM103-.LFBB6 .LM103: LD r1,#65280 LD r3,#16711680 MOV r10,r3 .L69: .LBE99: .LBE98: .stabn 68,0,798,.LM104-.LFBB6 .LM104: ADD r5,r4,#2 LSL r5,#2 LD.w r5,[r7+r5] .LBB101: .LBB100: .stabn 68,0,322,.LM105-.LFBB6 .LM105: MOV r2,#24 LSR r0,r5,r2 LSL r3,r5,r2 ADD r3,r0,r3 ANL r0,r5,r1 LSL r0,#8 ADD r3,r3,r0 ANL r5,r10 LSR r5,#8 ADD r5,r3,r5 .LBE100: .LBE101: .stabn 68,0,798,.LM106-.LFBB6 .LM106: ST.w [r6++],r5 ADD r4,r4,#1 .stabn 68,0,796,.LM107-.LFBB6 .LM107: CMP r4,#16 JNZ .L69 .L68: .LBE97: .stabn 68,0,801,.LM108-.LFBB6 .LM108: MOV r5,#15 ANL r9,r5 MOV r5,r9 LSL r5,#12 LD.w r7,[sp] LD.w r0,[sp+#1] //++++ PUSH r7 ADD r7,r0 LD.W r9,[r7] POP r7 // replace_LD.x r9,[r7+r0] LD r4,#-61441 ANL r9,r4 ORL r9,r5 //++++ PUSH r7 ADD r7,r0 ST.W [r7],r9 POP r7 //replace_ST.x [r7+r0],r9 .stabn 68,0,804,.LM109-.LFBB6 .LM109: MOV r0,r8 ADD sp,#12 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L73: .LBB102: .LBB103: .stabn 68,0,313,.LM110-.LFBB6 .LM110: LD.w r5,[r7+#1] LSR r5,#21 ST.w [r6+#17],r5 .stabn 68,0,314,.LM111-.LFBB6 .LM111: LD.b r5,[r7+#5] ST.b [r6],r5 .stabn 68,0,315,.LM112-.LFBB6 .LM112: LD.b r5,[r7+#4] ST.b [r6+#1],r5 MOV r5,r8 .LBE103: .LBE102: .LBB104: .LBB105: .LBB106: .stabn 68,0,322,.LM113-.LFBB6 .LM113: LD r2,#65280 MOV r12,r2 LD r3,#16711680 MOV r11,r3 .LBE106: .LBE105: .stabn 68,0,788,.LM114-.LFBB6 .LM114: LD r1,#65535 LD r4,#-65536 MOV r10,r4 ST.w [sp+#2],r7 .L67: .stabn 68,0,788,.LM115-.LFBB6 .LM115: ADD r4,r5,#2 LSL r4,#2 LD.w r7,[sp+#2] LD.w r4,[r7+r4] MOV r0,#2 LSL r3,r5,r0 ADD r2,r6,r3 .LBB108: .LBB107: .stabn 68,0,322,.LM116-.LFBB6 .LM116: MOV r7,r4 LSR r7,#24 MOV lr,r7 MOV r7,#24 LSL r0,r4,r7 ADD r0,lr MOV r7,r4 ANL r7,r12 MOV lr,r7 LSL lr,#8 ADD r0,lr ANL r4,r11 LSR r4,#8 ADD r4,r0,r4 .LBE107: .LBE108: .stabn 68,0,788,.LM117-.LFBB6 .LM117: MOV r7,#16 LSL r0,r4,r7 LD.w r7,[r6+r3] ANL r7,r7,r1 ORL r0,r7,r0 ST.w [r6+r3],r0 LSR r4,#16 ANL r4,r4,r1 LD.w r3,[r2+#1] ANL r3,r10 ORL r4,r3,r4 ST.w [r2+#1],r4 ADD r5,r5,#1 .stabn 68,0,786,.LM118-.LFBB6 .LM118: CMP r5,#15 JNZ .L67 LD.w r7,[sp+#2] .LBE104: .stabn 68,0,790,.LM119-.LFBB6 .LM119: MOV r0,#71 ADD r5,r7,r0 LD.b r4,[r5] MOV r2,#62 ADD r5,r6,r2 ST.b [r5],r4 .stabn 68,0,791,.LM120-.LFBB6 .LM120: ADD r7,#70 LD.b r5,[r7] ADD r6,#63 ST.b [r6],r5 JMP .L68 .size Can_m_FdCopyDataFrom64MailBox, .-Can_m_FdCopyDataFrom64MailBox .stabs "ret:r(1,243)",64,0,777,8 .stabn 192,0,0,.LFBB6-.LFBB6 .stabn 224,0,0,.Lscope6-.LFBB6 .Lscope6: .stabs "",36,0,0,.Lscope6-.LFBB6 .stabd 78,0,0 .section .text$Can_m_FdCopyDataTo8MailBox .type .text$Can_m_FdCopyDataTo8MailBox$scode_local_7, @function .text$Can_m_FdCopyDataTo8MailBox$scode_loacal_7: .align 1 .stabs "Can_m_FdCopyDataTo8MailBox:f(1,243)",36,0,515,Can_m_FdCopyDataTo8MailBox .stabs "Can_Controller_Index:P(0,18)",64,0,515,8 .stabs "Mailbox_Number:P(0,21)",64,0,515,9 .stabs "Can_MailboxHeader:P(0,16)",64,0,515,6 .type Can_m_FdCopyDataTo8MailBox, @function Can_m_FdCopyDataTo8MailBox: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext7 .Ltext7: .stabn 68,0,516,.LM121-.LFBB7 .LM121: .LFBB7: PUSH {r6, r7, r8, r9, r10, r11, r12, lr} MOV r9,r1 MOV r6,r2 ZXT.b r8,r0 .stabn 68,0,519,.LM122-.LFBB7 .LM122: LD.w r0,[r2+#21] MOV r11,r0 .stabn 68,0,521,.LM123-.LFBB7 .LM123: MOV r0,r2 LD r5,#Can_m_FdCsCodeSet LJMP r5 MOV r10,r0 .stabn 68,0,522,.LM124-.LFBB7 .LM124: MOV r0,r8 MOV r1,#15 LD r5,#Can_m_FdWaitConfilct LJMP r5 MOV r7,r0 .stabn 68,0,523,.LM125-.LFBB7 .LM125: CMP r0,#0 JNZ .L75 .stabn 68,0,525,.LM126-.LFBB7 .LM126: LSL r9,#4 LSL r8,#4 LD r5,#Can_m_ControllersInfo ADD r5,r8 LD.w r5,[r5+#1] MOV r8,r5 MOV r1,r9 ADD r1,r1,r5 MOV r12,r1 MOV r2,r9 LD.w r3,[r2+r5] LD r5,#61440 ANL r3,r3,r5 LD r4,#49152 CMP r3,r4 JZ .L79 .stabn 68,0,529,.LM127-.LFBB7 .LM127: MOV r3,r8 LD.w r4,[r2+r3] ANL r5,r4,r5 MOV r4,#1 LSL r4,#14 CMP r5,r4 JZ .L80 .stabn 68,0,535,.LM128-.LFBB7 .LM128: MOV r5,#1 ANL r11,r5 JZ .L82 .stabn 68,0,545,.LM129-.LFBB7 .LM129: LD.w r4,[r6+#21] CMP r4,#1 JLS .L83 .L78: MOV r4,#1 ANL r5,r4,r5 LSL r5,#2 MOV r0,r12 LD.w r4,[r0+#1] CLR r4,#2 ORL r5,r4,r5 ST.w [r0+#1],r5 .stabn 68,0,546,.LM130-.LFBB7 .LM130: LD.w r4,[r6+#17] LSL r4,#3 LD.w r3,[r0+#1] MOV r5,#7 ANL r5,r3,r5 ORL r5,r5,r4 ST.w [r0+#1],r5 .stabn 68,0,547,.LM131-.LFBB7 .LM131: LD.w r4,[r6] .LBB119: .LBB120: .stabn 68,0,322,.LM132-.LFBB7 .LM132: MOV r5,#24 LSR r3,r4,r5 LSL r5,r4,r5 ADD r5,r3,r5 LD r2,#65280 ANL r3,r4,r2 LSL r3,#8 ADD r5,r5,r3 LD r3,#16711680 ANL r4,r4,r3 LSR r4,#8 ADD r4,r5,r4 .LBE120: .LBE119: .stabn 68,0,547,.LM133-.LFBB7 .LM133: ST.w [r0+#2],r4 .stabn 68,0,548,.LM134-.LFBB7 .LM134: LD.w r5,[r6+#1] JMP .L81 .L82: MOV r0,r6 LD r5,#Std_Reverse_Data.part.0 LJMP r5 .stabn 68,0,539,.LM135-.LFBB7 .LM135: LD.w r5,[r6] LSR r5,#16 LD.h r4,[r6+#2] LSL r4,#16 ORL r4,r4,r5 .LBB121: .LBB122: .stabn 68,0,322,.LM136-.LFBB7 .LM136: MOV r5,#24 LSR r3,r4,r5 LSL r5,r4,r5 ADD r5,r3,r5 LD r2,#65280 ANL r3,r4,r2 LSL r3,#8 ADD r5,r5,r3 LD r3,#16711680 ANL r4,r4,r3 LSR r4,#8 ADD r4,r5,r4 .LBE122: .LBE121: .stabn 68,0,539,.LM137-.LFBB7 .LM137: MOV r0,r12 ST.w [r0+#2],r4 .stabn 68,0,540,.LM138-.LFBB7 .LM138: LD.h r4,[r6+#3] LD.h r5,[r6+#4] LSL r5,#16 ORL r5,r5,r4 .L81: .LBB123: .LBB124: .stabn 68,0,322,.LM139-.LFBB7 .LM139: MOV r0,#24 LSR r1,r5,r0 LSL r4,r5,r0 ADD r4,r1,r4 ANL r2,r5,r2 LSL r2,#8 ADD r2,r4,r2 ANL r3,r5,r3 LSR r3,#8 ADD r5,r2,r3 .LBE124: .LBE123: .stabn 68,0,548,.LM140-.LFBB7 .LM140: MOV r1,r12 ST.w [r1+#3],r5 .stabn 68,0,550,.LM141-.LFBB7 .LM141: MOV r4,r9 MOV r5,r8 //++++ PUSH r4 ADD r4,r5 ST.W [r4],r10 POP r4 //replace_ST.x [r4+r5],r10 .L75: .stabn 68,0,554,.LM142-.LFBB7 .LM142: MOV r0,r7 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L80: .stabn 68,0,531,.LM143-.LFBB7 .LM143: MOV r7,#2 .stabn 68,0,554,.LM144-.LFBB7 .LM144: MOV r0,r7 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L79: .stabn 68,0,527,.LM145-.LFBB7 .LM145: MOV r7,#1 .stabn 68,0,554,.LM146-.LFBB7 .LM146: MOV r0,r7 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L83: .stabn 68,0,545,.LM147-.LFBB7 .LM147: MOV r5,r0 JMP .L78 .size Can_m_FdCopyDataTo8MailBox, .-Can_m_FdCopyDataTo8MailBox .stabs "ret:r(1,243)",64,0,517,7 .stabs "can_id:r(1,217)",64,0,519,11 .stabs "Ret_Code_Segment:r(1,1)",64,0,520,10 .stabn 192,0,0,.LFBB7-.LFBB7 .stabs "temp:r(3,6)",64,0,321,4 .stabn 192,0,0,.LBB120-.LFBB7 .stabn 224,0,0,.LBE120-.LFBB7 .stabs "temp:r(3,6)",64,0,321,4 .stabn 192,0,0,.LBB122-.LFBB7 .stabn 224,0,0,.LBE122-.LFBB7 .stabs "temp:r(3,6)",64,0,321,5 .stabn 192,0,0,.LBB124-.LFBB7 .stabn 224,0,0,.LBE124-.LFBB7 .stabn 224,0,0,.Lscope7-.LFBB7 .Lscope7: .stabs "",36,0,0,.Lscope7-.LFBB7 .stabd 78,0,0 .section .text$Can_m_FdCopyDataFrom8MailBox .type .text$Can_m_FdCopyDataFrom8MailBox$scode_local_8, @function .text$Can_m_FdCopyDataFrom8MailBox$scode_loacal_8: .align 1 .stabs "Can_m_FdCopyDataFrom8MailBox:f(1,243)",36,0,557,Can_m_FdCopyDataFrom8MailBox .stabs "Can_Controller_Index:P(0,18)",64,0,557,8 .stabs "Mailbox_Number:P(0,21)",64,0,557,11 .stabs "Can_MailboxHeader:P(0,16)",64,0,557,6 .stabs "Can_MailBox:P(1,239)",64,0,557,10 .type Can_m_FdCopyDataFrom8MailBox, @function Can_m_FdCopyDataFrom8MailBox: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext8 .Ltext8: .stabn 68,0,558,.LM148-.LFBB8 .LM148: .LFBB8: PUSH {r6, r7, r8, r9, r10, r11, r12, lr} MOV r11,r1 MOV r6,r2 MOV r10,r3 ZXT.b r8,r0 .stabn 68,0,561,.LM149-.LFBB8 .LM149: MOV r0,r8 MOV r1,#15 LD r5,#Can_m_FdWaitConfilct LJMP r5 MOV r7,r0 .stabn 68,0,562,.LM150-.LFBB8 .LM150: CMP r0,#0 JZ .L88 .stabn 68,0,580,.LM151-.LFBB8 .LM151: MOV r0,r7 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L88: .stabn 68,0,564,.LM152-.LFBB8 .LM152: LSL r11,#4 LSL r8,#4 LD r5,#Can_m_ControllersInfo ADD r5,r8 LD.w r5,[r5+#1] MOV r9,r5 MOV r0,r11 ADD r0,r0,r5 MOV r8,r0 MOV r0,r6 MOV r1,r8 LD r5,#Read_Code LJMP r5 .stabn 68,0,565,.LM153-.LFBB8 .LM153: LD.w r5,[r6+#21] CMP r5,#0 JZ .L89 .stabn 68,0,573,.LM154-.LFBB8 .LM154: MOV r3,r8 LD.w r5,[r3+#1] LSR r5,#3 ST.w [r6+#17],r5 .stabn 68,0,574,.LM155-.LFBB8 .LM155: LD.w r4,[r3+#2] .LBB135: .LBB136: .stabn 68,0,322,.LM156-.LFBB8 .LM156: MOV r5,#24 LSR r3,r4,r5 LSL r5,r4,r5 ADD r5,r3,r5 LD r2,#65280 ANL r3,r4,r2 LSL r3,#8 ADD r5,r5,r3 LD r3,#16711680 ANL r4,r4,r3 LSR r4,#8 ADD r4,r5,r4 .LBE136: .LBE135: .stabn 68,0,574,.LM157-.LFBB8 .LM157: ST.w [r6],r4 .stabn 68,0,575,.LM158-.LFBB8 .LM158: MOV r0,r8 LD.w r5,[r0+#3] .LBB137: .LBB138: .stabn 68,0,322,.LM159-.LFBB8 .LM159: MOV r4,#24 LSR r1,r5,r4 LSL r4,r5,r4 ADD r4,r1,r4 ANL r2,r5,r2 LSL r2,#8 ADD r2,r4,r2 ANL r3,r5,r3 LSR r3,#8 ADD r5,r2,r3 .LBE138: .LBE137: .stabn 68,0,575,.LM160-.LFBB8 .LM160: ST.w [r6+#1],r5 .L87: .stabn 68,0,577,.LM161-.LFBB8 .LM161: MOV r5,#15 ANL r10,r5 MOV r5,r10 LSL r5,#12 MOV r0,r11 MOV r2,r9 //++++ PUSH r0 ADD r0,r2 LD.W r10,[r0] POP r0 // replace_LD.x r10,[r0+r2] LD r4,#-61441 ANL r10,r4 ORL r10,r5 //++++ PUSH r0 ADD r0,r2 ST.W [r0],r10 POP r0 //replace_ST.x [r0+r2],r10 .stabn 68,0,580,.LM162-.LFBB8 .LM162: MOV r0,r7 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L89: .LBB139: .LBB140: .stabn 68,0,313,.LM163-.LFBB8 .LM163: MOV r2,r8 LD.w r5,[r2+#1] LSR r5,#21 ST.w [r6+#17],r5 .stabn 68,0,314,.LM164-.LFBB8 .LM164: LD.b r3,[r2+#5] ZXT.b r5,r3 ST.b [r6],r5 .stabn 68,0,315,.LM165-.LFBB8 .LM165: LD.b r4,[r2+#4] ZXT.b r5,r4 ST.b [r6+#1],r5 .LBE140: .LBE139: .stabn 68,0,568,.LM166-.LFBB8 .LM166: LD.w r4,[r2+#2] .LBB141: .LBB142: .stabn 68,0,322,.LM167-.LFBB8 .LM167: MOV r5,#24 LSR r2,r4,r5 LSL r5,r4,r5 ADD r2,r2,r5 LD r1,#65280 ANL r5,r4,r1 LSL r5,#8 ADD r2,r2,r5 LD r3,#16711680 ANL r4,r4,r3 LSR r4,#8 ADD r2,r2,r4 .LBE142: .LBE141: .stabn 68,0,568,.LM168-.LFBB8 .LM168: MOV r0,#16 LSL r5,r2,r0 LD.h r4,[r6] ORL r5,r4,r5 ST.w [r6],r5 LSR r2,r2,r0 LD r4,#-65536 LD.w r0,[r6+#1] ANL r5,r0,r4 ORL r2,r5,r2 ST.w [r6+#1],r2 .stabn 68,0,569,.LM169-.LFBB8 .LM169: MOV r0,r8 LD.w r5,[r0+#3] .LBB143: .LBB144: .stabn 68,0,322,.LM170-.LFBB8 .LM170: MOV r0,r5 LSR r0,#24 MOV r8,r0 MOV r0,r5 LSL r0,#24 ADD r0,r8 ANL r1,r5,r1 LSL r1,#8 ADD r1,r0,r1 ANL r3,r5,r3 LSR r3,#8 ADD r5,r1,r3 .LBE144: .LBE143: .stabn 68,0,569,.LM171-.LFBB8 .LM171: LD r3,#65535 MOV r0,#16 LSL r1,r5,r0 ANL r2,r2,r3 ORL r2,r2,r1 ST.w [r6+#1],r2 LSR r5,r5,r0 ANL r3,r5,r3 LD.w r2,[r6+#2] ANL r4,r2,r4 ORL r4,r4,r3 ST.w [r6+#2],r4 JMP .L87 .size Can_m_FdCopyDataFrom8MailBox, .-Can_m_FdCopyDataFrom8MailBox .stabs "ret:r(1,243)",64,0,560,7 .stabn 192,0,0,.LFBB8-.LFBB8 .stabn 224,0,0,.Lscope8-.LFBB8 .Lscope8: .stabs "",36,0,0,.Lscope8-.LFBB8 .stabd 78,0,0 .section .text$Can_m_FdCopyDataTo16MailBox .type .text$Can_m_FdCopyDataTo16MailBox$scode_local_9, @function .text$Can_m_FdCopyDataTo16MailBox$scode_loacal_9: .align 1 .stabs "Can_m_FdCopyDataTo16MailBox:f(1,243)",36,0,583,Can_m_FdCopyDataTo16MailBox .stabs "Can_Controller_Index:P(0,18)",64,0,583,8 .stabs "Mailbox_Number:P(0,21)",64,0,583,9 .stabs "Can_MailboxHeader:P(0,16)",64,0,583,6 .type Can_m_FdCopyDataTo16MailBox, @function Can_m_FdCopyDataTo16MailBox: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext9 .Ltext9: .stabn 68,0,584,.LM172-.LFBB9 .LM172: .LFBB9: PUSH {r6, r7, r8, r9, r10, r11, r12, lr} MOV r9,r1 MOV r6,r2 ZXT.b r8,r0 .stabn 68,0,586,.LM173-.LFBB9 .LM173: LD.w r2,[r2+#21] MOV r10,r2 .stabn 68,0,589,.LM174-.LFBB9 .LM174: MOV r0,r6 LD r5,#Can_m_FdCsCodeSet LJMP r5 MOV r11,r0 .stabn 68,0,590,.LM175-.LFBB9 .LM175: MOV r0,r8 MOV r1,#15 LD r5,#Can_m_FdWaitConfilct LJMP r5 MOV r7,r0 .stabn 68,0,591,.LM176-.LFBB9 .LM176: CMP r0,#0 JNZ .L91 .stabn 68,0,593,.LM177-.LFBB9 .LM177: MOV r5,#24 MOV r3,r9 MULS r3,r3,r5 ; NOP MOV r9,r3 LSL r8,#4 LD r5,#Can_m_ControllersInfo ADD r5,r8 LD.w r5,[r5+#1] MOV r8,r5 ADD r3,r3,r5 MOV r12,r3 MOV r4,r9 LD.w r3,[r4+r5] LD r5,#61440 ANL r3,r3,r5 LD r4,#49152 CMP r3,r4 JZ .L97 .stabn 68,0,597,.LM178-.LFBB9 .LM178: MOV r2,r9 MOV r3,r8 LD.w r4,[r2+r3] ANL r5,r4,r5 MOV r4,#1 LSL r4,#14 CMP r5,r4 JZ .L98 .stabn 68,0,603,.LM179-.LFBB9 .LM179: CMP r10,#0 JZ .L101 .stabn 68,0,611,.LM180-.LFBB9 .LM180: CMP r10,#1 JZ .L102 .L94: .stabn 68,0,620,.LM181-.LFBB9 .LM181: MOV r3,r9 MOV r4,r8 //++++ PUSH r3 ADD r3,r4 ST.W [r3],r11 POP r3 //replace_ST.x [r3+r4],r11 .L91: .stabn 68,0,624,.LM182-.LFBB9 .LM182: MOV r0,r7 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L98: .stabn 68,0,599,.LM183-.LFBB9 .LM183: MOV r7,#2 .stabn 68,0,624,.LM184-.LFBB9 .LM184: MOV r0,r7 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L97: .stabn 68,0,595,.LM185-.LFBB9 .LM185: MOV r7,#1 .stabn 68,0,624,.LM186-.LFBB9 .LM186: MOV r0,r7 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L101: MOV r0,r6 MOV r1,r12 LD r5,#Std_Reverse_Data.part.0 LJMP r5 MOV r5,r7 .LBB153: .stabn 68,0,608,.LM187-.LFBB9 .LM187: LD r0,#65535 .LBB154: .LBB155: .stabn 68,0,322,.LM188-.LFBB9 .LM188: LD r1,#65280 LD r4,#16711680 MOV lr,r4 .L93: .LBE155: .LBE154: .stabn 68,0,608,.LM189-.LFBB9 .LM189: MOV r2,#2 LSL r4,r5,r2 ADD r3,r6,r4 MOV r10,r3 LD.w r3,[r6+r4] LSR r3,#16 MOV r2,r10 LD.w r4,[r2+#1] ANL r4,r4,r0 LSL r4,#16 ORL r4,r4,r3 .LBB157: .LBB156: .stabn 68,0,322,.LM190-.LFBB9 .LM190: MOV r3,r4 LSR r3,#24 MOV r10,r3 MOV r2,#24 LSL r3,r4,r2 ADD r3,r10 ANL r2,r4,r1 MOV r10,r2 LSL r10,#8 ADD r3,r10 ANL r4,lr LSR r4,#8 ADD r4,r3,r4 .LBE156: .LBE157: .stabn 68,0,608,.LM191-.LFBB9 .LM191: ADD r3,r5,#2 LSL r3,#2 MOV r2,r12 ST.w [r2+r3],r4 ADD r5,r5,#1 .stabn 68,0,606,.LM192-.LFBB9 .LM192: CMP r5,#4 JNZ .L93 JMP .L94 .L102: .LBE153: .stabn 68,0,613,.LM193-.LFBB9 .LM193: LD.w r5,[r6+#21] CMP r5,#1 JLS .L103 .L95: MOV r5,#1 ANL r5,r10 MOV r10,r5 LSL r10,#2 MOV r2,r12 LD.w r5,[r2+#1] CLR r5,#2 ORL r5,r10 ST.w [r2+#1],r5 .stabn 68,0,614,.LM194-.LFBB9 .LM194: LD.w r4,[r6+#17] LSL r4,#3 LD.w r3,[r2+#1] MOV r5,#7 ANL r5,r3,r5 ORL r5,r5,r4 ST.w [r2+#1],r5 MOV r4,#0 .LBB158: .LBB159: .LBB160: .stabn 68,0,322,.LM195-.LFBB9 .LM195: LD r1,#65280 LD r5,#16711680 MOV r10,r5 .L96: .LBE160: .LBE159: .stabn 68,0,617,.LM196-.LFBB9 .LM196: LD.w r5,[r6++] .LBB162: .LBB161: .stabn 68,0,322,.LM197-.LFBB9 .LM197: MOV r2,#24 LSR r0,r5,r2 LSL r3,r5,r2 ADD r3,r0,r3 ANL r0,r5,r1 LSL r0,#8 ADD r3,r3,r0 ANL r5,r10 LSR r5,#8 ADD r5,r3,r5 .LBE161: .LBE162: .stabn 68,0,617,.LM198-.LFBB9 .LM198: ADD r3,r4,#2 LSL r3,#2 MOV r2,r12 ST.w [r2+r3],r5 ADD r4,r4,#1 .stabn 68,0,615,.LM199-.LFBB9 .LM199: CMP r4,#4 JNZ .L96 JMP .L94 .L103: .LBE158: .stabn 68,0,613,.LM200-.LFBB9 .LM200: MOV r10,r0 JMP .L95 .size Can_m_FdCopyDataTo16MailBox, .-Can_m_FdCopyDataTo16MailBox .stabs "can_id:r(1,217)",64,0,586,10 .stabs "Ret_Code_Segment:r(1,1)",64,0,587,11 .stabs "ret:r(1,243)",64,0,588,7 .stabn 192,0,0,.LFBB9-.LFBB9 .stabs "temp:r(3,6)",64,0,321,4 .stabn 192,0,0,.LBB155-.LFBB9 .stabn 224,0,0,.LBE155-.LFBB9 .stabs "temp:r(3,6)",64,0,321,4 .stabn 192,0,0,.LBB156-.LFBB9 .stabn 224,0,0,.LBE156-.LFBB9 .stabs "temp:r(3,6)",64,0,321,5 .stabn 192,0,0,.LBB160-.LFBB9 .stabn 224,0,0,.LBE160-.LFBB9 .stabs "temp:r(3,6)",64,0,321,5 .stabn 192,0,0,.LBB161-.LFBB9 .stabn 224,0,0,.LBE161-.LFBB9 .stabn 224,0,0,.Lscope9-.LFBB9 .Lscope9: .stabs "",36,0,0,.Lscope9-.LFBB9 .stabd 78,0,0 .section .text$Can_m_FdCopyDataFrom16MailBox .type .text$Can_m_FdCopyDataFrom16MailBox$scode_local_10, @function .text$Can_m_FdCopyDataFrom16MailBox$scode_loacal_10: .align 1 .stabs "Can_m_FdCopyDataFrom16MailBox:f(1,243)",36,0,627,Can_m_FdCopyDataFrom16MailBox .stabs "Can_Controller_Index:P(0,18)",64,0,627,8 .stabs "Mailbox_Number:P(0,21)",64,0,627,9 .stabs "Can_MailboxHeader:P(0,16)",64,0,627,6 .stabs "Can_MailBox:P(1,239)",64,0,627,11 .type Can_m_FdCopyDataFrom16MailBox, @function Can_m_FdCopyDataFrom16MailBox: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext10 .Ltext10: .stabn 68,0,628,.LM201-.LFBB10 .LM201: .LFBB10: PUSH {r6, r7, r8, r9, r10, r11, r12, lr} SUB sp,#8 MOV r9,r1 MOV r6,r2 MOV r11,r3 ZXT.b r8,r0 .stabn 68,0,631,.LM202-.LFBB10 .LM202: MOV r0,r8 MOV r1,#15 LD r5,#Can_m_FdWaitConfilct LJMP r5 MOV r7,r0 .stabn 68,0,632,.LM203-.LFBB10 .LM203: CMP r0,#0 JZ .L112 .stabn 68,0,654,.LM204-.LFBB10 .LM204: MOV r0,r7 ADD sp,#8 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L112: .stabn 68,0,634,.LM205-.LFBB10 .LM205: MOV r5,#24 MOV r0,r9 MULS r0,r0,r5 ; NOP MOV r9,r0 LSL r8,#4 LD r5,#Can_m_ControllersInfo ADD r5,r8 LD.w r5,[r5+#1] MOV r10,r5 ADD r0,r0,r5 MOV r8,r0 MOV r0,r6 MOV r1,r8 LD r5,#Read_Code LJMP r5 .stabn 68,0,635,.LM206-.LFBB10 .LM206: LD.w r5,[r6+#21] CMP r5,#0 JZ .L113 .stabn 68,0,645,.LM207-.LFBB10 .LM207: MOV r3,r8 LD.w r5,[r3+#1] LSR r5,#3 ST.w [r6+#17],r5 MOV r4,r7 .LBB171: .LBB172: .LBB173: .stabn 68,0,322,.LM208-.LFBB10 .LM208: LD r1,#65280 LD r2,#16711680 MOV r12,r7 MOV r0,r8 .L108: .LBE173: .LBE172: .stabn 68,0,648,.LM209-.LFBB10 .LM209: ADD r5,r4,#2 LSL r5,#2 LD.w r5,[r0+r5] .LBB175: .LBB174: .stabn 68,0,322,.LM210-.LFBB10 .LM210: MOV r7,r5 LSR r7,#24 MOV r8,r7 MOV r7,#24 LSL r3,r5,r7 ADD r3,r8 ANL r7,r5,r1 MOV r8,r7 LSL r8,#8 ADD r3,r8 ANL r5,r5,r2 LSR r5,#8 ADD r5,r3,r5 .LBE174: .LBE175: .stabn 68,0,648,.LM211-.LFBB10 .LM211: ST.w [r6++],r5 ADD r4,r4,#1 .stabn 68,0,646,.LM212-.LFBB10 .LM212: CMP r4,#4 JNZ .L108 MOV r7,r12 .L109: .LBE171: .stabn 68,0,651,.LM213-.LFBB10 .LM213: MOV r5,#15 ANL r11,r5 MOV r5,r11 LSL r5,#12 MOV r0,r9 MOV r2,r10 //++++ PUSH r0 ADD r0,r2 LD.W r11,[r0] POP r0 // replace_LD.x r11,[r0+r2] LD r4,#-61441 ANL r11,r4 ORL r11,r5 //++++ PUSH r0 ADD r0,r2 ST.W [r0],r11 POP r0 //replace_ST.x [r0+r2],r11 .stabn 68,0,654,.LM214-.LFBB10 .LM214: MOV r0,r7 ADD sp,#8 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L113: .LBB176: .LBB177: .stabn 68,0,313,.LM215-.LFBB10 .LM215: MOV r2,r8 LD.w r5,[r2+#1] LSR r5,#21 ST.w [r6+#17],r5 .stabn 68,0,314,.LM216-.LFBB10 .LM216: LD.b r3,[r2+#5] ZXT.b r5,r3 ST.b [r6],r5 .stabn 68,0,315,.LM217-.LFBB10 .LM217: LD.b r4,[r2+#4] ZXT.b r5,r4 ST.b [r6+#1],r5 MOV r5,r7 .LBE177: .LBE176: .LBB178: .LBB179: .LBB180: .stabn 68,0,322,.LM218-.LFBB10 .LM218: LD r0,#16711680 MOV r12,r0 .LBE180: .LBE179: .stabn 68,0,640,.LM219-.LFBB10 .LM219: LD r1,#65535 ST.w [sp],r7 MOV r4,r8 ST.w [sp+#1],r4 .L107: .stabn 68,0,640,.LM220-.LFBB10 .LM220: ADD r4,r5,#2 LSL r4,#2 LD.w r7,[sp+#1] LD.w r4,[r7+r4] MOV r0,#2 LSL r3,r5,r0 ADD r2,r6,r3 .LBB182: .LBB181: .stabn 68,0,322,.LM221-.LFBB10 .LM221: MOV r7,r4 LSR r7,#24 MOV r0,r4 LSL r0,#24 MOV r8,r0 ADD r8,r7 LD r7,#65280 ANL r7,r4,r7 MOV lr,r7 LSL lr,#8 ADD r8,lr ANL r4,r12 LSR r4,#8 ADD r4,r8 .LBE181: .LBE182: .stabn 68,0,640,.LM222-.LFBB10 .LM222: MOV r0,r4 LSL r0,#16 LD.w r7,[r6+r3] ANL r7,r7,r1 ORL r7,r7,r0 ST.w [r6+r3],r7 LSR r4,#16 ANL r4,r4,r1 LD.w r0,[r2+#1] LD r7,#-65536 ANL r3,r0,r7 ORL r4,r3,r4 ST.w [r2+#1],r4 ADD r5,r5,#1 .stabn 68,0,638,.LM223-.LFBB10 .LM223: CMP r5,#4 JNZ .L107 LD.w r7,[sp] JMP .L109 .LBE178: .size Can_m_FdCopyDataFrom16MailBox, .-Can_m_FdCopyDataFrom16MailBox .stabs "ret:r(1,243)",64,0,630,7 .stabn 192,0,0,.LFBB10-.LFBB10 .stabn 224,0,0,.Lscope10-.LFBB10 .Lscope10: .stabs "",36,0,0,.Lscope10-.LFBB10 .stabd 78,0,0 .section .text$Can_m_FdCopyDataTo32MailBox .type .text$Can_m_FdCopyDataTo32MailBox$scode_local_11, @function .text$Can_m_FdCopyDataTo32MailBox$scode_loacal_11: .align 1 .stabs "Can_m_FdCopyDataTo32MailBox:f(1,243)",36,0,657,Can_m_FdCopyDataTo32MailBox .stabs "Can_Controller_Index:P(0,18)",64,0,657,9 .stabs "Mailbox_Number:P(0,21)",64,0,657,8 .stabs "Can_MailboxHeader:P(0,16)",64,0,657,6 .type Can_m_FdCopyDataTo32MailBox, @function Can_m_FdCopyDataTo32MailBox: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext11 .Ltext11: .stabn 68,0,658,.LM224-.LFBB11 .LM224: .LFBB11: PUSH {r6, r7, r8, r9, r10, r11, r12, lr} MOV r8,r1 MOV r6,r2 ZXT.b r9,r0 .stabn 68,0,661,.LM225-.LFBB11 .LM225: LD.w r2,[r2+#21] MOV r12,r2 .stabn 68,0,663,.LM226-.LFBB11 .LM226: MOV r0,r6 LD r5,#Can_m_FdCsCodeSet LJMP r5 MOV r11,r0 .stabn 68,0,664,.LM227-.LFBB11 .LM227: MOV r0,r9 MOV r1,#15 LD r5,#Can_m_FdWaitConfilct LJMP r5 MOV r7,r0 .stabn 68,0,665,.LM228-.LFBB11 .LM228: CMP r0,#0 JNZ .L115 .stabn 68,0,667,.LM229-.LFBB11 .LM229: MOV r5,#40 MOV r3,r8 MULS r3,r3,r5 ; NOP MOV r8,r3 LSL r9,#4 LD r5,#Can_m_ControllersInfo ADD r5,r9 LD.w r5,[r5+#1] MOV r9,r5 ADD r3,r3,r5 MOV r10,r3 MOV r4,r8 LD.w r3,[r4+r5] LD r5,#61440 ANL r3,r3,r5 LD r4,#49152 CMP r3,r4 JZ .L121 .stabn 68,0,671,.LM230-.LFBB11 .LM230: MOV r2,r8 MOV r3,r9 LD.w r4,[r2+r3] ANL r5,r4,r5 MOV r4,#1 LSL r4,#14 CMP r5,r4 JZ .L122 .stabn 68,0,677,.LM231-.LFBB11 .LM231: CMP r12,#0 JZ .L125 .stabn 68,0,685,.LM232-.LFBB11 .LM232: CMP r12,#1 JZ .L126 .L118: .stabn 68,0,694,.LM233-.LFBB11 .LM233: MOV r3,r8 MOV r4,r9 //++++ PUSH r3 ADD r3,r4 ST.W [r3],r11 POP r3 //replace_ST.x [r3+r4],r11 .L115: .stabn 68,0,698,.LM234-.LFBB11 .LM234: MOV r0,r7 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L122: .stabn 68,0,673,.LM235-.LFBB11 .LM235: MOV r7,#2 .stabn 68,0,698,.LM236-.LFBB11 .LM236: MOV r0,r7 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L121: .stabn 68,0,669,.LM237-.LFBB11 .LM237: MOV r7,#1 .stabn 68,0,698,.LM238-.LFBB11 .LM238: MOV r0,r7 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L125: MOV r0,r6 MOV r1,r10 LD r5,#Std_Reverse_Data.part.0 LJMP r5 MOV r5,r7 .LBB191: .stabn 68,0,682,.LM239-.LFBB11 .LM239: LD r0,#65535 .LBB192: .LBB193: .stabn 68,0,322,.LM240-.LFBB11 .LM240: LD r1,#65280 LD r4,#16711680 MOV lr,r4 .L117: .LBE193: .LBE192: .stabn 68,0,682,.LM241-.LFBB11 .LM241: MOV r2,#2 LSL r4,r5,r2 ADD r3,r6,r4 MOV r12,r3 LD.w r3,[r6+r4] LSR r3,#16 MOV r2,r12 LD.w r4,[r2+#1] ANL r4,r4,r0 LSL r4,#16 ORL r4,r4,r3 .LBB195: .LBB194: .stabn 68,0,322,.LM242-.LFBB11 .LM242: MOV r3,r4 LSR r3,#24 MOV r12,r3 MOV r2,#24 LSL r3,r4,r2 ADD r3,r12 ANL r2,r4,r1 MOV r12,r2 LSL r12,#8 ADD r3,r12 ANL r4,lr LSR r4,#8 ADD r4,r3,r4 .LBE194: .LBE195: .stabn 68,0,682,.LM243-.LFBB11 .LM243: ADD r3,r5,#2 LSL r3,#2 MOV r2,r10 ST.w [r2+r3],r4 ADD r5,r5,#1 .stabn 68,0,680,.LM244-.LFBB11 .LM244: CMP r5,#8 JNZ .L117 JMP .L118 .L126: .LBE191: .stabn 68,0,687,.LM245-.LFBB11 .LM245: LD.w r5,[r6+#21] CMP r5,#1 JLS .L127 .L119: MOV r5,#1 ANL r5,r12 MOV r12,r5 LSL r12,#2 MOV r2,r10 LD.w r5,[r2+#1] CLR r5,#2 ORL r5,r12 ST.w [r2+#1],r5 .stabn 68,0,688,.LM246-.LFBB11 .LM246: LD.w r4,[r6+#17] LSL r4,#3 LD.w r3,[r2+#1] MOV r5,#7 ANL r5,r3,r5 ORL r5,r5,r4 ST.w [r2+#1],r5 MOV r4,#0 .LBB196: .LBB197: .LBB198: .stabn 68,0,322,.LM247-.LFBB11 .LM247: LD r1,#65280 LD r5,#16711680 MOV r12,r5 .L120: .LBE198: .LBE197: .stabn 68,0,691,.LM248-.LFBB11 .LM248: LD.w r5,[r6++] .LBB200: .LBB199: .stabn 68,0,322,.LM249-.LFBB11 .LM249: MOV r2,#24 LSR r0,r5,r2 LSL r3,r5,r2 ADD r3,r0,r3 ANL r0,r5,r1 LSL r0,#8 ADD r3,r3,r0 ANL r5,r12 LSR r5,#8 ADD r5,r3,r5 .LBE199: .LBE200: .stabn 68,0,691,.LM250-.LFBB11 .LM250: ADD r3,r4,#2 LSL r3,#2 MOV r2,r10 ST.w [r2+r3],r5 ADD r4,r4,#1 .stabn 68,0,689,.LM251-.LFBB11 .LM251: CMP r4,#8 JNZ .L120 JMP .L118 .L127: .LBE196: .stabn 68,0,687,.LM252-.LFBB11 .LM252: MOV r12,r0 JMP .L119 .size Can_m_FdCopyDataTo32MailBox, .-Can_m_FdCopyDataTo32MailBox .stabs "ret:r(1,243)",64,0,660,7 .stabs "can_id:r(1,217)",64,0,661,12 .stabs "Ret_Code_Segment:r(1,1)",64,0,662,11 .stabn 192,0,0,.LFBB11-.LFBB11 .stabs "temp:r(3,6)",64,0,321,4 .stabn 192,0,0,.LBB193-.LFBB11 .stabn 224,0,0,.LBE193-.LFBB11 .stabs "temp:r(3,6)",64,0,321,4 .stabn 192,0,0,.LBB194-.LFBB11 .stabn 224,0,0,.LBE194-.LFBB11 .stabs "temp:r(3,6)",64,0,321,5 .stabn 192,0,0,.LBB198-.LFBB11 .stabn 224,0,0,.LBE198-.LFBB11 .stabs "temp:r(3,6)",64,0,321,5 .stabn 192,0,0,.LBB199-.LFBB11 .stabn 224,0,0,.LBE199-.LFBB11 .stabn 224,0,0,.Lscope11-.LFBB11 .Lscope11: .stabs "",36,0,0,.Lscope11-.LFBB11 .stabd 78,0,0 .section .text$Can_m_FdCopyDataFrom32MailBox .type .text$Can_m_FdCopyDataFrom32MailBox$scode_local_12, @function .text$Can_m_FdCopyDataFrom32MailBox$scode_loacal_12: .align 1 .stabs "Can_m_FdCopyDataFrom32MailBox:f(1,243)",36,0,701,Can_m_FdCopyDataFrom32MailBox .stabs "Can_Controller_Index:P(0,18)",64,0,701,7 .stabs "Mailbox_Number:P(0,21)",64,0,701,9 .stabs "Can_MailboxHeader:P(0,16)",64,0,701,6 .stabs "Can_MailBox:P(1,239)",64,0,701,11 .type Can_m_FdCopyDataFrom32MailBox, @function Can_m_FdCopyDataFrom32MailBox: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext12 .Ltext12: .stabn 68,0,702,.LM253-.LFBB12 .LM253: .LFBB12: PUSH {r6, r7, r8, r9, r10, r11, r12, lr} SUB sp,#4 MOV r9,r1 MOV r6,r2 MOV r11,r3 ZXT.b r7,r0 .stabn 68,0,705,.LM254-.LFBB12 .LM254: MOV r0,r7 MOV r1,#15 LD r5,#Can_m_FdWaitConfilct LJMP r5 MOV r8,r0 .stabn 68,0,706,.LM255-.LFBB12 .LM255: CMP r0,#0 JZ .L136 .stabn 68,0,728,.LM256-.LFBB12 .LM256: MOV r0,r8 ADD sp,#4 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L136: .stabn 68,0,708,.LM257-.LFBB12 .LM257: MOV r5,#40 MOV r0,r9 MULS r0,r0,r5 ; NOP MOV r9,r0 LSL r7,#4 LD r5,#Can_m_ControllersInfo ADD r7,r5,r7 LD.w r7,[r7+#1] MOV r10,r7 MOV r7,r0 ADD r7,r10 MOV r0,r6 MOV r1,r7 LD r5,#Read_Code LJMP r5 .stabn 68,0,709,.LM258-.LFBB12 .LM258: LD.w r5,[r6+#21] CMP r5,#0 JZ .L137 .stabn 68,0,719,.LM259-.LFBB12 .LM259: LD.w r5,[r7+#1] LSR r5,#3 ST.w [r6+#17],r5 MOV r4,r8 .LBB209: .LBB210: .LBB211: .stabn 68,0,322,.LM260-.LFBB12 .LM260: LD r1,#65280 LD r3,#16711680 MOV r12,r3 .L132: .LBE211: .LBE210: .stabn 68,0,722,.LM261-.LFBB12 .LM261: ADD r5,r4,#2 LSL r5,#2 LD.w r5,[r7+r5] .LBB213: .LBB212: .stabn 68,0,322,.LM262-.LFBB12 .LM262: MOV r2,#24 LSR r0,r5,r2 LSL r3,r5,r2 ADD r3,r0,r3 ANL r0,r5,r1 LSL r0,#8 ADD r3,r3,r0 ANL r5,r12 LSR r5,#8 ADD r5,r3,r5 .LBE212: .LBE213: .stabn 68,0,722,.LM263-.LFBB12 .LM263: ST.w [r6++],r5 ADD r4,r4,#1 .stabn 68,0,720,.LM264-.LFBB12 .LM264: CMP r4,#8 JNZ .L132 .L133: .LBE209: .stabn 68,0,725,.LM265-.LFBB12 .LM265: MOV r5,#15 ANL r11,r5 MOV r5,r11 LSL r5,#12 MOV r0,r9 MOV r2,r10 //++++ PUSH r0 ADD r0,r2 LD.W r11,[r0] POP r0 // replace_LD.x r11,[r0+r2] LD r4,#-61441 ANL r11,r4 ORL r11,r5 //++++ PUSH r0 ADD r0,r2 ST.W [r0],r11 POP r0 //replace_ST.x [r0+r2],r11 .stabn 68,0,728,.LM266-.LFBB12 .LM266: MOV r0,r8 ADD sp,#4 POP {r6, r7, r8, r9, r10, r11, r12} POP lr JMP lr .L137: .LBB214: .LBB215: .stabn 68,0,313,.LM267-.LFBB12 .LM267: LD.w r5,[r7+#1] LSR r5,#21 ST.w [r6+#17],r5 .stabn 68,0,314,.LM268-.LFBB12 .LM268: LD.b r5,[r7+#5] ST.b [r6],r5 .stabn 68,0,315,.LM269-.LFBB12 .LM269: LD.b r5,[r7+#4] ST.b [r6+#1],r5 MOV r5,r8 .LBE215: .LBE214: .LBB216: .LBB217: .LBB218: .stabn 68,0,322,.LM270-.LFBB12 .LM270: LD r2,#16711680 MOV r12,r2 .LBE218: .LBE217: .stabn 68,0,714,.LM271-.LFBB12 .LM271: LD r1,#65535 ST.w [sp],r7 .L131: .stabn 68,0,714,.LM272-.LFBB12 .LM272: ADD r4,r5,#2 LSL r4,#2 LD.w r3,[sp] LD.w r4,[r3+r4] MOV r7,#2 LSL r3,r5,r7 ADD r2,r6,r3 .LBB220: .LBB219: .stabn 68,0,322,.LM273-.LFBB12 .LM273: MOV r0,r4 LSR r0,#24 MOV lr,r0 MOV r7,#24 LSL r0,r4,r7 ADD r0,lr LD r7,#65280 ANL r7,r4,r7 MOV lr,r7 LSL lr,#8 ADD r0,lr ANL r4,r12 LSR r4,#8 ADD r4,r0,r4 .LBE219: .LBE220: .stabn 68,0,714,.LM274-.LFBB12 .LM274: MOV r7,#16 LSL r0,r4,r7 LD.w r7,[r6+r3] ANL r7,r7,r1 ORL r0,r7,r0 ST.w [r6+r3],r0 LSR r4,#16 ANL r4,r4,r1 LD.w r0,[r2+#1] LD r7,#-65536 ANL r3,r0,r7 ORL r4,r3,r4 ST.w [r2+#1],r4 ADD r5,r5,#1 .stabn 68,0,712,.LM275-.LFBB12 .LM275: CMP r5,#8 JNZ .L131 JMP .L133 .LBE216: .size Can_m_FdCopyDataFrom32MailBox, .-Can_m_FdCopyDataFrom32MailBox .stabs "ret:r(1,243)",64,0,704,8 .stabn 192,0,0,.LFBB12-.LFBB12 .stabn 224,0,0,.Lscope12-.LFBB12 .Lscope12: .stabs "",36,0,0,.Lscope12-.LFBB12 .stabd 78,0,0 .section .text$Can_m_FdMailBox_Write .type .text$Can_m_FdMailBox_Write$scode_local_13, @function .text$Can_m_FdMailBox_Write$scode_loacal_13: .align 1 .stabs "Can_m_FdMailBox_Write:F(1,243)",36,0,824,Can_m_FdMailBox_Write .stabs "Can_Controller_Index:P(0,18)",64,0,824,0 .stabs "Mailbox_Number:P(0,21)",64,0,824,1 .stabs "Can_MailboxHeader:P(0,16)",64,0,824,2 .export Can_m_FdMailBox_Write .type Can_m_FdMailBox_Write, @function Can_m_FdMailBox_Write: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext13 .Ltext13: .stabn 68,0,825,.LM276-.LFBB13 .LM276: .LFBB13: PUSH {r6, lr} ZXT.b r0,r0 .stabn 68,0,828,.LM277-.LFBB13 .LM277: MOV r4,#4 LSL r5,r0,r4 LD r4,#Can_m_ControllersInfo LD.w r4,[r4+r5] .stabn 68,0,836,.LM278-.LFBB13 .LM278: LD.w r3,[r4] LD r5,#12288 ANL r3,r3,r5 JZ .L141 .stabn 68,0,843,.LM279-.LFBB13 .LM279: LD.w r6,[r4] ANL r6,r6,r5 MOV r3,#1 LSL r3,#12 CMP r6,r3 JZ .L142 .stabn 68,0,850,.LM280-.LFBB13 .LM280: LD.w r6,[r4] ANL r6,r6,r5 MOV r3,#1 LSL r3,#13 CMP r6,r3 JZ .L143 .stabn 68,0,857,.LM281-.LFBB13 .LM281: LD.w r4,[r4] ANL r4,r4,r5 CMP r4,r5 JZ .L144 .stabn 68,0,866,.LM282-.LFBB13 .LM282: MOV r0,#9 .stabn 68,0,873,.LM283-.LFBB13 .LM283: POP r6 POP lr JMP lr .L141: .stabn 68,0,840,.LM284-.LFBB13 .LM284: LD r5,#Can_m_FdCopyDataTo8MailBox .L139: .stabn 68,0,870,.LM285-.LFBB13 .LM285: LJMP r5 .stabn 68,0,873,.LM286-.LFBB13 .LM286: POP r6 POP lr JMP lr .L142: .stabn 68,0,847,.LM287-.LFBB13 .LM287: LD r5,#Can_m_FdCopyDataTo16MailBox JMP .L139 .L144: .stabn 68,0,861,.LM288-.LFBB13 .LM288: LD r5,#Can_m_FdCopyDataTo64MailBox JMP .L139 .L143: .stabn 68,0,854,.LM289-.LFBB13 .LM289: LD r5,#Can_m_FdCopyDataTo32MailBox JMP .L139 .size Can_m_FdMailBox_Write, .-Can_m_FdMailBox_Write .stabs "ret:r(1,243)",64,0,826,0 .stabs "func:r(0,22)=*(0,23)=f(1,243)",64,0,827,5 .stabs "ControllerRegPtr:r(0,19)",64,0,828,4 .stabn 192,0,0,.LFBB13-.LFBB13 .stabn 224,0,0,.Lscope13-.LFBB13 .Lscope13: .stabs "",36,0,0,.Lscope13-.LFBB13 .stabd 78,0,0 .section .text$Can_m_FdMailBox_Read .type .text$Can_m_FdMailBox_Read$scode_local_14, @function .text$Can_m_FdMailBox_Read$scode_loacal_14: .align 1 .stabs "Can_m_FdMailBox_Read:F(1,243)",36,0,893,Can_m_FdMailBox_Read .stabs "Can_Controller_Index:P(0,18)",64,0,893,0 .stabs "Mailbox_Number:P(0,21)",64,0,893,1 .stabs "Can_MailboxHeader:P(0,16)",64,0,893,2 .stabs "Can_MailBox:P(1,239)",64,0,893,3 .export Can_m_FdMailBox_Read .type Can_m_FdMailBox_Read, @function Can_m_FdMailBox_Read: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext14 .Ltext14: .stabn 68,0,894,.LM290-.LFBB14 .LM290: .LFBB14: PUSH {r6, r7, lr} ZXT.b r0,r0 .stabn 68,0,897,.LM291-.LFBB14 .LM291: MOV r4,#4 LSL r5,r0,r4 LD r4,#Can_m_ControllersInfo LD.w r4,[r4+r5] .stabn 68,0,900,.LM292-.LFBB14 .LM292: LD.w r6,[r4] LD r5,#12288 ANL r6,r6,r5 JZ .L149 .stabn 68,0,907,.LM293-.LFBB14 .LM293: LD.w r7,[r4] ANL r7,r7,r5 MOV r6,#1 LSL r6,#12 CMP r7,r6 JZ .L150 .stabn 68,0,914,.LM294-.LFBB14 .LM294: LD.w r7,[r4] ANL r7,r7,r5 MOV r6,#1 LSL r6,#13 CMP r7,r6 JZ .L151 .stabn 68,0,921,.LM295-.LFBB14 .LM295: LD.w r4,[r4] ANL r4,r4,r5 CMP r4,r5 JZ .L152 .stabn 68,0,930,.LM296-.LFBB14 .LM296: MOV r0,#9 .stabn 68,0,941,.LM297-.LFBB14 .LM297: POP {r6, r7} POP lr JMP lr .L149: .stabn 68,0,904,.LM298-.LFBB14 .LM298: LD r5,#Can_m_FdCopyDataFrom8MailBox .L147: .stabn 68,0,935,.LM299-.LFBB14 .LM299: LJMP r5 .stabn 68,0,941,.LM300-.LFBB14 .LM300: POP {r6, r7} POP lr JMP lr .L150: .stabn 68,0,911,.LM301-.LFBB14 .LM301: LD r5,#Can_m_FdCopyDataFrom16MailBox JMP .L147 .L152: .stabn 68,0,925,.LM302-.LFBB14 .LM302: LD r5,#Can_m_FdCopyDataFrom64MailBox JMP .L147 .L151: .stabn 68,0,918,.LM303-.LFBB14 .LM303: LD r5,#Can_m_FdCopyDataFrom32MailBox JMP .L147 .size Can_m_FdMailBox_Read, .-Can_m_FdMailBox_Read .stabs "ret:r(1,243)",64,0,895,0 .stabs "func:r(0,24)=*(0,25)=f(1,243)",64,0,896,5 .stabs "ControllerRegPtr:r(0,19)",64,0,897,4 .stabn 192,0,0,.LFBB14-.LFBB14 .stabn 224,0,0,.Lscope14-.LFBB14 .Lscope14: .stabs "",36,0,0,.Lscope14-.LFBB14 .stabd 78,0,0 .section .text$Can_m_FdTransmitpack .type .text$Can_m_FdTransmitpack$scode_local_15, @function .text$Can_m_FdTransmitpack$scode_loacal_15: .align 1 .stabs "Can_m_FdTransmitpack:F(1,243)",36,0,960,Can_m_FdTransmitpack .stabs "Can_Controller_Index:P(0,18)",64,0,960,0 .export Can_m_FdTransmitpack .type Can_m_FdTransmitpack, @function Can_m_FdTransmitpack: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext15 .Ltext15: .stabn 68,0,961,.LM304-.LFBB15 .LM304: .LFBB15: PUSH {r6, r7} SUB sp,#4 ZXT.b r0,r0 .stabn 68,0,963,.LM305-.LFBB15 .LM305: MOV r5,#15 ST.w [sp],r5 .stabn 68,0,965,.LM306-.LFBB15 .LM306: LD r7,#Can_m_ControllersInfo MOV r5,#4 LSL r1,r0,r5 LD.w r6,[r7+r1] .stabn 68,0,969,.LM307-.LFBB15 .LM307: MOV r3,#1 LSL r3,#26 MOV r2,#1 LSL r2,#27 .L156: .stabn 68,0,969,.LM308-.LFBB15 .LM308: LD.w r5,[r6+#30] ANL r5,r5,r3 JNZ .L155 .stabn 68,0,969,.LM309-.LFBB15 .LM309: LD.w r5,[r6+#30] ANL r5,r5,r2 JNZ .L155 .stabn 68,0,969,.LM310-.LFBB15 .LM310: LD.w r5,[sp] SUB r4,r5,#1 ST.w [sp],r4 CMP r5,#0 JNZ .L156 .L155: .stabn 68,0,971,.LM311-.LFBB15 .LM311: LD.w r5,[sp] CMP r5,#15 JHI .L157 .stabn 68,0,975,.LM312-.LFBB15 .LM312: LD.w r4,[r6+#30] MOV r5,#1 LSL r5,#27 ANL r5,r4,r5 JNZ .L193 .L157: .stabn 68,0,982,.LM313-.LFBB15 .LM313: LD.w r4,[r6+#30] MOV r5,#1 LSL r5,#27 ANL r5,r4,r5 .stabn 68,0,984,.LM314-.LFBB15 .LM314: MOV r0,#4 .stabn 68,0,982,.LM315-.LFBB15 .LM315: CMP r5,#0 JNZ .L158 .stabn 68,0,988,.LM316-.LFBB15 .LM316: MOV r5,#63 ST.w [sp],r5 .stabn 68,0,989,.LM317-.LFBB15 .LM317: LD.w r5,[r6] SET r5,#8 ST.w [r6],r5 .stabn 68,0,990,.LM318-.LFBB15 .LM318: LD.w r4,[r6] LD r5,#12288 ANL r4,r4,r5 JNZ .L159 ADD r1,r7,r1 LD.w r3,[r1+#1] MOV r0,#51 .LBB221: .LBB222: .stabn 68,0,998,.LM319-.LFBB15 .LM319: LD r1,#61440 LD r2,#49152 .L188: LD.w r5,[r3] ANL r5,r5,r1 CMP r5,r2 JNZ .L160 .stabn 68,0,998,.LM320-.LFBB15 .LM320: LD.w r5,[sp] SUB r4,r5,#1 ST.w [sp],r4 CMP r5,#0 JNZ .L188 .L160: .stabn 68,0,1000,.LM321-.LFBB15 .LM321: LD.w r5,[r3] ANL r5,r5,r1 CMP r5,r2 JZ .L179 SUB r0,r0,#1 ZXT.b r0,r0 ADD r3,#16 .LBE222: .stabn 68,0,993,.LM322-.LFBB15 .LM322: CMP r0,#0 JNZ .L188 .L192: .LBE221: .stabn 68,0,1087,.LM323-.LFBB15 .LM323: LD.w r5,[r6] CLR r5,#8 ST.w [r6],r5 .L158: .stabn 68,0,1096,.LM324-.LFBB15 .LM324: ADD sp,#4 POP {r6, r7} JMP lr .L193: .stabn 68,0,978,.LM325-.LFBB15 .LM325: LD.w r5,[r6+#29] SET r5,#16 ST.w [r6+#29],r5 .stabn 68,0,979,.LM326-.LFBB15 .LM326: LD.w r5,[r6+#29] CLR r5,#16 ST.w [r6+#29],r5 JMP .L157 .L159: .stabn 68,0,1015,.LM327-.LFBB15 .LM327: LD.w r3,[r6] ANL r3,r3,r5 MOV r4,#1 LSL r4,#12 CMP r3,r4 JZ .L194 .stabn 68,0,1040,.LM328-.LFBB15 .LM328: LD.w r3,[r6] ANL r3,r3,r5 MOV r4,#1 LSL r4,#13 CMP r3,r4 JZ .L195 .stabn 68,0,1065,.LM329-.LFBB15 .LM329: LD.w r4,[r6] ANL r4,r4,r5 .stabn 68,0,1092,.LM330-.LFBB15 .LM330: MOV r0,#9 .stabn 68,0,1065,.LM331-.LFBB15 .LM331: CMP r4,r5 JNZ .L158 ADD r1,r7,r1 LD.w r3,[r1+#1] MOV r0,#13 .LBB223: .LBB224: .stabn 68,0,1073,.LM332-.LFBB15 .LM332: LD r1,#61440 LD r2,#49152 .L191: LD.w r5,[r3] ANL r5,r5,r1 CMP r5,r2 JNZ .L171 .stabn 68,0,1073,.LM333-.LFBB15 .LM333: LD.w r5,[sp] SUB r4,r5,#1 ST.w [sp],r4 CMP r5,#0 JNZ .L191 .L171: .stabn 68,0,1075,.LM334-.LFBB15 .LM334: LD.w r5,[r3] ANL r5,r5,r1 CMP r5,r2 JZ .L179 SUB r0,r0,#1 ZXT.b r0,r0 ADD r3,#72 .LBE224: .stabn 68,0,1068,.LM335-.LFBB15 .LM335: CMP r0,#0 JNZ .L191 JMP .L192 .L179: .LBB225: .stabn 68,0,1078,.LM336-.LFBB15 .LM336: MOV r0,#5 .LBE225: .LBE223: .stabn 68,0,1096,.LM337-.LFBB15 .LM337: ADD sp,#4 POP {r6, r7} JMP lr .L194: ADD r1,r7,r1 LD.w r3,[r1+#1] .stabn 68,0,1015,.LM338-.LFBB15 .LM338: MOV r0,#36 .LBB226: .LBB227: .stabn 68,0,1023,.LM339-.LFBB15 .LM339: LD r1,#61440 LD r2,#49152 .L189: LD.w r5,[r3] ANL r5,r5,r1 CMP r5,r2 JNZ .L164 .stabn 68,0,1023,.LM340-.LFBB15 .LM340: LD.w r5,[sp] SUB r4,r5,#1 ST.w [sp],r4 CMP r5,#0 JNZ .L189 .L164: .stabn 68,0,1025,.LM341-.LFBB15 .LM341: LD.w r5,[r3] ANL r5,r5,r1 CMP r5,r2 JZ .L179 SUB r0,r0,#1 ZXT.b r0,r0 ADD r3,#24 .LBE227: .stabn 68,0,1018,.LM342-.LFBB15 .LM342: CMP r0,#0 JNZ .L189 JMP .L192 .L195: ADD r1,r7,r1 LD.w r3,[r1+#1] .LBE226: .stabn 68,0,1040,.LM343-.LFBB15 .LM343: MOV r0,#23 .LBB228: .LBB229: .stabn 68,0,1048,.LM344-.LFBB15 .LM344: LD r1,#61440 LD r2,#49152 .L190: LD.w r5,[r3] ANL r5,r5,r1 CMP r5,r2 JNZ .L168 .stabn 68,0,1048,.LM345-.LFBB15 .LM345: LD.w r5,[sp] SUB r4,r5,#1 ST.w [sp],r4 CMP r5,#0 JNZ .L190 .L168: .stabn 68,0,1050,.LM346-.LFBB15 .LM346: LD.w r5,[r3] ANL r5,r5,r1 CMP r5,r2 JZ .L179 SUB r0,r0,#1 ZXT.b r0,r0 ADD r3,#40 .LBE229: .stabn 68,0,1043,.LM347-.LFBB15 .LM347: CMP r0,#0 JNZ .L190 JMP .L192 .LBE228: .size Can_m_FdTransmitpack, .-Can_m_FdTransmitpack .stabs "ret:r(1,243)",64,0,962,0 .stabs "delay_count:(2,16)",128,0,963,0 .stabs "ControllerRegPtr:r(0,19)",64,0,965,6 .stabn 192,0,0,.LFBB15-.LFBB15 .stabn 224,0,0,.Lscope15-.LFBB15 .Lscope15: .stabs "",36,0,0,.Lscope15-.LFBB15 .stabd 78,0,0 .section .text$Can_m_FdTransmitonce .type .text$Can_m_FdTransmitonce$scode_local_16, @function .text$Can_m_FdTransmitonce$scode_loacal_16: .align 1 .stabs "Can_m_FdTransmitonce:F(1,243)",36,0,1116,Can_m_FdTransmitonce .stabs "Can_Controller_Index:P(0,18)",64,0,1116,0 .export Can_m_FdTransmitonce .type Can_m_FdTransmitonce, @function Can_m_FdTransmitonce: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext16 .Ltext16: .stabn 68,0,1117,.LM348-.LFBB16 .LM348: .LFBB16: SUB sp,#4 ZXT.b r0,r0 .stabn 68,0,1119,.LM349-.LFBB16 .LM349: MOV r5,#15 ST.w [sp],r5 .stabn 68,0,1120,.LM350-.LFBB16 .LM350: LSL r0,#4 LD r5,#Can_m_ControllersInfo LD.w r5,[r5+r0] .stabn 68,0,1123,.LM351-.LFBB16 .LM351: LD.w r3,[r5] MOV r4,#1 LSL r4,#23 ANL r4,r3,r4 .stabn 68,0,1139,.LM352-.LFBB16 .LM352: MOV r0,#8 .stabn 68,0,1123,.LM353-.LFBB16 .LM353: CMP r4,#0 JZ .L203 .stabn 68,0,1142,.LM354-.LFBB16 .LM354: ADD sp,#4 JMP lr .L203: .stabn 68,0,1125,.LM355-.LFBB16 .LM355: LD.w r3,[r5+#30] MOV r4,#1 LSL r4,#27 ANL r4,r3,r4 JZ .L198 .stabn 68,0,1128,.LM356-.LFBB16 .LM356: LD.w r4,[r5+#29] SET r4,#16 ST.w [r5+#29],r4 .stabn 68,0,1129,.LM357-.LFBB16 .LM357: LD.w r4,[r5+#29] CLR r4,#16 ST.w [r5+#29],r4 .L198: .stabn 68,0,1131,.LM358-.LFBB16 .LM358: LD.w r4,[r5] CLR r4,#8 ST.w [r5],r4 .stabn 68,0,1132,.LM359-.LFBB16 .LM359: LD.w r4,[r5] SET r4,#8 ST.w [r5],r4 .stabn 68,0,1133,.LM360-.LFBB16 .LM360: MOV r0,#0 .stabn 68,0,1142,.LM361-.LFBB16 .LM361: ADD sp,#4 JMP lr .size Can_m_FdTransmitonce, .-Can_m_FdTransmitonce .stabs "ret:r(1,243)",64,0,1118,0 .stabs "delay_count:(2,16)",128,0,1119,0 .stabs "ControllerRegPtr:r(0,19)",64,0,1120,5 .stabn 192,0,0,.LFBB16-.LFBB16 .stabn 224,0,0,.Lscope16-.LFBB16 .Lscope16: .stabs "",36,0,0,.Lscope16-.LFBB16 .stabd 78,0,0 .section .text$Can_m_FdTransmituntil .type .text$Can_m_FdTransmituntil$scode_local_17, @function .text$Can_m_FdTransmituntil$scode_loacal_17: .align 1 .stabs "Can_m_FdTransmituntil:F(1,243)",36,0,1161,Can_m_FdTransmituntil .stabs "Can_Controller_Index:P(0,18)",64,0,1161,0 .stabs "Mailbox_Number:P(0,18)",64,0,1161,1 .export Can_m_FdTransmituntil .type Can_m_FdTransmituntil, @function Can_m_FdTransmituntil: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext17 .Ltext17: .stabn 68,0,1162,.LM362-.LFBB17 .LM362: .LFBB17: PUSH {r6, r7, r8} SUB sp,#4 ZXT.b r0,r0 ZXT.b r1,r1 .stabn 68,0,1164,.LM363-.LFBB17 .LM363: MOV r5,#15 ST.w [sp],r5 .stabn 68,0,1165,.LM364-.LFBB17 .LM364: LD r7,#Can_m_ControllersInfo MOV r5,#4 LSL r6,r0,r5 LD.w r4,[r7+r6] .stabn 68,0,1169,.LM365-.LFBB17 .LM365: MOV r2,#1 LSL r2,#26 MOV r0,#1 LSL r0,#27 JMP .L209 .L205: .stabn 68,0,1169,.LM366-.LFBB17 .LM366: LD.w r5,[r4+#30] ANL r5,r5,r0 JNZ .L208 .stabn 68,0,1169,.LM367-.LFBB17 .LM367: LD.w r5,[sp] SUB r3,r5,#1 ST.w [sp],r3 CMP r5,#0 JZ .L208 .L209: LD.w r5,[r4+#30] ANL r5,r5,r2 JZ .L205 .L208: .stabn 68,0,1171,.LM368-.LFBB17 .LM368: LD.w r5,[sp] .stabn 68,0,1173,.LM369-.LFBB17 .LM369: MOV r0,#3 .stabn 68,0,1171,.LM370-.LFBB17 .LM370: CMP r5,#15 JHI .L206 .stabn 68,0,1175,.LM371-.LFBB17 .LM371: LD.w r3,[r4+#30] MOV r5,#1 LSL r5,#27 ANL r5,r3,r5 .stabn 68,0,1163,.LM372-.LFBB17 .LM372: MOV r0,#10 .stabn 68,0,1175,.LM373-.LFBB17 .LM373: CMP r5,#0 JNZ .L233 .L206: .stabn 68,0,1182,.LM374-.LFBB17 .LM374: LD.w r3,[r4+#30] MOV r5,#1 LSL r5,#27 ANL r5,r3,r5 JZ .L234 .L222: .stabn 68,0,1184,.LM375-.LFBB17 .LM375: MOV r0,#4 .L210: .stabn 68,0,1252,.LM376-.LFBB17 .LM376: ADD sp,#4 POP {r6, r7, r8} JMP lr .L233: .stabn 68,0,1178,.LM377-.LFBB17 .LM377: LD.w r5,[r4+#29] SET r5,#16 ST.w [r4+#29],r5 .stabn 68,0,1179,.LM378-.LFBB17 .LM378: LD.w r5,[r4+#29] CLR r5,#16 ST.w [r4+#29],r5 .stabn 68,0,1182,.LM379-.LFBB17 .LM379: LD.w r3,[r4+#30] MOV r5,#1 LSL r5,#27 ANL r5,r3,r5 JNZ .L222 .L234: .stabn 68,0,1189,.LM380-.LFBB17 .LM380: LD.w r5,[r4] SET r5,#8 ST.w [r4],r5 .stabn 68,0,1190,.LM381-.LFBB17 .LM381: LD.w r3,[r4] LD r5,#12288 ANL r3,r3,r5 JZ .L235 .stabn 68,0,1205,.LM382-.LFBB17 .LM382: LD.w r2,[r4] ANL r2,r2,r5 MOV r3,#1 LSL r3,#12 CMP r2,r3 JZ .L236 .stabn 68,0,1220,.LM383-.LFBB17 .LM383: LD.w r2,[r4] ANL r2,r2,r5 MOV r3,#1 LSL r3,#13 CMP r2,r3 JZ .L237 .stabn 68,0,1235,.LM384-.LFBB17 .LM384: LD.w r3,[r4] ANL r3,r3,r5 CMP r3,r5 JNZ .L210 .LBB230: .stabn 68,0,1237,.LM385-.LFBB17 .LM385: MOV r5,#72 MULS r1,r1,r5 ; NOP ADD r6,r7,r6 LD.w r6,[r6+#1] ADD r0,r1,r6 .stabn 68,0,1238,.LM386-.LFBB17 .LM386: LD r2,#61440 MOV r3,#1 LSL r3,#15 .L219: .stabn 68,0,1238,.LM387-.LFBB17 .LM387: LD.w r5,[r0] ANL r5,r5,r2 CMP r5,r3 JNZ .L219 .L231: .stabn 68,0,1240,.LM388-.LFBB17 .LM388: LD.w r5,[r4] CLR r5,#8 ST.w [r4],r5 .stabn 68,0,1241,.LM389-.LFBB17 .LM389: LD.w r4,[r1+r6] LD r5,#61440 ANL r5,r4,r5 CMP r5,r3 JZ .L216 .L213: .LBE230: .stabn 68,0,1202,.LM390-.LFBB17 .LM390: MOV r0,#9 .stabn 68,0,1252,.LM391-.LFBB17 .LM391: ADD sp,#4 POP {r6, r7, r8} JMP lr .L235: .LBB231: .stabn 68,0,1192,.LM392-.LFBB17 .LM392: LSL r1,#4 MOV r8,r1 ADD r6,r7,r6 LD.w r0,[r6+#1] ADD r1,r1,r0 .stabn 68,0,1193,.LM393-.LFBB17 .LM393: LD r2,#61440 MOV r3,#1 LSL r3,#15 .L212: .stabn 68,0,1193,.LM394-.LFBB17 .LM394: LD.w r5,[r1] ANL r5,r5,r2 CMP r5,r3 JNZ .L212 .stabn 68,0,1195,.LM395-.LFBB17 .LM395: LD.w r5,[r4] CLR r5,#8 ST.w [r4],r5 .stabn 68,0,1196,.LM396-.LFBB17 .LM396: MOV r5,r8 LD.w r4,[r5+r0] LD r5,#61440 ANL r5,r4,r5 CMP r5,r3 JNZ .L213 .L216: .LBE231: .stabn 68,0,1198,.LM397-.LFBB17 .LM397: MOV r0,#0 JMP .L210 .L236: .LBB232: .stabn 68,0,1207,.LM398-.LFBB17 .LM398: MOV r5,#24 MULS r1,r1,r5 ; NOP ADD r6,r7,r6 LD.w r6,[r6+#1] ADD r0,r1,r6 .stabn 68,0,1208,.LM399-.LFBB17 .LM399: LD r2,#61440 MOV r3,#1 LSL r3,#15 .L215: .stabn 68,0,1208,.LM400-.LFBB17 .LM400: LD.w r5,[r0] ANL r5,r5,r2 CMP r5,r3 JNZ .L215 JMP .L231 .L237: .LBE232: .LBB233: .stabn 68,0,1222,.LM401-.LFBB17 .LM401: MOV r5,#40 MULS r1,r1,r5 ; NOP ADD r6,r7,r6 LD.w r6,[r6+#1] ADD r0,r1,r6 .stabn 68,0,1223,.LM402-.LFBB17 .LM402: LD r2,#61440 MOV r3,#1 LSL r3,#15 .L218: .stabn 68,0,1223,.LM403-.LFBB17 .LM403: LD.w r5,[r0] ANL r5,r5,r2 CMP r5,r3 JNZ .L218 JMP .L231 .LBE233: .size Can_m_FdTransmituntil, .-Can_m_FdTransmituntil .stabs "ret:r(1,243)",64,0,1163,0 .stabs "delay_count:(2,16)",128,0,1164,0 .stabs "ControllerRegPtr:r(0,19)",64,0,1165,4 .stabn 192,0,0,.LFBB17-.LFBB17 .stabs "MailBox:r(0,26)=*(0,27)=B(1,47)",64,0,1237,0 .stabn 192,0,0,.LBB230-.LFBB17 .stabn 224,0,0,.LBE230-.LFBB17 .stabs "MailBox:r(0,28)=*(0,29)=B(1,5)",64,0,1192,1 .stabn 192,0,0,.LBB231-.LFBB17 .stabn 224,0,0,.LBE231-.LFBB17 .stabs "MailBox:r(0,30)=*(0,31)=B(1,19)",64,0,1207,0 .stabn 192,0,0,.LBB232-.LFBB17 .stabn 224,0,0,.LBE232-.LFBB17 .stabs "MailBox:r(0,32)=*(0,33)=B(1,33)",64,0,1222,0 .stabn 192,0,0,.LBB233-.LFBB17 .stabn 224,0,0,.LBE233-.LFBB17 .stabn 224,0,0,.Lscope17-.LFBB17 .Lscope17: .stabs "",36,0,0,.Lscope17-.LFBB17 .stabd 78,0,0 .section .text$Can_m_FdGetIntFlag .type .text$Can_m_FdGetIntFlag$scode_local_18, @function .text$Can_m_FdGetIntFlag$scode_loacal_18: .align 1 .stabs "Can_m_FdGetIntFlag:F(0,15)",36,0,1272,Can_m_FdGetIntFlag .stabs "Can_Controller_Index:P(0,18)",64,0,1272,0 .stabs "Can_Controller_InterruptFlag:P(0,34)=*(1,194)",64,0,1272,1 .stabs "rmc_count:P(0,35)=*(3,2)",64,0,1272,2 .export Can_m_FdGetIntFlag .type Can_m_FdGetIntFlag, @function Can_m_FdGetIntFlag: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext18 .Ltext18: .stabn 68,0,1273,.LM404-.LFBB18 .LM404: .LFBB18: ZXT.b r0,r0 .stabn 68,0,1274,.LM405-.LFBB18 .LM405: LSL r0,#4 LD r5,#Can_m_ControllersInfo LD.w r5,[r5+r0] .stabn 68,0,1277,.LM406-.LFBB18 .LM406: LD.h r4,[r5+#14] ZXT.h r4,r4 ST.h [r1],r4 .stabn 68,0,1279,.LM407-.LFBB18 .LM407: LD.w r5,[r5] LSR r5,#24 MOV r4,#127 ANL r5,r5,r4 ST.b [r2],r5 .stabn 68,0,1280,.LM408-.LFBB18 .LM408: JMP lr .size Can_m_FdGetIntFlag, .-Can_m_FdGetIntFlag .stabs "ControllerRegPtr:r(0,19)",64,0,1274,5 .stabn 192,0,0,.LFBB18-.LFBB18 .stabn 224,0,0,.Lscope18-.LFBB18 .Lscope18: .stabs "",36,0,0,.Lscope18-.LFBB18 .stabd 78,0,0 .section .text$Can_m_FdClearIntFlag .type .text$Can_m_FdClearIntFlag$scode_local_19, @function .text$Can_m_FdClearIntFlag$scode_loacal_19: .align 1 .stabs "Can_m_FdClearIntFlag:F(1,244)",36,0,1300,Can_m_FdClearIntFlag .stabs "Can_Controller_Index:P(0,18)",64,0,1300,0 .stabs "Can_Controller_InterruptFlag:P(0,34)",64,0,1300,1 .stabs "rmc_count:P(3,2)",64,0,1300,2 .export Can_m_FdClearIntFlag .type Can_m_FdClearIntFlag, @function Can_m_FdClearIntFlag: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext19 .Ltext19: .stabn 68,0,1301,.LM409-.LFBB19 .LM409: .LFBB19: SUB sp,#8 ZXT.b r0,r0 ZXT.b r2,r2 .stabn 68,0,1302,.LM410-.LFBB19 .LM410: LSL r0,#4 LD r5,#Can_m_ControllersInfo LD.w r5,[r5+r0] .stabn 68,0,1304,.LM411-.LFBB19 .LM411: MOV r4,#15 ST.w [sp+#1],r4 .stabn 68,0,1305,.LM412-.LFBB19 .LM412: MOV r4,#0 ST.w [sp],r4 .stabn 68,0,1310,.LM413-.LFBB19 .LM413: LD.h r4,[r1] MOV r0,#64 ANL r4,r0,r4 JZ .L240 .stabn 68,0,1312,.LM414-.LFBB19 .LM414: LD.w r4,[r5+#2] ST.w [sp],r4 .stabn 68,0,1313,.LM415-.LFBB19 .LM415: LD.w r4,[r5+#6] SET r4,#22 ST.w [r5+#6],r4 .stabn 68,0,1314,.LM416-.LFBB19 .LM416: JMP .L244 .L241: .stabn 68,0,1314,.LM417-.LFBB19 .LM417: LD.w r4,[sp+#1] SUB r3,r4,#1 ST.w [sp+#1],r3 CMP r4,#0 JZ .L245 .L244: .stabn 68,0,1314,.LM418-.LFBB19 .LM418: LD.w r4,[r5+#7] ANL r4,r4,r0 JNZ .L241 .L245: .stabn 68,0,1316,.LM419-.LFBB19 .LM419: LD.w r4,[r5+#6] CLR r4,#22 ST.w [r5+#6],r4 .stabn 68,0,1317,.LM420-.LFBB19 .LM420: LD.w r4,[sp+#1] .stabn 68,0,1323,.LM421-.LFBB19 .LM421: LD.w r4,[r5] CLR r4,#8 ST.w [r5],r4 .stabn 68,0,1325,.LM422-.LFBB19 .LM422: LD.w r4,[r5] SET r4,#9 ST.w [r5],r4 MOV r4,#10 .L246: .LBB234: .stabn 68,0,1328,.LM423-.LFBB19 .LM423: // inline asm begin // 1328 "../src/kf32a156_canfd.c" 1 nop // inline asm end SUB r4,r4,#1 ZXT.h r4,r4 .stabn 68,0,1326,.LM424-.LFBB19 .LM424: CMP r4,#0 JNZ .L246 .LBE234: .stabn 68,0,1332,.LM425-.LFBB19 .LM425: LD.w r4,[r5+#29] SET r4,#16 ST.w [r5+#29],r4 MOV r4,#10 .L247: .LBB235: .stabn 68,0,1335,.LM426-.LFBB19 .LM426: // inline asm begin // 1335 "../src/kf32a156_canfd.c" 1 nop // inline asm end SUB r4,r4,#1 ZXT.h r4,r4 .stabn 68,0,1333,.LM427-.LFBB19 .LM427: CMP r4,#0 JNZ .L247 .LBE235: .stabn 68,0,1337,.LM428-.LFBB19 .LM428: LD.w r4,[r5+#29] CLR r4,#16 ST.w [r5+#29],r4 .stabn 68,0,1338,.LM429-.LFBB19 .LM429: LD.w r4,[r5] CLR r4,#9 ST.w [r5],r4 .stabn 68,0,1340,.LM430-.LFBB19 .LM430: LD.w r4,[r5] SET r4,#8 ST.w [r5],r4 .L240: .stabn 68,0,1344,.LM431-.LFBB19 .LM431: LD.h r4,[r1] MOV r0,#1 ANL r4,r0,r4 JZ .L249 .stabn 68,0,1346,.LM432-.LFBB19 .LM432: MOV r4,#15 ST.w [sp+#1],r4 .stabn 68,0,1347,.LM433-.LFBB19 .LM433: LD.w r4,[r5+#6] SET r4,#16 ST.w [r5+#6],r4 .stabn 68,0,1348,.LM434-.LFBB19 .LM434: JMP .L253 .L250: .stabn 68,0,1348,.LM435-.LFBB19 .LM435: LD.w r4,[sp+#1] SUB r3,r4,#1 ST.w [sp+#1],r3 CMP r4,#0 JZ .L254 .L253: .stabn 68,0,1348,.LM436-.LFBB19 .LM436: LD.w r4,[r5+#7] ANL r4,r4,r0 JNZ .L250 .L254: .stabn 68,0,1350,.LM437-.LFBB19 .LM437: LD.w r4,[r5+#6] CLR r4,#16 ST.w [r5+#6],r4 .stabn 68,0,1351,.LM438-.LFBB19 .LM438: LD.w r4,[sp+#1] .L249: .stabn 68,0,1358,.LM439-.LFBB19 .LM439: LD.h r4,[r1] ZXT.h r4,r4 MOV r3,#128 ANL r4,r4,r3 JZ .L256 .stabn 68,0,1360,.LM440-.LFBB19 .LM440: MOV r4,#15 ST.w [sp+#1],r4 .stabn 68,0,1361,.LM441-.LFBB19 .LM441: LD.w r4,[r5+#2] ST.w [sp],r4 .stabn 68,0,1364,.LM442-.LFBB19 .LM442: LD.w r3,[r5+#2] MOV r4,#1 LSL r4,#13 ANL r4,r3,r4 JZ .L338 .L257: .stabn 68,0,1382,.LM443-.LFBB19 .LM443: LD.w r4,[r5+#6] SET r4,#23 ST.w [r5+#6],r4 .stabn 68,0,1383,.LM444-.LFBB19 .LM444: MOV r0,#128 JMP .L263 .L260: .stabn 68,0,1383,.LM445-.LFBB19 .LM445: LD.w r4,[sp+#1] SUB r3,r4,#1 ST.w [sp+#1],r3 CMP r4,#0 JZ .L264 .L263: .stabn 68,0,1383,.LM446-.LFBB19 .LM446: LD.w r4,[r5+#7] ANL r4,r4,r0 JNZ .L260 .L264: .stabn 68,0,1385,.LM447-.LFBB19 .LM447: LD.w r4,[r5+#6] CLR r4,#23 ST.w [r5+#6],r4 .stabn 68,0,1386,.LM448-.LFBB19 .LM448: LD.w r4,[sp+#1] .L256: .stabn 68,0,1393,.LM449-.LFBB19 .LM449: LD.h r4,[r1] MOV r3,#1 LSL r3,#12 ANL r4,r3,r4 JZ .L266 .stabn 68,0,1395,.LM450-.LFBB19 .LM450: MOV r4,#15 ST.w [sp+#1],r4 .stabn 68,0,1397,.LM451-.LFBB19 .LM451: LD.w r4,[r5] SET r4,#0 ST.w [r5],r4 .L267: .stabn 68,0,1398,.LM452-.LFBB19 .LM452: LD.w r4,[sp+#1] SUB r3,r4,#1 ST.w [sp+#1],r3 CMP r4,#0 JNZ .L267 .stabn 68,0,1399,.LM453-.LFBB19 .LM453: LD.w r4,[r5] CLR r4,#0 ST.w [r5],r4 .stabn 68,0,1401,.LM454-.LFBB19 .LM454: LD.w r4,[r5+#2] ST.w [sp],r4 .stabn 68,0,1402,.LM455-.LFBB19 .LM455: LD.w r4,[r5+#6] SET r4,#28 ST.w [r5+#6],r4 .stabn 68,0,1403,.LM456-.LFBB19 .LM456: MOV r0,#1 LSL r0,#12 JMP .L271 .L268: .stabn 68,0,1403,.LM457-.LFBB19 .LM457: LD.w r4,[sp+#1] SUB r3,r4,#1 ST.w [sp+#1],r3 CMP r4,#0 JZ .L272 .L271: .stabn 68,0,1403,.LM458-.LFBB19 .LM458: LD.w r4,[r5+#7] ANL r4,r4,r0 JNZ .L268 .L272: .stabn 68,0,1405,.LM459-.LFBB19 .LM459: LD.w r4,[r5+#6] CLR r4,#28 ST.w [r5+#6],r4 .stabn 68,0,1406,.LM460-.LFBB19 .LM460: LD.w r4,[sp+#1] .L266: .stabn 68,0,1413,.LM461-.LFBB19 .LM461: LD.h r4,[r1] MOV r0,#4 ANL r4,r0,r4 JZ .L274 .stabn 68,0,1415,.LM462-.LFBB19 .LM462: MOV r4,#15 ST.w [sp+#1],r4 .stabn 68,0,1416,.LM463-.LFBB19 .LM463: LD.w r4,[r5+#2] ST.w [sp],r4 .stabn 68,0,1417,.LM464-.LFBB19 .LM464: LD.w r4,[r5+#6] SET r4,#18 ST.w [r5+#6],r4 .stabn 68,0,1418,.LM465-.LFBB19 .LM465: JMP .L278 .L275: .stabn 68,0,1418,.LM466-.LFBB19 .LM466: LD.w r4,[sp+#1] SUB r3,r4,#1 ST.w [sp+#1],r3 CMP r4,#0 JZ .L279 .L278: .stabn 68,0,1418,.LM467-.LFBB19 .LM467: LD.w r4,[r5+#7] ANL r4,r4,r0 JNZ .L275 .L279: .stabn 68,0,1420,.LM468-.LFBB19 .LM468: LD.w r4,[r5+#6] CLR r4,#18 ST.w [r5+#6],r4 .stabn 68,0,1421,.LM469-.LFBB19 .LM469: LD.w r4,[sp+#1] .L274: .stabn 68,0,1428,.LM470-.LFBB19 .LM470: LD.h r4,[r1] MOV r0,#32 ANL r4,r0,r4 JZ .L281 .stabn 68,0,1430,.LM471-.LFBB19 .LM471: MOV r4,#15 ST.w [sp+#1],r4 .stabn 68,0,1431,.LM472-.LFBB19 .LM472: LD.w r4,[r5+#6] SET r4,#21 ST.w [r5+#6],r4 .stabn 68,0,1432,.LM473-.LFBB19 .LM473: LD.w r4,[r5+#2] ST.w [sp],r4 .stabn 68,0,1433,.LM474-.LFBB19 .LM474: JMP .L285 .L282: .stabn 68,0,1433,.LM475-.LFBB19 .LM475: LD.w r4,[sp+#1] SUB r3,r4,#1 ST.w [sp+#1],r3 CMP r4,#0 JZ .L286 .L285: .stabn 68,0,1433,.LM476-.LFBB19 .LM476: LD.w r4,[r5+#7] ANL r4,r4,r0 JNZ .L282 .L286: .stabn 68,0,1435,.LM477-.LFBB19 .LM477: LD.w r4,[r5+#6] CLR r4,#21 ST.w [r5+#6],r4 .stabn 68,0,1436,.LM478-.LFBB19 .LM478: LD.w r4,[sp+#1] .L281: .stabn 68,0,1443,.LM479-.LFBB19 .LM479: LD.h r4,[r1] MOV r0,#8 ANL r4,r0,r4 JZ .L288 .stabn 68,0,1445,.LM480-.LFBB19 .LM480: MOV r4,#15 ST.w [sp+#1],r4 .stabn 68,0,1446,.LM481-.LFBB19 .LM481: LD.w r4,[r5+#6] SET r4,#19 ST.w [r5+#6],r4 .stabn 68,0,1447,.LM482-.LFBB19 .LM482: JMP .L292 .L289: .stabn 68,0,1447,.LM483-.LFBB19 .LM483: LD.w r4,[sp+#1] SUB r3,r4,#1 ST.w [sp+#1],r3 CMP r4,#0 JZ .L293 .L292: .stabn 68,0,1447,.LM484-.LFBB19 .LM484: LD.w r4,[r5+#7] ANL r4,r4,r0 JNZ .L289 .L293: .stabn 68,0,1449,.LM485-.LFBB19 .LM485: LD.w r4,[r5+#6] CLR r4,#19 ST.w [r5+#6],r4 .stabn 68,0,1450,.LM486-.LFBB19 .LM486: LD.w r4,[sp+#1] .L288: .stabn 68,0,1457,.LM487-.LFBB19 .LM487: LD.h r4,[r1] MOV r0,#2 ANL r4,r0,r4 JZ .L295 .stabn 68,0,1459,.LM488-.LFBB19 .LM488: MOV r4,#15 ST.w [sp+#1],r4 .stabn 68,0,1460,.LM489-.LFBB19 .LM489: LD.w r4,[r5+#6] SET r4,#17 ST.w [r5+#6],r4 .stabn 68,0,1461,.LM490-.LFBB19 .LM490: JMP .L299 .L296: .stabn 68,0,1461,.LM491-.LFBB19 .LM491: LD.w r4,[sp+#1] SUB r3,r4,#1 ST.w [sp+#1],r3 CMP r4,#0 JZ .L300 .L299: .stabn 68,0,1461,.LM492-.LFBB19 .LM492: LD.w r4,[r5+#7] ANL r4,r4,r0 JNZ .L296 .L300: .stabn 68,0,1463,.LM493-.LFBB19 .LM493: LD.w r4,[r5+#6] CLR r4,#17 ST.w [r5+#6],r4 .stabn 68,0,1464,.LM494-.LFBB19 .LM494: LD.w r4,[sp+#1] .L295: .stabn 68,0,1471,.LM495-.LFBB19 .LM495: LD.h r4,[r1] MOV r0,#16 ANL r4,r0,r4 JZ .L302 .stabn 68,0,1473,.LM496-.LFBB19 .LM496: MOV r4,#15 ST.w [sp+#1],r4 .stabn 68,0,1474,.LM497-.LFBB19 .LM497: LD.w r4,[r5+#6] SET r4,#20 ST.w [r5+#6],r4 .stabn 68,0,1475,.LM498-.LFBB19 .LM498: JMP .L306 .L303: .stabn 68,0,1475,.LM499-.LFBB19 .LM499: LD.w r4,[sp+#1] SUB r3,r4,#1 ST.w [sp+#1],r3 CMP r4,#0 JZ .L307 .L306: .stabn 68,0,1475,.LM500-.LFBB19 .LM500: LD.w r4,[r5+#7] ANL r4,r4,r0 JNZ .L303 .L307: .stabn 68,0,1477,.LM501-.LFBB19 .LM501: LD.w r4,[r5+#6] CLR r4,#20 ST.w [r5+#6],r4 .stabn 68,0,1478,.LM502-.LFBB19 .LM502: LD.w r4,[sp+#1] .L302: .stabn 68,0,1485,.LM503-.LFBB19 .LM503: LD.h r4,[r1] MOV r1,#1 LSL r1,#11 ANL r4,r1,r4 JZ .L309 .stabn 68,0,1487,.LM504-.LFBB19 .LM504: MOV r4,#15 ST.w [sp+#1],r4 .stabn 68,0,1488,.LM505-.LFBB19 .LM505: LD.w r4,[r5+#6] SET r4,#27 ST.w [r5+#6],r4 .stabn 68,0,1489,.LM506-.LFBB19 .LM506: JMP .L313 .L310: .stabn 68,0,1489,.LM507-.LFBB19 .LM507: LD.w r4,[sp+#1] SUB r3,r4,#1 ST.w [sp+#1],r3 CMP r4,#0 JZ .L314 .L313: .stabn 68,0,1489,.LM508-.LFBB19 .LM508: LD.w r4,[r5+#7] ANL r4,r4,r1 JNZ .L310 .L314: .stabn 68,0,1491,.LM509-.LFBB19 .LM509: LD.w r4,[r5+#6] CLR r4,#27 ST.w [r5+#6],r4 .stabn 68,0,1492,.LM510-.LFBB19 .LM510: LD.w r4,[sp+#1] .L309: .LBB236: .stabn 68,0,1499,.LM511-.LFBB19 .LM511: MOV r4,#0 CMP r2,r4 JZ .L316 .L320: .stabn 68,0,1501,.LM512-.LFBB19 .LM512: LD.w r3,[r5] SET r3,#10 ST.w [r5],r3 .stabn 68,0,1502,.LM513-.LFBB19 .LM513: // inline asm begin // 1502 "../src/kf32a156_canfd.c" 1 NOP .stabn 68,0,1503,.LM514-.LFBB19 .LM514: // 1503 "../src/kf32a156_canfd.c" 1 NOP .stabn 68,0,1499,.LM515-.LFBB19 .LM515: // inline asm end ADD r4,r4,#1 ZXT.b r4,r4 CMP r4,r2 JNZ .L320 .L316: .LBE236: .stabn 68,0,1505,.LM516-.LFBB19 .LM516: MOV r0,#0 ADD sp,#8 JMP lr .L338: .stabn 68,0,1366,.LM517-.LFBB19 .LM517: LD.w r0,[r5+#2] LD r4,#7936 ANL r0,r0,r4 LD r3,#768 CMP r0,r3 JZ .L258 .stabn 68,0,1366,.LM518-.LFBB19 .LM518: LD.w r3,[r5+#2] ANL r4,r3,r4 LD r3,#6400 CMP r4,r3 JNZ .L257 .L258: .stabn 68,0,1368,.LM519-.LFBB19 .LM519: LD.w r4,[r5] CLR r4,#8 ST.w [r5],r4 .stabn 68,0,1369,.LM520-.LFBB19 .LM520: LD.w r4,[r5] SET r4,#9 ST.w [r5],r4 MOV r4,#10 .L259: .LBB237: .stabn 68,0,1372,.LM521-.LFBB19 .LM521: // inline asm begin // 1372 "../src/kf32a156_canfd.c" 1 nop // inline asm end SUB r4,r4,#1 ZXT.h r4,r4 .stabn 68,0,1370,.LM522-.LFBB19 .LM522: CMP r4,#0 JNZ .L259 .LBE237: .stabn 68,0,1374,.LM523-.LFBB19 .LM523: LD.w r4,[r5] CLR r4,#9 ST.w [r5],r4 JMP .L257 .size Can_m_FdClearIntFlag, .-Can_m_FdClearIntFlag .stabs "ControllerRegPtr:r(0,19)",64,0,1302,5 .stabs "delay_time:(2,16)",128,0,1304,4 .stabs "Rcr_Value:(2,16)",128,0,1305,0 .stabn 192,0,0,.LFBB19-.LFBB19 .stabs "release_count:r(3,2)",64,0,1499,4 .stabn 192,0,0,.LBB236-.LFBB19 .stabn 224,0,0,.LBE236-.LFBB19 .stabn 224,0,0,.Lscope19-.LFBB19 .Lscope19: .stabs "",36,0,0,.Lscope19-.LFBB19 .stabd 78,0,0 .section .text$Can_m_MailboxTriggerSet .type .text$Can_m_MailboxTriggerSet$scode_local_20, @function .text$Can_m_MailboxTriggerSet$scode_loacal_20: .align 1 .stabs "Can_m_MailboxTriggerSet:F(0,15)",36,0,1516,Can_m_MailboxTriggerSet .stabs "Can_Controller_Index:P(0,18)",64,0,1516,0 .stabs "MailBox_Number:P(0,21)",64,0,1517,1 .stabs "Triger_Count:P(3,2)",64,0,1517,2 .export Can_m_MailboxTriggerSet .type Can_m_MailboxTriggerSet, @function Can_m_MailboxTriggerSet: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext20 .Ltext20: .stabn 68,0,1518,.LM524-.LFBB20 .LM524: .LFBB20: SUB sp,#4 ZXT.b r0,r0 ZXT.b r2,r2 .stabn 68,0,1519,.LM525-.LFBB20 .LM525: MOV r5,#0 ST.h [sp],r5 .stabn 68,0,1520,.LM526-.LFBB20 .LM526: LSL r0,#4 LD r5,#Can_m_ControllersInfo LD.w r5,[r5+r0] .stabn 68,0,1521,.LM527-.LFBB20 .LM527: LD.w r4,[r5] LSR r4,#12 MOV r3,#3 ANL r4,r4,r3 CMP r4,#2 JZ .L342 CMP r4,r3 JZ .L343 CMP r4,#1 JZ .L341 .stabn 68,0,1524,.LM528-.LFBB20 .LM528: LSL r1,#4 ZXT.h r1,r1 ST.h [sp],r1 .L344: .stabn 68,0,1538,.LM529-.LFBB20 .LM529: MOV r4,#15 ANL r2,r2,r4 LSL r2,#20 LD.w r3,[r5+#29] LD r4,#-15728641 ANL r4,r3,r4 ORL r4,r4,r2 ST.w [r5+#29],r4 .stabn 68,0,1539,.LM530-.LFBB20 .LM530: LD.h r4,[sp] ZXT.h r4,r4 ADD r5,#119 LSR r4,#3 SET r4,#7 ST.b [r5],r4 .stabn 68,0,1540,.LM531-.LFBB20 .LM531: ADD sp,#4 JMP lr .L341: .stabn 68,0,1527,.LM532-.LFBB20 .LM532: MOV r4,#24 MULS r1,r1,r4 ; NOP ZXT.h r1,r1 ST.h [sp],r1 .stabn 68,0,1528,.LM533-.LFBB20 .LM533: JMP .L344 .L343: .stabn 68,0,1533,.LM534-.LFBB20 .LM534: MOV r4,#72 MULS r1,r1,r4 ; NOP ZXT.h r1,r1 ST.h [sp],r1 .stabn 68,0,1534,.LM535-.LFBB20 .LM535: JMP .L344 .L342: .stabn 68,0,1530,.LM536-.LFBB20 .LM536: MOV r4,#40 MULS r1,r1,r4 ; NOP ZXT.h r1,r1 ST.h [sp],r1 .stabn 68,0,1531,.LM537-.LFBB20 .LM537: JMP .L344 .size Can_m_MailboxTriggerSet, .-Can_m_MailboxTriggerSet .stabs "trigersel:(1,196)",128,0,1519,0 .stabs "ControllerRegPtr:r(0,19)",64,0,1520,5 .stabn 192,0,0,.LFBB20-.LFBB20 .stabn 224,0,0,.Lscope20-.LFBB20 .Lscope20: .stabs "",36,0,0,.Lscope20-.LFBB20 .stabd 78,0,0 .section .text$Can_m_FdMailBoxCode_Set .type .text$Can_m_FdMailBoxCode_Set$scode_local_21, @function .text$Can_m_FdMailBoxCode_Set$scode_loacal_21: .align 1 .stabs "Can_m_FdMailBoxCode_Set:F(1,243)",36,0,1562,Can_m_FdMailBoxCode_Set .stabs "Can_Controller_Index:P(0,18)",64,0,1562,6 .stabs "Mailbox_Number:P(0,21)",64,0,1562,9 .stabs "Can_MailboxHeader:P(0,16)",64,0,1562,2 .export Can_m_FdMailBoxCode_Set .type Can_m_FdMailBoxCode_Set, @function Can_m_FdMailBoxCode_Set: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext21 .Ltext21: .stabn 68,0,1563,.LM538-.LFBB21 .LM538: .LFBB21: PUSH {r6, r7, r8, r9, r10, lr} MOV r9,r1 ZXT.b r6,r0 .stabn 68,0,1564,.LM539-.LFBB21 .LM539: LD r4,#Can_m_ControllersInfo MOV r3,#4 LSL r5,r6,r3 ADD r3,r4,r5 MOV r8,r3 LD.w r7,[r4+r5] .stabn 68,0,1568,.LM540-.LFBB21 .LM540: MOV r0,r2 LD r5,#Can_m_FdCsCodeSet LJMP r5 MOV r10,r0 .stabn 68,0,1569,.LM541-.LFBB21 .LM541: MOV r0,r6 MOV r1,#15 LD r5,#Can_m_FdWaitConfilct LJMP r5 .stabn 68,0,1570,.LM542-.LFBB21 .LM542: CMP r0,#0 JNZ .L346 .stabn 68,0,1572,.LM543-.LFBB21 .LM543: LD.w r4,[r7] LD r5,#12288 ANL r4,r4,r5 JZ .L351 .stabn 68,0,1576,.LM544-.LFBB21 .LM544: LD.w r3,[r7] ANL r3,r3,r5 MOV r4,#1 LSL r4,#12 CMP r3,r4 JZ .L352 .stabn 68,0,1580,.LM545-.LFBB21 .LM545: LD.w r3,[r7] ANL r3,r3,r5 MOV r4,#1 LSL r4,#13 CMP r3,r4 JZ .L353 .stabn 68,0,1584,.LM546-.LFBB21 .LM546: LD.w r4,[r7] ANL r4,r4,r5 CMP r4,r5 JZ .L354 .L346: .stabn 68,0,1593,.LM547-.LFBB21 .LM547: POP {r6, r7, r8, r9, r10} POP lr JMP lr .L351: .stabn 68,0,1574,.LM548-.LFBB21 .LM548: MOV r4,r9 LSL r4,#4 MOV r3,r8 LD.w r5,[r3+#1] //++++ PUSH r4 ADD r4,r5 ST.W [r4],r10 POP r4 //replace_ST.x [r4+r5],r10 .stabn 68,0,1593,.LM549-.LFBB21 .LM549: POP {r6, r7, r8, r9, r10} POP lr JMP lr .L354: .stabn 68,0,1586,.LM550-.LFBB21 .LM550: MOV r4,#72 .L350: MOV r5,r9 MULS r4,r5,r4 ; NOP MOV r3,r8 LD.w r5,[r3+#1] //++++ PUSH r4 ADD r4,r5 ST.W [r4],r10 POP r4 //replace_ST.x [r4+r5],r10 .stabn 68,0,1593,.LM551-.LFBB21 .LM551: POP {r6, r7, r8, r9, r10} POP lr JMP lr .L352: .stabn 68,0,1578,.LM552-.LFBB21 .LM552: MOV r4,#24 JMP .L350 .L353: .stabn 68,0,1582,.LM553-.LFBB21 .LM553: MOV r4,#40 JMP .L350 .size Can_m_FdMailBoxCode_Set, .-Can_m_FdMailBoxCode_Set .stabs "ret:r(1,243)",64,0,1565,0 .stabs "Ret_Code_Segment:r(1,1)",64,0,1568,10 .stabn 192,0,0,.LFBB21-.LFBB21 .stabn 224,0,0,.Lscope21-.LFBB21 .Lscope21: .stabs "",36,0,0,.Lscope21-.LFBB21 .stabd 78,0,0 .section .text$Can_m_FdGetMailBoxState .type .text$Can_m_FdGetMailBoxState$scode_local_22, @function .text$Can_m_FdGetMailBoxState$scode_loacal_22: .align 1 .stabs "Can_m_FdGetMailBoxState:F(1,239)",36,0,1607,Can_m_FdGetMailBoxState .stabs "Can_Controller_Index:P(0,18)",64,0,1607,0 .stabs "Mailbox_Number:P(0,21)",64,0,1607,8 .export Can_m_FdGetMailBoxState .type Can_m_FdGetMailBoxState, @function Can_m_FdGetMailBoxState: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext22 .Ltext22: .stabn 68,0,1608,.LM554-.LFBB22 .LM554: .LFBB22: PUSH {r6, r7, r8, lr} MOV r8,r1 ZXT.b r0,r0 .stabn 68,0,1613,.LM555-.LFBB22 .LM555: LD r4,#Can_m_ControllersInfo MOV r3,#4 LSL r5,r0,r3 ADD r7,r4,r5 LD.w r6,[r4+r5] .stabn 68,0,1614,.LM556-.LFBB22 .LM556: MOV r1,#5 LD r5,#Can_m_FdWaitConfilct LJMP r5 .stabn 68,0,1609,.LM557-.LFBB22 .LM557: MOV r5,#0 .stabn 68,0,1615,.LM558-.LFBB22 .LM558: CMP r0,r5 JNZ .L356 .stabn 68,0,1617,.LM559-.LFBB22 .LM559: LD.w r3,[r6] LD r4,#12288 ANL r3,r3,r4 CMP r3,r5 JZ .L364 .stabn 68,0,1621,.LM560-.LFBB22 .LM560: LD.w r2,[r6] ANL r2,r2,r4 MOV r3,#1 LSL r3,#12 CMP r2,r3 JZ .L365 .stabn 68,0,1625,.LM561-.LFBB22 .LM561: LD.w r2,[r6] ANL r2,r2,r4 MOV r3,#1 LSL r3,#13 CMP r2,r3 JZ .L366 .stabn 68,0,1629,.LM562-.LFBB22 .LM562: LD.w r3,[r6] ANL r3,r3,r4 CMP r3,r4 JZ .L367 .L356: .stabn 68,0,1635,.LM563-.LFBB22 .LM563: MOV r0,r5 POP {r6, r7, r8} POP lr JMP lr .L364: .stabn 68,0,1619,.LM564-.LFBB22 .LM564: MOV r4,r8 LSL r4,#4 .L362: .stabn 68,0,1631,.LM565-.LFBB22 .LM565: LD.w r5,[r7+#1] LD.w r5,[r4+r5] LSR r5,#12 MOV r4,#15 ANL r5,r5,r4 .stabn 68,0,1635,.LM566-.LFBB22 .LM566: MOV r0,r5 POP {r6, r7, r8} POP lr JMP lr .L367: .stabn 68,0,1631,.LM567-.LFBB22 .LM567: MOV r4,#72 .L363: MOV r5,r8 MULS r4,r5,r4 ; NOP JMP .L362 .L365: .stabn 68,0,1623,.LM568-.LFBB22 .LM568: MOV r4,#24 JMP .L363 .L366: .stabn 68,0,1627,.LM569-.LFBB22 .LM569: MOV r4,#40 MOV r3,r8 MULS r4,r3,r4 ; NOP JMP .L362 .size Can_m_FdGetMailBoxState, .-Can_m_FdGetMailBoxState .stabs "Ret_State:r(1,239)",64,0,1609,5 .stabn 192,0,0,.LFBB22-.LFBB22 .stabn 224,0,0,.Lscope22-.LFBB22 .Lscope22: .stabs "",36,0,0,.Lscope22-.LFBB22 .stabd 78,0,0 .section .text$Can_m_FdMailBoxErase .type .text$Can_m_FdMailBoxErase$scode_local_23, @function .text$Can_m_FdMailBoxErase$scode_loacal_23: .align 1 .stabs "Can_m_FdMailBoxErase:F(0,15)",36,0,1642,Can_m_FdMailBoxErase .stabs "Can_Controller_Index:P(0,18)",64,0,1642,0 .export Can_m_FdMailBoxErase .type Can_m_FdMailBoxErase, @function Can_m_FdMailBoxErase: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext23 .Ltext23: .stabn 68,0,1643,.LM570-.LFBB23 .LM570: .LFBB23: ZXT.b r0,r0 .stabn 68,0,1647,.LM571-.LFBB23 .LM571: LD r4,#Can_m_ControllersInfo MOV r3,#4 LSL r5,r0,r3 ADD r2,r4,r5 LD.w r5,[r4+r5] .stabn 68,0,1648,.LM572-.LFBB23 .LM572: LD.w r5,[r5] LSR r5,#12 MOV r4,#3 ANL r5,r5,r4 LD r4,#CSWTCH.122 LD.b r3,[r4+r5] .LBB238: .stabn 68,0,1666,.LM573-.LFBB23 .LM573: CMP r3,#0 JZ .L368 LD.w r4,[r2+#1] .stabn 68,0,1642,.LM574-.LFBB23 .LM574: ADD r5,r4,#4 SUB r2,r3,#1 ZXT.b r2,r2 LSL r2,#2 ADD r2,r5,r2 .stabn 68,0,1668,.LM575-.LFBB23 .LM575: MOV r3,#0 JMP .L370 .L375: ADD r5,r5,#4 .L370: .stabn 68,0,1668,.LM576-.LFBB23 .LM576: ST.w [r4],r3 MOV r4,r5 .stabn 68,0,1666,.LM577-.LFBB23 .LM577: CMP r5,r2 JNZ .L375 .L368: .LBE238: .stabn 68,0,1670,.LM578-.LFBB23 .LM578: JMP lr .size Can_m_FdMailBoxErase, .-Can_m_FdMailBoxErase .stabs "erase_length:r(3,2)",64,0,1644,3 .stabs "ControllerRegPtr:r(0,19)",64,0,1647,5 .stabn 192,0,0,.LFBB23-.LFBB23 .stabn 224,0,0,.Lscope23-.LFBB23 .Lscope23: .stabs "",36,0,0,.Lscope23-.LFBB23 .stabd 78,0,0 .section .text$Can_m_FdMailBoxMaskErase .type .text$Can_m_FdMailBoxMaskErase$scode_local_24, @function .text$Can_m_FdMailBoxMaskErase$scode_loacal_24: .align 1 .stabs "Can_m_FdMailBoxMaskErase:F(0,15)",36,0,1677,Can_m_FdMailBoxMaskErase .stabs "Can_Controller_Index:P(0,18)",64,0,1677,0 .export Can_m_FdMailBoxMaskErase .type Can_m_FdMailBoxMaskErase, @function Can_m_FdMailBoxMaskErase: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext24 .Ltext24: .stabn 68,0,1678,.LM579-.LFBB24 .LM579: .LFBB24: ZXT.b r0,r0 .stabn 68,0,1682,.LM580-.LFBB24 .LM580: LD r4,#Can_m_ControllersInfo MOV r3,#4 LSL r5,r0,r3 ADD r3,r4,r5 LD.w r5,[r4+r5] .stabn 68,0,1683,.LM581-.LFBB24 .LM581: LD.w r5,[r5] LSR r5,#12 MOV r4,#3 ANL r5,r5,r4 .LBB239: .stabn 68,0,1700,.LM582-.LFBB24 .LM582: LD r4,#CSWTCH.125 LD.b r5,[r4+r5] LD.w r1,[r3+#1] .stabn 68,0,1702,.LM583-.LFBB24 .LM583: MOV r2,#0 .stabn 68,0,1700,.LM584-.LFBB24 .LM584: MOV r3,#255 ADD r3,r3,#1 .L377: .stabn 68,0,1702,.LM585-.LFBB24 .LM585: MOV r0,#2 LSL r4,r5,r0 ST.w [r4+r1],r2 .stabn 68,0,1700,.LM586-.LFBB24 .LM586: ADD r5,r5,#1 ZXT.h r5,r5 CMP r5,r3 JNZ .L377 .LBE239: .stabn 68,0,1704,.LM587-.LFBB24 .LM587: JMP lr .size Can_m_FdMailBoxMaskErase, .-Can_m_FdMailBoxMaskErase .stabs "ControllerRegPtr:r(0,19)",64,0,1682,5 .stabn 192,0,0,.LFBB24-.LFBB24 .stabs "erase_count:r(3,4)",64,0,1700,5 .stabn 192,0,0,.LBB239-.LFBB24 .stabn 224,0,0,.LBE239-.LFBB24 .stabn 224,0,0,.Lscope24-.LFBB24 .Lscope24: .stabs "",36,0,0,.Lscope24-.LFBB24 .stabd 78,0,0 .section .text$Can_m_FdControllerDeInit .type .text$Can_m_FdControllerDeInit$scode_local_25, @function .text$Can_m_FdControllerDeInit$scode_loacal_25: .align 1 .stabs "Can_m_FdControllerDeInit:F(0,15)",36,0,1711,Can_m_FdControllerDeInit .stabs "Can_Controller_Index:P(0,18)",64,0,1711,0 .export Can_m_FdControllerDeInit .type Can_m_FdControllerDeInit, @function Can_m_FdControllerDeInit: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext25 .Ltext25: .stabn 68,0,1712,.LM588-.LFBB25 .LM588: .LFBB25: ZXT.b r0,r0 .stabn 68,0,1715,.LM589-.LFBB25 .LM589: LSL r0,#4 LD r5,#Can_m_ControllersInfo LD.w r5,[r5+r0] LD r4,#1073753728 CMP r5,r4 JZ .L382 .stabn 68,0,1721,.LM590-.LFBB25 .LM590: LD r4,#1073753856 CMP r5,r4 JZ .L383 .stabn 68,0,1730,.LM591-.LFBB25 .LM591: JMP lr .L383: .stabn 68,0,1723,.LM592-.LFBB25 .LM592: LD r5,#1073747200 LD.w r4,[r5+#3] SET r4,#30 ST.w [r5+#3],r4 .stabn 68,0,1724,.LM593-.LFBB25 .LM593: LD r4,#1073751552 LD.w r3,[r4+#19] SET r3,#30 ST.w [r4+#19],r3 .stabn 68,0,1725,.LM594-.LFBB25 .LM594: LD.w r4,[r5+#3] CLR r4,#30 ST.w [r5+#3],r4 .stabn 68,0,1730,.LM595-.LFBB25 .LM595: JMP lr .L382: .stabn 68,0,1717,.LM596-.LFBB25 .LM596: LD r5,#1073747200 LD.w r4,[r5+#3] SET r4,#29 ST.w [r5+#3],r4 .stabn 68,0,1718,.LM597-.LFBB25 .LM597: LD r4,#1073751552 LD.w r3,[r4+#19] SET r3,#29 ST.w [r4+#19],r3 .stabn 68,0,1719,.LM598-.LFBB25 .LM598: LD.w r4,[r5+#3] CLR r4,#29 ST.w [r5+#3],r4 .stabn 68,0,1730,.LM599-.LFBB25 .LM599: JMP lr .size Can_m_FdControllerDeInit, .-Can_m_FdControllerDeInit .Lscope25: .stabs "",36,0,0,.Lscope25-.LFBB25 .stabd 78,0,0 .section .text$Can_m_FdControllerInit .type .text$Can_m_FdControllerInit$scode_local_26, @function .text$Can_m_FdControllerInit$scode_loacal_26: .align 1 .stabs "Can_m_FdControllerInit:F(0,15)",36,0,1739,Can_m_FdControllerInit .stabs "Can_Controller_Index:P(0,18)",64,0,1739,3 .stabs "Can_ControllerConfig:P(0,36)=*(0,37)=k(1,228)",64,0,1739,1 .stabs "InitIndex:P(0,38)=k(1,223)",64,0,1739,2 .export Can_m_FdControllerInit .type Can_m_FdControllerInit, @function Can_m_FdControllerInit: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext26 .Ltext26: .stabn 68,0,1740,.LM600-.LFBB26 .LM600: .LFBB26: PUSH {r6, r7, r8, r9, r10, r11} SUB sp,#16 ZXT.b r3,r0 .stabn 68,0,1741,.LM601-.LFBB26 .LM601: LD r0,#Can_m_ControllersInfo MOV r11,r0 MOV r4,#4 LSL r7,r3,r4 LD.w r5,[r0+r7] .stabn 68,0,1742,.LM602-.LFBB26 .LM602: MOV r4,#255 ST.b [sp+#5],r4 .stabn 68,0,1746,.LM603-.LFBB26 .LM603: LD.w r4,[r5] CLR r4,#7 ST.w [r5],r4 .stabn 68,0,1748,.LM604-.LFBB26 .LM604: LD.w r4,[r5] SET r4,#0 ST.w [r5],r4 .L385: .stabn 68,0,1750,.LM605-.LFBB26 .LM605: LD.b r4,[sp+#5] SUB r6,r4,#1 ZXT.b r6,r6 ST.b [sp+#5],r6 CMP r4,#0 JNZ .L385 .stabn 68,0,1753,.LM606-.LFBB26 .LM606: LD.w r4,[r5] CLR r4,#1 ST.w [r5],r4 .stabn 68,0,1755,.LM607-.LFBB26 .LM607: LD.w r4,[r5] CLR r4,#3 ST.w [r5],r4 .stabn 68,0,1758,.LM608-.LFBB26 .LM608: MOV r4,#44 MULS r2,r2,r4 ; NOP ADD r4,r1,r2 LD.w r2,[r1+r2] CMP r2,#1 JZ .L522 .stabn 68,0,1763,.LM609-.LFBB26 .LM609: CMP r2,#2 JZ .L523 .stabn 68,0,1768,.LM610-.LFBB26 .LM610: CMP r2,#3 JZ .L524 .stabn 68,0,1773,.LM611-.LFBB26 .LM611: CMP r2,#0 JZ .L525 .L387: .stabn 68,0,1780,.LM612-.LFBB26 .LM612: LD.w r2,[r5+#29] SET r2,#19 ST.w [r5+#29],r2 .stabn 68,0,1801,.LM613-.LFBB26 .LM613: LD.w r2,[r5+#4] CLR r2,#27 ST.w [r5+#4],r2 .stabn 68,0,1802,.LM614-.LFBB26 .LM614: LD.w r2,[r5+#4] CLR r2,#28 ST.w [r5+#4],r2 .stabn 68,0,1803,.LM615-.LFBB26 .LM615: LD.w r2,[r5+#4] CLR r2,#29 ST.w [r5+#4],r2 .stabn 68,0,1804,.LM616-.LFBB26 .LM616: LD.w r2,[r5+#4] CLR r2,#30 ST.w [r5+#4],r2 .stabn 68,0,1806,.LM617-.LFBB26 .LM617: LD.w r2,[r5+#4] CLR r2,#25 CLR r2,#26 ST.w [r5+#4],r2 .stabn 68,0,1810,.LM618-.LFBB26 .LM618: MOV r6,#1 LD.w r0,[r4+#4] ANL r0,r0,r6 MOV r8,r0 LSL r8,#4 LD.w r2,[r5] CLR r2,#4 ORL r2,r8 ST.w [r5],r2 .stabn 68,0,1814,.LM619-.LFBB26 .LM619: MOV r2,#3 LD.w r0,[r4+#3] ANL r0,r0,r2 MOV r9,r0 LSL r9,#12 LD.w r8,[r5] CLR r8,#12 CLR r8,#13 ORL r8,r9 ST.w [r5],r8 .stabn 68,0,1818,.LM620-.LFBB26 .LM620: LD.w r0,[r4+#6] ANL r0,r0,r6 MOV r9,r0 LSL r9,#14 LD.w r8,[r5] CLR r8,#14 ORL r8,r9 ST.w [r5],r8 .stabn 68,0,1822,.LM621-.LFBB26 .LM621: LD.w r0,[r4+#1] ANL r0,r0,r2 MOV r9,r0 LSL r9,#5 LD.w r8,[r5] CLR r8,#5 CLR r8,#6 ORL r8,r9 ST.w [r5],r8 .stabn 68,0,1826,.LM622-.LFBB26 .LM622: LD.w r0,[r4+#2] ANL r0,r0,r2 MOV r9,r0 LD.w r0,[r5+#29] MOV r8,r0 CLR r8,#0 CLR r8,#1 ORL r8,r9 MOV r0,r8 ST.w [r5+#29],r0 .stabn 68,0,1828,.LM623-.LFBB26 .LM623: LD.w r4,[r4+#5] ST.w [r5+#5],r4 .stabn 68,0,1830,.LM624-.LFBB26 .LM624: LD.w r4,[r5+#29] CLR r4,#18 ST.w [r5+#29],r4 .stabn 68,0,1832,.LM625-.LFBB26 .LM625: LD.w r4,[r5] SET r4,#31 ST.w [r5],r4 .LBB258: .LBB259: .stabn 68,0,88,.LM626-.LFBB26 .LM626: LD.w r4,[r1+#9] LD.h r8,[r4] LSR r8,#15 MOV r0,r8 ANL r6,r0,r6 LSL r6,#15 LD.w r0,[r5+#1] MOV r8,r0 CLR r8,#15 MOV r0,r8 ORL r6,r0,r6 ST.w [r5+#1],r6 .stabn 68,0,90,.LM627-.LFBB26 .LM627: LD.h r6,[r4] LSR r6,#6 ANL r2,r6,r2 LSL r2,#6 LD.w r6,[r5+#1] CLR r6,#6 CLR r6,#7 ORL r2,r6,r2 ST.w [r5+#1],r2 .stabn 68,0,92,.LM628-.LFBB26 .LM628: MOV r8,#63 MOV r2,r8 LD.b r0,[r4] ANL r6,r2,r0 LD.w r2,[r5+#1] MOV r9,r2 MOV r2,#63 NOT r2,r2 MOV r0,r9 ANL r2,r0,r2 ORL r2,r2,r6 ST.w [r5+#1],r2 .stabn 68,0,94,.LM629-.LFBB26 .LM629: LD.h r9,[r4] LSR r9,#8 MOV r2,#15 ANL r9,r2 LSL r9,#8 LD.w r6,[r5+#1] MOV r10,r6 LD r6,#-3841 MOV r0,r10 ANL r6,r0,r6 ORL r6,r9 ST.w [r5+#1],r6 .stabn 68,0,96,.LM630-.LFBB26 .LM630: LD.h r9,[r4] LSR r9,#12 MOV r6,#7 ANL r9,r6 LSL r9,#12 LD.w r4,[r5+#1] MOV r10,r4 LD r4,#-28673 MOV r0,r10 ANL r4,r0,r4 ORL r4,r9 ST.w [r5+#1],r4 .stabn 68,0,101,.LM631-.LFBB26 .LM631: LD.w r4,[r1+#10] LD.b r0,[r4] ANL r8,r0 MOV r0,r8 LSL r0,#16 MOV r9,r0 LD.w r0,[r5+#1] MOV r10,r0 LD r0,#-4128769 MOV r8,r0 MOV r0,r10 ANL r0,r8 MOV r8,r0 ORL r8,r9 MOV r0,r8 ST.w [r5+#1],r0 .stabn 68,0,103,.LM632-.LFBB26 .LM632: LD.h r8,[r4] LSR r8,#6 ANL r8,r2 LSL r8,#22 LD.w r0,[r5+#1] MOV r10,r0 LD r0,#-62914561 MOV r9,r0 MOV r0,r10 ANL r0,r9 ORL r0,r8 ST.w [r5+#1],r0 .stabn 68,0,105,.LM633-.LFBB26 .LM633: LD.h r4,[r4] LSR r4,#10 ANL r6,r4,r6 MOV r0,#26 LSL r4,r6,r0 LD.w r6,[r5+#1] MOV r8,r6 LD r6,#-469762049 MOV r0,r8 ANL r6,r0,r6 ORL r6,r6,r4 ST.w [r5+#1],r6 .LBE259: .LBE258: .LBB260: .LBB261: .stabn 68,0,113,.LM634-.LFBB26 .LM634: MOV r4,#0 ST.w [sp],r4 .stabn 68,0,114,.LM635-.LFBB26 .LM635: ST.b [sp+#4],r2 .stabn 68,0,115,.LM636-.LFBB26 .LM636: LD.w r4,[r5+#7] MOV r6,#64 ANL r4,r4,r6 JZ .L390 .stabn 68,0,117,.LM637-.LFBB26 .LM637: LD.w r4,[r5+#2] ST.w [sp],r4 .stabn 68,0,118,.LM638-.LFBB26 .LM638: LD.w r4,[r5+#6] SET r4,#22 ST.w [r5+#6],r4 JMP .L392 .L526: .stabn 68,0,119,.LM639-.LFBB26 .LM639: LD.b r4,[sp+#4] SUB r2,r4,#1 ZXT.b r2,r2 ST.b [sp+#4],r2 CMP r4,#0 JZ .L391 .L392: LD.w r4,[r5+#7] ANL r4,r4,r6 JNZ .L526 .L391: .stabn 68,0,121,.LM640-.LFBB26 .LM640: LD.w r4,[r5+#6] CLR r4,#22 ST.w [r5+#6],r4 .L390: .stabn 68,0,124,.LM641-.LFBB26 .LM641: LD.w r4,[r5+#7] MOV r6,#128 ANL r4,r4,r6 JZ .L393 .stabn 68,0,126,.LM642-.LFBB26 .LM642: LD.w r4,[r5+#2] ST.w [sp],r4 .stabn 68,0,127,.LM643-.LFBB26 .LM643: LD.w r4,[r5+#6] SET r4,#23 ST.w [r5+#6],r4 JMP .L395 .L527: .stabn 68,0,128,.LM644-.LFBB26 .LM644: LD.b r4,[sp+#4] SUB r2,r4,#1 ZXT.b r2,r2 ST.b [sp+#4],r2 CMP r4,#0 JZ .L394 .L395: LD.w r4,[r5+#7] ANL r4,r4,r6 JNZ .L527 .L394: .stabn 68,0,130,.LM645-.LFBB26 .LM645: LD.w r4,[r5+#6] CLR r4,#23 ST.w [r5+#6],r4 .L393: .stabn 68,0,133,.LM646-.LFBB26 .LM646: LD.w r4,[r5+#7] MOV r6,#1 LSL r6,#12 ANL r4,r4,r6 JZ .L396 .stabn 68,0,135,.LM647-.LFBB26 .LM647: LD.w r4,[r5+#2] ST.w [sp],r4 .stabn 68,0,136,.LM648-.LFBB26 .LM648: LD.w r4,[r5+#6] SET r4,#28 ST.w [r5+#6],r4 JMP .L398 .L528: .stabn 68,0,137,.LM649-.LFBB26 .LM649: LD.b r4,[sp+#4] SUB r2,r4,#1 ZXT.b r2,r2 ST.b [sp+#4],r2 CMP r4,#0 JZ .L397 .L398: LD.w r4,[r5+#7] ANL r4,r4,r6 JNZ .L528 .L397: .stabn 68,0,139,.LM650-.LFBB26 .LM650: LD.w r4,[r5+#6] CLR r4,#28 ST.w [r5+#6],r4 .L396: .stabn 68,0,142,.LM651-.LFBB26 .LM651: LD.w r4,[r5+#7] MOV r6,#4 ANL r4,r4,r6 JZ .L399 .stabn 68,0,144,.LM652-.LFBB26 .LM652: LD.w r4,[r5+#2] ST.w [sp],r4 .stabn 68,0,145,.LM653-.LFBB26 .LM653: LD.w r4,[r5+#6] SET r4,#18 ST.w [r5+#6],r4 JMP .L401 .L529: .stabn 68,0,146,.LM654-.LFBB26 .LM654: LD.b r4,[sp+#4] SUB r2,r4,#1 ZXT.b r2,r2 ST.b [sp+#4],r2 CMP r4,#0 JZ .L400 .L401: LD.w r4,[r5+#7] ANL r4,r4,r6 JNZ .L529 .L400: .stabn 68,0,148,.LM655-.LFBB26 .LM655: LD.w r4,[r5+#6] CLR r4,#18 ST.w [r5+#6],r4 .L399: .stabn 68,0,151,.LM656-.LFBB26 .LM656: LD.w r4,[r5+#7] MOV r6,#32 ANL r4,r4,r6 JZ .L402 .stabn 68,0,153,.LM657-.LFBB26 .LM657: LD.w r4,[r5+#6] SET r4,#21 ST.w [r5+#6],r4 .stabn 68,0,154,.LM658-.LFBB26 .LM658: LD.w r4,[r5+#2] ST.w [sp],r4 JMP .L404 .L530: .stabn 68,0,155,.LM659-.LFBB26 .LM659: LD.b r4,[sp+#4] SUB r2,r4,#1 ZXT.b r2,r2 ST.b [sp+#4],r2 CMP r4,#0 JZ .L403 .L404: LD.w r4,[r5+#7] ANL r4,r4,r6 JNZ .L530 .L403: .stabn 68,0,157,.LM660-.LFBB26 .LM660: LD.w r4,[r5+#6] CLR r4,#21 ST.w [r5+#6],r4 .L402: .stabn 68,0,160,.LM661-.LFBB26 .LM661: LD.w r4,[r5+#7] MOV r6,#8 ANL r4,r4,r6 JZ .L405 .stabn 68,0,162,.LM662-.LFBB26 .LM662: LD.w r4,[r5+#6] SET r4,#19 ST.w [r5+#6],r4 JMP .L407 .L531: .stabn 68,0,163,.LM663-.LFBB26 .LM663: LD.b r4,[sp+#4] SUB r2,r4,#1 ZXT.b r2,r2 ST.b [sp+#4],r2 CMP r4,#0 JZ .L406 .L407: LD.w r4,[r5+#7] ANL r4,r4,r6 JNZ .L531 .L406: .stabn 68,0,165,.LM664-.LFBB26 .LM664: LD.w r4,[r5+#6] CLR r4,#19 ST.w [r5+#6],r4 .L405: .stabn 68,0,168,.LM665-.LFBB26 .LM665: LD.w r4,[r5+#7] MOV r6,#1 LSL r6,#13 ANL r4,r4,r6 JZ .L408 .stabn 68,0,170,.LM666-.LFBB26 .LM666: LD.w r4,[r5+#2] ST.w [sp],r4 .stabn 68,0,171,.LM667-.LFBB26 .LM667: LD.w r4,[r5+#6] SET r4,#29 ST.w [r5+#6],r4 JMP .L410 .L532: .stabn 68,0,172,.LM668-.LFBB26 .LM668: LD.b r4,[sp+#4] SUB r2,r4,#1 ZXT.b r2,r2 ST.b [sp+#4],r2 CMP r4,#0 JZ .L409 .L410: LD.w r4,[r5+#7] ANL r4,r4,r6 JNZ .L532 .L409: .stabn 68,0,174,.LM669-.LFBB26 .LM669: LD.w r4,[r5+#6] CLR r4,#29 ST.w [r5+#6],r4 .L408: .stabn 68,0,177,.LM670-.LFBB26 .LM670: LD.w r4,[r5+#7] MOV r6,#2 ANL r4,r4,r6 JZ .L411 .stabn 68,0,179,.LM671-.LFBB26 .LM671: LD.w r4,[r5+#6] SET r4,#17 ST.w [r5+#6],r4 JMP .L413 .L533: .stabn 68,0,180,.LM672-.LFBB26 .LM672: LD.b r4,[sp+#4] SUB r2,r4,#1 ZXT.b r2,r2 ST.b [sp+#4],r2 CMP r4,#0 JZ .L412 .L413: LD.w r4,[r5+#7] ANL r4,r4,r6 JNZ .L533 .L412: .stabn 68,0,182,.LM673-.LFBB26 .LM673: LD.w r4,[r5+#6] CLR r4,#17 ST.w [r5+#6],r4 .L411: .stabn 68,0,185,.LM674-.LFBB26 .LM674: LD.w r4,[r5+#7] MOV r6,#1 ANL r4,r4,r6 JZ .L414 .stabn 68,0,187,.LM675-.LFBB26 .LM675: LD.w r4,[r5+#6] SET r4,#16 ST.w [r5+#6],r4 JMP .L416 .L534: .stabn 68,0,188,.LM676-.LFBB26 .LM676: LD.b r4,[sp+#4] SUB r2,r4,#1 ZXT.b r2,r2 ST.b [sp+#4],r2 CMP r4,#0 JZ .L415 .L416: LD.w r4,[r5+#7] ANL r4,r4,r6 JNZ .L534 .L415: .stabn 68,0,190,.LM677-.LFBB26 .LM677: LD.w r4,[r5+#6] CLR r4,#16 ST.w [r5+#6],r4 .L414: .stabn 68,0,193,.LM678-.LFBB26 .LM678: LD.w r4,[r5+#7] MOV r6,#16 ANL r4,r4,r6 JZ .L417 .stabn 68,0,195,.LM679-.LFBB26 .LM679: LD.w r4,[r5+#6] SET r4,#20 ST.w [r5+#6],r4 JMP .L419 .L535: .stabn 68,0,196,.LM680-.LFBB26 .LM680: LD.b r4,[sp+#4] SUB r2,r4,#1 ZXT.b r2,r2 ST.b [sp+#4],r2 CMP r4,#0 JZ .L418 .L419: LD.w r4,[r5+#7] ANL r4,r4,r6 JNZ .L535 .L418: .stabn 68,0,198,.LM681-.LFBB26 .LM681: LD.w r4,[r5+#6] CLR r4,#20 ST.w [r5+#6],r4 .L417: .LBE261: .LBE260: .LBB262: .LBB263: .stabn 68,0,206,.LM682-.LFBB26 .LM682: LD.w r4,[r5+#6] SET r4,#25 ST.w [r5+#6],r4 .stabn 68,0,208,.LM683-.LFBB26 .LM683: LD.w r4,[r1+#7] MOV r2,#1 LD.b r0,[r4] ANL r6,r2,r0 LD.w r0,[r5+#6] MOV r8,r0 CLR r8,#0 MOV r0,r8 ORL r6,r0,r6 ST.w [r5+#6],r6 .stabn 68,0,210,.LM684-.LFBB26 .LM684: LD.h r6,[r4] LSR r6,r6,r2 ANL r6,r6,r2 ADD r6,r6,r6 LD.w r0,[r5+#6] MOV r8,r0 CLR r8,#1 MOV r0,r8 ORL r6,r0,r6 ST.w [r5+#6],r6 .stabn 68,0,212,.LM685-.LFBB26 .LM685: LD.h r8,[r4] LSR r8,#2 ANL r8,r2 LSL r8,#12 LD.w r6,[r5+#6] CLR r6,#12 ORL r6,r8 ST.w [r5+#6],r6 .stabn 68,0,214,.LM686-.LFBB26 .LM686: LD.h r8,[r4] LSR r8,#3 ANL r8,r2 LSL r8,#4 LD.w r6,[r5+#6] CLR r6,#4 ORL r6,r8 ST.w [r5+#6],r6 .stabn 68,0,216,.LM687-.LFBB26 .LM687: LD.h r8,[r4] LSR r8,#4 ANL r8,r2 LSL r8,#2 LD.w r6,[r5+#6] CLR r6,#2 ORL r6,r8 ST.w [r5+#6],r6 .stabn 68,0,218,.LM688-.LFBB26 .LM688: LD.h r8,[r4] LSR r8,#5 ANL r8,r2 LSL r8,#3 LD.w r6,[r5+#6] CLR r6,#3 ORL r6,r8 ST.w [r5+#6],r6 .stabn 68,0,220,.LM689-.LFBB26 .LM689: LD.h r8,[r4] LSR r8,#6 ANL r8,r2 LSL r8,#5 LD.w r6,[r5+#6] CLR r6,#5 ORL r6,r8 ST.w [r5+#6],r6 .stabn 68,0,222,.LM690-.LFBB26 .LM690: LD.w r6,[r5+#6] SET r6,#6 ST.w [r5+#6],r6 .stabn 68,0,224,.LM691-.LFBB26 .LM691: LD.h r8,[r4] LSR r8,#8 ANL r8,r2 LSL r8,#7 LD.w r6,[r5+#6] CLR r6,#7 ORL r6,r8 ST.w [r5+#6],r6 .stabn 68,0,226,.LM692-.LFBB26 .LM692: LD.h r8,[r4] LSR r8,#9 ANL r8,r2 LSL r8,#8 LD.w r6,[r5+#6] CLR r6,#8 ORL r6,r8 ST.w [r5+#6],r6 .stabn 68,0,228,.LM693-.LFBB26 .LM693: LD.h r8,[r4] LSR r8,#10 ANL r8,r2 LSL r8,#9 LD.w r6,[r5+#6] CLR r6,#9 ORL r6,r8 ST.w [r5+#6],r6 .stabn 68,0,230,.LM694-.LFBB26 .LM694: LD.h r8,[r4] LSR r8,#11 ANL r8,r2 LSL r8,#11 LD.w r6,[r5+#6] CLR r6,#11 ORL r6,r8 ST.w [r5+#6],r6 .stabn 68,0,232,.LM695-.LFBB26 .LM695: LD.w r6,[r5+#6] CLR r6,#10 ST.w [r5+#6],r6 .stabn 68,0,234,.LM696-.LFBB26 .LM696: LD.w r6,[r5+#6] CLR r6,#13 ST.w [r5+#6],r6 .stabn 68,0,236,.LM697-.LFBB26 .LM697: LD.w r6,[r5+#6] CLR r6,#14 ST.w [r5+#6],r6 .stabn 68,0,238,.LM698-.LFBB26 .LM698: LD.w r6,[r5+#6] CLR r6,#15 ST.w [r5+#6],r6 .stabn 68,0,241,.LM699-.LFBB26 .LM699: LD r6,#1075838976 LD.w r8,[r6] CLR r8,#1 CLR r8,#2 ST.w [r6],r8 .stabn 68,0,244,.LM700-.LFBB26 .LM700: CMP r3,#0 JZ .L536 .stabn 68,0,252,.LM701-.LFBB26 .LM701: CMP r3,#1 JZ .L537 .stabn 68,0,260,.LM702-.LFBB26 .LM702: CMP r3,#2 JNZ .L421 .stabn 68,0,262,.LM703-.LFBB26 .LM703: LD.w r3,[r6+#5] SET r3,#3 ST.w [r6+#5],r3 .stabn 68,0,264,.LM704-.LFBB26 .LM704: LD.h r8,[r4] LSR r8,#12 LSL r8,#29 LD.w r3,[r6+#24] MOV r9,r3 LD r3,#536870911 MOV r0,r9 ANL r3,r0,r3 ORL r3,r8 ST.w [r6+#24],r3 .stabn 68,0,266,.LM705-.LFBB26 .LM705: LD.h r4,[r4] LSR r4,#15 ANL r2,r4,r2 LSL r2,#28 LD.w r4,[r6+#24] CLR r4,#28 ORL r4,r4,r2 ST.w [r6+#24],r4 .L421: .stabn 68,0,272,.LM706-.LFBB26 .LM706: LD r4,#1075838976 LD.w r3,[r4] SET r3,#0 ST.w [r4],r3 .LBE263: .LBE262: .LBB266: .LBB267: .stabn 68,0,1648,.LM707-.LFBB26 .LM707: LD.w r4,[r5] LSR r4,#12 MOV r3,#3 ANL r4,r4,r3 LD r3,#CSWTCH.122 LD.b r4,[r3+r4] .LBB268: .stabn 68,0,1666,.LM708-.LFBB26 .LM708: CMP r4,#0 JZ .L538 MOV r6,r11 ADD r3,r6,r7 LD.w r2,[r3+#1] .stabn 68,0,1739,.LM709-.LFBB26 .LM709: ADD r6,r2,#4 SUB r4,r4,#1 ZXT.b r4,r4 LSL r4,#2 ADD r6,r6,r4 .LBE268: .LBE267: .LBE266: MOV r4,r2 .LBB271: .LBB270: .LBB269: .stabn 68,0,1668,.LM710-.LFBB26 .LM710: MOV r3,#0 .L425: ST.w [r4++],r3 .stabn 68,0,1666,.LM711-.LFBB26 .LM711: CMP r4,r6 JNZ .L425 .L424: .LBE269: .LBE270: .LBE271: .LBB272: .LBB273: .LBB274: .LBB275: .stabn 68,0,1683,.LM712-.LFBB26 .LM712: LD.w r4,[r5] LSR r4,#12 MOV r3,#3 ANL r4,r4,r3 .LBB276: .stabn 68,0,1700,.LM713-.LFBB26 .LM713: LD r3,#CSWTCH.125 LD.b r4,[r3+r4] .stabn 68,0,1702,.LM714-.LFBB26 .LM714: MOV r8,#0 .stabn 68,0,1700,.LM715-.LFBB26 .LM715: MOV r6,#255 ADD r6,r6,#1 .L426: .stabn 68,0,1702,.LM716-.LFBB26 .LM716: MOV r0,#2 LSL r3,r4,r0 //++++ PUSH r3 ADD r3,r2 ST.W [r3],r8 POP r3 //replace_ST.x [r3+r2],r8 .stabn 68,0,1700,.LM717-.LFBB26 .LM717: ADD r4,r4,#1 ZXT.h r4,r4 CMP r4,r6 JNZ .L426 .LBE276: .LBE275: .LBE274: .stabn 68,0,335,.LM718-.LFBB26 .LM718: LD.w r4,[r5+#29] SET r4,#14 ST.w [r5+#29],r4 .stabn 68,0,337,.LM719-.LFBB26 .LM719: LD.w r4,[r5] LD r3,#12288 ANL r4,r4,r3 JNZ .L427 LD.w r6,[r1+#8] .stabn 68,0,1739,.LM720-.LFBB26 .LM720: MOV r1,#204 ADD r2,r6,r1 .LBB277: .stabn 68,0,348,.LM721-.LFBB26 .LM721: ADD r7,r11 .stabn 68,0,344,.LM722-.LFBB26 .LM722: LD r3,#1048575 MOV r8,r3 JMP .L430 .L539: .stabn 68,0,343,.LM723-.LFBB26 .LM723: LD.w r0,[r7+#2] SUB r3,r0,r4 LD.w r0,[r6+r4] LSL r0,#21 .stabn 68,0,344,.LM724-.LFBB26 .LM724: ORL r0,r8 ST.w [r3],r0 .L429: ADD r4,r4,#4 .stabn 68,0,339,.LM725-.LFBB26 .LM725: CMP r4,r1 JZ .L431 .L430: .stabn 68,0,341,.LM726-.LFBB26 .LM726: LD.w r3,[r2++] CMP r3,#0 JZ .L539 .stabn 68,0,346,.LM727-.LFBB26 .LM727: CMP r3,#1 JNZ .L429 .stabn 68,0,348,.LM728-.LFBB26 .LM728: LD.w r0,[r7+#2] SUB r3,r0,r4 LD.w r0,[r6+r4] LSL r0,#3 .stabn 68,0,349,.LM729-.LFBB26 .LM729: SET r0,#0 SET r0,#1 ST.w [r3],r0 ADD r4,r4,#4 .stabn 68,0,339,.LM730-.LFBB26 .LM730: CMP r4,r1 JNZ .L430 .L431: .LBE277: .LBE273: .LBE272: .stabn 68,0,1846,.LM731-.LFBB26 .LM731: LD.w r4,[r5] SET r4,#7 ST.w [r5],r4 .stabn 68,0,1848,.LM732-.LFBB26 .LM732: LD.w r4,[r5] CLR r4,#0 ST.w [r5],r4 .L443: .stabn 68,0,1850,.LM733-.LFBB26 .LM733: LD.b r5,[sp+#5] SUB r4,r5,#1 ZXT.b r4,r4 ST.b [sp+#5],r4 CMP r5,#0 JNZ .L443 .stabn 68,0,1852,.LM734-.LFBB26 .LM734: ADD sp,#16 POP {r6, r7, r8, r9, r10, r11} JMP lr .L427: .LBB287: .LBB281: .stabn 68,0,353,.LM735-.LFBB26 .LM735: LD.w r2,[r5] ANL r2,r2,r3 MOV r4,#1 LSL r4,#12 CMP r2,r4 JZ .L540 .stabn 68,0,369,.LM736-.LFBB26 .LM736: LD.w r2,[r5] ANL r2,r2,r3 MOV r4,#1 LSL r4,#13 CMP r2,r4 JZ .L541 .stabn 68,0,385,.LM737-.LFBB26 .LM737: LD.w r4,[r5] ANL r4,r4,r3 CMP r4,r3 JNZ .L431 LD.w r6,[r1+#8] .stabn 68,0,1739,.LM738-.LFBB26 .LM738: MOV r2,#204 ADD r2,r6,r2 .LBE281: .LBE287: MOV r4,#0 .LBB288: .LBB282: .LBB278: .stabn 68,0,396,.LM739-.LFBB26 .LM739: ADD r7,r11 .stabn 68,0,392,.LM740-.LFBB26 .LM740: LD r0,#1048575 JMP .L442 .L542: .stabn 68,0,391,.LM741-.LFBB26 .LM741: LD.w r1,[r7+#2] SUB r3,r1,r4 LD.w r1,[r6+r4] LSL r1,#21 .stabn 68,0,392,.LM742-.LFBB26 .LM742: ORL r1,r1,r0 ST.w [r3],r1 .L441: ADD r4,r4,#4 .stabn 68,0,387,.LM743-.LFBB26 .LM743: CMP r4,#52 JZ .L431 .L442: .stabn 68,0,389,.LM744-.LFBB26 .LM744: LD.w r3,[r2++] CMP r3,#0 JZ .L542 .stabn 68,0,394,.LM745-.LFBB26 .LM745: CMP r3,#1 JNZ .L441 .stabn 68,0,396,.LM746-.LFBB26 .LM746: LD.w r1,[r7+#2] SUB r3,r1,r4 LD.w r1,[r6+r4] LSL r1,#3 .stabn 68,0,397,.LM747-.LFBB26 .LM747: SET r1,#0 SET r1,#1 ST.w [r3],r1 JMP .L441 .L536: .LBE278: .LBE282: .LBE288: .LBB289: .LBB264: .stabn 68,0,246,.LM748-.LFBB26 .LM748: LD.w r3,[r6+#3] SET r3,#16 ST.w [r6+#3],r3 .stabn 68,0,248,.LM749-.LFBB26 .LM749: LD.h r8,[r4] LSR r8,#12 MOV r3,#7 ANL r8,r3 LSL r8,#5 LD.w r3,[r6+#20] MOV r9,r3 MOV r3,#224 NOT r3,r3 MOV r0,r9 ANL r3,r0,r3 ORL r3,r8 ST.w [r6+#20],r3 .stabn 68,0,250,.LM750-.LFBB26 .LM750: LD.h r4,[r4] LSR r4,#15 ANL r2,r4,r2 LSL r2,#4 LD.w r4,[r6+#20] CLR r4,#4 ORL r4,r4,r2 ST.w [r6+#20],r4 JMP .L421 .L522: .LBE264: .LBE289: .stabn 68,0,1760,.LM751-.LFBB26 .LM751: LD.w r2,[r5] SET r2,#2 ST.w [r5],r2 .stabn 68,0,1761,.LM752-.LFBB26 .LM752: LD.w r2,[r5+#29] SET r2,#17 ST.w [r5+#29],r2 JMP .L387 .L523: .stabn 68,0,1765,.LM753-.LFBB26 .LM753: LD.w r2,[r5] SET r2,#2 ST.w [r5],r2 .stabn 68,0,1766,.LM754-.LFBB26 .LM754: LD.w r2,[r5+#29] CLR r2,#17 ST.w [r5+#29],r2 JMP .L387 .L525: .stabn 68,0,1775,.LM755-.LFBB26 .LM755: LD.w r2,[r5] CLR r2,#2 ST.w [r5],r2 .stabn 68,0,1776,.LM756-.LFBB26 .LM756: LD.w r2,[r5] CLR r2,#1 ST.w [r5],r2 JMP .L387 .L524: .stabn 68,0,1770,.LM757-.LFBB26 .LM757: LD.w r2,[r5] CLR r2,#2 ST.w [r5],r2 .stabn 68,0,1771,.LM758-.LFBB26 .LM758: LD.w r2,[r5] SET r2,#1 ST.w [r5],r2 JMP .L387 .L540: LD.w r1,[r1+#8] MOV r8,r1 .LBB290: .LBB283: .stabn 68,0,1739,.LM759-.LFBB26 .LM759: MOV r2,#204 ADD r2,r2,r1 .LBE283: .LBE290: MOV r4,#0 .LBB291: .LBB284: .LBB279: .stabn 68,0,364,.LM760-.LFBB26 .LM760: ADD r7,r11 .stabn 68,0,360,.LM761-.LFBB26 .LM761: LD r0,#1048575 .stabn 68,0,355,.LM762-.LFBB26 .LM762: MOV r1,#144 JMP .L435 .L543: .stabn 68,0,359,.LM763-.LFBB26 .LM763: LD.w r6,[r7+#2] SUB r3,r6,r4 MOV r6,r8 //++++ PUSH r6 ADD r6,r4 LD.W r9,[r6] POP r6 // replace_LD.x r9,[r6+r4] MOV r6,r9 LSL r6,#21 .stabn 68,0,360,.LM764-.LFBB26 .LM764: ORL r6,r6,r0 ST.w [r3],r6 .L434: ADD r4,r4,#4 .stabn 68,0,355,.LM765-.LFBB26 .LM765: CMP r4,r1 JZ .L431 .L435: .stabn 68,0,357,.LM766-.LFBB26 .LM766: LD.w r3,[r2++] CMP r3,#0 JZ .L543 .stabn 68,0,362,.LM767-.LFBB26 .LM767: CMP r3,#1 JNZ .L434 .stabn 68,0,364,.LM768-.LFBB26 .LM768: LD.w r6,[r7+#2] SUB r3,r6,r4 MOV r6,r8 //++++ PUSH r6 ADD r6,r4 LD.W r9,[r6] POP r6 // replace_LD.x r9,[r6+r4] MOV r6,r9 LSL r6,#3 .stabn 68,0,365,.LM769-.LFBB26 .LM769: SET r6,#0 SET r6,#1 ST.w [r3],r6 JMP .L434 .L537: .LBE279: .LBE284: .LBE291: .LBB292: .LBB265: .stabn 68,0,254,.LM770-.LFBB26 .LM770: LD.w r2,[r6+#5] SET r2,#2 ST.w [r6+#5],r2 .stabn 68,0,256,.LM771-.LFBB26 .LM771: LD.h r8,[r4] LSR r8,#12 MOV r2,#7 ANL r8,r2 LSL r8,#21 LD.w r2,[r6+#24] MOV r9,r2 LD r2,#-14680065 MOV r0,r9 ANL r2,r0,r2 ORL r2,r8 ST.w [r6+#24],r2 .stabn 68,0,258,.LM772-.LFBB26 .LM772: LD.h r4,[r4] LSR r4,#15 ANL r3,r4,r3 LSL r3,#20 LD.w r4,[r6+#24] CLR r4,#20 ORL r4,r4,r3 ST.w [r6+#24],r4 JMP .L421 .L541: LD.w r6,[r1+#8] .LBE265: .LBE292: .LBB293: .LBB285: .stabn 68,0,1739,.LM773-.LFBB26 .LM773: MOV r2,#204 ADD r2,r6,r2 .LBE285: .LBE293: MOV r4,#0 .LBB294: .LBB286: .LBB280: .stabn 68,0,380,.LM774-.LFBB26 .LM774: ADD r7,r11 .stabn 68,0,376,.LM775-.LFBB26 .LM775: LD r0,#1048575 JMP .L439 .L544: .stabn 68,0,375,.LM776-.LFBB26 .LM776: LD.w r1,[r7+#2] SUB r3,r1,r4 LD.w r1,[r6+r4] LSL r1,#21 .stabn 68,0,376,.LM777-.LFBB26 .LM777: ORL r1,r1,r0 ST.w [r3],r1 .L438: ADD r4,r4,#4 .stabn 68,0,371,.LM778-.LFBB26 .LM778: CMP r4,#92 JZ .L431 .L439: .stabn 68,0,373,.LM779-.LFBB26 .LM779: LD.w r3,[r2++] CMP r3,#0 JZ .L544 .stabn 68,0,378,.LM780-.LFBB26 .LM780: CMP r3,#1 JNZ .L438 .stabn 68,0,380,.LM781-.LFBB26 .LM781: LD.w r1,[r7+#2] SUB r3,r1,r4 LD.w r1,[r6+r4] LSL r1,#3 .stabn 68,0,381,.LM782-.LFBB26 .LM782: SET r1,#0 SET r1,#1 ST.w [r3],r1 JMP .L438 .L538: MOV r2,r11 ADD r4,r2,r7 LD.w r2,[r4+#1] JMP .L424 .LBE280: .LBE286: .LBE294: .size Can_m_FdControllerInit, .-Can_m_FdControllerInit .stabs "ControllerRegPtr:r(0,19)",64,0,1741,5 .stabs "delay_count:(2,103)",128,0,1742,5 .stabn 192,0,0,.LFBB26-.LFBB26 .stabs "Rcr_Value:(2,16)",128,0,113,0 .stabs "delay_time:(2,103)",128,0,114,4 .stabn 192,0,0,.LBB261-.LFBB26 .stabn 224,0,0,.LBE261-.LFBB26 .stabs "erase_length:r(3,2)",64,0,1644,4 .stabn 192,0,0,.LBB267-.LFBB26 .stabn 224,0,0,.LBE267-.LFBB26 .stabs "erase_length:r(3,2)",64,0,1644,4 .stabn 192,0,0,.LBB270-.LFBB26 .stabn 224,0,0,.LBE270-.LFBB26 .stabs "erase_count:r(3,4)",64,0,1700,4 .stabn 192,0,0,.LBB276-.LFBB26 .stabn 224,0,0,.LBE276-.LFBB26 .stabn 224,0,0,.Lscope26-.LFBB26 .Lscope26: .stabs "",36,0,0,.Lscope26-.LFBB26 .stabd 78,0,0 .section .text$Can_m_FdTransmiterrorHandler .type .text$Can_m_FdTransmiterrorHandler$scode_local_27, @function .text$Can_m_FdTransmiterrorHandler$scode_loacal_27: .align 1 .stabs "Can_m_FdTransmiterrorHandler:F(0,15)",36,0,1857,Can_m_FdTransmiterrorHandler .export Can_m_FdTransmiterrorHandler .type Can_m_FdTransmiterrorHandler, @function Can_m_FdTransmiterrorHandler: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext27 .Ltext27: .stabn 68,0,1858,.LM783-.LFBB27 .LM783: .LFBB27: .stabn 68,0,1862,.LM784-.LFBB27 .LM784: JMP lr .size Can_m_FdTransmiterrorHandler, .-Can_m_FdTransmiterrorHandler .Lscope27: .stabs "",36,0,0,.Lscope27-.LFBB27 .stabd 78,0,0 .section .text$Can_m_FdBusoffHandler .type .text$Can_m_FdBusoffHandler$scode_local_28, @function .text$Can_m_FdBusoffHandler$scode_loacal_28: .align 1 .stabs "Can_m_FdBusoffHandler:F(0,15)",36,0,1867,Can_m_FdBusoffHandler .export Can_m_FdBusoffHandler .type Can_m_FdBusoffHandler, @function Can_m_FdBusoffHandler: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext28 .Ltext28: .stabn 68,0,1868,.LM785-.LFBB28 .LM785: .LFBB28: .stabn 68,0,1872,.LM786-.LFBB28 .LM786: JMP lr .size Can_m_FdBusoffHandler, .-Can_m_FdBusoffHandler .Lscope28: .stabs "",36,0,0,.Lscope28-.LFBB28 .stabd 78,0,0 .section .text$Can_m_FdFlagclearHandler .type .text$Can_m_FdFlagclearHandler$scode_local_29, @function .text$Can_m_FdFlagclearHandler$scode_loacal_29: .align 1 .stabs "Can_m_FdFlagclearHandler:F(0,15)",36,0,1877,Can_m_FdFlagclearHandler .export Can_m_FdFlagclearHandler .type Can_m_FdFlagclearHandler, @function Can_m_FdFlagclearHandler: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext29 .Ltext29: .stabn 68,0,1878,.LM787-.LFBB29 .LM787: .LFBB29: .stabn 68,0,1882,.LM788-.LFBB29 .LM788: JMP lr .size Can_m_FdFlagclearHandler, .-Can_m_FdFlagclearHandler .Lscope29: .stabs "",36,0,0,.Lscope29-.LFBB29 .stabd 78,0,0 .section .text$Arbitrate_Handle .type .text$Arbitrate_Handle$scode_local_30, @function .text$Arbitrate_Handle$scode_loacal_30: .align 1 .stabs "Arbitrate_Handle:F(0,15)",36,0,1885,Arbitrate_Handle .stabs "Can_Controller_Index:P(0,18)",64,0,1885,0 .export Arbitrate_Handle .type Arbitrate_Handle, @function Arbitrate_Handle: .stabd 46,0,0 .stabs "../src/kf32a156_canfd.c",132,0,0,.Ltext30 .Ltext30: .stabn 68,0,1886,.LM789-.LFBB30 .LM789: .LFBB30: SUB sp,#8 ZXT.b r0,r0 .stabn 68,0,1887,.LM790-.LFBB30 .LM790: LSL r0,#4 LD r5,#Can_m_ControllersInfo LD.w r4,[r5+r0] .stabn 68,0,1888,.LM791-.LFBB30 .LM791: MOV r5,#15 ST.w [sp+#1],r5 .stabn 68,0,1889,.LM792-.LFBB30 .LM792: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,1890,.LM793-.LFBB30 .LM793: LD.w r5,[r4+#7] MOV r2,#64 ANL r5,r5,r2 JZ .L548 .stabn 68,0,1892,.LM794-.LFBB30 .LM794: LD.w r5,[r4+#2] ST.w [sp],r5 .stabn 68,0,1893,.LM795-.LFBB30 .LM795: LD.w r5,[r4+#6] SET r5,#22 ST.w [r4+#6],r5 .stabn 68,0,1894,.LM796-.LFBB30 .LM796: JMP .L552 .L550: .stabn 68,0,1894,.LM797-.LFBB30 .LM797: LD.w r5,[sp+#1] SUB r3,r5,#1 ST.w [sp+#1],r3 CMP r5,#0 JZ .L553 .L552: .stabn 68,0,1894,.LM798-.LFBB30 .LM798: LD.w r5,[r4+#7] ANL r5,r5,r2 JNZ .L550 .L553: .stabn 68,0,1896,.LM799-.LFBB30 .LM799: LD.w r5,[r4+#6] CLR r5,#22 ST.w [r4+#6],r5 .stabn 68,0,1899,.LM800-.LFBB30 .LM800: LD.w r5,[r4] CLR r5,#8 ST.w [r4],r5 .stabn 68,0,1901,.LM801-.LFBB30 .LM801: LD.w r5,[r4] SET r5,#9 ST.w [r4],r5 MOV r5,#10 .L551: .LBB295: .stabn 68,0,1904,.LM802-.LFBB30 .LM802: // inline asm begin // 1904 "../src/kf32a156_canfd.c" 1 nop // inline asm end SUB r5,r5,#1 ZXT.h r5,r5 .stabn 68,0,1902,.LM803-.LFBB30 .LM803: CMP r5,#0 JNZ .L551 .LBE295: .stabn 68,0,1906,.LM804-.LFBB30 .LM804: LD.w r5,[r4] CLR r5,#9 ST.w [r4],r5 .stabn 68,0,1909,.LM805-.LFBB30 .LM805: LD.w r5,[r4+#29] SET r5,#16 ST.w [r4+#29],r5 MOV r5,#10 .L554: .LBB296: .stabn 68,0,1912,.LM806-.LFBB30 .LM806: // inline asm begin // 1912 "../src/kf32a156_canfd.c" 1 nop // inline asm end SUB r5,r5,#1 ZXT.h r5,r5 .stabn 68,0,1910,.LM807-.LFBB30 .LM807: CMP r5,#0 JNZ .L554 .LBE296: .stabn 68,0,1914,.LM808-.LFBB30 .LM808: LD.w r5,[r4+#29] CLR r5,#16 ST.w [r4+#29],r5 .stabn 68,0,1916,.LM809-.LFBB30 .LM809: LD.w r5,[r4] SET r5,#8 ST.w [r4],r5 .L548: .stabn 68,0,1918,.LM810-.LFBB30 .LM810: ADD sp,#8 JMP lr .size Arbitrate_Handle, .-Arbitrate_Handle .stabs "ControllerRegPtr:r(0,19)",64,0,1887,4 .stabs "delay_time:(2,16)",128,0,1888,4 .stabs "Rcr_Value:(2,16)",128,0,1889,0 .stabn 192,0,0,.LFBB30-.LFBB30 .stabn 224,0,0,.Lscope30-.LFBB30 .Lscope30: .stabs "",36,0,0,.Lscope30-.LFBB30 .stabd 78,0,0 .export Can_m_ControllersInfo .section .rdata$Can_m_ControllersInfo .type .rdata$Can_m_ControllersInfo$scode_local_31, @function .rdata$Can_m_ControllersInfo$scode_loacal_31: .align 2 .type Can_m_ControllersInfo, @object .size Can_m_ControllersInfo, 48 Can_m_ControllersInfo: .long 1073752192 .long 536803328 .long 1073752320 .long 0 .long 1073753728 .long 536801280 .long 536802300 .long 1 .long 1073753856 .long 536802304 .long 536803324 .long 1 .export Transmitcount .section .data$init$Transmitcount .type .data$init$Transmitcount$scode_local_32, @function .data$init$Transmitcount$scode_loacal_32: .align 2 .type Transmitcount, @object .size Transmitcount, 4 Transmitcount: .fill 4, 1 .section .rdata$CSWTCH.122 .type .rdata$CSWTCH.122$scode_local_33, @function .rdata$CSWTCH.122$scode_loacal_33: .align 2 .type CSWTCH.122, @object .size CSWTCH.122, 4 CSWTCH.122: .byte -52 .byte -40 .byte -26 .byte -22 .section .rdata$CSWTCH.125 .type .rdata$CSWTCH.125$scode_local_34, @function .rdata$CSWTCH.125$scode_loacal_34: .align 2 .type CSWTCH.125, @object .size CSWTCH.125, 4 CSWTCH.125: .byte -52 .byte -40 .byte -26 .byte -22 .stabs "Can_m_ControllersInfo:G(0,39)=ar(2,18);0;2;(0,40)=k(1,176)",32,0,65,0 .stabs "Transmitcount:G(3,6)",32,0,37,0 .text .stabs "",100,0,0,.Letext0 .Letext0: .ident "GCC: (GNU Tools for KungFu32 Embedded Processors major 4) 4.7.0-Mar 27 2023-12:21:57"