.file "kf32a156_canfd.c" .stabs "C:\\\\WorkSpace32\\\\blinkled\\\\Debug/",100,0,2,.Ltext0 .stabs "../KF32Lib/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\\blinkled\\KF32Lib\\inc/kf32a156_rst.h",130,0,0,0 .stabs "C:\\WorkSpace32\\blinkled\\KF32Lib\\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,56,0 .stabs " :T(2,3)=eRESET:0,SET:1,;",128,0,0,0 .stabs "FlagStatus:t(2,4)=(2,3)",128,0,64,0 .stabs "INTStatus:t(2,5)=(2,3)",128,0,64,0 .stabs " :T(2,6)=eFAILURE:0,SUCCESS:1,;",128,0,0,0 .stabs "RetStatus:t(2,7)=(2,6)",128,0,71,0 .stabs " :T(2,8)=eDISABLE:0,ENABLE:1,;",128,0,0,0 .stabs "AbleStatus:t(2,9)=(2,8)",128,0,78,0 .stabs " :T(2,10)=eDIR_DOWN:0,DIR_UP:1,;",128,0,0,0 .stabs "DIRStatus:t(2,11)=(2,10)",128,0,87,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,185,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,211,0 .stabs "IONMI_MenMap:T(2,21)=s64RESERVED:(2,22)=ar(2,18);0;14;(2,16),0,480;CTLR:(2,16),480,32;;",128,0,0,0 .stabs "IONMI_SFRmap:t(2,23)=(2,21)",128,0,916,0 .stabs "OSC_MemMap:T(2,24)=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,25)=(2,24)",128,0,978,0 .stabs "PLL_MenMap:T(2,26)=s4CTL:(2,16),0,32;;",128,0,0,0 .stabs "PLL_SFRmap:t(2,27)=(2,26)",128,0,984,0 .stabs "INT_MemMap:T(2,28)=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;EINTLVL:(2,16),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,29)=(2,28)",128,0,1335,0 .stabs "SYSCTL_MemMap:T(2,30)=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,31)=(2,30)",128,0,2743,0 .stabs "DMA_MenMap:T(2,32)=s204:(2,33)=u28:(2,34)=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,35)=ar(2,18);0;6;(2,16),0,224;;,0,224;RESERVED1:(3,6),224,32;:(2,36)=u28:(2,37)=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,35),0,224;;,256,224;RESERVED2:(3,6),480,32;:(2,38)=u28:(2,39)=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,35),0,224;;,512,224;RESERVED3:(3,6),736,32;:(2,40)=u28:(2,41)=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,42)=ar(2,18);0;6;(2,15),0,224;;,768,224;RESERVED4:(3,6),992,32;:(2,43)=u28:(2,44)=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,42),0,224;;,1024,224;RESERVED5:(3,6),1248,32;:(2,45)=u28:(2,46)=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,42),0,224;;,1280,224;RESERVED6:(3,6),1504,32;LIFR:(2,16),1536,32;LIER:(2,16),1568,32;REMAP:(2,16),1600,32;;",128,0,0,0 .stabs "DMA_SFRmap:t(2,47)=(2,32)",128,0,2989,0 .stabs "SYSTICK_MemMap:T(2,48)=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,49)=(2,48)",128,0,3566,0 .stabs "BTIM_MemMap:T(2,50)=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,51)=(2,50)",128,0,3628,0 .stabs "GPTIM_MemMap:T(2,52)=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,53)=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,53),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,54)=(2,52)",128,0,3818,0 .stabs "CCP_SFRmap:t(2,55)=(2,52)",128,0,3818,0 .stabs "ATIM_MemMap:T(2,56)=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,57)=(2,56)",128,0,4333,0 .stabs "ECCP_SFRmap:t(2,58)=(2,56)",128,0,4333,0 .stabs "EPWM_MemMap:T(2,59)=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,60)=(2,59)",128,0,5174,0 .stabs "HRCAP_MenMap:T(2,61)=s52CTL:(2,16),0,32;COUNTER:(2,15),32,32;RISE:(2,62)=ar(2,18);0;1;(2,15),64,64;FALL:(2,62),128,64;HRRISE:(2,62),192,64;HRFALL:(2,62),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,63)=(2,61)",128,0,5815,0 .stabs "QEI_MenMap:T(2,64)=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,65)=(2,64)",128,0,5972,0 .stabs "ADC_MemMap:T(2,66)=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,53),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,67)=(2,66)",128,0,6106,0 .stabs "DAC_MemMap:T(2,68)=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,69)=(2,68)",128,0,6796,0 .stabs "CMP_MemMap:T(2,70)=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,71)=(2,70)",128,0,6967,0 .stabs "OP_MemMap:T(2,72)=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,73)=(2,72)",128,0,7396,0 .stabs "USART_MemMap:T(2,74)=s28CTLR:(2,16),0,32;BRGR:(2,16),32,32;STR:(2,16),64,32;:(2,75)=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,76)=(2,74)",128,0,7696,0 .stabs "SPI_MemMap:T(2,77)=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,78)=(2,77)",128,0,8037,0 .stabs "I2C_MemMap:T(2,79)=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,80)=(2,79)",128,0,8201,0 .stabs "CanTxBufferTypeDef:t(2,81)=(2,82)=u16SFF:(2,83)=s16TXINFR:(2,84)=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,85)=s4DATA1:(2,16),0,8;DATA0:(2,16),8,8;RESERVED0:(2,16),16,5;ID:(2,16),21,11;;,32,32;TXDATA1:(2,86)=s4DATA5:(2,16),0,8;DATA4:(2,16),8,8;DATA3:(2,16),16,8;DATA2:(2,16),24,8;;,64,32;TXDATA2:(2,87)=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,88)=s16TXINFR:(2,89)=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,90)=s4RESERVED:(2,16),0,3;ID:(2,16),3,29;;,32,32;TXDATA1:(2,91)=s4DATA3:(2,16),0,8;DATA2:(2,16),8,8;DATA1:(2,16),16,8;DATA0:(2,16),24,8;;,64,32;TXDATA2:(2,92)=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,8517,0 .stabs "CAN_MemMap:T(2,93)=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,94)=u16:(2,95)=s16INFR:(2,16),0,32;TX0R:(2,16),32,32;TX1R:(2,16),64,32;TX2R:(2,16),96,32;;,0,128;CanTxBuffer:(2,81),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,96)=(2,93)",128,0,8547,0 .stabs "CAN_FILTER_Map:T(2,97)=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,98)=(2,97)",128,0,8567,0 .stabs "CANFD_MenMap:T(2,99)=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,100)=u4:(2,101)=s4RX_SET2_1:(3,2),0,8;RX_SET2_2:(3,2),8,8;RX_SET2_34:(3,4),16,16;;,0,32;:(2,102)=s4RX_SET2:(3,6),0,32;;,0,32;;,288,32;:(2,103)=u64RXDATA:(2,104)=ar(2,18);0;63;(2,105)=k(2,106)=B(3,2),0,512;RXDATA_32:(2,107)=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,108)=(2,99)",128,0,9725,0 .stabs "EXIC_MemMap:T(2,109)=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,110)=(2,109)",128,0,10240,0 .stabs "RTC_MemMap:T(2,111)=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,112)=(2,111)",128,0,10338,0 .stabs "IWDT_MemMap:T(2,113)=s8CTL:(2,16),0,32;FD:(2,16),32,32;;",128,0,0,0 .stabs "IWDT_SFRmap:t(2,114)=(2,113)",128,0,10865,0 .stabs "WWDT_MemMap:T(2,115)=s12CTL:(2,16),0,32;CNT:(2,16),32,32;CTL1:(2,16),64,32;;",128,0,0,0 .stabs "WWDT_SFRmap:t(2,116)=(2,115)",128,0,10915,0 .stabs "EWDT_MenMap:T(2,117)=s8CTL:(2,16),0,32;CNT:(2,16),32,32;;",128,0,0,0 .stabs "EWDT_SFRmap:t(2,118)=(2,117)",128,0,10993,0 .stabs "CFGL_MemMap:T(2,119)=s12CTL0:(2,16),0,32;CTL1:(2,16),32,32;IFR:(2,16),64,32;;",128,0,0,0 .stabs "CFGL_SFRmap:t(2,120)=(2,119)",128,0,11080,0 .stabs "ECFGL_MenMap:T(2,121)=s96:(2,122)=u64:(2,123)=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,124)=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,125)=(2,121)",128,0,11295,0 .stabs "RST_MemMap:T(2,126)=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,127)=(2,126)",128,0,11615,0 .stabs "PCLK_MemMap:T(2,128)=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,129)=(2,128)",128,0,11797,0 .stabs "PM_MemMap:T(2,130)=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,131)=(2,130)",128,0,11983,0 .stabs "BKP_MemMap:T(2,132)=s96CTL:(2,16),0,32;INT:(2,16),32,32;RESERVED:(2,133)=ar(2,18);0;13;(3,6),64,448;DATA:(2,134)=ar(2,18);0;7;(2,16),512,256;;",128,0,0,0 .stabs "BKP_SFRmap:t(2,135)=(2,132)",128,0,12457,0 .stabs "FLASH_MemMap:T(2,136)=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,137)=ar(2,18);0;3;(2,16),512,128;;",128,0,0,0 .stabs "FLASH_SFRmap:t(2,138)=(2,136)",128,0,12556,0 .stabs "CRC_MemMap:T(2,139)=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,140)=(2,139)",128,0,12749,0 .stabs "AES_MenMap:T(2,141)=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,142)=(2,141)",128,0,12814,0 .stabs "RNG_MenMap:T(2,143)=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,144)=(2,143)",128,0,12914,0 .stabs "FlexMUX_MenMap:T(2,145)=s8SOU:(2,16),0,32;TAR:(2,16),32,32;;",128,0,0,0 .stabs "FlexMUX_SFRmap:t(2,146)=(2,145)",128,0,13015,0 .stabs "FDC_MenMap:T(2,147)=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,148)=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,149)=(2,147)",128,0,13197,0 .stabs "FlexRM_MenMap:T(2,150)=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,151)=(2,150)",128,0,13675,0 .stabs "CACHE_MenMap:T(2,152)=s4CTLR:(2,16),0,32;;",128,0,0,0 .stabs "CACHE_SFRmap:t(2,153)=(2,152)",128,0,14093,0 .stabn 162,0,0,0 .stabn 162,0,0,0 .stabs "C:\\WorkSpace32\\blinkled\\KF32Lib\\inc/kf32a156_canfd.h",130,0,0,0 .stabs "C:/Program Files (x86)/ChipON IDE/KungFu32/ChipONCC32/include/Sys/stdlib.h",130,0,0,0 .stabs "div_t:t(6,1)=(6,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;",128,0,42,0 .stabs "ldiv_t:t(6,3)=(6,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;",128,0,47,0 .stabs "lldiv_t:t(6,5)=(6,6)=s16quot:(0,6),0,64;rem:(0,6),64,64;;",128,0,53,0 .stabn 162,0,0,0 .stabs "C:/Program Files (x86)/ChipON IDE/KungFu32/ChipONCC32/include/Sys/math.h",130,0,0,0 .stabs " :T(7,1)=eFP_INFINITE:0,FP_NAN:1,FP_NORMAL:2,FP_SUBNORMAL:3,FP_ZERO:4,;",128,0,0,0 .stabs "_LIB_VERSION_TYPE:t(7,2)=(0,1)",128,0,108,0 .stabn 162,0,0,0 .stabs "Code_Segment:t(5,1)=(5,2)=u4CS_CODE:(5,3)=B(0,4),0,32;:(5,4)=s4DLC:(5,3),0,4;:(0,4),4,2;RTR:(5,3),6,1;IDE:(5,3),7,1;BRS:(5,3),8,1;ESI:(5,3),9,1;EDL:(5,3),10,1;:(0,4),11,1;CODE:(5,3),12,4;TIMESTAMP:(5,3),16,16;;,0,32;;",128,0,99,0 .stabs "DataBuffer_8byteType:t(5,5)=(5,6)=u16SFF:(5,7)=s16:(5,8)=u4CS_CODE:(5,3),0,32;:(5,9)=s4DLC:(5,3),0,4;:(5,3),4,2;RTR:(5,3),6,1;IDE:(5,3),7,1;BRS:(5,3),8,1;ESI:(5,3),9,1;EDL:(5,3),10,1;:(5,3),11,1;CODE:(5,3),12,4;TIMESTAMP:(5,3),16,16;;,0,32;;,0,32;DATA1:(5,3),32,8;DATA0:(5,3),40,8;:(5,3),48,4;RRTR:(5,3),52,1;ID:(5,3),53,11;:(5,10)=u8DATA3210:(5,11)=ar(2,18);0;1;(5,3),0,64;:(5,12)=s8DATA5:(5,3),0,8;DATA4:(5,3),8,8;DATA3:(5,3),16,8;DATA2:(5,3),24,8;:(0,4),32,8;:(0,4),40,8;DATA7:(5,3),48,8;DATA6:(5,3),56,8;;,0,64;;,64,64;;,0,128;EFF:(5,13)=s16:(5,14)=u4CS_CODE:(5,3),0,32;:(5,15)=s4DLC:(5,3),0,4;:(0,4),4,2;RTR:(5,3),6,1;IDE:(5,3),7,1;BRS:(5,3),8,1;ESI:(5,3),9,1;EDL:(5,3),10,1;:(0,4),11,1;CODE:(5,3),12,4;TIMESTAMP:(5,3),16,16;;,0,32;;,0,32;:(0,4),32,2;RRTR:(5,3),34,1;ID:(5,3),35,29;:(5,16)=u8:(5,17)=s8DATA3210:(5,11),0,64;;,0,64;:(5,18)=s8DATA3:(5,3),0,8;DATA2:(5,3),8,8;DATA1:(5,3),16,8;DATA0:(5,3),24,8;DATA7:(5,3),32,8;DATA6:(5,3),40,8;DATA5:(5,3),48,8;DATA4:(5,3),56,8;;,0,64;;,64,64;;,0,128;;",128,0,187,0 .stabs "DataBuffer_16byteType:t(5,19)=(5,20)=u24SFF:(5,21)=s24:(5,22)=u4CS_CODE:(5,3),0,32;:(5,23)=s4DLC:(5,3),0,4;:(0,4),4,2;RTR:(5,3),6,1;IDE:(5,3),7,1;BRS:(5,3),8,1;ESI:(5,3),9,1;EDL:(5,3),10,1;:(0,4),11,1;CODE:(5,3),12,4;TIMESTAMP:(5,3),16,16;;,0,32;;,0,32;DATA1:(5,3),32,8;DATA0:(5,3),40,8;:(0,4),48,4;RRTR:(5,3),52,1;ID:(5,3),53,11;:(5,24)=u16DATA3210:(5,25)=ar(2,18);0;3;(5,3),0,128;:(5,26)=s16DATA5:(5,3),0,8;DATA4:(5,3),8,8;DATA3:(5,3),16,8;DATA2:(5,3),24,8;DATA9:(5,3),32,8;DATA8:(5,3),40,8;DATA7:(5,3),48,8;DATA6:(5,3),56,8;DATA13:(5,3),64,8;DATA12:(5,3),72,8;DATA11:(5,3),80,8;DATA10:(5,3),88,8;:(0,4),96,8;:(0,4),104,8;DATA15:(5,3),112,8;DATA14:(5,3),120,8;;,0,128;;,64,128;;,0,192;EFF:(5,27)=s24:(5,28)=u4:(5,29)=s4DLC:(5,3),0,4;:(0,4),4,2;RTR:(5,3),6,1;IDE:(5,3),7,1;BRS:(5,3),8,1;ESI:(5,3),9,1;EDL:(5,3),10,1;:(0,4),11,1;CODE:(5,3),12,4;TIMESTAMP:(5,3),16,16;;,0,32;CS_CODE:(5,3),0,32;;,0,32;:(0,4),32,2;RRTR:(5,3),34,1;ID:(5,3),35,29;:(5,30)=u16:(5,31)=s16DATA3210:(5,25),0,128;;,0,128;:(5,32)=s16DATA3:(5,3),0,8;DATA2:(5,3),8,8;DATA1:(5,3),16,8;DATA0:(5,3),24,8;DATA7:(5,3),32,8;DATA6:(5,3),40,8;DATA5:(5,3),48,8;DATA4:(5,3),56,8;DATA11:(5,3),64,8;DATA10:(5,3),72,8;DATA9:(5,3),80,8;DATA8:(5,3),88,8;DATA15:(5,3),96,8;DATA14:(5,3),104,8;DATA13:(5,3),112,8;DATA12:(5,3),120,8;;,0,128;;,64,128;;,0,192;;",128,0,298,0 .stabs "DataBuffer_32byteType:t(5,33)=(5,34)=u40SFF:(5,35)=s40:(5,36)=u4CS_CODE:(5,3),0,32;:(5,37)=s4DLC:(5,3),0,4;:(0,4),4,2;RTR:(5,3),6,1;IDE:(5,3),7,1;BRS:(5,3),8,1;ESI:(5,3),9,1;EDL:(5,3),10,1;:(0,4),11,1;CODE:(5,3),12,4;TIMESTAMP:(5,3),16,16;;,0,32;;,0,32;DATA1:(5,3),32,8;DATA0:(5,3),40,8;:(5,3),48,4;RRTR:(5,3),52,1;ID:(5,3),53,11;:(5,38)=u32DATA3210:(5,39)=ar(2,18);0;7;(5,3),0,256;:(5,40)=s32DATA5:(5,3),0,8;DATA4:(5,3),8,8;DATA3:(5,3),16,8;DATA2:(5,3),24,8;DATA9:(5,3),32,8;DATA8:(5,3),40,8;DATA7:(5,3),48,8;DATA6:(5,3),56,8;DATA13:(5,3),64,8;DATA12:(5,3),72,8;DATA11:(5,3),80,8;DATA10:(5,3),88,8;DATA17:(5,3),96,8;DATA16:(5,3),104,8;DATA15:(5,3),112,8;DATA14:(5,3),120,8;DATA21:(5,3),128,8;DATA20:(5,3),136,8;DATA19:(5,3),144,8;DATA18:(5,3),152,8;DATA25:(5,3),160,8;DATA24:(5,3),168,8;DATA23:(5,3),176,8;DATA22:(5,3),184,8;DATA29:(5,3),192,8;DATA28:(5,3),200,8;DATA27:(5,3),208,8;DATA26:(5,3),216,8;:(5,3),224,8;:(5,3),232,8;DATA31:(5,3),240,8;DATA30:(5,3),248,8;;,0,256;;,64,256;;,0,320;EFF:(5,41)=s40:(5,42)=u4:(5,43)=s4DLC:(5,3),0,4;:(0,4),4,2;RTR:(5,3),6,1;IDE:(5,3),7,1;BRS:(5,3),8,1;ESI:(5,3),9,1;EDL:(5,3),10,1;:(0,4),11,1;CODE:(5,3),12,4;TIMESTAMP:(5,3),16,16;;,0,32;CS_CODE:(5,3),0,32;;,0,32;:(0,4),32,2;RRTR:(5,3),34,1;ID:(5,3),35,29;:(5,44)=u32:(5,45)=s32DATA3210:(5,39),0,256;;,0,256;:(5,46)=s32DATA3:(5,3),0,8;DATA2:(5,3),8,8;DATA1:(5,3),16,8;DATA0:(5,3),24,8;DATA7:(5,3),32,8;DATA6:(5,3),40,8;DATA5:(5,3),48,8;DATA4:(5,3),56,8;DATA11:(5,3),64,8;DATA10:(5,3),72,8;DATA9:(5,3),80,8;DATA8:(5,3),88,8;DATA15:(5,3),96,8;DATA14:(5,3),104,8;DATA13:(5,3),112,8;DATA12:(5,3),120,8;DATA19:(5,3),128,8;DATA18:(5,3),136,8;DATA17:(5,3),144,8;DATA16:(5,3),152,8;DATA23:(5,3),160,8;DATA22:(5,3),168,8;DATA21:(5,3),176,8;DATA20:(5,3),184,8;DATA27:(5,3),192,8;DATA26:(5,3),200,8;DATA25:(5,3),208,8;DATA24:(5,3),216,8;DATA31:(5,3),224,8;DATA30:(5,3),232,8;DATA29:(5,3),240,8;DATA28:(5,3),248,8;;,0,256;;,64,256;;,0,320;;",128,0,450,0 .stabs "DataBuffer_64byteType:t(5,47)=(5,48)=u72SFF:(5,49)=s72:(5,50)=u4CS_CODE:(5,3),0,32;:(5,51)=s4DLC:(5,3),0,4;:(0,4),4,2;RTR:(5,3),6,1;IDE:(5,3),7,1;BRS:(5,3),8,1;ESI:(5,3),9,1;EDL:(5,3),10,1;:(0,4),11,1;CODE:(5,3),12,4;TIMESTAMP:(5,3),16,16;;,0,32;;,0,32;DATA1:(5,3),32,8;DATA0:(5,3),40,8;:(5,3),48,4;RRTR:(5,3),52,1;ID:(5,3),53,11;:(5,52)=u64DATA3210:(5,53)=ar(2,18);0;15;(5,3),0,512;:(5,54)=s64DATA5:(5,3),0,8;DATA4:(5,3),8,8;DATA3:(5,3),16,8;DATA2:(5,3),24,8;DATA9:(5,3),32,8;DATA8:(5,3),40,8;DATA7:(5,3),48,8;DATA6:(5,3),56,8;DATA13:(5,3),64,8;DATA12:(5,3),72,8;DATA11:(5,3),80,8;DATA10:(5,3),88,8;DATA17:(5,3),96,8;DATA16:(5,3),104,8;DATA15:(5,3),112,8;DATA14:(5,3),120,8;DATA21:(5,3),128,8;DATA20:(5,3),136,8;DATA19:(5,3),144,8;DATA18:(5,3),152,8;DATA25:(5,3),160,8;DATA24:(5,3),168,8;DATA23:(5,3),176,8;DATA22:(5,3),184,8;DATA29:(5,3),192,8;DATA28:(5,3),200,8;DATA27:(5,3),208,8;DATA26:(5,3),216,8;DATA33:(5,3),224,8;DATA32:(5,3),232,8;DATA31:(5,3),240,8;DATA30:(5,3),248,8;DATA37:(5,3),256,8;DATA36:(5,3),264,8;DATA35:(5,3),272,8;DATA34:(5,3),280,8;DATA41:(5,3),288,8;DATA40:(5,3),296,8;DATA39:(5,3),304,8;DATA38:(5,3),312,8;DATA45:(5,3),320,8;DATA44:(5,3),328,8;DATA43:(5,3),336,8;DATA42:(5,3),344,8;DATA49:(5,3),352,8;DATA48:(5,3),360,8;DATA47:(5,3),368,8;DATA46:(5,3),376,8;DATA53:(5,3),384,8;DATA52:(5,3),392,8;DATA51:(5,3),400,8;DATA50:(5,3),408,8;DATA57:(5,3),416,8;DATA56:(5,3),424,8;DATA55:(5,3),432,8;DATA54:(5,3),440,8;DATA61:(5,3),448,8;DATA60:(5,3),456,8;DATA59:(5,3),464,8;DATA58:(5,3),472,8;:(0,4),480,8;:(0,4),488,8;DATA63:(5,3),496,8;DATA62:(5,3),504,8;;,0,512;;,64,512;;,0,576;EFF:(5,55)=s72:(5,56)=u4:(5,57)=s4DLC:(5,3),0,4;:(0,4),4,2;RTR:(5,3),6,1;IDE:(5,3),7,1;BRS:(5,3),8,1;ESI:(5,3),9,1;EDL:(5,3),10,1;:(0,4),11,1;CODE:(5,3),12,4;TIMESTAMP:(5,3),16,16;;,0,32;CS_CODE:(5,3),0,32;;,0,32;:(5,3),32,2;RRTR:(5,3),34,1;ID:(5,3),35,29;:(5,58)=u64:(5,59)=s64DATA3210:(5,53),0,512;;,0,512;:(5,60)=s64DATA3:(5,3),0,8;DATA2:(5,3),8,8;DATA1:(5,3),16,8;DATA0:(5,3),24,8;DATA7:(5,3),32,8;DATA6:(5,3),40,8;DATA5:(5,3),48,8;DATA4:(5,3),56,8;DATA11:(5,3),64,8;DATA10:(5,3),72,8;DATA9:(5,3),80,8;DATA8:(5,3),88,8;DATA15:(5,3),96,8;DATA14:(5,3),104,8;DATA13:(5,3),112,8;DATA12:(5,3),120,8;DATA19:(5,3),128,8;DATA18:(5,3),136,8;DATA17:(5,3),144,8;DATA16:(5,3),152,8;DATA23:(5,3),160,8;DATA22:(5,3),168,8;DATA21:(5,3),176,8;DATA20:(5,3),184,8;DATA27:(5,3),192,8;DATA26:(5,3),200,8;DATA25:(5,3),208,8;DATA24:(5,3),216,8;DATA31:(5,3),224,8;DATA30:(5,3),232,8;DATA29:(5,3),240,8;DATA28:(5,3),248,8;DATA35:(5,3),256,8;DATA34:(5,3),264,8;DATA33:(5,3),272,8;DATA32:(5,3),280,8;DATA39:(5,3),288,8;DATA38:(5,3),296,8;DATA37:(5,3),304,8;DATA36:(5,3),312,8;DATA43:(5,3),320,8;DATA42:(5,3),328,8;DATA41:(5,3),336,8;DATA40:(5,3),344,8;DATA47:(5,3),352,8;DATA46:(5,3),360,8;DATA45:(5,3),368,8;DATA44:(5,3),376,8;DATA51:(5,3),384,8;DATA50:(5,3),392,8;DATA49:(5,3),400,8;DATA48:(5,3),408,8;DATA55:(5,3),416,8;DATA54:(5,3),424,8;DATA53:(5,3),432,8;DATA52:(5,3),440,8;DATA59:(5,3),448,8;DATA58:(5,3),456,8;DATA57:(5,3),464,8;DATA56:(5,3),472,8;DATA63:(5,3),480,8;DATA62:(5,3),488,8;DATA61:(5,3),496,8;DATA60:(5,3),504,8;;,0,512;;,64,512;;,0,576;;",128,0,686,0 .stabs "DataBuffer_RegType:t(5,61)=(5,62)=u72DataBuffer_8byte:(5,5),0,128;DataBuffer_16byte:(5,19),0,192;DataBuffer_32byte:(5,33),0,320;DataBuffer_64byte:(5,47),0,576;;",128,0,695,0 .stabs "Kf32a_Canfd_Reg:t(5,63)=(5,64)=s124CANFD_CTLR0:(5,65)=u4R:(0,4),0,32;B:(5,66)=s4RSMOD:(0,4),0,1;SILENT:(0,4),1,1;LBACK:(0,4),2,1;SLEEP:(0,4),3,1;ISOFDCANEN:(0,4),4,1;CANCKS:(0,4),5,2;CANEN:(0,4),7,1;TXR:(5,3),8,1;ATX:(5,3),9,1;RELRX:(0,4),10,1;RELF:(5,3),11,1;MBSIZE:(5,3),12,2;FULLRXEN:(0,4),14,1;ANSWEREN:(0,4),15,1;RXBSTA:(0,4),16,1;DOSTA:(0,4),17,1;TXBSTA:(0,4),18,1;TCSTA:(0,4),19,1;RXSTA:(5,3),20,1;TXSTA:(5,3),21,1;CERROR:(0,4),22,1;BOFF:(5,3),23,1;CANRMC:(5,3),24,7;CANFDEN:(0,4),31,1;;,0,32;;,0,32;CANFD_BRGR:(5,67)=u4R:(0,4),0,32;B:(5,68)=s4CANBRP:(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:(5,69)=u4R:(0,4),0,32;B:(5,70)=s4CANALC:(5,3),0,5;:(0,4),5,3;CANSEG:(5,3),8,5;CANDIR:(5,3),13,1;CANERRC:(5,3),14,2;DPRAMOF:(0,4),16,1;:(0,4),17,15;;,0,32;;,64,32;CANFD_EROR:(5,71)=u4R:(0,4),0,32;B:(5,72)=s4CANRXE:(5,3),0,8;CANTXE:(5,3),8,8;CANEWL:(5,3),16,8;SOSFD:(0,4),24,5;SFDEN:(0,4),29,1;SFDMOD:(0,4),30,1;DPRAMFEN:(0,4),31,1;;,0,32;;,96,32;CANFD_CTLR2:(5,73)=u4R:(0,4),0,32;B:(5,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;DESEL:(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:(5,75)=u4R:(0,4),0,32;B:(5,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;FAILCLR:(0,4),31,1;;,0,32;;,192,32;CANFD_IFR:(5,77)=u4R:(5,78)=s4Canfd_Interrupt_Flag:(5,3),0,16;:(5,3),16,16;;,0,32;B:(5,79)=s4CANRXIF:(5,3),0,1;CANTXIF:(5,3),1,1;EAIF:(5,3),2,1;DOVFIF:(5,3),3,1;WUIF:(5,3),4,1;ENIF:(5,3),5,1;ALIF:(5,3),6,1;BEIF:(5,3),7,1;CTXDF:(5,3),8,1;CRXDF:(5,3),9,1;RXBSTAIF:(5,3),10,1;TRGMBIF:(5,3),11,1;BOFFIF:(5,3),12,1;TDCFAILIF:(5,3),13,1;MOENDIF:(5,3),14,1;:(0,4),15,17;;,0,32;;,224,32;CANFD_DATA:(5,61),256,576;CANFD_TIMER:(5,80)=u4R:(0,4),0,32;B:(5,81)=s4CANTIMER:(5,3),0,16;:(0,4),16,16;;,0,32;;,832,32;CANFD_CRC:(5,82)=u4R:(0,4),0,32;B:(5,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:(5,84)=u4R:(0,4),0,32;B:(5,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:(5,86)=u4R:(0,4),0,32;B:(5,87)=s4MATWINNER:(0,4),0,10;MATSTA:(0,4),10,1;ROPSTA:(0,4),11,1;RELRXALL:(0,4),12,1;IDSELEN:(0,4),13,1;RTRMEN:(0,4),14,1;BETEN:(0,4),15,1;ARBWINNER:(0,4),16,10;ARBSTA0:(0,4),26,1;ARBSTA1:(0,4),27,1;TXCODE:(0,4),28,4;;,0,32;;,960,32;;",128,0,961,0 .stabs "Kf32a_Int_Reg:T(5,88)=s160CTL0:(5,89)=u4R:(0,4),0,32;B:(5,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:(5,91)=u4R:(0,4),0,32;B:(5,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:(5,93)=u4R:(0,4),0,32;B:(5,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:(5,95)=u4R:(0,4),0,32;B:(5,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:(5,97)=u4R:(0,4),0,32;B:(5,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:(5,99)=u4R:(0,4),0,32;B:(5,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:(5,101)=u4R:(0,4),0,32;B:(5,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:(5,103)=u4R:(0,4),0,32;B:(5,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:(5,105)=u4R:(0,4),0,32;B:(5,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:(5,107)=u4R:(0,4),0,32;B:(5,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:(5,109)=u4R:(0,4),0,32;B:(5,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:(5,111)=u4R:(0,4),0,32;B:(5,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:(5,113)=u4R:(0,4),0,32;B:(5,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:(5,115)=u4R:(0,4),0,32;B:(5,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:(5,117)=u4R:(0,4),0,32;B:(5,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:(5,119)=u4R:(0,4),0,32;B:(5,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:(5,121)=u4R:(0,4),0,32;B:(5,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:(5,123)=u4R:(0,4),0,32;B:(5,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:(5,125)=u4R:(0,4),0,32;B:(5,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:(5,127)=u4R:(0,4),0,32;B:(5,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:(5,129)=u4R:(0,4),0,32;B:(5,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:(5,131)=u4R:(0,4),0,32;B:(5,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:(5,133)=u4R:(0,4),0,32;B:(5,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:(5,135)=u4R:(0,4),0,32;B:(5,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:(5,137)=u4R:(0,4),0,32;B:(5,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:(5,139)=u4R:(0,4),0,32;B:(5,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:(5,141)=u4R:(0,4),0,32;B:(5,142)=s4EINTM:(0,4),0,21;:(0,4),21,10;:(0,4),31,1;;,0,32;;,1024,32;EINTRISE:(5,143)=u4R:(0,4),0,32;B:(5,144)=s4EINTRI:(0,4),0,21;:(0,4),21,10;:(0,4),31,1;;,0,32;;,1056,32;EINTFALL:(5,145)=u4R:(0,4),0,32;B:(5,146)=s4EINTFA:(0,4),0,21;:(0,4),21,10;:(0,4),31,1;;,0,32;;,1088,32;EINTF:(5,147)=u4R:(0,4),0,32;B:(5,148)=s4EINTIF:(0,4),0,21;:(0,4),21,11;;,0,32;;,1120,32;RESERVED6:(0,4),1152,32;EINTSS0:(5,149)=u4R:(0,4),0,32;B:(5,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:(5,151)=u4R:(0,4),0,32;B:(5,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:(5,153)=u4R:(0,4),0,32;B:(5,154)=s4INTDELY:(0,4),0,8;:(0,4),8,24;;,0,32;;,1248,32;;",128,0,0,0 .stabs "Kf32a_Mcu_Pclk_Reg:T(5,155)=s80RESERVED:(5,156)=ar(2,18);0;15;(0,4),0,512;CTL0:(5,157)=u4R:(0,4),0,32;B:(5,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:(5,159)=u4R:(0,4),0,32;B:(5,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:(5,161)=u4R:(0,4),0,32;B:(5,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:(5,163)=u4R:(0,4),0,32;B:(5,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(5,165)=s16CTL0:(5,166)=u4R:(0,4),0,32;B:(5,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:(5,168)=u4R:(0,4),0,32;B:(5,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:(5,170)=u4R:(0,4),0,32;B:(5,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:(5,172)=u4R:(0,4),0,32;B:(5,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;CNAFD6RST:(0,4),29,1;CNAFD7RST:(0,4),30,1;RTCRST:(0,4),31,1;;,0,32;;,96,32;;",128,0,0,0 .stabs " :T(5,174)=eCAN_CONTROLLER_CLASSICAL:0,CAN_CONTROLLER_FD:1,;",128,0,0,0 .stabs "Can_ControllerType:t(5,175)=(5,174)",128,0,1847,0 .stabs "Can_ControllerInfoType:t(5,176)=(5,177)=s16BaseAddress:(3,6),0,32;MBBaseAddress:(3,6),32,32;FilterBaseAddress:(3,6),64,32;Type:(5,175),96,32;;",128,0,1856,0 .stabs " :T(5,178)=eCANFD_NORMAL_MODE:0,CANFD_LOOP_INTERNAL_MODE:1,CNAFD_LOOP_EXTERNAL_MODE:2,CANFD_SILENT_MODE:3,;",128,0,0,0 .stabs "Can_WorkModeType:t(5,179)=(5,178)",128,0,1925,0 .stabs " :T(5,180)=eCAN_CLOCKSOURCE_SCLK:0,CAN_CLOCKSOURCE_HFCLK:1,CAN_CLOCKSOURCE_LFCLK:2,;",128,0,0,0 .stabs "Can_ClockSourceType:t(5,181)=(5,180)",128,0,1932,0 .stabs " :T(5,182)=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(5,183)=(5,182)",128,0,1940,0 .stabs " :T(5,184)=eCAN_FD_NON_ISOMODE:0,CAN_FD_ISOMODE:1,;",128,0,0,0 .stabs "Can_FdFrameType:t(5,185)=(5,184)",128,0,1946,0 .stabs " :T(5,186)=eCAN_MBFULLRECEIVE_DISABLE:0,CAN_MBFULLRECEIVE_ENABLE:1,;",128,0,0,0 .stabs "Can_MBFullReceiveEnableType:t(5,187)=(5,186)",128,0,1952,0 .stabs " :T(5,188)=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(5,189)=(5,188)",128,0,1960,0 .stabs " :T(5,190)=eCAN_RECEIVE:0,CAN_TRANSMIT:1,;",128,0,0,0 .stabs "Can_ObjectType:t(5,191)=(5,190)",128,0,1966,0 .stabs " :T(5,192)=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(5,193)=(5,192)",128,0,1986,0 .stabs " :T(5,194)=eCANFD_BRS_DISABLE:0,CANFD_BRS_ENABLE:1,;",128,0,0,0 .stabs "Can_FdBrsConfigType:t(5,195)=(5,194)",128,0,1992,0 .stabs " :T(5,196)=eCAN_FRAME_CLASSICAL:0,CAN_FRAME_FD:1,;",128,0,0,0 .stabs "Can_FrameType:t(5,197)=(5,196)",128,0,1998,0 .stabs " :T(5,198)=eCAN_DATA_STANDARD:0,CAN_DATA_EXTENDED:1,CAN_REMOTE_STANDARD:2,CAN_REMOTE_EXTENDED:3,;",128,0,0,0 .stabs "Can_IdFrameType:t(5,199)=(5,198)",128,0,2006,0 .stabs " :T(5,200)=eCAN_FILTER_STANDARD:0,CAN_FILTER_EXTENDED:1,;",128,0,0,0 .stabs "Can_IdFilterType:t(5,201)=(5,200)",128,0,2012,0 .stabs " :T(5,202)=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(5,203)=(5,202)",128,0,2067,0 .stabs " :T(5,204)=eInitindex_0:0,Initindex_1:1,Initindex_2:2,Initindex_3:3,Initindex_4:4,;",128,0,0,0 .stabs "Can_InitIndexType:t(5,205)=(5,204)",128,0,2076,0 .stabs " :T(5,206)=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(5,207)=(5,206)",128,0,2086,0 .stabs " :T(5,208)=eCAN_UNINITIALIZED:0,CAN_BUSY_TRANSMIT_MAILBOX:1,CAN_BUSY_RECEIVE_MAILBOX:2,CAN_ERROR_BUSOFF:3,CAN_NOTOK:4,CAN_OK:5,;",128,0,0,0 .stabs "Can_ReturnType:t(5,209)=(5,208)",128,0,2096,0 .stabs " :T(5,210)=eRx_Flag:1,Tx_Flag:2,ErrorAlarm_Flag:4,OverFlow_Flag:8,WakeUp_Flag:16,ErrorNegative_Flag:32,ArbitrateLose_Flag:64,BusError_Flag:128,DmaTXD_Flag:256,DmaRXD_Flag:512,BusOff_Flag:4096,;",128,0,0,0 .stabs "Can_Controller_InterruptType:t(5,211)=(5,210)",128,0,2122,0 .stabs " :T(5,212)=eCANFD_STATUS_OFF:8388608,CANFD_STATUS_ERROR:4194304,CANFD_STATUS_TRANSMITING:2097152,CANFD_STATUS_RECEIVEING:1048576,CANFD_STATUS_TRANSMITED:524288,CANFD_STATUS_TBUFFER:262144,CANFD_STATUS_RVOERFLOW:131072,CANFD_STATUS_REMPTY:65536,;",128,0,0,0 .stabs "Can_Controller_StatusType:t(5,213)=(5,212)",128,0,2134,0 .stabs "Can_BDRConfigType:t(5,214)=(5,215)=u2S:(5,216)=B(3,4),0,16;:(5,217)=s2PreScale:(5,216),0,6;Sjw:(5,216),6,2;TSeg1:(5,216),8,4;TSeg2:(5,216),12,3;SampleTimes:(5,216),15,1;;,0,16;;",128,0,2147,0 .stabs "Can_FdBDRConfigType:t(5,218)=(5,219)=u2S:(5,216),0,16;:(5,220)=s2BrsPrescale:(5,216),0,6;HtSeg1:(5,216),6,4;HtSeg2:(5,216),10,3;:(5,216),13,3;;,0,16;;",128,0,2159,0 .stabs "Can_Controller_InterruptFlagType:t(5,221)=(5,222)=u2EntireFlag:(5,216),0,16;:(5,223)=s2RxIntFlag:(5,216),0,1;TxIntFlag:(5,216),1,1;ErrorAlarmFlag:(5,216),2,1;OverFlowFlag:(5,216),3,1;WakeUpFlag:(5,216),4,1;ErrorNegativeFlag:(5,216),5,1;ArbitrateLoseFlag:(5,216),6,1;BusErrorFlag:(5,216),7,1;DmaTXDFlag:(5,216),8,1;DmaRXDFlag:(5,216),9,1;:(5,216),10,2;BusOffFlag:(5,216),12,1;:(5,216),13,3;;,0,16;;",128,0,2192,0 .stabs "ClearFlag_ReturnType:t(5,224)=(5,225)=u2flagclear_result:(5,216),0,16;:(5,226)=s2Arbitrateloseclear_Timeout:(5,216),0,1;Receiveclear_Timeout:(5,216),1,1;Buserrorclear_Timeout:(5,216),2,1;Busoffclear_Timeout:(5,216),3,1;Erroralarmclear_Timeout:(5,216),4,1;Errornegativeclear_Timeout:(5,216),5,1;Overflowclear_Timeout:(5,216),6,1;Transmitclear_Timeout:(5,216),7,1;Wakeupclear_Timeout:(5,216),8,1;:(5,216),9,7;;,0,16;;",128,0,2210,0 .stabs "Can_Controller_InterruptConfigType:t(5,227)=(5,228)=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,2242,0 .stabs "Canfd_MailboxDataType:t(5,229)=(5,230)=s68:(5,231)=u64U8Data:(5,232)=ar(2,18);0;63;(3,2),0,512;U32Data:(5,233)=ar(2,18);0;15;(3,6),0,512;:(5,234)=s64SU8Data:(5,235)=ar(2,18);0;1;(3,2),0,16;SU32Data:(5,236)=ar(2,18);0;14;(3,6),16,480;EU8Data:(5,235),496,16;;,0,512;;,0,512;Data_Length:(5,193),512,32;;",128,0,2258,0 .stabs "Can_HwFilterType:t(5,237)=(5,238)=s408MaskCode:(5,239)=ar(2,18);0;50;(3,6),0,1632;Can_IdFilterFrame:(5,240)=ar(2,18);0;50;(5,201),1632,1632;;",128,0,2264,0 .stabs "Can_ControllerConfigType:t(5,241)=(5,242)=s44CanfdMode:(5,179),0,32;EnableFD:(2,9),32,32;ClockSource:(5,181),64,32;FdArbitrateClockSource:(5,181),96,32;MailBoxBlockSize:(5,183),128,32;FdFrameType:(5,185),160,32;GlobalMask:(3,6),192,32;MBFullReceiveEnableSet:(5,187),224,32;Can_Controller_InterruptConfig:(5,243)=*(5,244)=k(5,227),256,32;Canfd_Controller_AllClockAndBDRConfig:(5,245)=*(5,246)=k(5,214),288,32;Canfd_Controller_ALLFdBDRConfig:(5,247)=*(5,248)=k(5,218),320,32;;",128,0,2285,0 .stabs "Canfd_MailboxHeaderType:t(5,249)=(5,250)=s92FrameData:(5,229),0,544;Id:(3,6),544,32;Timestamp:(3,4),576,16;BRS:(5,195),608,32;Can_frame:(5,197),640,32;Can_id:(5,199),672,32;TransceiveType:(5,207),704,32;;",128,0,2298,0 .stabs "Canfd_Sdu_Type:t(5,251)=(5,252)=s96Can_MailboxHeader:(5,253)=ar(2,18);0;0;(5,249),0,736;Sdu_Length:(3,2),736,8;;",128,0,2305,0 .stabn 162,0,0,0 .export CANFD_SCLK_MHZ .section .data$init$CANFD_SCLK_MHZ .type .data$init$CANFD_SCLK_MHZ$scode_local_1, @function .data$init$CANFD_SCLK_MHZ$scode_loacal_1: .type CANFD_SCLK_MHZ, @object .size CANFD_SCLK_MHZ, 1 CANFD_SCLK_MHZ: .fill 1, 1 .export CANFD_HFCLK_MHZ .section .data$init$CANFD_HFCLK_MHZ .type .data$init$CANFD_HFCLK_MHZ$scode_local_2, @function .data$init$CANFD_HFCLK_MHZ$scode_loacal_2: .type CANFD_HFCLK_MHZ, @object .size CANFD_HFCLK_MHZ, 1 CANFD_HFCLK_MHZ: .fill 1, 1 .export Can_m_ControllersInfo .section .rdata$Can_m_ControllersInfo .type .rdata$Can_m_ControllersInfo$scode_local_3, @function .rdata$Can_m_ControllersInfo$scode_loacal_3: .align 2 .type Can_m_ControllersInfo, @object .size Can_m_ControllersInfo, 32 Can_m_ControllersInfo: .long 1073753728 .long 536801280 .long 536802300 .long 1 .long 1073753856 .long 536802304 .long 536803324 .long 1 .export CANFD_PTR .section .rdata$CANFD_PTR .type .rdata$CANFD_PTR$scode_local_4, @function .rdata$CANFD_PTR$scode_loacal_4: .align 2 .type CANFD_PTR, @object .size CANFD_PTR, 8 CANFD_PTR: .long 1073753728 .long 1073753856 .section .text$Can_m_FdBaudrateSet .type .text$Can_m_FdBaudrateSet$scode_local_5, @function .text$Can_m_FdBaudrateSet$scode_loacal_5: .align 1 .stabs "Can_m_FdBaudrateSet:f(0,15)",36,0,89,Can_m_FdBaudrateSet .stabs "Can_Controller_Index:p(0,16)=k(3,2)",160,0,89,0 .stabs "Can_ControllerConfig:p(0,17)=*(0,18)=k(5,241)",160,0,89,4 .stabs "IntIndex:p(0,16)",160,0,89,8 .type Can_m_FdBaudrateSet, @function Can_m_FdBaudrateSet: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext1 .Ltext1: .stabn 68,0,90,.LM0-.LFBB1 .LM0: .LFBB1: SUB sp,#12 MOV r4,r0 ST.w [sp+#1],r1 MOV r5,r2 ST.b [sp],r4 ST.b [sp+#8],r5 .stabn 68,0,94,.LM1-.LFBB1 .LM1: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#9] LD.h r4,[r4] ZXT.h r4,r4 LSR r4,#15 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#15 LD.w r3,[r5+#1] CLR r3,#15 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,96,.LM2-.LFBB1 .LM2: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#9] LD.h r4,[r4] ZXT.h r4,r4 LSR r4,#6 MOV r3,r4 MOV r4,#3 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#3 ANL r4,r3,r4 LSL r4,#6 LD.w r3,[r5+#1] CLR r3,#6 CLR r3,#7 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,98,.LM3-.LFBB1 .LM3: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r4,[r5] LD.b r3,[sp+#8] MOV r5,#44 MULS r5,r3,r5 ; NOP LD.w r3,[sp+#1] ADD r5,r3,r5 LD.w r5,[r5+#9] LD.h r5,[r5] MOV r3,r5 MOV r5,#63 ANL r5,r3,r5 ZXT.b r3,r5 MOV r5,#63 ANL r3,r3,r5 LD.w r2,[r4+#1] MOV r5,#63 NOT r5,r5 ANL r5,r2,r5 ORL r5,r5,r3 ST.w [r4+#1],r5 .stabn 68,0,100,.LM4-.LFBB1 .LM4: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#9] LD.h r4,[r4] ZXT.h r4,r4 LSR r4,#8 MOV r3,r4 MOV r4,#15 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#15 ANL r4,r3,r4 LSL r4,#8 LD.w r2,[r5+#1] LD r3,#-3841 ANL r3,r2,r3 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,102,.LM5-.LFBB1 .LM5: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#9] LD.h r4,[r4] ZXT.h r4,r4 LSR r4,#12 MOV r3,r4 MOV r4,#7 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#7 ANL r4,r3,r4 LSL r4,#12 LD.w r2,[r5+#1] LD r3,#-28673 ANL r3,r2,r3 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,107,.LM6-.LFBB1 .LM6: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#10] LD.h r4,[r4] MOV r3,r4 MOV r4,#63 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#63 ANL r4,r3,r4 LSL r4,#16 LD.w r2,[r5+#1] LD r3,#-4128769 ANL r3,r2,r3 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,109,.LM7-.LFBB1 .LM7: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#10] LD.h r4,[r4] ZXT.h r4,r4 LSR r4,#6 MOV r3,r4 MOV r4,#15 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#15 ANL r4,r3,r4 LSL r4,#22 LD.w r2,[r5+#1] LD r3,#-62914561 ANL r3,r2,r3 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,111,.LM8-.LFBB1 .LM8: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#10] LD.h r4,[r4] ZXT.h r4,r4 LSR r4,#10 MOV r3,r4 MOV r4,#7 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#7 ANL r4,r3,r4 LSL r4,#26 LD.w r2,[r5+#1] LD r3,#-469762049 ANL r3,r2,r3 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,113,.LM9-.LFBB1 .LM9: ADD sp,#12 JMP lr .size Can_m_FdBaudrateSet, .-Can_m_FdBaudrateSet .Lscope1: .stabs "",36,0,0,.Lscope1-.LFBB1 .stabd 78,0,0 .section .text$Can_m_FdClearAllFlag .type .text$Can_m_FdClearAllFlag$scode_local_6, @function .text$Can_m_FdClearAllFlag$scode_loacal_6: .align 1 .stabs "Can_m_FdClearAllFlag:f(0,15)",36,0,116,Can_m_FdClearAllFlag .stabs "Can_Controller_Index:p(0,16)",160,0,116,8 .type Can_m_FdClearAllFlag, @function Can_m_FdClearAllFlag: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext2 .Ltext2: .stabn 68,0,117,.LM10-.LFBB2 .LM10: .LFBB2: SUB sp,#12 MOV r5,r0 ST.b [sp+#8],r5 .stabn 68,0,118,.LM11-.LFBB2 .LM11: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,119,.LM12-.LFBB2 .LM12: MOV r5,#255 ST.b [sp+#4],r5 .stabn 68,0,121,.LM13-.LFBB2 .LM13: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#64 ANL r5,r4,r5 CMP r5,#0 JZ .L3 .stabn 68,0,123,.LM14-.LFBB2 .LM14: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5+#2] ST.w [sp],r5 .stabn 68,0,124,.LM15-.LFBB2 .LM15: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#22 ST.w [r5+#6],r4 .stabn 68,0,125,.LM16-.LFBB2 .LM16: NOP .L5: .stabn 68,0,125,.LM17-.LFBB2 .LM17: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#64 ANL r5,r4,r5 CMP r5,#0 JZ .L4 .stabn 68,0,125,.LM18-.LFBB2 .LM18: LD.b r5,[sp+#4] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#4],r4 CMP r5,#0 JNZ .L5 .L4: .stabn 68,0,127,.LM19-.LFBB2 .LM19: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#22 ST.w [r5+#6],r4 .L3: .stabn 68,0,129,.LM20-.LFBB2 .LM20: MOV r5,#255 ST.b [sp+#4],r5 .stabn 68,0,130,.LM21-.LFBB2 .LM21: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#128 ANL r5,r4,r5 CMP r5,#0 JZ .L6 .stabn 68,0,132,.LM22-.LFBB2 .LM22: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5+#2] ST.w [sp],r5 .stabn 68,0,133,.LM23-.LFBB2 .LM23: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#23 ST.w [r5+#6],r4 .stabn 68,0,134,.LM24-.LFBB2 .LM24: NOP .L8: .stabn 68,0,134,.LM25-.LFBB2 .LM25: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#128 ANL r5,r4,r5 CMP r5,#0 JZ .L7 .stabn 68,0,134,.LM26-.LFBB2 .LM26: LD.b r5,[sp+#4] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#4],r4 CMP r5,#0 JNZ .L8 .L7: .stabn 68,0,136,.LM27-.LFBB2 .LM27: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#23 ST.w [r5+#6],r4 .L6: .stabn 68,0,138,.LM28-.LFBB2 .LM28: MOV r5,#255 ST.b [sp+#4],r5 .stabn 68,0,139,.LM29-.LFBB2 .LM29: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#1 LSL r5,#12 ANL r5,r4,r5 CMP r5,#0 JZ .L9 .stabn 68,0,141,.LM30-.LFBB2 .LM30: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5+#2] ST.w [sp],r5 .stabn 68,0,142,.LM31-.LFBB2 .LM31: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#28 ST.w [r5+#6],r4 .stabn 68,0,143,.LM32-.LFBB2 .LM32: NOP .L11: .stabn 68,0,143,.LM33-.LFBB2 .LM33: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#1 LSL r5,#12 ANL r5,r4,r5 CMP r5,#0 JZ .L10 .stabn 68,0,143,.LM34-.LFBB2 .LM34: LD.b r5,[sp+#4] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#4],r4 CMP r5,#0 JNZ .L11 .L10: .stabn 68,0,145,.LM35-.LFBB2 .LM35: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#28 ST.w [r5+#6],r4 .L9: .stabn 68,0,147,.LM36-.LFBB2 .LM36: MOV r5,#255 ST.b [sp+#4],r5 .stabn 68,0,148,.LM37-.LFBB2 .LM37: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#4 ANL r5,r4,r5 CMP r5,#0 JZ .L12 .stabn 68,0,150,.LM38-.LFBB2 .LM38: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5+#2] ST.w [sp],r5 .stabn 68,0,151,.LM39-.LFBB2 .LM39: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#18 ST.w [r5+#6],r4 .stabn 68,0,152,.LM40-.LFBB2 .LM40: NOP .L14: .stabn 68,0,152,.LM41-.LFBB2 .LM41: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#4 ANL r5,r4,r5 CMP r5,#0 JZ .L13 .stabn 68,0,152,.LM42-.LFBB2 .LM42: LD.b r5,[sp+#4] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#4],r4 CMP r5,#0 JNZ .L14 .L13: .stabn 68,0,154,.LM43-.LFBB2 .LM43: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#18 ST.w [r5+#6],r4 .L12: .stabn 68,0,156,.LM44-.LFBB2 .LM44: MOV r5,#255 ST.b [sp+#4],r5 .stabn 68,0,157,.LM45-.LFBB2 .LM45: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#32 ANL r5,r4,r5 CMP r5,#0 JZ .L15 .stabn 68,0,159,.LM46-.LFBB2 .LM46: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#21 ST.w [r5+#6],r4 .stabn 68,0,160,.LM47-.LFBB2 .LM47: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5+#2] ST.w [sp],r5 .stabn 68,0,161,.LM48-.LFBB2 .LM48: NOP .L17: .stabn 68,0,161,.LM49-.LFBB2 .LM49: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#32 ANL r5,r4,r5 CMP r5,#0 JZ .L16 .stabn 68,0,161,.LM50-.LFBB2 .LM50: LD.b r5,[sp+#4] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#4],r4 CMP r5,#0 JNZ .L17 .L16: .stabn 68,0,163,.LM51-.LFBB2 .LM51: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#21 ST.w [r5+#6],r4 .L15: .stabn 68,0,165,.LM52-.LFBB2 .LM52: MOV r5,#255 ST.b [sp+#4],r5 .stabn 68,0,166,.LM53-.LFBB2 .LM53: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#8 ANL r5,r4,r5 CMP r5,#0 JZ .L18 .stabn 68,0,168,.LM54-.LFBB2 .LM54: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#19 ST.w [r5+#6],r4 .stabn 68,0,169,.LM55-.LFBB2 .LM55: NOP .L20: .stabn 68,0,169,.LM56-.LFBB2 .LM56: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#8 ANL r5,r4,r5 CMP r5,#0 JZ .L19 .stabn 68,0,169,.LM57-.LFBB2 .LM57: LD.b r5,[sp+#4] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#4],r4 CMP r5,#0 JNZ .L20 .L19: .stabn 68,0,171,.LM58-.LFBB2 .LM58: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#19 ST.w [r5+#6],r4 .L18: .stabn 68,0,173,.LM59-.LFBB2 .LM59: MOV r5,#255 ST.b [sp+#4],r5 .stabn 68,0,174,.LM60-.LFBB2 .LM60: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#1 LSL r5,#13 ANL r5,r4,r5 CMP r5,#0 JZ .L21 .stabn 68,0,176,.LM61-.LFBB2 .LM61: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5+#2] ST.w [sp],r5 .stabn 68,0,177,.LM62-.LFBB2 .LM62: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#29 ST.w [r5+#6],r4 .stabn 68,0,178,.LM63-.LFBB2 .LM63: NOP .L23: .stabn 68,0,178,.LM64-.LFBB2 .LM64: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#1 LSL r5,#13 ANL r5,r4,r5 CMP r5,#0 JZ .L22 .stabn 68,0,178,.LM65-.LFBB2 .LM65: LD.b r5,[sp+#4] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#4],r4 CMP r5,#0 JNZ .L23 .L22: .stabn 68,0,180,.LM66-.LFBB2 .LM66: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#29 ST.w [r5+#6],r4 .L21: .stabn 68,0,182,.LM67-.LFBB2 .LM67: MOV r5,#255 ST.b [sp+#4],r5 .stabn 68,0,183,.LM68-.LFBB2 .LM68: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#2 ANL r5,r4,r5 CMP r5,#0 JZ .L24 .stabn 68,0,185,.LM69-.LFBB2 .LM69: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#17 ST.w [r5+#6],r4 .stabn 68,0,186,.LM70-.LFBB2 .LM70: NOP .L26: .stabn 68,0,186,.LM71-.LFBB2 .LM71: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#2 ANL r5,r4,r5 CMP r5,#0 JZ .L25 .stabn 68,0,186,.LM72-.LFBB2 .LM72: LD.b r5,[sp+#4] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#4],r4 CMP r5,#0 JNZ .L26 .L25: .stabn 68,0,188,.LM73-.LFBB2 .LM73: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#17 ST.w [r5+#6],r4 .L24: .stabn 68,0,190,.LM74-.LFBB2 .LM74: MOV r5,#255 ST.b [sp+#4],r5 .stabn 68,0,191,.LM75-.LFBB2 .LM75: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#1 ANL r5,r4,r5 CMP r5,#0 JZ .L27 .stabn 68,0,193,.LM76-.LFBB2 .LM76: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#16 ST.w [r5+#6],r4 .stabn 68,0,194,.LM77-.LFBB2 .LM77: NOP .L29: .stabn 68,0,194,.LM78-.LFBB2 .LM78: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#1 ANL r5,r4,r5 CMP r5,#0 JZ .L28 .stabn 68,0,194,.LM79-.LFBB2 .LM79: LD.b r5,[sp+#4] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#4],r4 CMP r5,#0 JNZ .L29 .L28: .stabn 68,0,196,.LM80-.LFBB2 .LM80: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#16 ST.w [r5+#6],r4 .L27: .stabn 68,0,198,.LM81-.LFBB2 .LM81: MOV r5,#255 ST.b [sp+#4],r5 .stabn 68,0,199,.LM82-.LFBB2 .LM82: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L2 .stabn 68,0,201,.LM83-.LFBB2 .LM83: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#20 ST.w [r5+#6],r4 .stabn 68,0,202,.LM84-.LFBB2 .LM84: NOP .L32: .stabn 68,0,202,.LM85-.LFBB2 .LM85: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L31 .stabn 68,0,202,.LM86-.LFBB2 .LM86: LD.b r5,[sp+#4] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#4],r4 CMP r5,#0 JNZ .L32 .L31: .stabn 68,0,204,.LM87-.LFBB2 .LM87: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#20 ST.w [r5+#6],r4 .L2: .stabn 68,0,206,.LM88-.LFBB2 .LM88: ADD sp,#12 JMP lr .size Can_m_FdClearAllFlag, .-Can_m_FdClearAllFlag .stabs "Rcr_Value:(2,16)",128,0,118,0 .stabs "delay_time:(2,106)",128,0,119,4 .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_FdIntSet .type .text$Can_m_FdIntSet$scode_local_7, @function .text$Can_m_FdIntSet$scode_loacal_7: .align 1 .stabs "Can_m_FdIntSet:f(0,15)",36,0,209,Can_m_FdIntSet .stabs "Can_Controller_Index:p(0,16)",160,0,209,0 .stabs "Can_ControllerConfig:p(0,17)",160,0,209,4 .stabs "IntIndex:p(0,16)",160,0,209,8 .type Can_m_FdIntSet, @function Can_m_FdIntSet: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext3 .Ltext3: .stabn 68,0,210,.LM89-.LFBB3 .LM89: .LFBB3: SUB sp,#12 MOV r4,r0 ST.w [sp+#1],r1 MOV r5,r2 ST.b [sp],r4 ST.b [sp+#8],r5 .stabn 68,0,211,.LM90-.LFBB3 .LM90: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#25 ST.w [r5+#6],r4 .stabn 68,0,213,.LM91-.LFBB3 .LM91: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#1 ANL r3,r3,r4 LD.w r4,[r5+#6] CLR r4,#0 ORL r4,r4,r3 ST.w [r5+#6],r4 .stabn 68,0,215,.LM92-.LFBB3 .LM92: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#1 MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 ADD r3,r4,r4 LD.w r4,[r5+#6] CLR r4,#1 ORL r4,r4,r3 ST.w [r5+#6],r4 .stabn 68,0,217,.LM93-.LFBB3 .LM93: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#2 MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#12 LD.w r3,[r5+#6] CLR r3,#12 ORL r4,r3,r4 ST.w [r5+#6],r4 .stabn 68,0,219,.LM94-.LFBB3 .LM94: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#3 MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#4 LD.w r3,[r5+#6] CLR r3,#4 ORL r4,r3,r4 ST.w [r5+#6],r4 .stabn 68,0,221,.LM95-.LFBB3 .LM95: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#4 MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#2 LD.w r3,[r5+#6] CLR r3,#2 ORL r4,r3,r4 ST.w [r5+#6],r4 .stabn 68,0,223,.LM96-.LFBB3 .LM96: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#5 MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#3 LD.w r3,[r5+#6] CLR r3,#3 ORL r4,r3,r4 ST.w [r5+#6],r4 .stabn 68,0,225,.LM97-.LFBB3 .LM97: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#6 MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#5 LD.w r3,[r5+#6] CLR r3,#5 ORL r4,r3,r4 ST.w [r5+#6],r4 .stabn 68,0,227,.LM98-.LFBB3 .LM98: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#7 MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#6 LD.w r3,[r5+#6] CLR r3,#6 ORL r4,r3,r4 ST.w [r5+#6],r4 .stabn 68,0,229,.LM99-.LFBB3 .LM99: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#8 MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#7 LD.w r3,[r5+#6] CLR r3,#7 ORL r4,r3,r4 ST.w [r5+#6],r4 .stabn 68,0,231,.LM100-.LFBB3 .LM100: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#9 MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#8 LD.w r3,[r5+#6] CLR r3,#8 ORL r4,r3,r4 ST.w [r5+#6],r4 .stabn 68,0,233,.LM101-.LFBB3 .LM101: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#10 MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#9 LD.w r3,[r5+#6] CLR r3,#9 ORL r4,r3,r4 ST.w [r5+#6],r4 .stabn 68,0,235,.LM102-.LFBB3 .LM102: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#11 MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#11 LD.w r3,[r5+#6] CLR r3,#11 ORL r4,r3,r4 ST.w [r5+#6],r4 .stabn 68,0,237,.LM103-.LFBB3 .LM103: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#10 ST.w [r5+#6],r4 .stabn 68,0,239,.LM104-.LFBB3 .LM104: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#13 ST.w [r5+#6],r4 .stabn 68,0,241,.LM105-.LFBB3 .LM105: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#14 ST.w [r5+#6],r4 .stabn 68,0,243,.LM106-.LFBB3 .LM106: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#15 ST.w [r5+#6],r4 .stabn 68,0,246,.LM107-.LFBB3 .LM107: LD r5,#1075838976 LD.w r4,[r5] CLR r4,#1 CLR r4,#2 ST.w [r5],r4 .stabn 68,0,248,.LM108-.LFBB3 .LM108: LD.b r5,[sp] CMP r5,#0 JNZ .L34 .stabn 68,0,250,.LM109-.LFBB3 .LM109: LD r5,#1075838976 LD.w r4,[r5+#5] SET r4,#2 ST.w [r5+#5],r4 .stabn 68,0,252,.LM110-.LFBB3 .LM110: LD r5,#1075838976 LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#12 MOV r3,r4 MOV r4,#7 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#7 ANL r4,r3,r4 LSL r4,#21 LD.w r2,[r5+#24] LD r3,#-14680065 ANL r3,r2,r3 ORL r4,r3,r4 ST.w [r5+#24],r4 .stabn 68,0,254,.LM111-.LFBB3 .LM111: LD r5,#1075838976 LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#15 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#20 LD.w r3,[r5+#24] CLR r3,#20 ORL r4,r3,r4 ST.w [r5+#24],r4 JMP .L35 .L34: .stabn 68,0,256,.LM112-.LFBB3 .LM112: LD.b r5,[sp] CMP r5,#1 JNZ .L35 .stabn 68,0,258,.LM113-.LFBB3 .LM113: LD r5,#1075838976 LD.w r4,[r5+#5] SET r4,#3 ST.w [r5+#5],r4 .stabn 68,0,260,.LM114-.LFBB3 .LM114: LD r5,#1075838976 LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#12 MOV r3,r4 MOV r4,#7 ANL r4,r3,r4 ZXT.b r4,r4 LSL r4,#29 LD.w r2,[r5+#24] LD r3,#536870911 ANL r3,r2,r3 ORL r4,r3,r4 ST.w [r5+#24],r4 .stabn 68,0,262,.LM115-.LFBB3 .LM115: LD r5,#1075838976 LD.b r3,[sp+#8] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#1] ADD r4,r3,r4 LD.w r4,[r4+#8] LD.h r4,[r4] LSR r4,#15 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#28 LD.w r3,[r5+#24] CLR r3,#28 ORL r4,r3,r4 ST.w [r5+#24],r4 .L35: .stabn 68,0,265,.LM116-.LFBB3 .LM116: LD r5,#1075838976 LD.w r4,[r5] SET r4,#0 ST.w [r5],r4 .stabn 68,0,266,.LM117-.LFBB3 .LM117: ADD sp,#12 JMP lr .size Can_m_FdIntSet, .-Can_m_FdIntSet .Lscope3: .stabs "",36,0,0,.Lscope3-.LFBB3 .stabd 78,0,0 .import __floatsidf .import __divdf3 .import __subdf3 .import __adddf3 .import __muldf3 .import __fixdfsi .import __fixunsdfsi .section .text$Can_BitrateToTimeSeg // function content -------- .type .text$Can_BitrateToTimeSeg$sdata_local_1, @object .text$Can_BitrateToTimeSeg$sdata_local_1: .align 2 .LC0: .long 0 .long 0 .align 2 .LC1: .long 0 .long 1079574528 .align 2 .LC2: .long 0 .long 1072693248 .section .text$Can_BitrateToTimeSeg .type .text$Can_BitrateToTimeSeg$scode_local_8, @function .text$Can_BitrateToTimeSeg$scode_loacal_8: .align 1 .stabs "Can_BitrateToTimeSeg:F(3,2)",36,0,279,Can_BitrateToTimeSeg .stabs "Clk_Frequency:p(3,6)",160,0,279,44 .stabs "Bit_Rate:p(3,6)",160,0,279,48 .stabs "Samp_Point:p(3,2)",160,0,279,52 .stabs "Can_BDRConfig:p(0,19)=*(5,214)",160,0,279,56 .export Can_BitrateToTimeSeg .type Can_BitrateToTimeSeg, @function Can_BitrateToTimeSeg: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext4 .Ltext4: .stabn 68,0,280,.LM118-.LFBB4 .LM118: .LFBB4: PUSH {r6, r7, r8, r9, lr} SUB sp,#60 ST.w [sp+#11],r0 ST.w [sp+#12],r1 MOV r5,r2 ST.w [sp+#14],r3 MOV r4,sp ADD r4,#52 ST.b [r4],r5 .stabn 68,0,281,.LM119-.LFBB4 .LM119: MOV r5,#0 ST.w [sp+#2],r5 MOV r5,#0 ST.w [sp+#3],r5 .stabn 68,0,282,.LM120-.LFBB4 .LM120: LD r5,#.LC0 LD.w r6,[r5+#1] LD.w r5,[r5] ST.w [sp+#4],r5 ST.w [sp+#5],r6 LD r5,#.LC0 LD.w r6,[r5+#1] LD.w r5,[r5] ST.w [sp+#9],r5 ST.w [sp+#10],r6 .stabn 68,0,283,.LM121-.LFBB4 .LM121: MOV r5,#0 ST.b [sp+#24],r5 MOV r5,#100 ST.b [sp],r5 .stabn 68,0,284,.LM122-.LFBB4 .LM122: MOV r5,#0 ST.w [sp+#7],r5 .stabn 68,0,285,.LM123-.LFBB4 .LM123: MOV r4,sp ADD r4,#32 MOV r5,#0 ST.b [r4],r5 MOV r5,#0 ST.b [sp+#1],r5 MOV r4,sp ADD r4,#33 MOV r5,#0 ST.b [r4],r5 MOV r4,sp ADD r4,#34 MOV r5,#0 ST.b [r4],r5 MOV r4,sp ADD r4,#35 MOV r5,#0 ST.b [r4],r5 MOV r5,#0 ST.b [sp+#2],r5 MOV r5,#0 ST.b [sp+#3],r5 .stabn 68,0,286,.LM124-.LFBB4 .LM124: MOV r5,#100 ST.b [sp+#4],r5 .stabn 68,0,287,.LM125-.LFBB4 .LM125: MOV r5,#1 ST.b [sp+#1],r5 JMP .L37 .L50: .stabn 68,0,290,.LM126-.LFBB4 .LM126: LD.b r4,[sp+#1] LD.w r5,[sp+#12] MULS r5,r4,r5 ; NOP LD.w r4,[sp+#11] DIVU r5,r4,r5 MOV r4,sp ADD r4,#35 ST.b [r4],r5 .stabn 68,0,292,.LM127-.LFBB4 .LM127: MOV r5,sp ADD r5,#35 LD.b r5,[r5] LD.b r4,[sp+#1] MULS r5,r5,r4 ; NOP LD.w r4,[sp+#11] DIVU r5,r4,r5 ST.w [sp+#2],r5 .stabn 68,0,293,.LM128-.LFBB4 .LM128: MOV r5,sp ADD r5,#35 LD.b r5,[r5] CMP r5,#2 JLS .L38 .stabn 68,0,293,.LM129-.LFBB4 .LM129: MOV r5,sp ADD r5,#35 LD.b r5,[r5] CMP r5,#25 JHI .L38 .stabn 68,0,295,.LM130-.LFBB4 .LM130: MOV r5,sp ADD r5,#35 LD.b r4,[r5] MOV r5,sp ADD r5,#52 LD.b r5,[r5] MULS r4,r4,r5 ; NOP LD r5,#__floatsidf MOV r0,r4 LJMP r5 MOV r5,r0 MOV r6,r1 LD r3,#.LC1 LD r4,#__divdf3 MOV r0,r5 MOV r1,r6 LD.w r2,[r3] LD.w r3,[r3+#1] LJMP r4 MOV r5,r0 MOV r6,r1 LD r3,#.LC2 LD r4,#__subdf3 MOV r0,r5 MOV r1,r6 LD.w r2,[r3] LD.w r3,[r3+#1] LJMP r4 MOV r5,r0 MOV r6,r1 ST.w [sp+#4],r5 ST.w [sp+#5],r6 .stabn 68,0,296,.LM131-.LFBB4 .LM131: MOV r5,sp ADD r5,#36 LD r0,[sp+#4] LD r1,[sp+#5] MOV r2,r5 LD r5,#modf LJMP r5 .stabn 68,0,297,.LM132-.LFBB4 .LM132: LD r5,[sp+#9] LD r6,[sp+#10] LD r3,#.LC2 LD r4,#__adddf3 MOV r0,r5 MOV r1,r6 LD.w r2,[r3] LD.w r3,[r3+#1] LJMP r4 MOV r5,r0 MOV r6,r1 LD r3,#.LC1 LD r4,#__muldf3 MOV r0,r5 MOV r1,r6 LD.w r2,[r3] LD.w r3,[r3+#1] LJMP r4 MOV r5,r0 MOV r6,r1 MOV r7,r5 MOV r8,r6 MOV r5,sp ADD r5,#35 LD.b r5,[r5] LD r4,#__floatsidf MOV r0,r5 LJMP r4 MOV r5,r0 MOV r6,r1 LD r4,#__divdf3 MOV r0,r7 MOV r1,r8 MOV r2,r5 MOV r3,r6 LJMP r4 MOV r5,r0 MOV r6,r1 MOV r7,r5 MOV r8,r6 MOV r5,sp ADD r5,#52 LD.b r5,[r5] LD r4,#__floatsidf MOV r0,r5 LJMP r4 MOV r5,r0 MOV r6,r1 LD r4,#__subdf3 MOV r0,r7 MOV r1,r8 MOV r2,r5 MOV r3,r6 LJMP r4 MOV r5,r0 MOV r6,r1 LD r4,#__fixdfsi MOV r0,r5 MOV r1,r6 LJMP r4 MOV r5,r0 CMP r5,#0 JPL .L39 MOV r4,#0 SUB r5,r4,r5 .L39: MOV r9,r5 LD r5,[sp+#9] LD r6,[sp+#10] LD r3,#.LC1 LD r4,#__muldf3 MOV r0,r5 MOV r1,r6 LD.w r2,[r3] LD.w r3,[r3+#1] LJMP r4 MOV r5,r0 MOV r6,r1 MOV r7,r5 MOV r8,r6 MOV r5,sp ADD r5,#35 LD.b r5,[r5] LD r4,#__floatsidf MOV r0,r5 LJMP r4 MOV r5,r0 MOV r6,r1 LD r4,#__divdf3 MOV r0,r7 MOV r1,r8 MOV r2,r5 MOV r3,r6 LJMP r4 MOV r5,r0 MOV r6,r1 MOV r7,r5 MOV r8,r6 MOV r5,sp ADD r5,#52 LD.b r5,[r5] LD r4,#__floatsidf MOV r0,r5 LJMP r4 MOV r5,r0 MOV r6,r1 LD r4,#__subdf3 MOV r0,r7 MOV r1,r8 MOV r2,r5 MOV r3,r6 LJMP r4 MOV r5,r0 MOV r6,r1 LD r4,#__fixdfsi MOV r0,r5 MOV r1,r6 LJMP r4 MOV r5,r0 CMP r5,#0 JPL .L40 MOV r4,#0 SUB r5,r4,r5 .L40: CMP r9,r5 JLE .L41 .stabn 68,0,299,.LM133-.LFBB4 .LM133: LD r5,[sp+#9] LD r6,[sp+#10] LD r4,#__fixunsdfsi MOV r0,r5 MOV r1,r6 LJMP r4 MOV r5,r0 ST.b [sp+#2],r5 JMP .L42 .L41: .stabn 68,0,302,.LM134-.LFBB4 .LM134: LD r5,[sp+#9] LD r6,[sp+#10] LD r3,#.LC2 LD r4,#__adddf3 MOV r0,r5 MOV r1,r6 LD.w r2,[r3] LD.w r3,[r3+#1] LJMP r4 MOV r5,r0 MOV r6,r1 LD r4,#__fixunsdfsi MOV r0,r5 MOV r1,r6 LJMP r4 MOV r5,r0 ST.b [sp+#2],r5 .L42: .stabn 68,0,304,.LM135-.LFBB4 .LM135: MOV r5,sp ADD r5,#35 LD.b r5,[r5] LD.b r4,[sp+#2] SUB r5,r5,r4 ZXT.b r5,r5 SUB r5,r5,#1 ST.b [sp+#3],r5 .stabn 68,0,305,.LM136-.LFBB4 .LM136: JMP .L43 .L44: .stabn 68,0,307,.LM137-.LFBB4 .LM137: LD.b r5,[sp+#2] SUB r5,r5,#1 ST.b [sp+#2],r5 .stabn 68,0,308,.LM138-.LFBB4 .LM138: LD.b r5,[sp+#3] ADD r5,r5,#1 ST.b [sp+#3],r5 .L43: .stabn 68,0,305,.LM139-.LFBB4 .LM139: LD.b r5,[sp+#2] CMP r5,#16 JHI .L44 .stabn 68,0,305,.LM140-.LFBB4 .LM140: LD.b r5,[sp+#3] CMP r5,#0 JZ .L44 .stabn 68,0,310,.LM141-.LFBB4 .LM141: LD.b r5,[sp+#2] CMP r5,#16 JHI .L52 .stabn 68,0,310,.LM142-.LFBB4 .LM142: LD.b r5,[sp+#3] CMP r5,#16 JHI .L52 LD.b r5,[sp+#2] CMP r5,#0 JZ .L52 .stabn 68,0,311,.LM143-.LFBB4 .LM143: LD.b r5,[sp+#3] CMP r5,#0 JZ .L52 .L46: .stabn 68,0,315,.LM144-.LFBB4 .LM144: LD.b r5,[sp+#2] ADD r4,r5,#1 LD r5,#1000 MULS r4,r4,r5 ; NOP MOV r5,sp ADD r5,#35 LD.b r5,[r5] DIVS r5,r4,r5 ; NOP ST.w [sp+#3],r5 .stabn 68,0,316,.LM145-.LFBB4 .LM145: MOV r5,sp ADD r5,#52 LD.b r4,[r5] MOV r5,#10 MULS r5,r4,r5 ; NOP LD.w r4,[sp+#3] SUB r5,r5,r4 CMP r5,#0 JPL .L47 MOV r4,#0 SUB r5,r4,r5 .L47: ST.b [sp+#24],r5 .stabn 68,0,317,.LM146-.LFBB4 .LM146: LD.w r4,[sp+#12] LD.w r5,[sp+#2] SUB r5,r4,r5 CMP r5,#0 JPL .L48 MOV r4,#0 SUB r5,r4,r5 .L48: ST.w [sp+#7],r5 .stabn 68,0,318,.LM147-.LFBB4 .LM147: LD.w r5,[sp+#7] CMP r5,#0 JNZ .L38 .stabn 68,0,320,.LM148-.LFBB4 .LM148: LD.b r4,[sp+#24] LD.b r5,[sp] CMP r4,r5 JHI .L38 .stabn 68,0,322,.LM149-.LFBB4 .LM149: LD.b r5,[sp+#24] ST.b [sp],r5 .stabn 68,0,324,.LM150-.LFBB4 .LM150: LD.b r5,[sp+#1] SUB r5,r5,#1 ZXT.b r5,r5 MOV r4,r5 MOV r5,#63 ANL r5,r4,r5 ZXT.b r3,r5 LD.w r4,[sp+#14] MOV r5,#63 ANL r2,r3,r5 LD.h r3,[r4] MOV r5,#63 NOT r5,r5 ANL r5,r3,r5 MOV r3,r5 MOV r5,r2 ORL r5,r3,r5 ST.h [r4],r5 .stabn 68,0,325,.LM151-.LFBB4 .LM151: LD.b r5,[sp+#2] SUB r5,r5,#1 ZXT.b r5,r5 MOV r4,r5 MOV r5,#15 ANL r5,r4,r5 ZXT.b r3,r5 LD.w r5,[sp+#14] MOV r4,#15 ANL r4,r3,r4 LSL r4,#8 LD.h r3,[r5] LD r2,#-3841 ANL r3,r3,r2 ORL r4,r3,r4 ST.h [r5],r4 .stabn 68,0,326,.LM152-.LFBB4 .LM152: LD.b r5,[sp+#3] SUB r5,r5,#1 ZXT.b r5,r5 MOV r4,r5 MOV r5,#7 ANL r5,r4,r5 ZXT.b r3,r5 LD.w r5,[sp+#14] MOV r4,#7 ANL r4,r3,r4 LSL r4,#12 LD.h r3,[r5] LD r2,#-28673 ANL r3,r3,r2 ORL r4,r3,r4 ST.h [r5],r4 .stabn 68,0,327,.LM153-.LFBB4 .LM153: LD.w r5,[sp+#14] LD.h r4,[r5] LD r3,#32767 ANL r4,r4,r3 ST.h [r5],r4 .stabn 68,0,328,.LM154-.LFBB4 .LM154: LD.w r5,[sp+#14] LD.h r4,[r5] CLR r4,#6 CLR r4,#7 SET r4,#6 ST.h [r5],r4 .stabn 68,0,329,.LM155-.LFBB4 .LM155: LD.b r5,[sp] ST.b [sp+#4],r5 .stabn 68,0,330,.LM156-.LFBB4 .LM156: LD.b r5,[sp+#4] CMP r5,#10 JLS .L53 JMP .L38 .L52: .stabn 68,0,313,.LM157-.LFBB4 .LM157: NOP .L38: .stabn 68,0,287,.LM158-.LFBB4 .LM158: LD.b r5,[sp+#1] ADD r5,r5,#1 ST.b [sp+#1],r5 .L37: .stabn 68,0,287,.LM159-.LFBB4 .LM159: LD.b r5,[sp+#1] CMP r5,#64 JLS .L50 JMP .L49 .L53: .stabn 68,0,332,.LM160-.LFBB4 .LM160: NOP .L49: .stabn 68,0,338,.LM161-.LFBB4 .LM161: LD.b r5,[sp+#4] .stabn 68,0,339,.LM162-.LFBB4 .LM162: MOV r0,r5 ADD sp,#60 POP {r6, r7, r8, r9} POP lr JMP lr .size Can_BitrateToTimeSeg, .-Can_BitrateToTimeSeg .stabs "tembitrate:(3,6)",128,0,281,8 .stabs "temsample:(3,6)",128,0,281,12 .stabs "tseg_1:(0,13)",128,0,282,16 .stabs "tseg1_int:(0,13)",128,0,282,36 .stabs "tem_sam_diff:(3,2)",128,0,283,24 .stabs "min_sam_diff:(3,2)",128,0,283,0 .stabs "tem_bitrate_diff:(3,6)",128,0,284,28 .stabs "temsap:(3,2)",128,0,285,32 .stabs "tempre:(3,2)",128,0,285,1 .stabs "temtseg1:(3,2)",128,0,285,33 .stabs "temtseg2:(3,2)",128,0,285,34 .stabs "temtqnum:(3,2)",128,0,285,35 .stabs "tseg1:(3,2)",128,0,285,2 .stabs "tseg2:(3,2)",128,0,285,3 .stabs "ret:(3,2)",128,0,286,4 .stabn 192,0,0,.LFBB4-.LFBB4 .stabn 224,0,0,.Lscope4-.LFBB4 .Lscope4: .stabs "",36,0,0,.Lscope4-.LFBB4 .stabd 78,0,0 .section .text$Read_Code .type .text$Read_Code$scode_local_9, @function .text$Read_Code$scode_loacal_9: .align 1 .stabs "Read_Code:f(0,15)",36,0,344,Read_Code .stabs "Can_MailboxHeader:p(0,20)=*(5,249)",160,0,344,0 .stabs "DataBuffer:p(0,21)=*(5,5)",160,0,344,4 .type Read_Code, @function Read_Code: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext5 .Ltext5: .stabn 68,0,345,.LM163-.LFBB5 .LM163: .LFBB5: SUB sp,#8 ST.w [sp],r0 ST.w [sp+#1],r1 .stabn 68,0,346,.LM164-.LFBB5 .LM164: LD.w r5,[sp+#1] LD.w r4,[r5] MOV r5,#128 ANL r5,r4,r5 CMP r5,#0 JNZ .L55 .stabn 68,0,348,.LM165-.LFBB5 .LM165: LD.w r5,[sp+#1] LD.w r4,[r5+#1] MOV r5,#1 LSL r5,#20 ANL r5,r4,r5 CMP r5,#0 JNZ .L56 .stabn 68,0,350,.LM166-.LFBB5 .LM166: LD.w r5,[sp] MOV r4,#0 ST.w [r5+#21],r4 JMP .L57 .L56: .stabn 68,0,353,.LM167-.LFBB5 .LM167: LD.w r5,[sp] MOV r4,#2 ST.w [r5+#21],r4 JMP .L57 .L55: .stabn 68,0,355,.LM168-.LFBB5 .LM168: LD.w r5,[sp+#1] LD.w r4,[r5] MOV r5,#128 ANL r5,r4,r5 CMP r5,#0 JZ .L57 .stabn 68,0,357,.LM169-.LFBB5 .LM169: LD.w r5,[sp+#1] LD.w r4,[r5+#1] MOV r5,#4 ANL r5,r4,r5 CMP r5,#0 JNZ .L58 .stabn 68,0,359,.LM170-.LFBB5 .LM170: LD.w r5,[sp] MOV r4,#1 ST.w [r5+#21],r4 JMP .L57 .L58: .stabn 68,0,362,.LM171-.LFBB5 .LM171: LD.w r5,[sp] MOV r4,#3 ST.w [r5+#21],r4 .L57: .stabn 68,0,365,.LM172-.LFBB5 .LM172: LD.w r5,[sp+#1] LD.w r5,[r5] LSR r5,#10 MOV r4,r5 MOV r5,#1 ANL r5,r4,r5 ZXT.b r5,r5 MOV r4,r5 LD.w r5,[sp] ST.w [r5+#20],r4 .stabn 68,0,366,.LM173-.LFBB5 .LM173: LD.w r5,[sp+#1] LD.h r5,[r5+#1] ZXT.h r5,r5 LD.w r4,[sp] ADD r4,#72 ST.h [r4],r5 .stabn 68,0,367,.LM174-.LFBB5 .LM174: LD.w r5,[sp+#1] LD.w r5,[r5] LSR r5,#8 MOV r4,r5 MOV r5,#1 ANL r5,r4,r5 ZXT.b r5,r5 MOV r4,r5 LD.w r5,[sp] ST.w [r5+#19],r4 .stabn 68,0,368,.LM175-.LFBB5 .LM175: LD.w r5,[sp+#1] LD.w r5,[r5] MOV r4,r5 MOV r5,#15 ANL r5,r4,r5 ZXT.b r5,r5 MOV r4,r5 LD.w r5,[sp] ST.w [r5+#16],r4 .stabn 68,0,369,.LM176-.LFBB5 .LM176: ADD sp,#8 JMP lr .size Read_Code, .-Read_Code .Lscope5: .stabs "",36,0,0,.Lscope5-.LFBB5 .stabd 78,0,0 .section .text$Std_Reverse_Data .type .text$Std_Reverse_Data$scode_local_10, @function .text$Std_Reverse_Data$scode_loacal_10: .align 1 .stabs "Std_Reverse_Data:f(0,15)",36,0,371,Std_Reverse_Data .stabs "Can_MailboxHeader:p(0,20)",160,0,371,0 .stabs "DataBuffer:p(0,21)",160,0,371,4 .stabs "type:p(3,2)",160,0,371,8 .type Std_Reverse_Data, @function Std_Reverse_Data: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext6 .Ltext6: .stabn 68,0,372,.LM177-.LFBB6 .LM177: .LFBB6: SUB sp,#12 ST.w [sp],r0 ST.w [sp+#1],r1 MOV r5,r2 ST.b [sp+#8],r5 .stabn 68,0,373,.LM178-.LFBB6 .LM178: LD.b r5,[sp+#8] CMP r5,#0 JNZ .L60 .stabn 68,0,375,.LM179-.LFBB6 .LM179: LD.w r5,[sp] LD.w r5,[r5+#17] ZXT.h r5,r5 LD r4,#2047 ANL r5,r5,r4 ZXT.h r4,r5 LD.w r5,[sp+#1] LSL r4,#21 LD.w r2,[r5+#1] LD r3,#2097151 ANL r3,r2,r3 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,376,.LM180-.LFBB6 .LM180: LD.w r5,[sp] LD.w r4,[r5+#21] MOV r5,#1 CMP r4,#1 JHI .L61 MOV r5,#0 .L61: ZXT.b r3,r5 LD.w r5,[sp+#1] MOV r4,#1 ANL r4,r3,r4 LSL r4,#20 LD.w r3,[r5+#1] CLR r3,#20 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,377,.LM181-.LFBB6 .LM181: LD.w r5,[sp] LD.b r5,[r5] LD.w r4,[sp+#1] ST.b [r4+#5],r5 .stabn 68,0,378,.LM182-.LFBB6 .LM182: LD.w r5,[sp] LD.b r5,[r5+#1] LD.w r4,[sp+#1] ST.b [r4+#4],r5 JMP .L59 .L60: .stabn 68,0,382,.LM183-.LFBB6 .LM183: LD.w r5,[sp+#1] LD.w r5,[r5+#1] LSR r5,#21 ZXT.h r5,r5 MOV r4,r5 LD.w r5,[sp] ST.w [r5+#17],r4 .stabn 68,0,383,.LM184-.LFBB6 .LM184: LD.w r5,[sp+#1] LD.b r5,[r5+#5] ZXT.b r4,r5 LD.w r5,[sp] ST.b [r5],r4 .stabn 68,0,384,.LM185-.LFBB6 .LM185: LD.w r5,[sp+#1] LD.b r5,[r5+#4] ZXT.b r5,r5 LD.w r4,[sp] ST.b [r4+#1],r5 .L59: .stabn 68,0,386,.LM186-.LFBB6 .LM186: ADD sp,#12 JMP lr .size Std_Reverse_Data, .-Std_Reverse_Data .Lscope6: .stabs "",36,0,0,.Lscope6-.LFBB6 .stabd 78,0,0 .section .text$Reverse_Int .type .text$Reverse_Int$scode_local_11, @function .text$Reverse_Int$scode_loacal_11: .align 1 .stabs "Reverse_Int:f(3,6)",36,0,388,Reverse_Int .stabs "DATA32:p(3,6)",160,0,388,4 .type Reverse_Int, @function Reverse_Int: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext7 .Ltext7: .stabn 68,0,389,.LM187-.LFBB7 .LM187: .LFBB7: SUB sp,#8 ST.w [sp+#1],r0 .stabn 68,0,390,.LM188-.LFBB7 .LM188: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,391,.LM189-.LFBB7 .LM189: LD.w r5,[sp+#1] MOV r3,#24 LSL r4,r5,r3 LD.w r3,[sp+#1] LD r5,#65280 ANL r5,r3,r5 LSL r5,#8 ADD r4,r4,r5 LD.w r3,[sp+#1] LD r5,#16711680 ANL r5,r3,r5 LSR r5,#8 ADD r4,r4,r5 LD.w r5,[sp+#1] LSR r5,#24 ADD r5,r4,r5 ST.w [sp],r5 .stabn 68,0,392,.LM190-.LFBB7 .LM190: LD.w r5,[sp] .stabn 68,0,393,.LM191-.LFBB7 .LM191: MOV r0,r5 ADD sp,#8 JMP lr .size Reverse_Int, .-Reverse_Int .stabs "temp:(3,6)",128,0,390,0 .stabn 192,0,0,.LFBB7-.LFBB7 .stabn 224,0,0,.Lscope7-.LFBB7 .Lscope7: .stabs "",36,0,0,.Lscope7-.LFBB7 .stabd 78,0,0 .section .text$Can_m_FdCsCodeSet .type .text$Can_m_FdCsCodeSet$scode_local_12, @function .text$Can_m_FdCsCodeSet$scode_loacal_12: .align 1 .stabs "Can_m_FdCsCodeSet:f(5,1)",36,0,397,Can_m_FdCsCodeSet .stabs "Can_MailboxHeader:p(0,20)",160,0,397,4 .type Can_m_FdCsCodeSet, @function Can_m_FdCsCodeSet: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext8 .Ltext8: .stabn 68,0,398,.LM192-.LFBB8 .LM192: .LFBB8: SUB sp,#8 ST.w [sp+#1],r0 .stabn 68,0,399,.LM193-.LFBB8 .LM193: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,400,.LM194-.LFBB8 .LM194: LD.w r5,[sp+#1] LD.w r5,[r5+#19] CMP r5,#1 JNZ .L66 .stabn 68,0,402,.LM195-.LFBB8 .LM195: LD.w r5,[sp] SET r5,#8 ST.w [sp],r5 .L66: .stabn 68,0,405,.LM196-.LFBB8 .LM196: LD.w r5,[sp+#1] LD.w r5,[r5+#20] CMP r5,#1 JNZ .L67 .stabn 68,0,407,.LM197-.LFBB8 .LM197: LD.w r5,[sp] SET r5,#10 ST.w [sp],r5 .L67: .stabn 68,0,410,.LM198-.LFBB8 .LM198: LD.w r5,[sp+#1] LD.w r5,[r5+#16] ZXT.b r5,r5 MOV r4,r5 MOV r5,#15 ANL r5,r4,r5 ZXT.b r4,r5 MOV r5,#15 ANL r3,r4,r5 LD.w r4,[sp] MOV r5,#15 NOT r5,r5 ANL r5,r4,r5 ORL r5,r5,r3 ST.w [sp],r5 .stabn 68,0,411,.LM199-.LFBB8 .LM199: LD.w r5,[sp+#1] LD.w r5,[r5+#22] ZXT.b r5,r5 MOV r4,r5 MOV r5,#15 ANL r5,r4,r5 ZXT.b r4,r5 MOV r5,#15 ANL r5,r4,r5 MOV r3,#12 LSL r4,r5,r3 LD.w r5,[sp] LD r3,#-61441 ANL r5,r5,r3 ORL r5,r5,r4 ST.w [sp],r5 .stabn 68,0,413,.LM200-.LFBB8 .LM200: LD.w r5,[sp+#1] LD.w r5,[r5+#21] CMP r5,#1 JZ .L70 MOV r4,#1 CMP r4,r5 JHI .L69 CMP r5,#2 JZ .L71 CMP r5,#3 JZ .L72 JMP .L68 .L69: .stabn 68,0,417,.LM201-.LFBB8 .LM201: LD.w r5,[sp] CLR r5,#7 ST.w [sp],r5 .stabn 68,0,418,.LM202-.LFBB8 .LM202: LD.w r5,[sp] CLR r5,#6 ST.w [sp],r5 .stabn 68,0,419,.LM203-.LFBB8 .LM203: JMP .L68 .L70: .stabn 68,0,423,.LM204-.LFBB8 .LM204: LD.w r5,[sp] SET r5,#7 ST.w [sp],r5 .stabn 68,0,424,.LM205-.LFBB8 .LM205: LD.w r5,[sp] CLR r5,#6 ST.w [sp],r5 .stabn 68,0,425,.LM206-.LFBB8 .LM206: JMP .L68 .L71: .stabn 68,0,429,.LM207-.LFBB8 .LM207: LD.w r5,[sp] CLR r5,#7 ST.w [sp],r5 .stabn 68,0,430,.LM208-.LFBB8 .LM208: LD.w r5,[sp] SET r5,#6 ST.w [sp],r5 .stabn 68,0,431,.LM209-.LFBB8 .LM209: JMP .L68 .L72: .stabn 68,0,435,.LM210-.LFBB8 .LM210: LD.w r5,[sp] SET r5,#7 ST.w [sp],r5 .stabn 68,0,436,.LM211-.LFBB8 .LM211: LD.w r5,[sp] SET r5,#6 ST.w [sp],r5 .stabn 68,0,437,.LM212-.LFBB8 .LM212: NOP .L68: .stabn 68,0,440,.LM213-.LFBB8 .LM213: LD.w r5,[sp] .stabn 68,0,441,.LM214-.LFBB8 .LM214: MOV r0,r5 ADD sp,#8 JMP lr .size Can_m_FdCsCodeSet, .-Can_m_FdCsCodeSet .stabs "Ret_Code_Seg:(5,1)",128,0,399,0 .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_FdWaitConfilct .type .text$Can_m_FdWaitConfilct$scode_local_13, @function .text$Can_m_FdWaitConfilct$scode_loacal_13: .align 1 .stabs "Can_m_FdWaitConfilct:f(5,209)",36,0,444,Can_m_FdWaitConfilct .stabs "Can_Controller_Index:p(0,16)",160,0,444,8 .stabs "Loop:p(0,16)",160,0,444,12 .type Can_m_FdWaitConfilct, @function Can_m_FdWaitConfilct: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext9 .Ltext9: .stabn 68,0,445,.LM215-.LFBB9 .LM215: .LFBB9: SUB sp,#16 MOV r4,r0 MOV r5,r1 ST.b [sp+#8],r4 ST.b [sp+#12],r5 .stabn 68,0,446,.LM216-.LFBB9 .LM216: LD.b r5,[sp+#12] ST.w [sp+#1],r5 .stabn 68,0,447,.LM217-.LFBB9 .LM217: MOV r5,#0 ST.w [sp],r5 JMP .L80 .L82: .stabn 68,0,463,.LM218-.LFBB9 .LM218: NOP .L80: .stabn 68,0,450,.LM219-.LFBB9 .LM219: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] MOV r5,#1 LSL r5,#23 ANL r5,r4,r5 CMP r5,#0 JNZ .L75 .stabn 68,0,452,.LM220-.LFBB9 .LM220: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#30] MOV r5,#1 LSL r5,#11 ANL r5,r4,r5 CMP r5,#0 JZ .L76 .stabn 68,0,452,.LM221-.LFBB9 .LM221: LD.w r4,[sp+#1] MOV r5,#1 CMP r4,#0 JZ .L77 MOV r5,#0 .L77: ZXT.b r5,r5 SUB r4,r4,#1 ST.w [sp+#1],r4 CMP r5,#0 JZ .L82 .L76: .stabn 68,0,454,.LM222-.LFBB9 .LM222: MOV r5,#5 ST.w [sp],r5 .stabn 68,0,455,.LM223-.LFBB9 .LM223: JMP .L79 .L75: .stabn 68,0,460,.LM224-.LFBB9 .LM224: MOV r5,#3 ST.w [sp],r5 .stabn 68,0,461,.LM225-.LFBB9 .LM225: NOP .L79: .stabn 68,0,464,.LM226-.LFBB9 .LM226: LD.w r5,[sp] .stabn 68,0,465,.LM227-.LFBB9 .LM227: MOV r0,r5 ADD sp,#16 JMP lr .size Can_m_FdWaitConfilct, .-Can_m_FdWaitConfilct .stabs "conflict_loop_count:(2,16)",128,0,446,4 .stabs "ret:(5,209)",128,0,447,0 .stabn 192,0,0,.LFBB9-.LFBB9 .stabn 224,0,0,.Lscope9-.LFBB9 .Lscope9: .stabs "",36,0,0,.Lscope9-.LFBB9 .stabd 78,0,0 .section .text$Can_m_FdCopyDataTo8MailBox .type .text$Can_m_FdCopyDataTo8MailBox$scode_local_14, @function .text$Can_m_FdCopyDataTo8MailBox$scode_loacal_14: .align 1 .stabs "Can_m_FdCopyDataTo8MailBox:f(5,209)",36,0,468,Can_m_FdCopyDataTo8MailBox .stabs "Can_Controller_Index:p(0,16)",160,0,468,16 .stabs "Mailbox_Number:p(0,22)=k(5,203)",160,0,468,20 .stabs "Can_MailboxHeader:p(0,20)",160,0,468,24 .type Can_m_FdCopyDataTo8MailBox, @function Can_m_FdCopyDataTo8MailBox: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext10 .Ltext10: .stabn 68,0,469,.LM228-.LFBB10 .LM228: .LFBB10: PUSH {r6, lr} SUB sp,#28 MOV r5,r0 ST.w [sp+#5],r1 ST.w [sp+#6],r2 ST.b [sp+#16],r5 .stabn 68,0,470,.LM229-.LFBB10 .LM229: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,471,.LM230-.LFBB10 .LM230: MOV r5,#255 ST.b [sp+#8],r5 .stabn 68,0,472,.LM231-.LFBB10 .LM231: MOV r5,#255 ST.b [sp+#9],r5 .stabn 68,0,473,.LM232-.LFBB10 .LM232: LD.w r5,[sp+#6] LD.w r5,[r5+#21] ST.w [sp+#1],r5 .stabn 68,0,474,.LM233-.LFBB10 .LM233: MOV r5,#0 ST.w [sp+#3],r5 .stabn 68,0,475,.LM234-.LFBB10 .LM234: LD.w r0,[sp+#6] LD r5,#Can_m_FdCsCodeSet LJMP r5 MOV r5,r0 ST.w [sp+#3],r5 .stabn 68,0,476,.LM235-.LFBB10 .LM235: LD.b r5,[sp+#16] MOV r0,r5 MOV r1,#255 LD r5,#Can_m_FdWaitConfilct LJMP r5 ST.w [sp],r0 .stabn 68,0,477,.LM236-.LFBB10 .LM236: LD.w r5,[sp] CMP r5,#5 JNZ .L84 .stabn 68,0,479,.LM237-.LFBB10 .LM237: LD.w r5,[sp+#5] MOV r2,#4 LSL r4,r5,r2 LD.b r5,[sp+#16] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5] LD r4,#61440 ANL r4,r5,r4 LD r5,#49152 CMP r4,r5 JNZ .L85 .stabn 68,0,481,.LM238-.LFBB10 .LM238: MOV r5,#1 ST.w [sp],r5 JMP .L84 .L85: .stabn 68,0,483,.LM239-.LFBB10 .LM239: LD.w r5,[sp+#5] MOV r3,#4 LSL r4,r5,r3 LD.b r5,[sp+#16] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5] LD r4,#61440 ANL r4,r5,r4 MOV r5,#1 LSL r5,#14 CMP r4,r5 JNZ .L86 .stabn 68,0,485,.LM240-.LFBB10 .LM240: MOV r5,#2 ST.w [sp],r5 JMP .L84 .L86: .stabn 68,0,490,.LM241-.LFBB10 .LM241: LD.b r5,[sp+#16] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L87 .stabn 68,0,492,.LM242-.LFBB10 .LM242: MOV r5,#255 ST.b [sp+#8],r5 .stabn 68,0,493,.LM243-.LFBB10 .LM243: LD.b r5,[sp+#16] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,494,.LM244-.LFBB10 .LM244: NOP .L89: .stabn 68,0,494,.LM245-.LFBB10 .LM245: LD.b r5,[sp+#16] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L88 .stabn 68,0,494,.LM246-.LFBB10 .LM246: LD.b r5,[sp+#8] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#8],r4 CMP r5,#0 JNZ .L89 .L88: .stabn 68,0,495,.LM247-.LFBB10 .LM247: LD.b r5,[sp+#16] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .L87: .stabn 68,0,497,.LM248-.LFBB10 .LM248: LD.w r4,[sp+#1] MOV r5,#1 ANL r5,r4,r5 CMP r5,#0 JNZ .L90 .stabn 68,0,500,.LM249-.LFBB10 .LM249: LD.w r5,[sp+#5] MOV r2,#4 LSL r4,r5,r2 LD.b r5,[sp+#16] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r0,[sp+#6] MOV r1,r5 MOV r2,#0 LD r5,#Std_Reverse_Data LJMP r5 .stabn 68,0,501,.LM250-.LFBB10 .LM250: LD.w r5,[sp+#5] MOV r3,#4 LSL r4,r5,r3 LD.b r5,[sp+#16] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 MOV r6,r5 LD.w r5,[sp+#6] LD.w r4,[r5] LSR r4,#16 LD.w r3,[r5+#1] LD r5,#65535 ANL r5,r3,r5 LSL r5,#16 ORL r5,r5,r4 MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r5,r0 ST.w [r6+#2],r5 .stabn 68,0,502,.LM251-.LFBB10 .LM251: LD.w r5,[sp+#5] MOV r2,#4 LSL r4,r5,r2 LD.b r5,[sp+#16] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 MOV r6,r5 LD.w r5,[sp+#6] LD.w r4,[r5+#1] LSR r4,#16 LD.w r3,[r5+#2] LD r5,#65535 ANL r5,r3,r5 LSL r5,#16 ORL r5,r5,r4 MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r5,r0 ST.w [r6+#3],r5 JMP .L91 .L90: .stabn 68,0,504,.LM252-.LFBB10 .LM252: LD.w r4,[sp+#1] MOV r5,#1 ANL r5,r4,r5 CMP r5,#0 JZ .L91 .stabn 68,0,507,.LM253-.LFBB10 .LM253: LD.w r5,[sp+#5] MOV r3,#4 LSL r4,r5,r3 LD.b r5,[sp+#16] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#6] LD.w r3,[r4+#21] MOV r4,#1 CMP r3,#1 JHI .L92 MOV r4,#0 .L92: ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#2 LD.w r3,[r5+#1] CLR r3,#2 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,508,.LM254-.LFBB10 .LM254: LD.w r5,[sp+#5] MOV r2,#4 LSL r4,r5,r2 LD.b r5,[sp+#16] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#6] LD.w r3,[r4+#17] LD r4,#536870911 ANL r4,r3,r4 MOV r2,#3 LSL r3,r4,r2 LD.w r2,[r5+#1] MOV r4,#7 ANL r4,r2,r4 ORL r4,r4,r3 ST.w [r5+#1],r4 .stabn 68,0,509,.LM255-.LFBB10 .LM255: LD.w r5,[sp+#5] MOV r3,#4 LSL r4,r5,r3 LD.b r5,[sp+#16] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 MOV r6,r5 LD.w r5,[sp+#6] LD.w r5,[r5] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r5,r0 ST.w [r6+#2],r5 .stabn 68,0,510,.LM256-.LFBB10 .LM256: LD.w r5,[sp+#5] MOV r2,#4 LSL r4,r5,r2 LD.b r5,[sp+#16] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 MOV r6,r5 LD.w r5,[sp+#6] LD.w r5,[r5+#1] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r5,r0 ST.w [r6+#3],r5 .L91: .stabn 68,0,512,.LM257-.LFBB10 .LM257: LD.b r5,[sp+#16] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L93 .stabn 68,0,512,.LM258-.LFBB10 .LM258: LD.b r5,[sp+#9] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#9],r4 CMP r5,#0 JNZ .L86 .L93: .stabn 68,0,513,.LM259-.LFBB10 .LM259: LD.b r5,[sp+#16] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L94 .stabn 68,0,515,.LM260-.LFBB10 .LM260: MOV r5,#255 ST.b [sp+#8],r5 .stabn 68,0,516,.LM261-.LFBB10 .LM261: LD.b r5,[sp+#16] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,517,.LM262-.LFBB10 .LM262: NOP .L96: .stabn 68,0,517,.LM263-.LFBB10 .LM263: LD.b r5,[sp+#16] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L95 .stabn 68,0,517,.LM264-.LFBB10 .LM264: LD.b r5,[sp+#8] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#8],r4 CMP r5,#0 JNZ .L96 .L95: .stabn 68,0,518,.LM265-.LFBB10 .LM265: LD.b r5,[sp+#16] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,519,.LM266-.LFBB10 .LM266: MOV r5,#4 ST.w [sp],r5 JMP .L84 .L94: .stabn 68,0,522,.LM267-.LFBB10 .LM267: LD.w r5,[sp+#5] MOV r3,#4 LSL r4,r5,r3 LD.b r5,[sp+#16] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#3] ST.w [r5],r4 .stabn 68,0,523,.LM268-.LFBB10 .LM268: LD.b r5,[sp+#16] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L97 .stabn 68,0,525,.LM269-.LFBB10 .LM269: MOV r5,#255 ST.b [sp+#8],r5 .stabn 68,0,526,.LM270-.LFBB10 .LM270: LD.b r5,[sp+#16] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,527,.LM271-.LFBB10 .LM271: NOP .L99: .stabn 68,0,527,.LM272-.LFBB10 .LM272: LD.b r5,[sp+#16] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L98 .stabn 68,0,527,.LM273-.LFBB10 .LM273: LD.b r5,[sp+#8] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#8],r4 CMP r5,#0 JNZ .L99 .L98: .stabn 68,0,528,.LM274-.LFBB10 .LM274: LD.b r5,[sp+#16] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,529,.LM275-.LFBB10 .LM275: MOV r5,#4 ST.w [sp],r5 JMP .L84 .L97: .stabn 68,0,532,.LM276-.LFBB10 .LM276: MOV r5,#5 ST.w [sp],r5 .L84: .stabn 68,0,537,.LM277-.LFBB10 .LM277: LD.w r5,[sp] .stabn 68,0,538,.LM278-.LFBB10 .LM278: MOV r0,r5 ADD sp,#28 POP r6 POP lr JMP lr .size Can_m_FdCopyDataTo8MailBox, .-Can_m_FdCopyDataTo8MailBox .stabs "ret:(5,209)",128,0,470,0 .stabs "delay_time1:(2,106)",128,0,471,8 .stabs "delay_time2:(2,106)",128,0,472,9 .stabs "can_id:(5,199)",128,0,473,4 .stabs "Ret_Code_Segment:(5,1)",128,0,474,12 .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_FdCopyDataFrom8MailBox .type .text$Can_m_FdCopyDataFrom8MailBox$scode_local_15, @function .text$Can_m_FdCopyDataFrom8MailBox$scode_loacal_15: .align 1 .stabs "Can_m_FdCopyDataFrom8MailBox:f(5,209)",36,0,541,Can_m_FdCopyDataFrom8MailBox .stabs "Can_Controller_Index:p(0,16)",160,0,541,8 .stabs "Mailbox_Number:p(0,22)",160,0,541,12 .stabs "Can_MailboxHeader:p(0,20)",160,0,541,16 .stabs "Can_MailBox:p(5,207)",160,0,541,20 .type Can_m_FdCopyDataFrom8MailBox, @function Can_m_FdCopyDataFrom8MailBox: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext11 .Ltext11: .stabn 68,0,542,.LM279-.LFBB11 .LM279: .LFBB11: PUSH lr SUB sp,#24 MOV r5,r0 ST.w [sp+#3],r1 ST.w [sp+#4],r2 ST.w [sp+#5],r3 ST.b [sp+#8],r5 .stabn 68,0,543,.LM280-.LFBB11 .LM280: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,544,.LM281-.LFBB11 .LM281: MOV r5,#255 ST.b [sp+#4],r5 .stabn 68,0,545,.LM282-.LFBB11 .LM282: MOV r5,#255 ST.b [sp+#5],r5 .stabn 68,0,546,.LM283-.LFBB11 .LM283: LD.b r5,[sp+#8] MOV r0,r5 MOV r1,#255 LD r5,#Can_m_FdWaitConfilct LJMP r5 ST.w [sp],r0 .stabn 68,0,547,.LM284-.LFBB11 .LM284: LD.w r5,[sp] CMP r5,#5 JNZ .L102 .L109: .stabn 68,0,550,.LM285-.LFBB11 .LM285: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L103 .stabn 68,0,552,.LM286-.LFBB11 .LM286: MOV r5,#255 ST.b [sp+#4],r5 .stabn 68,0,553,.LM287-.LFBB11 .LM287: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,554,.LM288-.LFBB11 .LM288: NOP .L105: .stabn 68,0,554,.LM289-.LFBB11 .LM289: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L104 .stabn 68,0,554,.LM290-.LFBB11 .LM290: LD.b r5,[sp+#4] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#4],r4 CMP r5,#0 JNZ .L105 .L104: .stabn 68,0,555,.LM291-.LFBB11 .LM291: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .L103: .stabn 68,0,557,.LM292-.LFBB11 .LM292: LD.w r5,[sp+#3] MOV r1,#4 LSL r4,r5,r1 LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r0,[sp+#4] MOV r1,r5 LD r5,#Read_Code LJMP r5 .stabn 68,0,558,.LM293-.LFBB11 .LM293: LD.w r5,[sp+#4] LD.w r5,[r5+#21] CMP r5,#0 JNZ .L106 .stabn 68,0,560,.LM294-.LFBB11 .LM294: LD.w r5,[sp+#3] MOV r2,#4 LSL r4,r5,r2 LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r0,[sp+#4] MOV r1,r5 MOV r2,#1 LD r5,#Std_Reverse_Data LJMP r5 .stabn 68,0,561,.LM295-.LFBB11 .LM295: LD.w r5,[sp+#3] MOV r3,#4 LSL r4,r5,r3 LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5+#2] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r4,r0 LD.w r5,[sp+#4] LD r3,#65535 ANL r3,r4,r3 MOV r1,#16 LSL r2,r3,r1 LD.w r3,[r5] LD r1,#65535 ANL r3,r3,r1 ORL r3,r3,r2 ST.w [r5],r3 LSR r4,#16 LD r3,#65535 ANL r4,r4,r3 LD.w r2,[r5+#1] LD r3,#-65536 ANL r3,r2,r3 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,562,.LM296-.LFBB11 .LM296: LD.w r5,[sp+#3] MOV r2,#4 LSL r4,r5,r2 LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5+#3] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r4,r0 LD.w r5,[sp+#4] LD r3,#65535 ANL r3,r4,r3 LSL r3,#16 LD.w r1,[r5+#1] LD r2,#65535 ANL r2,r1,r2 ORL r3,r2,r3 ST.w [r5+#1],r3 LSR r4,#16 LD r3,#65535 ANL r4,r4,r3 LD.w r2,[r5+#2] LD r3,#-65536 ANL r3,r2,r3 ORL r4,r3,r4 ST.w [r5+#2],r4 JMP .L107 .L106: .stabn 68,0,566,.LM297-.LFBB11 .LM297: LD.w r5,[sp+#3] MOV r3,#4 LSL r4,r5,r3 LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5+#1] LSR r5,#3 MOV r4,r5 LD.w r5,[sp+#4] ST.w [r5+#17],r4 .stabn 68,0,567,.LM298-.LFBB11 .LM298: LD.w r5,[sp+#3] MOV r1,#4 LSL r4,r5,r1 LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5+#2] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r5,r0 LD.w r4,[sp+#4] ST.w [r4],r5 .stabn 68,0,568,.LM299-.LFBB11 .LM299: LD.w r5,[sp+#3] MOV r2,#4 LSL r4,r5,r2 LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5+#3] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r4,r0 LD.w r5,[sp+#4] ST.w [r5+#1],r4 .L107: .stabn 68,0,570,.LM300-.LFBB11 .LM300: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L108 .stabn 68,0,570,.LM301-.LFBB11 .LM301: LD.b r5,[sp+#5] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#5],r4 CMP r5,#0 JNZ .L109 .L108: .stabn 68,0,571,.LM302-.LFBB11 .LM302: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L110 .stabn 68,0,573,.LM303-.LFBB11 .LM303: MOV r5,#255 ST.b [sp+#4],r5 .stabn 68,0,574,.LM304-.LFBB11 .LM304: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,575,.LM305-.LFBB11 .LM305: NOP .L112: .stabn 68,0,575,.LM306-.LFBB11 .LM306: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L111 .stabn 68,0,575,.LM307-.LFBB11 .LM307: LD.b r5,[sp+#4] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#4],r4 CMP r5,#0 JNZ .L112 .L111: .stabn 68,0,576,.LM308-.LFBB11 .LM308: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,577,.LM309-.LFBB11 .LM309: MOV r5,#4 ST.w [sp],r5 JMP .L102 .L110: .stabn 68,0,580,.LM310-.LFBB11 .LM310: LD.w r5,[sp+#3] MOV r3,#4 LSL r4,r5,r3 LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#5] ZXT.b r4,r4 MOV r3,r4 MOV r4,#15 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#15 ANL r4,r3,r4 MOV r1,#12 LSL r3,r4,r1 LD.w r4,[r5] LD r2,#-61441 ANL r4,r4,r2 ORL r4,r4,r3 ST.w [r5],r4 .stabn 68,0,581,.LM311-.LFBB11 .LM311: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L113 .stabn 68,0,583,.LM312-.LFBB11 .LM312: MOV r5,#255 ST.b [sp+#4],r5 .stabn 68,0,584,.LM313-.LFBB11 .LM313: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,585,.LM314-.LFBB11 .LM314: NOP .L115: .stabn 68,0,585,.LM315-.LFBB11 .LM315: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L114 .stabn 68,0,585,.LM316-.LFBB11 .LM316: LD.b r5,[sp+#4] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#4],r4 CMP r5,#0 JNZ .L115 .L114: .stabn 68,0,586,.LM317-.LFBB11 .LM317: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,587,.LM318-.LFBB11 .LM318: MOV r5,#4 ST.w [sp],r5 JMP .L102 .L113: .stabn 68,0,590,.LM319-.LFBB11 .LM319: MOV r5,#5 ST.w [sp],r5 .L102: .stabn 68,0,594,.LM320-.LFBB11 .LM320: LD.w r5,[sp] .stabn 68,0,595,.LM321-.LFBB11 .LM321: MOV r0,r5 ADD sp,#24 POP lr JMP lr .size Can_m_FdCopyDataFrom8MailBox, .-Can_m_FdCopyDataFrom8MailBox .stabs "ret:(5,209)",128,0,543,0 .stabs "delay_time1:(2,106)",128,0,544,4 .stabs "delay_time2:(2,106)",128,0,545,5 .stabn 192,0,0,.LFBB11-.LFBB11 .stabn 224,0,0,.Lscope11-.LFBB11 .Lscope11: .stabs "",36,0,0,.Lscope11-.LFBB11 .stabd 78,0,0 .section .text$Can_m_FdCopyDataTo16MailBox .type .text$Can_m_FdCopyDataTo16MailBox$scode_local_16, @function .text$Can_m_FdCopyDataTo16MailBox$scode_loacal_16: .align 1 .stabs "Can_m_FdCopyDataTo16MailBox:f(5,209)",36,0,598,Can_m_FdCopyDataTo16MailBox .stabs "Can_Controller_Index:p(0,16)",160,0,598,20 .stabs "Mailbox_Number:p(0,22)",160,0,598,24 .stabs "Can_MailboxHeader:p(0,20)",160,0,598,28 .type Can_m_FdCopyDataTo16MailBox, @function Can_m_FdCopyDataTo16MailBox: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext12 .Ltext12: .stabn 68,0,599,.LM322-.LFBB12 .LM322: .LFBB12: PUSH {r6, r7, lr} SUB sp,#32 MOV r5,r0 ST.w [sp+#6],r1 ST.w [sp+#7],r2 ST.b [sp+#20],r5 .stabn 68,0,600,.LM323-.LFBB12 .LM323: MOV r5,#255 ST.b [sp+#12],r5 .stabn 68,0,601,.LM324-.LFBB12 .LM324: MOV r5,#255 ST.b [sp+#13],r5 .stabn 68,0,602,.LM325-.LFBB12 .LM325: LD.w r5,[sp+#7] LD.w r5,[r5+#21] ST.w [sp+#2],r5 .stabn 68,0,603,.LM326-.LFBB12 .LM326: MOV r5,#0 ST.w [sp+#4],r5 .stabn 68,0,604,.LM327-.LFBB12 .LM327: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,605,.LM328-.LFBB12 .LM328: LD.w r0,[sp+#7] LD r5,#Can_m_FdCsCodeSet LJMP r5 MOV r5,r0 ST.w [sp+#4],r5 .stabn 68,0,606,.LM329-.LFBB12 .LM329: LD.b r5,[sp+#20] MOV r0,r5 MOV r1,#255 LD r5,#Can_m_FdWaitConfilct LJMP r5 ST.w [sp],r0 .stabn 68,0,607,.LM330-.LFBB12 .LM330: LD.w r5,[sp] CMP r5,#5 JNZ .L118 .stabn 68,0,609,.LM331-.LFBB12 .LM331: LD.w r4,[sp+#6] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5] LD r4,#61440 ANL r4,r5,r4 LD r5,#49152 CMP r4,r5 JNZ .L119 .stabn 68,0,611,.LM332-.LFBB12 .LM332: MOV r5,#1 ST.w [sp],r5 JMP .L118 .L119: .stabn 68,0,613,.LM333-.LFBB12 .LM333: LD.w r4,[sp+#6] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5] LD r4,#61440 ANL r4,r5,r4 MOV r5,#1 LSL r5,#14 CMP r4,r5 JNZ .L120 .stabn 68,0,615,.LM334-.LFBB12 .LM334: MOV r5,#2 ST.w [sp],r5 JMP .L118 .L120: .stabn 68,0,620,.LM335-.LFBB12 .LM335: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L121 .stabn 68,0,622,.LM336-.LFBB12 .LM336: MOV r5,#255 ST.b [sp+#12],r5 .stabn 68,0,623,.LM337-.LFBB12 .LM337: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,624,.LM338-.LFBB12 .LM338: NOP .L123: .stabn 68,0,624,.LM339-.LFBB12 .LM339: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L122 .stabn 68,0,624,.LM340-.LFBB12 .LM340: LD.b r5,[sp+#12] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#12],r4 CMP r5,#0 JNZ .L123 .L122: .stabn 68,0,625,.LM341-.LFBB12 .LM341: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .L121: .stabn 68,0,627,.LM342-.LFBB12 .LM342: LD.w r4,[sp+#2] MOV r5,#1 ANL r5,r4,r5 CMP r5,#0 JNZ .L124 .stabn 68,0,629,.LM343-.LFBB12 .LM343: LD.w r4,[sp+#6] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r0,[sp+#7] MOV r1,r5 MOV r2,#0 LD r5,#Std_Reverse_Data LJMP r5 .LBB2: .stabn 68,0,630,.LM344-.LFBB12 .LM344: MOV r5,#0 ST.b [sp+#4],r5 JMP .L125 .L126: .stabn 68,0,632,.LM345-.LFBB12 .LM345: LD.w r4,[sp+#6] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 MOV r6,r5 LD.b r7,[sp+#4] LD.b r5,[sp+#4] LD.w r4,[sp+#7] LSL r5,#2 ADD r5,r4,r5 LD.w r4,[r5] LSR r4,#16 LD.w r3,[r5+#1] LD r5,#65535 ANL r5,r3,r5 LSL r5,#16 ORL r5,r5,r4 MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r5,r0 ADD r4,r7,#2 LSL r4,#2 ADD r4,r6,r4 ST.w [r4],r5 .stabn 68,0,630,.LM346-.LFBB12 .LM346: LD.b r5,[sp+#4] ADD r5,r5,#1 ST.b [sp+#4],r5 .L125: .stabn 68,0,630,.LM347-.LFBB12 .LM347: LD.b r5,[sp+#4] CMP r5,#3 JLS .L126 .stabn 68,0,630,.LM348-.LFBB12 .LM348: JMP .L127 .L124: .LBE2: .stabn 68,0,635,.LM349-.LFBB12 .LM349: LD.w r4,[sp+#2] MOV r5,#1 ANL r5,r4,r5 CMP r5,#0 JZ .L127 .stabn 68,0,637,.LM350-.LFBB12 .LM350: LD.w r4,[sp+#6] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#7] LD.w r3,[r4+#21] MOV r4,#1 CMP r3,#1 JHI .L128 MOV r4,#0 .L128: ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#2 LD.w r3,[r5+#1] CLR r3,#2 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,638,.LM351-.LFBB12 .LM351: LD.w r4,[sp+#6] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#7] LD.w r3,[r4+#17] LD r4,#536870911 ANL r4,r3,r4 MOV r2,#3 LSL r3,r4,r2 LD.w r2,[r5+#1] MOV r4,#7 ANL r4,r2,r4 ORL r4,r4,r3 ST.w [r5+#1],r4 .LBB3: .stabn 68,0,639,.LM352-.LFBB12 .LM352: MOV r5,#0 ST.b [sp+#5],r5 JMP .L129 .L130: .stabn 68,0,641,.LM353-.LFBB12 .LM353: LD.w r4,[sp+#6] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 MOV r6,r5 LD.b r7,[sp+#5] LD.b r5,[sp+#5] LD.w r4,[sp+#7] LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r5,r0 ADD r4,r7,#2 LSL r4,#2 ADD r4,r6,r4 ST.w [r4],r5 .stabn 68,0,639,.LM354-.LFBB12 .LM354: LD.b r5,[sp+#5] ADD r5,r5,#1 ST.b [sp+#5],r5 .L129: .stabn 68,0,639,.LM355-.LFBB12 .LM355: LD.b r5,[sp+#5] CMP r5,#3 JLS .L130 .L127: .LBE3: .stabn 68,0,644,.LM356-.LFBB12 .LM356: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L131 .stabn 68,0,644,.LM357-.LFBB12 .LM357: LD.b r5,[sp+#13] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#13],r4 CMP r5,#0 JNZ .L120 .L131: .stabn 68,0,645,.LM358-.LFBB12 .LM358: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L132 .stabn 68,0,647,.LM359-.LFBB12 .LM359: MOV r5,#255 ST.b [sp+#12],r5 .stabn 68,0,648,.LM360-.LFBB12 .LM360: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,649,.LM361-.LFBB12 .LM361: NOP .L134: .stabn 68,0,649,.LM362-.LFBB12 .LM362: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L133 .stabn 68,0,649,.LM363-.LFBB12 .LM363: LD.b r5,[sp+#12] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#12],r4 CMP r5,#0 JNZ .L134 .L133: .stabn 68,0,650,.LM364-.LFBB12 .LM364: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,651,.LM365-.LFBB12 .LM365: MOV r5,#4 ST.w [sp],r5 JMP .L118 .L132: .stabn 68,0,654,.LM366-.LFBB12 .LM366: LD.w r4,[sp+#6] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#4] ST.w [r5],r4 .stabn 68,0,655,.LM367-.LFBB12 .LM367: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L135 .stabn 68,0,657,.LM368-.LFBB12 .LM368: MOV r5,#255 ST.b [sp+#12],r5 .stabn 68,0,658,.LM369-.LFBB12 .LM369: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,659,.LM370-.LFBB12 .LM370: NOP .L137: .stabn 68,0,659,.LM371-.LFBB12 .LM371: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L136 .stabn 68,0,659,.LM372-.LFBB12 .LM372: LD.b r5,[sp+#12] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#12],r4 CMP r5,#0 JNZ .L137 .L136: .stabn 68,0,660,.LM373-.LFBB12 .LM373: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,661,.LM374-.LFBB12 .LM374: MOV r5,#4 ST.w [sp],r5 JMP .L118 .L135: .stabn 68,0,664,.LM375-.LFBB12 .LM375: MOV r5,#5 ST.w [sp],r5 .L118: .stabn 68,0,669,.LM376-.LFBB12 .LM376: LD.w r5,[sp] .stabn 68,0,670,.LM377-.LFBB12 .LM377: MOV r0,r5 ADD sp,#32 POP {r6, r7} POP lr JMP lr .size Can_m_FdCopyDataTo16MailBox, .-Can_m_FdCopyDataTo16MailBox .stabs "delay_time1:(2,106)",128,0,600,12 .stabs "delay_time2:(2,106)",128,0,601,13 .stabs "can_id:(5,199)",128,0,602,8 .stabs "Ret_Code_Segment:(5,1)",128,0,603,16 .stabs "ret:(5,209)",128,0,604,0 .stabn 192,0,0,.LFBB12-.LFBB12 .stabs "i:(3,2)",128,0,630,4 .stabn 192,0,0,.LBB2-.LFBB12 .stabn 224,0,0,.LBE2-.LFBB12 .stabs "i:(3,2)",128,0,639,5 .stabn 192,0,0,.LBB3-.LFBB12 .stabn 224,0,0,.LBE3-.LFBB12 .stabn 224,0,0,.Lscope12-.LFBB12 .Lscope12: .stabs "",36,0,0,.Lscope12-.LFBB12 .stabd 78,0,0 .section .text$Can_m_FdCopyDataFrom16MailBox .type .text$Can_m_FdCopyDataFrom16MailBox$scode_local_17, @function .text$Can_m_FdCopyDataFrom16MailBox$scode_loacal_17: .align 1 .stabs "Can_m_FdCopyDataFrom16MailBox:f(5,209)",36,0,673,Can_m_FdCopyDataFrom16MailBox .stabs "Can_Controller_Index:p(0,16)",160,0,673,8 .stabs "Mailbox_Number:p(0,22)",160,0,673,12 .stabs "Can_MailboxHeader:p(0,20)",160,0,673,16 .stabs "Can_MailBox:p(5,207)",160,0,673,20 .type Can_m_FdCopyDataFrom16MailBox, @function Can_m_FdCopyDataFrom16MailBox: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext13 .Ltext13: .stabn 68,0,674,.LM378-.LFBB13 .LM378: .LFBB13: PUSH {r6, lr} SUB sp,#24 MOV r5,r0 ST.w [sp+#3],r1 ST.w [sp+#4],r2 ST.w [sp+#5],r3 ST.b [sp+#8],r5 .stabn 68,0,675,.LM379-.LFBB13 .LM379: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,676,.LM380-.LFBB13 .LM380: MOV r5,#255 ST.b [sp+#6],r5 .stabn 68,0,677,.LM381-.LFBB13 .LM381: MOV r5,#255 ST.b [sp+#7],r5 .stabn 68,0,678,.LM382-.LFBB13 .LM382: LD.b r5,[sp+#8] MOV r0,r5 MOV r1,#255 LD r5,#Can_m_FdWaitConfilct LJMP r5 ST.w [sp],r0 .stabn 68,0,679,.LM383-.LFBB13 .LM383: LD.w r5,[sp] CMP r5,#5 JNZ .L140 .L151: .stabn 68,0,682,.LM384-.LFBB13 .LM384: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L141 .stabn 68,0,684,.LM385-.LFBB13 .LM385: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,685,.LM386-.LFBB13 .LM386: NOP .L143: .stabn 68,0,685,.LM387-.LFBB13 .LM387: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L142 .stabn 68,0,685,.LM388-.LFBB13 .LM388: LD.b r5,[sp+#6] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#6],r4 CMP r5,#0 JNZ .L143 .L142: .stabn 68,0,686,.LM389-.LFBB13 .LM389: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .L141: .stabn 68,0,688,.LM390-.LFBB13 .LM390: LD.w r4,[sp+#3] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r0,[sp+#4] MOV r1,r5 LD r5,#Read_Code LJMP r5 .stabn 68,0,689,.LM391-.LFBB13 .LM391: LD.w r5,[sp+#4] LD.w r5,[r5+#21] CMP r5,#0 JNZ .L144 .stabn 68,0,691,.LM392-.LFBB13 .LM392: LD.w r4,[sp+#3] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r0,[sp+#4] MOV r1,r5 MOV r2,#1 LD r5,#Std_Reverse_Data LJMP r5 .LBB4: .stabn 68,0,692,.LM393-.LFBB13 .LM393: MOV r5,#0 ST.b [sp+#4],r5 JMP .L145 .L146: .stabn 68,0,694,.LM394-.LFBB13 .LM394: LD.b r6,[sp+#4] LD.w r4,[sp+#3] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.b r4,[sp+#4] ADD r4,r4,#2 LSL r4,#2 ADD r5,r5,r4 LD.w r5,[r5] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r4,r0 LD.w r3,[sp+#4] MOV r1,#2 LSL r5,r6,r1 ADD r5,r3,r5 LD r3,#65535 ANL r3,r4,r3 MOV r1,#16 LSL r2,r3,r1 LD.w r3,[r5] LD r1,#65535 ANL r3,r3,r1 ORL r3,r3,r2 ST.w [r5],r3 LSR r4,#16 LD r3,#65535 ANL r4,r4,r3 LD.w r2,[r5+#1] LD r3,#-65536 ANL r3,r2,r3 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,692,.LM395-.LFBB13 .LM395: LD.b r5,[sp+#4] ADD r5,r5,#1 ST.b [sp+#4],r5 .L145: .stabn 68,0,692,.LM396-.LFBB13 .LM396: LD.b r5,[sp+#4] CMP r5,#3 JLS .L146 .stabn 68,0,692,.LM397-.LFBB13 .LM397: JMP .L147 .L144: .LBE4: .stabn 68,0,699,.LM398-.LFBB13 .LM398: LD.w r4,[sp+#3] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5+#1] LSR r5,#3 MOV r4,r5 LD.w r5,[sp+#4] ST.w [r5+#17],r4 .LBB5: .stabn 68,0,700,.LM399-.LFBB13 .LM399: MOV r5,#0 ST.b [sp+#5],r5 JMP .L148 .L149: .stabn 68,0,702,.LM400-.LFBB13 .LM400: LD.b r6,[sp+#5] LD.w r4,[sp+#3] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.b r4,[sp+#5] ADD r4,r4,#2 LSL r4,#2 ADD r5,r5,r4 LD.w r5,[r5] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r5,r0 LD.w r3,[sp+#4] MOV r2,#2 LSL r4,r6,r2 ADD r4,r3,r4 ST.w [r4],r5 .stabn 68,0,700,.LM401-.LFBB13 .LM401: LD.b r5,[sp+#5] ADD r5,r5,#1 ST.b [sp+#5],r5 .L148: .stabn 68,0,700,.LM402-.LFBB13 .LM402: LD.b r5,[sp+#5] CMP r5,#3 JLS .L149 .L147: .LBE5: .stabn 68,0,705,.LM403-.LFBB13 .LM403: LD.w r4,[sp+#3] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#5] ZXT.b r4,r4 MOV r3,r4 MOV r4,#15 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#15 ANL r4,r3,r4 MOV r1,#12 LSL r3,r4,r1 LD.w r4,[r5] LD r2,#-61441 ANL r4,r4,r2 ORL r4,r4,r3 ST.w [r5],r4 .stabn 68,0,706,.LM404-.LFBB13 .LM404: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L150 .stabn 68,0,706,.LM405-.LFBB13 .LM405: LD.b r5,[sp+#7] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#7],r4 CMP r5,#0 JNZ .L151 .L150: .stabn 68,0,707,.LM406-.LFBB13 .LM406: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L152 .stabn 68,0,709,.LM407-.LFBB13 .LM407: MOV r5,#255 ST.b [sp+#6],r5 .stabn 68,0,710,.LM408-.LFBB13 .LM408: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,711,.LM409-.LFBB13 .LM409: NOP .L154: .stabn 68,0,711,.LM410-.LFBB13 .LM410: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L153 .stabn 68,0,711,.LM411-.LFBB13 .LM411: LD.b r5,[sp+#6] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#6],r4 CMP r5,#0 JNZ .L154 .L153: .stabn 68,0,712,.LM412-.LFBB13 .LM412: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,713,.LM413-.LFBB13 .LM413: MOV r5,#4 ST.w [sp],r5 JMP .L140 .L152: .stabn 68,0,716,.LM414-.LFBB13 .LM414: LD.w r4,[sp+#3] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#5] ZXT.b r4,r4 MOV r3,r4 MOV r4,#15 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#15 ANL r4,r3,r4 MOV r2,#12 LSL r3,r4,r2 LD.w r4,[r5] LD r2,#-61441 ANL r4,r4,r2 ORL r4,r4,r3 ST.w [r5],r4 .stabn 68,0,717,.LM415-.LFBB13 .LM415: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L155 .stabn 68,0,719,.LM416-.LFBB13 .LM416: MOV r5,#255 ST.b [sp+#6],r5 .stabn 68,0,720,.LM417-.LFBB13 .LM417: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,721,.LM418-.LFBB13 .LM418: NOP .L157: .stabn 68,0,721,.LM419-.LFBB13 .LM419: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L156 .stabn 68,0,721,.LM420-.LFBB13 .LM420: LD.b r5,[sp+#6] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#6],r4 CMP r5,#0 JNZ .L157 .L156: .stabn 68,0,722,.LM421-.LFBB13 .LM421: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,723,.LM422-.LFBB13 .LM422: MOV r5,#4 ST.w [sp],r5 JMP .L140 .L155: .stabn 68,0,726,.LM423-.LFBB13 .LM423: MOV r5,#5 ST.w [sp],r5 .L140: .stabn 68,0,730,.LM424-.LFBB13 .LM424: LD.w r5,[sp] .stabn 68,0,731,.LM425-.LFBB13 .LM425: MOV r0,r5 ADD sp,#24 POP r6 POP lr JMP lr .size Can_m_FdCopyDataFrom16MailBox, .-Can_m_FdCopyDataFrom16MailBox .stabs "ret:(5,209)",128,0,675,0 .stabs "delay_time1:(2,106)",128,0,676,6 .stabs "delay_time2:(2,106)",128,0,677,7 .stabn 192,0,0,.LFBB13-.LFBB13 .stabs "i:(3,2)",128,0,692,4 .stabn 192,0,0,.LBB4-.LFBB13 .stabn 224,0,0,.LBE4-.LFBB13 .stabs "i:(3,2)",128,0,700,5 .stabn 192,0,0,.LBB5-.LFBB13 .stabn 224,0,0,.LBE5-.LFBB13 .stabn 224,0,0,.Lscope13-.LFBB13 .Lscope13: .stabs "",36,0,0,.Lscope13-.LFBB13 .stabd 78,0,0 .section .text$Can_m_FdCopyDataTo32MailBox .type .text$Can_m_FdCopyDataTo32MailBox$scode_local_18, @function .text$Can_m_FdCopyDataTo32MailBox$scode_loacal_18: .align 1 .stabs "Can_m_FdCopyDataTo32MailBox:f(5,209)",36,0,734,Can_m_FdCopyDataTo32MailBox .stabs "Can_Controller_Index:p(0,16)",160,0,734,20 .stabs "Mailbox_Number:p(0,22)",160,0,734,24 .stabs "Can_MailboxHeader:p(0,20)",160,0,734,28 .type Can_m_FdCopyDataTo32MailBox, @function Can_m_FdCopyDataTo32MailBox: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext14 .Ltext14: .stabn 68,0,735,.LM426-.LFBB14 .LM426: .LFBB14: PUSH {r6, r7, lr} SUB sp,#32 MOV r5,r0 ST.w [sp+#6],r1 ST.w [sp+#7],r2 ST.b [sp+#20],r5 .stabn 68,0,736,.LM427-.LFBB14 .LM427: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,737,.LM428-.LFBB14 .LM428: MOV r5,#255 ST.b [sp+#12],r5 .stabn 68,0,738,.LM429-.LFBB14 .LM429: MOV r5,#255 ST.b [sp+#13],r5 .stabn 68,0,739,.LM430-.LFBB14 .LM430: LD.w r5,[sp+#7] LD.w r5,[r5+#21] ST.w [sp+#2],r5 .stabn 68,0,740,.LM431-.LFBB14 .LM431: MOV r5,#0 ST.w [sp+#4],r5 .stabn 68,0,741,.LM432-.LFBB14 .LM432: LD.w r0,[sp+#7] LD r5,#Can_m_FdCsCodeSet LJMP r5 MOV r5,r0 ST.w [sp+#4],r5 .stabn 68,0,742,.LM433-.LFBB14 .LM433: LD.b r5,[sp+#20] MOV r0,r5 MOV r1,#255 LD r5,#Can_m_FdWaitConfilct LJMP r5 ST.w [sp],r0 .stabn 68,0,743,.LM434-.LFBB14 .LM434: LD.w r5,[sp] CMP r5,#5 JNZ .L160 .stabn 68,0,745,.LM435-.LFBB14 .LM435: LD.w r4,[sp+#6] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5] LD r4,#61440 ANL r4,r5,r4 LD r5,#49152 CMP r4,r5 JNZ .L161 .stabn 68,0,747,.LM436-.LFBB14 .LM436: MOV r5,#1 ST.w [sp],r5 JMP .L160 .L161: .stabn 68,0,749,.LM437-.LFBB14 .LM437: LD.w r4,[sp+#6] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5] LD r4,#61440 ANL r4,r5,r4 MOV r5,#1 LSL r5,#14 CMP r4,r5 JNZ .L162 .stabn 68,0,751,.LM438-.LFBB14 .LM438: MOV r5,#2 ST.w [sp],r5 JMP .L160 .L162: .stabn 68,0,756,.LM439-.LFBB14 .LM439: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L163 .stabn 68,0,758,.LM440-.LFBB14 .LM440: MOV r5,#255 ST.b [sp+#12],r5 .stabn 68,0,759,.LM441-.LFBB14 .LM441: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,760,.LM442-.LFBB14 .LM442: NOP .L165: .stabn 68,0,760,.LM443-.LFBB14 .LM443: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L164 .stabn 68,0,760,.LM444-.LFBB14 .LM444: LD.b r5,[sp+#12] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#12],r4 CMP r5,#0 JNZ .L165 .L164: .stabn 68,0,761,.LM445-.LFBB14 .LM445: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .L163: .stabn 68,0,763,.LM446-.LFBB14 .LM446: LD.w r4,[sp+#2] MOV r5,#1 ANL r5,r4,r5 CMP r5,#0 JNZ .L166 .stabn 68,0,765,.LM447-.LFBB14 .LM447: LD.w r4,[sp+#6] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r0,[sp+#7] MOV r1,r5 MOV r2,#0 LD r5,#Std_Reverse_Data LJMP r5 .LBB6: .stabn 68,0,766,.LM448-.LFBB14 .LM448: MOV r5,#0 ST.b [sp+#4],r5 JMP .L167 .L168: .stabn 68,0,768,.LM449-.LFBB14 .LM449: LD.w r4,[sp+#6] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 MOV r6,r5 LD.b r7,[sp+#4] LD.b r5,[sp+#4] LD.w r4,[sp+#7] LSL r5,#2 ADD r5,r4,r5 LD.w r4,[r5] LSR r4,#16 LD.w r3,[r5+#1] LD r5,#65535 ANL r5,r3,r5 LSL r5,#16 ORL r5,r5,r4 MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r5,r0 ADD r4,r7,#2 LSL r4,#2 ADD r4,r6,r4 ST.w [r4],r5 .stabn 68,0,766,.LM450-.LFBB14 .LM450: LD.b r5,[sp+#4] ADD r5,r5,#1 ST.b [sp+#4],r5 .L167: .stabn 68,0,766,.LM451-.LFBB14 .LM451: LD.b r5,[sp+#4] CMP r5,#7 JLS .L168 .stabn 68,0,766,.LM452-.LFBB14 .LM452: JMP .L169 .L166: .LBE6: .stabn 68,0,771,.LM453-.LFBB14 .LM453: LD.w r4,[sp+#2] MOV r5,#1 ANL r5,r4,r5 CMP r5,#0 JZ .L169 .stabn 68,0,773,.LM454-.LFBB14 .LM454: LD.w r4,[sp+#6] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#7] LD.w r3,[r4+#21] MOV r4,#1 CMP r3,#1 JHI .L170 MOV r4,#0 .L170: ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#2 LD.w r3,[r5+#1] CLR r3,#2 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,774,.LM455-.LFBB14 .LM455: LD.w r4,[sp+#6] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#7] LD.w r3,[r4+#17] LD r4,#536870911 ANL r4,r3,r4 MOV r2,#3 LSL r3,r4,r2 LD.w r2,[r5+#1] MOV r4,#7 ANL r4,r2,r4 ORL r4,r4,r3 ST.w [r5+#1],r4 .LBB7: .stabn 68,0,775,.LM456-.LFBB14 .LM456: MOV r5,#0 ST.b [sp+#5],r5 JMP .L171 .L172: .stabn 68,0,777,.LM457-.LFBB14 .LM457: LD.w r4,[sp+#6] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 MOV r6,r5 LD.b r7,[sp+#5] LD.b r5,[sp+#5] LD.w r4,[sp+#7] LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r5,r0 ADD r4,r7,#2 LSL r4,#2 ADD r4,r6,r4 ST.w [r4],r5 .stabn 68,0,775,.LM458-.LFBB14 .LM458: LD.b r5,[sp+#5] ADD r5,r5,#1 ST.b [sp+#5],r5 .L171: .stabn 68,0,775,.LM459-.LFBB14 .LM459: LD.b r5,[sp+#5] CMP r5,#7 JLS .L172 .L169: .LBE7: .stabn 68,0,780,.LM460-.LFBB14 .LM460: LD.w r4,[sp+#6] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#4] ST.w [r5],r4 .stabn 68,0,781,.LM461-.LFBB14 .LM461: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L173 .stabn 68,0,781,.LM462-.LFBB14 .LM462: LD.b r5,[sp+#13] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#13],r4 CMP r5,#0 JNZ .L162 .L173: .stabn 68,0,782,.LM463-.LFBB14 .LM463: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L174 .stabn 68,0,784,.LM464-.LFBB14 .LM464: MOV r5,#255 ST.b [sp+#12],r5 .stabn 68,0,785,.LM465-.LFBB14 .LM465: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,786,.LM466-.LFBB14 .LM466: NOP .L176: .stabn 68,0,786,.LM467-.LFBB14 .LM467: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L175 .stabn 68,0,786,.LM468-.LFBB14 .LM468: LD.b r5,[sp+#12] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#12],r4 CMP r5,#0 JNZ .L176 .L175: .stabn 68,0,787,.LM469-.LFBB14 .LM469: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,788,.LM470-.LFBB14 .LM470: MOV r5,#4 ST.w [sp],r5 JMP .L160 .L174: .stabn 68,0,791,.LM471-.LFBB14 .LM471: LD.w r4,[sp+#6] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#4] ST.w [r5],r4 .stabn 68,0,792,.LM472-.LFBB14 .LM472: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L177 .stabn 68,0,794,.LM473-.LFBB14 .LM473: MOV r5,#255 ST.b [sp+#12],r5 .stabn 68,0,795,.LM474-.LFBB14 .LM474: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,796,.LM475-.LFBB14 .LM475: NOP .L179: .stabn 68,0,796,.LM476-.LFBB14 .LM476: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L178 .stabn 68,0,796,.LM477-.LFBB14 .LM477: LD.b r5,[sp+#12] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#12],r4 CMP r5,#0 JNZ .L179 .L178: .stabn 68,0,797,.LM478-.LFBB14 .LM478: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,798,.LM479-.LFBB14 .LM479: MOV r5,#4 ST.w [sp],r5 JMP .L160 .L177: .stabn 68,0,801,.LM480-.LFBB14 .LM480: MOV r5,#5 ST.w [sp],r5 .L160: .stabn 68,0,806,.LM481-.LFBB14 .LM481: LD.w r5,[sp] .stabn 68,0,807,.LM482-.LFBB14 .LM482: MOV r0,r5 ADD sp,#32 POP {r6, r7} POP lr JMP lr .size Can_m_FdCopyDataTo32MailBox, .-Can_m_FdCopyDataTo32MailBox .stabs "ret:(5,209)",128,0,736,0 .stabs "delay_time1:(2,106)",128,0,737,12 .stabs "delay_time2:(2,106)",128,0,738,13 .stabs "can_id:(5,199)",128,0,739,8 .stabs "Ret_Code_Segment:(5,1)",128,0,740,16 .stabn 192,0,0,.LFBB14-.LFBB14 .stabs "i:(3,2)",128,0,766,4 .stabn 192,0,0,.LBB6-.LFBB14 .stabn 224,0,0,.LBE6-.LFBB14 .stabs "i:(3,2)",128,0,775,5 .stabn 192,0,0,.LBB7-.LFBB14 .stabn 224,0,0,.LBE7-.LFBB14 .stabn 224,0,0,.Lscope14-.LFBB14 .Lscope14: .stabs "",36,0,0,.Lscope14-.LFBB14 .stabd 78,0,0 .section .text$Can_m_FdCopyDataFrom32MailBox .type .text$Can_m_FdCopyDataFrom32MailBox$scode_local_19, @function .text$Can_m_FdCopyDataFrom32MailBox$scode_loacal_19: .align 1 .stabs "Can_m_FdCopyDataFrom32MailBox:f(5,209)",36,0,810,Can_m_FdCopyDataFrom32MailBox .stabs "Can_Controller_Index:p(0,16)",160,0,810,8 .stabs "Mailbox_Number:p(0,22)",160,0,810,12 .stabs "Can_MailboxHeader:p(0,20)",160,0,810,16 .stabs "Can_MailBox:p(5,207)",160,0,810,20 .type Can_m_FdCopyDataFrom32MailBox, @function Can_m_FdCopyDataFrom32MailBox: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext15 .Ltext15: .stabn 68,0,811,.LM483-.LFBB15 .LM483: .LFBB15: PUSH {r6, lr} SUB sp,#24 MOV r5,r0 ST.w [sp+#3],r1 ST.w [sp+#4],r2 ST.w [sp+#5],r3 ST.b [sp+#8],r5 .stabn 68,0,812,.LM484-.LFBB15 .LM484: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,813,.LM485-.LFBB15 .LM485: MOV r5,#255 ST.b [sp+#6],r5 .stabn 68,0,814,.LM486-.LFBB15 .LM486: MOV r5,#255 ST.b [sp+#7],r5 .stabn 68,0,815,.LM487-.LFBB15 .LM487: LD.b r5,[sp+#8] MOV r0,r5 MOV r1,#255 LD r5,#Can_m_FdWaitConfilct LJMP r5 ST.w [sp],r0 .stabn 68,0,816,.LM488-.LFBB15 .LM488: LD.w r5,[sp] CMP r5,#5 JNZ .L182 .L193: .stabn 68,0,819,.LM489-.LFBB15 .LM489: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L183 .stabn 68,0,821,.LM490-.LFBB15 .LM490: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,822,.LM491-.LFBB15 .LM491: NOP .L185: .stabn 68,0,822,.LM492-.LFBB15 .LM492: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L184 .stabn 68,0,822,.LM493-.LFBB15 .LM493: LD.b r5,[sp+#6] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#6],r4 CMP r5,#0 JNZ .L185 .L184: .stabn 68,0,823,.LM494-.LFBB15 .LM494: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .L183: .stabn 68,0,825,.LM495-.LFBB15 .LM495: LD.w r4,[sp+#3] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r0,[sp+#4] MOV r1,r5 LD r5,#Read_Code LJMP r5 .stabn 68,0,826,.LM496-.LFBB15 .LM496: LD.w r5,[sp+#4] LD.w r5,[r5+#21] CMP r5,#0 JNZ .L186 .stabn 68,0,828,.LM497-.LFBB15 .LM497: LD.w r4,[sp+#3] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r0,[sp+#4] MOV r1,r5 MOV r2,#1 LD r5,#Std_Reverse_Data LJMP r5 .LBB8: .stabn 68,0,829,.LM498-.LFBB15 .LM498: MOV r5,#0 ST.b [sp+#4],r5 JMP .L187 .L188: .stabn 68,0,831,.LM499-.LFBB15 .LM499: LD.b r6,[sp+#4] LD.w r4,[sp+#3] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.b r4,[sp+#4] ADD r4,r4,#2 LSL r4,#2 ADD r5,r5,r4 LD.w r5,[r5] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r4,r0 LD.w r3,[sp+#4] MOV r1,#2 LSL r5,r6,r1 ADD r5,r3,r5 LD r3,#65535 ANL r3,r4,r3 MOV r1,#16 LSL r2,r3,r1 LD.w r3,[r5] LD r1,#65535 ANL r3,r3,r1 ORL r3,r3,r2 ST.w [r5],r3 LSR r4,#16 LD r3,#65535 ANL r4,r4,r3 LD.w r2,[r5+#1] LD r3,#-65536 ANL r3,r2,r3 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,829,.LM500-.LFBB15 .LM500: LD.b r5,[sp+#4] ADD r5,r5,#1 ST.b [sp+#4],r5 .L187: .stabn 68,0,829,.LM501-.LFBB15 .LM501: LD.b r5,[sp+#4] CMP r5,#7 JLS .L188 .stabn 68,0,829,.LM502-.LFBB15 .LM502: JMP .L189 .L186: .LBE8: .stabn 68,0,836,.LM503-.LFBB15 .LM503: LD.w r4,[sp+#3] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5+#1] LSR r5,#3 MOV r4,r5 LD.w r5,[sp+#4] ST.w [r5+#17],r4 .LBB9: .stabn 68,0,837,.LM504-.LFBB15 .LM504: MOV r5,#0 ST.b [sp+#5],r5 JMP .L190 .L191: .stabn 68,0,839,.LM505-.LFBB15 .LM505: LD.b r6,[sp+#5] LD.w r4,[sp+#3] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.b r4,[sp+#5] ADD r4,r4,#2 LSL r4,#2 ADD r5,r5,r4 LD.w r5,[r5] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r5,r0 LD.w r3,[sp+#4] MOV r2,#2 LSL r4,r6,r2 ADD r4,r3,r4 ST.w [r4],r5 .stabn 68,0,837,.LM506-.LFBB15 .LM506: LD.b r5,[sp+#5] ADD r5,r5,#1 ST.b [sp+#5],r5 .L190: .stabn 68,0,837,.LM507-.LFBB15 .LM507: LD.b r5,[sp+#5] CMP r5,#7 JLS .L191 .L189: .LBE9: .stabn 68,0,842,.LM508-.LFBB15 .LM508: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L192 .stabn 68,0,842,.LM509-.LFBB15 .LM509: LD.b r5,[sp+#7] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#7],r4 CMP r5,#0 JNZ .L193 .L192: .stabn 68,0,843,.LM510-.LFBB15 .LM510: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L194 .stabn 68,0,845,.LM511-.LFBB15 .LM511: MOV r5,#255 ST.b [sp+#6],r5 .stabn 68,0,846,.LM512-.LFBB15 .LM512: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,847,.LM513-.LFBB15 .LM513: NOP .L196: .stabn 68,0,847,.LM514-.LFBB15 .LM514: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L195 .stabn 68,0,847,.LM515-.LFBB15 .LM515: LD.b r5,[sp+#6] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#6],r4 CMP r5,#0 JNZ .L196 .L195: .stabn 68,0,848,.LM516-.LFBB15 .LM516: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,849,.LM517-.LFBB15 .LM517: MOV r5,#4 ST.w [sp],r5 JMP .L182 .L194: .stabn 68,0,852,.LM518-.LFBB15 .LM518: LD.w r4,[sp+#3] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#5] ZXT.b r4,r4 MOV r3,r4 MOV r4,#15 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#15 ANL r4,r3,r4 MOV r1,#12 LSL r3,r4,r1 LD.w r4,[r5] LD r2,#-61441 ANL r4,r4,r2 ORL r4,r4,r3 ST.w [r5],r4 .stabn 68,0,853,.LM519-.LFBB15 .LM519: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L197 .stabn 68,0,855,.LM520-.LFBB15 .LM520: MOV r5,#255 ST.b [sp+#6],r5 .stabn 68,0,856,.LM521-.LFBB15 .LM521: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,857,.LM522-.LFBB15 .LM522: NOP .L199: .stabn 68,0,857,.LM523-.LFBB15 .LM523: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L198 .stabn 68,0,857,.LM524-.LFBB15 .LM524: LD.b r5,[sp+#6] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#6],r4 CMP r5,#0 JNZ .L199 .L198: .stabn 68,0,858,.LM525-.LFBB15 .LM525: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,859,.LM526-.LFBB15 .LM526: MOV r5,#4 ST.w [sp],r5 JMP .L182 .L197: .stabn 68,0,862,.LM527-.LFBB15 .LM527: MOV r5,#5 ST.w [sp],r5 .L182: .stabn 68,0,866,.LM528-.LFBB15 .LM528: LD.w r5,[sp] .stabn 68,0,867,.LM529-.LFBB15 .LM529: MOV r0,r5 ADD sp,#24 POP r6 POP lr JMP lr .size Can_m_FdCopyDataFrom32MailBox, .-Can_m_FdCopyDataFrom32MailBox .stabs "ret:(5,209)",128,0,812,0 .stabs "delay_time1:(2,106)",128,0,813,6 .stabs "delay_time2:(2,106)",128,0,814,7 .stabn 192,0,0,.LFBB15-.LFBB15 .stabs "i:(3,2)",128,0,829,4 .stabn 192,0,0,.LBB8-.LFBB15 .stabn 224,0,0,.LBE8-.LFBB15 .stabs "i:(3,2)",128,0,837,5 .stabn 192,0,0,.LBB9-.LFBB15 .stabn 224,0,0,.LBE9-.LFBB15 .stabn 224,0,0,.Lscope15-.LFBB15 .Lscope15: .stabs "",36,0,0,.Lscope15-.LFBB15 .stabd 78,0,0 .section .text$Can_m_FdCopyDataTo64MailBox .type .text$Can_m_FdCopyDataTo64MailBox$scode_local_20, @function .text$Can_m_FdCopyDataTo64MailBox$scode_loacal_20: .align 1 .stabs "Can_m_FdCopyDataTo64MailBox:f(5,209)",36,0,870,Can_m_FdCopyDataTo64MailBox .stabs "Can_Controller_Index:p(0,16)",160,0,870,20 .stabs "Mailbox_Number:p(0,22)",160,0,870,24 .stabs "Can_MailboxHeader:p(0,20)",160,0,870,28 .type Can_m_FdCopyDataTo64MailBox, @function Can_m_FdCopyDataTo64MailBox: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext16 .Ltext16: .stabn 68,0,871,.LM530-.LFBB16 .LM530: .LFBB16: PUSH {r6, r7, lr} SUB sp,#32 MOV r5,r0 ST.w [sp+#6],r1 ST.w [sp+#7],r2 ST.b [sp+#20],r5 .stabn 68,0,872,.LM531-.LFBB16 .LM531: MOV r5,#0 ST.w [sp+#3],r5 .stabn 68,0,873,.LM532-.LFBB16 .LM532: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,874,.LM533-.LFBB16 .LM533: MOV r5,#255 ST.b [sp+#16],r5 .stabn 68,0,875,.LM534-.LFBB16 .LM534: MOV r5,#255 ST.b [sp+#17],r5 .stabn 68,0,876,.LM535-.LFBB16 .LM535: LD.w r5,[sp+#7] LD.w r5,[r5+#21] ST.w [sp+#2],r5 .stabn 68,0,877,.LM536-.LFBB16 .LM536: LD.w r0,[sp+#7] LD r5,#Can_m_FdCsCodeSet LJMP r5 MOV r5,r0 ST.w [sp+#3],r5 .stabn 68,0,878,.LM537-.LFBB16 .LM537: LD.b r5,[sp+#20] MOV r0,r5 MOV r1,#255 LD r5,#Can_m_FdWaitConfilct LJMP r5 ST.w [sp],r0 .stabn 68,0,879,.LM538-.LFBB16 .LM538: LD.w r5,[sp] CMP r5,#5 JNZ .L202 .stabn 68,0,881,.LM539-.LFBB16 .LM539: LD.w r4,[sp+#6] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5] LD r4,#61440 ANL r4,r5,r4 LD r5,#49152 CMP r4,r5 JNZ .L203 .stabn 68,0,883,.LM540-.LFBB16 .LM540: MOV r5,#1 ST.w [sp],r5 JMP .L202 .L203: .stabn 68,0,885,.LM541-.LFBB16 .LM541: LD.w r4,[sp+#6] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5] LD r4,#61440 ANL r4,r5,r4 MOV r5,#1 LSL r5,#14 CMP r4,r5 JNZ .L204 .stabn 68,0,887,.LM542-.LFBB16 .LM542: MOV r5,#2 ST.w [sp],r5 JMP .L202 .L204: .stabn 68,0,892,.LM543-.LFBB16 .LM543: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L205 .stabn 68,0,894,.LM544-.LFBB16 .LM544: MOV r5,#255 ST.b [sp+#16],r5 .stabn 68,0,895,.LM545-.LFBB16 .LM545: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,896,.LM546-.LFBB16 .LM546: NOP .L207: .stabn 68,0,896,.LM547-.LFBB16 .LM547: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L206 .stabn 68,0,896,.LM548-.LFBB16 .LM548: LD.b r5,[sp+#16] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#16],r4 CMP r5,#0 JNZ .L207 .L206: .stabn 68,0,897,.LM549-.LFBB16 .LM549: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .L205: .stabn 68,0,899,.LM550-.LFBB16 .LM550: LD.w r4,[sp+#2] MOV r5,#1 ANL r5,r4,r5 CMP r5,#0 JNZ .L208 .stabn 68,0,901,.LM551-.LFBB16 .LM551: LD.w r4,[sp+#6] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r0,[sp+#7] MOV r1,r5 MOV r2,#0 LD r5,#Std_Reverse_Data LJMP r5 .LBB10: .stabn 68,0,902,.LM552-.LFBB16 .LM552: MOV r5,#0 ST.b [sp+#4],r5 JMP .L209 .L210: .stabn 68,0,904,.LM553-.LFBB16 .LM553: LD.w r4,[sp+#6] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 MOV r6,r5 LD.b r7,[sp+#4] LD.b r5,[sp+#4] LD.w r4,[sp+#7] LSL r5,#2 ADD r5,r4,r5 LD.w r4,[r5] LSR r4,#16 LD.w r3,[r5+#1] LD r5,#65535 ANL r5,r3,r5 LSL r5,#16 ORL r5,r5,r4 MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r5,r0 ADD r4,r7,#2 LSL r4,#2 ADD r4,r6,r4 ST.w [r4],r5 .stabn 68,0,902,.LM554-.LFBB16 .LM554: LD.b r5,[sp+#4] ADD r5,r5,#1 ST.b [sp+#4],r5 .L209: .stabn 68,0,902,.LM555-.LFBB16 .LM555: LD.b r5,[sp+#4] CMP r5,#14 JLS .L210 .LBE10: .stabn 68,0,906,.LM556-.LFBB16 .LM556: LD.w r4,[sp+#6] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 MOV r4,r5 LD.w r5,[sp+#7] ADD r5,#62 LD.b r5,[r5] ADD r4,#71 ST.b [r4],r5 .stabn 68,0,907,.LM557-.LFBB16 .LM557: LD.w r4,[sp+#6] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 MOV r4,r5 LD.w r5,[sp+#7] ADD r5,#63 LD.b r5,[r5] ADD r4,#70 ST.b [r4],r5 JMP .L211 .L208: .stabn 68,0,909,.LM558-.LFBB16 .LM558: LD.w r4,[sp+#2] MOV r5,#1 ANL r5,r4,r5 CMP r5,#0 JZ .L211 .stabn 68,0,911,.LM559-.LFBB16 .LM559: LD.w r4,[sp+#6] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#7] LD.w r3,[r4+#21] MOV r4,#1 CMP r3,#1 JHI .L212 MOV r4,#0 .L212: ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 LSL r4,#2 LD.w r3,[r5+#1] CLR r3,#2 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,912,.LM560-.LFBB16 .LM560: LD.w r4,[sp+#6] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#7] LD.w r3,[r4+#17] LD r4,#536870911 ANL r4,r3,r4 MOV r2,#3 LSL r3,r4,r2 LD.w r2,[r5+#1] MOV r4,#7 ANL r4,r2,r4 ORL r4,r4,r3 ST.w [r5+#1],r4 .LBB11: .stabn 68,0,913,.LM561-.LFBB16 .LM561: MOV r5,#0 ST.b [sp+#5],r5 JMP .L213 .L214: .stabn 68,0,915,.LM562-.LFBB16 .LM562: LD.w r4,[sp+#6] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 MOV r6,r5 LD.b r7,[sp+#5] LD.b r5,[sp+#5] LD.w r4,[sp+#7] LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r5,r0 ADD r4,r7,#2 LSL r4,#2 ADD r4,r6,r4 ST.w [r4],r5 .stabn 68,0,913,.LM563-.LFBB16 .LM563: LD.b r5,[sp+#5] ADD r5,r5,#1 ST.b [sp+#5],r5 .L213: .stabn 68,0,913,.LM564-.LFBB16 .LM564: LD.b r5,[sp+#5] CMP r5,#15 JLS .L214 .L211: .LBE11: .stabn 68,0,918,.LM565-.LFBB16 .LM565: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L215 .stabn 68,0,918,.LM566-.LFBB16 .LM566: LD.b r5,[sp+#17] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#17],r4 CMP r5,#0 JNZ .L204 .L215: .stabn 68,0,919,.LM567-.LFBB16 .LM567: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L216 .stabn 68,0,921,.LM568-.LFBB16 .LM568: MOV r5,#255 ST.b [sp+#16],r5 .stabn 68,0,922,.LM569-.LFBB16 .LM569: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,923,.LM570-.LFBB16 .LM570: NOP .L218: .stabn 68,0,923,.LM571-.LFBB16 .LM571: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L217 .stabn 68,0,923,.LM572-.LFBB16 .LM572: LD.b r5,[sp+#16] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#16],r4 CMP r5,#0 JNZ .L218 .L217: .stabn 68,0,924,.LM573-.LFBB16 .LM573: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,925,.LM574-.LFBB16 .LM574: MOV r5,#4 ST.w [sp],r5 JMP .L202 .L216: .stabn 68,0,928,.LM575-.LFBB16 .LM575: LD.w r4,[sp+#6] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#20] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#3] ST.w [r5],r4 .stabn 68,0,929,.LM576-.LFBB16 .LM576: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L219 .stabn 68,0,931,.LM577-.LFBB16 .LM577: MOV r5,#255 ST.b [sp+#16],r5 .stabn 68,0,932,.LM578-.LFBB16 .LM578: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,933,.LM579-.LFBB16 .LM579: NOP .L221: .stabn 68,0,933,.LM580-.LFBB16 .LM580: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L220 .stabn 68,0,933,.LM581-.LFBB16 .LM581: LD.b r5,[sp+#16] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#16],r4 CMP r5,#0 JNZ .L221 .L220: .stabn 68,0,934,.LM582-.LFBB16 .LM582: LD.b r5,[sp+#20] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,935,.LM583-.LFBB16 .LM583: MOV r5,#4 ST.w [sp],r5 JMP .L202 .L219: .stabn 68,0,938,.LM584-.LFBB16 .LM584: MOV r5,#5 ST.w [sp],r5 .L202: .stabn 68,0,943,.LM585-.LFBB16 .LM585: LD.w r5,[sp] .stabn 68,0,944,.LM586-.LFBB16 .LM586: MOV r0,r5 ADD sp,#32 POP {r6, r7} POP lr JMP lr .size Can_m_FdCopyDataTo64MailBox, .-Can_m_FdCopyDataTo64MailBox .stabs "Ret_Code_Segment:(5,1)",128,0,872,12 .stabs "ret:(5,209)",128,0,873,0 .stabs "delay_time1:(2,106)",128,0,874,16 .stabs "delay_time2:(2,106)",128,0,875,17 .stabs "can_id:(5,199)",128,0,876,8 .stabn 192,0,0,.LFBB16-.LFBB16 .stabs "i:(3,2)",128,0,902,4 .stabn 192,0,0,.LBB10-.LFBB16 .stabn 224,0,0,.LBE10-.LFBB16 .stabs "i:(3,2)",128,0,913,5 .stabn 192,0,0,.LBB11-.LFBB16 .stabn 224,0,0,.LBE11-.LFBB16 .stabn 224,0,0,.Lscope16-.LFBB16 .Lscope16: .stabs "",36,0,0,.Lscope16-.LFBB16 .stabd 78,0,0 .section .text$Can_m_FdCopyDataFrom64MailBox .type .text$Can_m_FdCopyDataFrom64MailBox$scode_local_21, @function .text$Can_m_FdCopyDataFrom64MailBox$scode_loacal_21: .align 1 .stabs "Can_m_FdCopyDataFrom64MailBox:f(5,209)",36,0,947,Can_m_FdCopyDataFrom64MailBox .stabs "Can_Controller_Index:p(0,16)",160,0,947,8 .stabs "Mailbox_Number:p(0,22)",160,0,947,12 .stabs "Can_MailboxHeader:p(0,20)",160,0,947,16 .stabs "Can_MailBox:p(5,207)",160,0,947,20 .type Can_m_FdCopyDataFrom64MailBox, @function Can_m_FdCopyDataFrom64MailBox: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext17 .Ltext17: .stabn 68,0,948,.LM587-.LFBB17 .LM587: .LFBB17: PUSH {r6, lr} SUB sp,#24 MOV r5,r0 ST.w [sp+#3],r1 ST.w [sp+#4],r2 ST.w [sp+#5],r3 ST.b [sp+#8],r5 .stabn 68,0,949,.LM588-.LFBB17 .LM588: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,950,.LM589-.LFBB17 .LM589: MOV r5,#255 ST.b [sp+#6],r5 .stabn 68,0,951,.LM590-.LFBB17 .LM590: MOV r5,#255 ST.b [sp+#7],r5 .stabn 68,0,952,.LM591-.LFBB17 .LM591: LD.b r5,[sp+#8] MOV r0,r5 MOV r1,#255 LD r5,#Can_m_FdWaitConfilct LJMP r5 ST.w [sp],r0 .stabn 68,0,953,.LM592-.LFBB17 .LM592: LD.w r5,[sp] CMP r5,#5 JNZ .L224 .L235: .stabn 68,0,956,.LM593-.LFBB17 .LM593: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L225 .stabn 68,0,958,.LM594-.LFBB17 .LM594: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,959,.LM595-.LFBB17 .LM595: NOP .L227: .stabn 68,0,959,.LM596-.LFBB17 .LM596: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L226 .stabn 68,0,959,.LM597-.LFBB17 .LM597: LD.b r5,[sp+#6] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#6],r4 CMP r5,#0 JNZ .L227 .L226: .stabn 68,0,960,.LM598-.LFBB17 .LM598: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .L225: .stabn 68,0,962,.LM599-.LFBB17 .LM599: LD.w r4,[sp+#3] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r0,[sp+#4] MOV r1,r5 LD r5,#Read_Code LJMP r5 .stabn 68,0,963,.LM600-.LFBB17 .LM600: LD.w r5,[sp+#4] LD.w r5,[r5+#21] CMP r5,#0 JNZ .L228 .stabn 68,0,965,.LM601-.LFBB17 .LM601: LD.w r4,[sp+#3] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r0,[sp+#4] MOV r1,r5 MOV r2,#1 LD r5,#Std_Reverse_Data LJMP r5 .LBB12: .stabn 68,0,966,.LM602-.LFBB17 .LM602: MOV r5,#0 ST.b [sp+#4],r5 JMP .L229 .L230: .stabn 68,0,968,.LM603-.LFBB17 .LM603: LD.b r6,[sp+#4] LD.w r4,[sp+#3] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.b r4,[sp+#4] ADD r4,r4,#2 LSL r4,#2 ADD r5,r5,r4 LD.w r5,[r5] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r4,r0 LD.w r3,[sp+#4] MOV r1,#2 LSL r5,r6,r1 ADD r5,r3,r5 LD r3,#65535 ANL r3,r4,r3 MOV r1,#16 LSL r2,r3,r1 LD.w r3,[r5] LD r1,#65535 ANL r3,r3,r1 ORL r3,r3,r2 ST.w [r5],r3 LSR r4,#16 LD r3,#65535 ANL r4,r4,r3 LD.w r2,[r5+#1] LD r3,#-65536 ANL r3,r2,r3 ORL r4,r3,r4 ST.w [r5+#1],r4 .stabn 68,0,966,.LM604-.LFBB17 .LM604: LD.b r5,[sp+#4] ADD r5,r5,#1 ST.b [sp+#4],r5 .L229: .stabn 68,0,966,.LM605-.LFBB17 .LM605: LD.b r5,[sp+#4] CMP r5,#14 JLS .L230 .LBE12: .stabn 68,0,970,.LM606-.LFBB17 .LM606: LD.w r4,[sp+#3] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 ADD r5,#71 LD.b r5,[r5] ZXT.b r5,r5 LD.w r4,[sp+#4] ADD r4,#62 ST.b [r4],r5 .stabn 68,0,971,.LM607-.LFBB17 .LM607: LD.w r4,[sp+#3] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 ADD r5,#70 LD.b r5,[r5] ZXT.b r5,r5 LD.w r4,[sp+#4] ADD r4,#63 ST.b [r4],r5 JMP .L231 .L228: .stabn 68,0,975,.LM608-.LFBB17 .LM608: LD.w r4,[sp+#3] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5+#1] LSR r5,#3 MOV r4,r5 LD.w r5,[sp+#4] ST.w [r5+#17],r4 .LBB13: .stabn 68,0,976,.LM609-.LFBB17 .LM609: MOV r5,#0 ST.b [sp+#5],r5 JMP .L232 .L233: .stabn 68,0,978,.LM610-.LFBB17 .LM610: LD.b r6,[sp+#5] LD.w r4,[sp+#3] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.b r4,[sp+#5] ADD r4,r4,#2 LSL r4,#2 ADD r5,r5,r4 LD.w r5,[r5] MOV r0,r5 LD r5,#Reverse_Int LJMP r5 MOV r5,r0 LD.w r3,[sp+#4] MOV r2,#2 LSL r4,r6,r2 ADD r4,r3,r4 ST.w [r4],r5 .stabn 68,0,976,.LM611-.LFBB17 .LM611: LD.b r5,[sp+#5] ADD r5,r5,#1 ST.b [sp+#5],r5 .L232: .stabn 68,0,976,.LM612-.LFBB17 .LM612: LD.b r5,[sp+#5] CMP r5,#15 JLS .L233 .L231: .LBE13: .stabn 68,0,981,.LM613-.LFBB17 .LM613: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L234 .stabn 68,0,981,.LM614-.LFBB17 .LM614: LD.b r5,[sp+#7] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#7],r4 CMP r5,#0 JNZ .L235 .L234: .stabn 68,0,982,.LM615-.LFBB17 .LM615: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L236 .stabn 68,0,984,.LM616-.LFBB17 .LM616: MOV r5,#255 ST.b [sp+#6],r5 .stabn 68,0,985,.LM617-.LFBB17 .LM617: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,986,.LM618-.LFBB17 .LM618: NOP .L238: .stabn 68,0,986,.LM619-.LFBB17 .LM619: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L237 .stabn 68,0,986,.LM620-.LFBB17 .LM620: LD.b r5,[sp+#6] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#6],r4 CMP r5,#0 JNZ .L238 .L237: .stabn 68,0,987,.LM621-.LFBB17 .LM621: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,988,.LM622-.LFBB17 .LM622: MOV r5,#4 ST.w [sp],r5 JMP .L224 .L236: .stabn 68,0,991,.LM623-.LFBB17 .LM623: LD.w r4,[sp+#3] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#5] ZXT.b r4,r4 MOV r3,r4 MOV r4,#15 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#15 ANL r4,r3,r4 MOV r1,#12 LSL r3,r4,r1 LD.w r4,[r5] LD r2,#-61441 ANL r4,r4,r2 ORL r4,r4,r3 ST.w [r5],r4 .stabn 68,0,992,.LM624-.LFBB17 .LM624: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L239 .stabn 68,0,994,.LM625-.LFBB17 .LM625: MOV r5,#255 ST.b [sp+#6],r5 .stabn 68,0,995,.LM626-.LFBB17 .LM626: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#31 ST.w [r5+#6],r4 .stabn 68,0,996,.LM627-.LFBB17 .LM627: NOP .L241: .stabn 68,0,996,.LM628-.LFBB17 .LM628: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#2] MOV r5,#1 LSL r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L240 .stabn 68,0,996,.LM629-.LFBB17 .LM629: LD.b r5,[sp+#6] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#6],r4 CMP r5,#0 JNZ .L241 .L240: .stabn 68,0,997,.LM630-.LFBB17 .LM630: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#31 ST.w [r5+#6],r4 .stabn 68,0,998,.LM631-.LFBB17 .LM631: MOV r5,#4 ST.w [sp],r5 JMP .L224 .L239: .stabn 68,0,1001,.LM632-.LFBB17 .LM632: MOV r5,#5 ST.w [sp],r5 .L224: .stabn 68,0,1005,.LM633-.LFBB17 .LM633: LD.w r5,[sp] .stabn 68,0,1006,.LM634-.LFBB17 .LM634: MOV r0,r5 ADD sp,#24 POP r6 POP lr JMP lr .size Can_m_FdCopyDataFrom64MailBox, .-Can_m_FdCopyDataFrom64MailBox .stabs "ret:(5,209)",128,0,949,0 .stabs "delay_time1:(2,106)",128,0,950,6 .stabs "delay_time2:(2,106)",128,0,951,7 .stabn 192,0,0,.LFBB17-.LFBB17 .stabs "i:(3,2)",128,0,966,4 .stabn 192,0,0,.LBB12-.LFBB17 .stabn 224,0,0,.LBE12-.LFBB17 .stabs "i:(3,2)",128,0,976,5 .stabn 192,0,0,.LBB13-.LFBB17 .stabn 224,0,0,.LBE13-.LFBB17 .stabn 224,0,0,.Lscope17-.LFBB17 .Lscope17: .stabs "",36,0,0,.Lscope17-.LFBB17 .stabd 78,0,0 .section .text$Can_m_FdMailBox_Write .type .text$Can_m_FdMailBox_Write$scode_local_22, @function .text$Can_m_FdMailBox_Write$scode_loacal_22: .align 1 .stabs "Can_m_FdMailBox_Write:F(5,209)",36,0,1134,Can_m_FdMailBox_Write .stabs "Can_Controller_Index:p(0,16)",160,0,1134,8 .stabs "Mailbox_Number:p(0,22)",160,0,1134,12 .stabs "Can_MailboxHeader:p(0,20)",160,0,1134,16 .export Can_m_FdMailBox_Write .type Can_m_FdMailBox_Write, @function Can_m_FdMailBox_Write: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext18 .Ltext18: .stabn 68,0,1135,.LM635-.LFBB18 .LM635: .LFBB18: PUSH lr SUB sp,#20 MOV r5,r0 ST.w [sp+#3],r1 ST.w [sp+#4],r2 ST.b [sp+#8],r5 .stabn 68,0,1136,.LM636-.LFBB18 .LM636: MOV r5,#0 ST.w [sp+#1],r5 .stabn 68,0,1137,.LM637-.LFBB18 .LM637: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,1144,.LM638-.LFBB18 .LM638: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LSR r5,#12 MOV r4,r5 MOV r5,#3 ANL r5,r4,r5 ZXT.b r5,r5 CMP r5,#1 JZ .L246 CMP r5,#1 JGT .L249 CMP r5,#0 JZ .L245 JMP .L244 .L249: CMP r5,#2 JZ .L247 CMP r5,#3 JZ .L248 JMP .L244 .L245: .stabn 68,0,1147,.LM639-.LFBB18 .LM639: LD r5,#Can_m_FdCopyDataTo8MailBox ST.w [sp],r5 .stabn 68,0,1148,.LM640-.LFBB18 .LM640: JMP .L250 .L246: .stabn 68,0,1150,.LM641-.LFBB18 .LM641: LD r5,#Can_m_FdCopyDataTo16MailBox ST.w [sp],r5 .stabn 68,0,1151,.LM642-.LFBB18 .LM642: JMP .L250 .L247: .stabn 68,0,1153,.LM643-.LFBB18 .LM643: LD r5,#Can_m_FdCopyDataTo32MailBox ST.w [sp],r5 .stabn 68,0,1154,.LM644-.LFBB18 .LM644: JMP .L250 .L248: .stabn 68,0,1156,.LM645-.LFBB18 .LM645: LD r5,#Can_m_FdCopyDataTo64MailBox ST.w [sp],r5 .stabn 68,0,1157,.LM646-.LFBB18 .LM646: JMP .L250 .L244: .stabn 68,0,1159,.LM647-.LFBB18 .LM647: NOP .L250: .stabn 68,0,1161,.LM648-.LFBB18 .LM648: LD.b r4,[sp+#8] LD.w r5,[sp] MOV r0,r4 LD.w r1,[sp+#3] LD.w r2,[sp+#4] LJMP r5 ST.w [sp+#1],r0 .stabn 68,0,1162,.LM649-.LFBB18 .LM649: LD.w r5,[sp+#1] .stabn 68,0,1163,.LM650-.LFBB18 .LM650: MOV r0,r5 ADD sp,#20 POP lr JMP lr .size Can_m_FdMailBox_Write, .-Can_m_FdMailBox_Write .stabs "ret:(5,209)",128,0,1136,4 .stabs "func:(0,23)=*(0,24)=f(5,209)",128,0,1137,0 .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_FdMailBox_Read .type .text$Can_m_FdMailBox_Read$scode_local_23, @function .text$Can_m_FdMailBox_Read$scode_loacal_23: .align 1 .stabs "Can_m_FdMailBox_Read:F(5,209)",36,0,1178,Can_m_FdMailBox_Read .stabs "Can_Controller_Index:p(0,16)",160,0,1178,8 .stabs "Mailbox_Number:p(0,22)",160,0,1178,12 .stabs "Can_MailboxHeader:p(0,20)",160,0,1178,16 .stabs "Can_MailBox:p(5,207)",160,0,1178,20 .export Can_m_FdMailBox_Read .type Can_m_FdMailBox_Read, @function Can_m_FdMailBox_Read: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext19 .Ltext19: .stabn 68,0,1179,.LM651-.LFBB19 .LM651: .LFBB19: PUSH lr SUB sp,#24 MOV r5,r0 ST.w [sp+#3],r1 ST.w [sp+#4],r2 ST.w [sp+#5],r3 ST.b [sp+#8],r5 .stabn 68,0,1180,.LM652-.LFBB19 .LM652: MOV r5,#0 ST.w [sp+#1],r5 .stabn 68,0,1181,.LM653-.LFBB19 .LM653: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,1184,.LM654-.LFBB19 .LM654: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LSR r5,#12 MOV r4,r5 MOV r5,#3 ANL r5,r4,r5 ZXT.b r5,r5 CMP r5,#1 JZ .L255 CMP r5,#1 JGT .L258 CMP r5,#0 JZ .L254 JMP .L253 .L258: CMP r5,#2 JZ .L256 CMP r5,#3 JZ .L257 JMP .L253 .L254: .stabn 68,0,1187,.LM655-.LFBB19 .LM655: LD r5,#Can_m_FdCopyDataFrom8MailBox ST.w [sp],r5 .stabn 68,0,1188,.LM656-.LFBB19 .LM656: JMP .L259 .L255: .stabn 68,0,1190,.LM657-.LFBB19 .LM657: LD r5,#Can_m_FdCopyDataFrom16MailBox ST.w [sp],r5 .stabn 68,0,1191,.LM658-.LFBB19 .LM658: JMP .L259 .L256: .stabn 68,0,1193,.LM659-.LFBB19 .LM659: LD r5,#Can_m_FdCopyDataFrom32MailBox ST.w [sp],r5 .stabn 68,0,1194,.LM660-.LFBB19 .LM660: JMP .L259 .L257: .stabn 68,0,1196,.LM661-.LFBB19 .LM661: LD r5,#Can_m_FdCopyDataFrom64MailBox ST.w [sp],r5 .stabn 68,0,1197,.LM662-.LFBB19 .LM662: JMP .L259 .L253: .stabn 68,0,1199,.LM663-.LFBB19 .LM663: NOP .L259: .stabn 68,0,1201,.LM664-.LFBB19 .LM664: LD.b r4,[sp+#8] LD.w r5,[sp] MOV r0,r4 LD.w r1,[sp+#3] LD.w r2,[sp+#4] LD.w r3,[sp+#5] LJMP r5 ST.w [sp+#1],r0 .stabn 68,0,1202,.LM665-.LFBB19 .LM665: LD.w r5,[sp+#1] .stabn 68,0,1203,.LM666-.LFBB19 .LM666: MOV r0,r5 ADD sp,#24 POP lr JMP lr .size Can_m_FdMailBox_Read, .-Can_m_FdMailBox_Read .stabs "ret:(5,209)",128,0,1180,4 .stabs "func:(0,25)=*(0,26)=f(5,209)",128,0,1181,0 .stabn 192,0,0,.LFBB19-.LFBB19 .stabn 224,0,0,.Lscope19-.LFBB19 .Lscope19: .stabs "",36,0,0,.Lscope19-.LFBB19 .stabd 78,0,0 .section .text$Can_m_FdTransmit .type .text$Can_m_FdTransmit$scode_local_24, @function .text$Can_m_FdTransmit$scode_loacal_24: .align 1 .stabs "Can_m_FdTransmit:F(5,209)",36,0,1218,Can_m_FdTransmit .stabs "Can_Controller_Index:p(0,16)",160,0,1218,4 .export Can_m_FdTransmit .type Can_m_FdTransmit, @function Can_m_FdTransmit: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext20 .Ltext20: .stabn 68,0,1219,.LM667-.LFBB20 .LM667: .LFBB20: SUB sp,#8 MOV r5,r0 ST.b [sp+#4],r5 .stabn 68,0,1220,.LM668-.LFBB20 .LM668: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,1223,.LM669-.LFBB20 .LM669: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] MOV r5,#1 LSL r5,#23 ANL r5,r4,r5 CMP r5,#0 JNZ .L262 .stabn 68,0,1225,.LM670-.LFBB20 .LM670: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#30] MOV r5,#1 LSL r5,#27 ANL r5,r4,r5 CMP r5,#0 JZ .L263 .stabn 68,0,1227,.LM671-.LFBB20 .LM671: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#29] SET r4,#16 ST.w [r5+#29],r4 .stabn 68,0,1228,.LM672-.LFBB20 .LM672: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#29] CLR r4,#16 ST.w [r5+#29],r4 .L263: .stabn 68,0,1230,.LM673-.LFBB20 .LM673: MOV r5,#5 ST.w [sp],r5 JMP .L264 .L262: .stabn 68,0,1235,.LM674-.LFBB20 .LM674: MOV r5,#3 ST.w [sp],r5 .L264: .stabn 68,0,1237,.LM675-.LFBB20 .LM675: LD.w r5,[sp] .stabn 68,0,1238,.LM676-.LFBB20 .LM676: MOV r0,r5 ADD sp,#8 JMP lr .size Can_m_FdTransmit, .-Can_m_FdTransmit .stabs "ret:(5,209)",128,0,1220,0 .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_FdGetIntFlag .type .text$Can_m_FdGetIntFlag$scode_local_25, @function .text$Can_m_FdGetIntFlag$scode_loacal_25: .align 1 .stabs "Can_m_FdGetIntFlag:F(0,15)",36,0,1258,Can_m_FdGetIntFlag .stabs "Can_Controller_Index:p(0,16)",160,0,1258,0 .stabs "Can_Controller_InterruptFlag:p(0,27)=*(5,221)",160,0,1258,4 .stabs "rmc_count:p(0,28)=*(3,2)",160,0,1258,8 .export Can_m_FdGetIntFlag .type Can_m_FdGetIntFlag, @function Can_m_FdGetIntFlag: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext21 .Ltext21: .stabn 68,0,1259,.LM677-.LFBB21 .LM677: .LFBB21: SUB sp,#12 MOV r5,r0 ST.w [sp+#1],r1 ST.w [sp+#2],r2 ST.b [sp],r5 .stabn 68,0,1262,.LM678-.LFBB21 .LM678: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.h r5,[r5+#14] ZXT.h r5,r5 LD.w r4,[sp+#1] ST.h [r4],r5 .stabn 68,0,1264,.LM679-.LFBB21 .LM679: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LSR r5,#24 MOV r4,r5 MOV r5,#127 ANL r5,r4,r5 ZXT.b r5,r5 LD.w r4,[sp+#2] ST.b [r4],r5 .stabn 68,0,1265,.LM680-.LFBB21 .LM680: ADD sp,#12 JMP lr .size Can_m_FdGetIntFlag, .-Can_m_FdGetIntFlag .Lscope21: .stabs "",36,0,0,.Lscope21-.LFBB21 .stabd 78,0,0 .section .text$Can_m_FdGetFlag .type .text$Can_m_FdGetFlag$scode_local_26, @function .text$Can_m_FdGetFlag$scode_loacal_26: .align 1 .stabs "Can_m_FdGetFlag:F(2,4)",36,0,1284,Can_m_FdGetFlag .stabs "Can_Controller_Index:p(0,16)",160,0,1284,0 .stabs "Can_Controller_Interrupt:p(0,29)=k(5,211)",160,0,1284,4 .export Can_m_FdGetFlag .type Can_m_FdGetFlag, @function Can_m_FdGetFlag: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext22 .Ltext22: .stabn 68,0,1285,.LM681-.LFBB22 .LM681: .LFBB22: SUB sp,#8 MOV r5,r0 ST.w [sp+#1],r1 ST.b [sp],r5 .stabn 68,0,1288,.LM682-.LFBB22 .LM682: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.h r5,[r5+#14] ZXT.h r5,r5 LD.w r4,[sp+#1] ANL r5,r5,r4 MOV r4,#0 SUB r4,r4,r5 ORL r5,r4,r5 LSR r5,#31 ZXT.b r5,r5 .stabn 68,0,1289,.LM683-.LFBB22 .LM683: MOV r0,r5 ADD sp,#8 JMP lr .size Can_m_FdGetFlag, .-Can_m_FdGetFlag .Lscope22: .stabs "",36,0,0,.Lscope22-.LFBB22 .stabd 78,0,0 .section .text$Can_m_FdClearIntFlag .type .text$Can_m_FdClearIntFlag$scode_local_27, @function .text$Can_m_FdClearIntFlag$scode_loacal_27: .align 1 .stabs "Can_m_FdClearIntFlag:F(5,224)",36,0,1309,Can_m_FdClearIntFlag .stabs "Can_Controller_Index:p(0,16)",160,0,1309,12 .stabs "Can_Controller_InterruptFlag:p(0,27)",160,0,1309,16 .stabs "rmc_count:p(3,2)",160,0,1309,20 .export Can_m_FdClearIntFlag .type Can_m_FdClearIntFlag, @function Can_m_FdClearIntFlag: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext23 .Ltext23: .stabn 68,0,1310,.LM684-.LFBB23 .LM684: .LFBB23: SUB sp,#24 MOV r4,r0 ST.w [sp+#4],r1 MOV r5,r2 ST.b [sp+#12],r4 ST.b [sp+#20],r5 .stabn 68,0,1311,.LM685-.LFBB23 .LM685: MOV r5,#0 ST.h [sp+#1],r5 .stabn 68,0,1312,.LM686-.LFBB23 .LM686: MOV r5,#255 ST.w [sp+#1],r5 .stabn 68,0,1313,.LM687-.LFBB23 .LM687: MOV r5,#0 ST.w [sp+#2],r5 .stabn 68,0,1318,.LM688-.LFBB23 .LM688: LD.w r5,[sp+#4] LD.h r5,[r5] ZXT.h r4,r5 MOV r5,#64 ANL r5,r4,r5 ZXT.h r5,r5 CMP r5,#0 JZ .L270 .stabn 68,0,1318,.LM689-.LFBB23 .LM689: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] MOV r5,#64 ANL r5,r4,r5 CMP r5,#0 JZ .L270 .stabn 68,0,1320,.LM690-.LFBB23 .LM690: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5+#2] ST.w [sp+#2],r5 .stabn 68,0,1321,.LM691-.LFBB23 .LM691: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#22 ST.w [r5+#6],r4 .stabn 68,0,1322,.LM692-.LFBB23 .LM692: NOP .L272: .stabn 68,0,1322,.LM693-.LFBB23 .LM693: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#64 ANL r5,r4,r5 CMP r5,#0 JZ .L271 .stabn 68,0,1322,.LM694-.LFBB23 .LM694: LD.w r5,[sp+#1] MOV r4,#0 SUB r4,r4,r5 ORL r4,r4,r5 LSR r4,#31 ZXT.b r4,r4 SUB r5,r5,#1 ST.w [sp+#1],r5 CMP r4,#0 JNZ .L272 .L271: .stabn 68,0,1324,.LM695-.LFBB23 .LM695: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#22 ST.w [r5+#6],r4 .stabn 68,0,1325,.LM696-.LFBB23 .LM696: LD.w r4,[sp+#1] MOV r5,#255 CMP r4,r5 JLS .L270 .stabn 68,0,1327,.LM697-.LFBB23 .LM697: LD.h r5,[sp+#1] SET r5,#0 ST.h [sp+#1],r5 .L270: .stabn 68,0,1339,.LM698-.LFBB23 .LM698: LD.w r5,[sp+#4] LD.h r5,[r5] ZXT.h r4,r5 MOV r5,#1 ANL r5,r4,r5 ZXT.h r5,r5 CMP r5,#0 JZ .L273 .stabn 68,0,1339,.LM699-.LFBB23 .LM699: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] MOV r5,#1 ANL r5,r4,r5 CMP r5,#0 JZ .L273 .stabn 68,0,1347,.LM700-.LFBB23 .LM700: MOV r5,#255 ST.w [sp+#1],r5 .stabn 68,0,1348,.LM701-.LFBB23 .LM701: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#16 ST.w [r5+#6],r4 .stabn 68,0,1349,.LM702-.LFBB23 .LM702: NOP .L275: .stabn 68,0,1349,.LM703-.LFBB23 .LM703: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#1 ANL r5,r4,r5 CMP r5,#0 JZ .L274 .stabn 68,0,1349,.LM704-.LFBB23 .LM704: LD.w r5,[sp+#1] MOV r4,#0 SUB r4,r4,r5 ORL r4,r4,r5 LSR r4,#31 ZXT.b r4,r4 SUB r5,r5,#1 ST.w [sp+#1],r5 CMP r4,#0 JNZ .L275 .L274: .stabn 68,0,1351,.LM705-.LFBB23 .LM705: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#16 ST.w [r5+#6],r4 .stabn 68,0,1352,.LM706-.LFBB23 .LM706: LD.w r4,[sp+#1] MOV r5,#255 CMP r4,r5 JLS .L273 .stabn 68,0,1354,.LM707-.LFBB23 .LM707: LD.h r5,[sp+#1] SET r5,#1 ST.h [sp+#1],r5 .L273: .stabn 68,0,1367,.LM708-.LFBB23 .LM708: LD.w r5,[sp+#4] LD.h r5,[r5] ZXT.h r4,r5 MOV r5,#128 ANL r5,r4,r5 ZXT.h r5,r5 CMP r5,#0 JZ .L276 .stabn 68,0,1367,.LM709-.LFBB23 .LM709: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] MOV r5,#128 ANL r5,r4,r5 CMP r5,#0 JZ .L276 .stabn 68,0,1398,.LM710-.LFBB23 .LM710: MOV r5,#255 ST.w [sp+#1],r5 .stabn 68,0,1399,.LM711-.LFBB23 .LM711: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5+#2] ST.w [sp+#2],r5 .stabn 68,0,1400,.LM712-.LFBB23 .LM712: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#23 ST.w [r5+#6],r4 .stabn 68,0,1401,.LM713-.LFBB23 .LM713: NOP .L278: .stabn 68,0,1401,.LM714-.LFBB23 .LM714: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#128 ANL r5,r4,r5 CMP r5,#0 JZ .L277 .stabn 68,0,1401,.LM715-.LFBB23 .LM715: LD.w r5,[sp+#1] MOV r4,#0 SUB r4,r4,r5 ORL r4,r4,r5 LSR r4,#31 ZXT.b r4,r4 SUB r5,r5,#1 ST.w [sp+#1],r5 CMP r4,#0 JNZ .L278 .L277: .stabn 68,0,1403,.LM716-.LFBB23 .LM716: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#23 ST.w [r5+#6],r4 .stabn 68,0,1404,.LM717-.LFBB23 .LM717: LD.w r4,[sp+#1] MOV r5,#255 CMP r4,r5 JLS .L276 .stabn 68,0,1406,.LM718-.LFBB23 .LM718: LD.h r5,[sp+#1] SET r5,#2 ST.h [sp+#1],r5 .L276: .stabn 68,0,1411,.LM719-.LFBB23 .LM719: LD.w r5,[sp+#4] LD.h r5,[r5] ZXT.h r4,r5 MOV r5,#1 LSL r5,#12 ANL r5,r4,r5 ZXT.h r5,r5 CMP r5,#0 JZ .L279 .stabn 68,0,1411,.LM720-.LFBB23 .LM720: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] MOV r5,#1 LSL r5,#12 ANL r5,r4,r5 CMP r5,#0 JZ .L279 .stabn 68,0,1413,.LM721-.LFBB23 .LM721: MOV r5,#255 ST.w [sp+#1],r5 .stabn 68,0,1415,.LM722-.LFBB23 .LM722: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] SET r4,#0 ST.w [r5],r4 .stabn 68,0,1416,.LM723-.LFBB23 .LM723: NOP .L280: .stabn 68,0,1416,.LM724-.LFBB23 .LM724: LD.w r5,[sp+#1] MOV r4,#0 SUB r4,r4,r5 ORL r4,r4,r5 LSR r4,#31 ZXT.b r4,r4 SUB r5,r5,#1 ST.w [sp+#1],r5 CMP r4,#0 JNZ .L280 .stabn 68,0,1417,.LM725-.LFBB23 .LM725: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] CLR r4,#0 ST.w [r5],r4 .stabn 68,0,1419,.LM726-.LFBB23 .LM726: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5+#2] ST.w [sp+#2],r5 .stabn 68,0,1420,.LM727-.LFBB23 .LM727: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#28 ST.w [r5+#6],r4 .stabn 68,0,1421,.LM728-.LFBB23 .LM728: NOP .L282: .stabn 68,0,1421,.LM729-.LFBB23 .LM729: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#1 LSL r5,#12 ANL r5,r4,r5 CMP r5,#0 JZ .L281 .stabn 68,0,1421,.LM730-.LFBB23 .LM730: LD.w r5,[sp+#1] MOV r4,#0 SUB r4,r4,r5 ORL r4,r4,r5 LSR r4,#31 ZXT.b r4,r4 SUB r5,r5,#1 ST.w [sp+#1],r5 CMP r4,#0 JNZ .L282 .L281: .stabn 68,0,1423,.LM731-.LFBB23 .LM731: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#28 ST.w [r5+#6],r4 .stabn 68,0,1424,.LM732-.LFBB23 .LM732: LD.w r4,[sp+#1] MOV r5,#255 CMP r4,r5 JLS .L283 .stabn 68,0,1426,.LM733-.LFBB23 .LM733: LD.h r5,[sp+#1] SET r5,#3 ST.h [sp+#1],r5 .L283: .stabn 68,0,1428,.LM734-.LFBB23 .LM734: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] SET r4,#8 ST.w [r5],r4 .L279: .stabn 68,0,1432,.LM735-.LFBB23 .LM735: LD.w r5,[sp+#4] LD.h r5,[r5] ZXT.h r4,r5 MOV r5,#4 ANL r5,r4,r5 ZXT.h r5,r5 CMP r5,#0 JZ .L284 .stabn 68,0,1432,.LM736-.LFBB23 .LM736: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] MOV r5,#4 ANL r5,r4,r5 CMP r5,#0 JZ .L284 .stabn 68,0,1434,.LM737-.LFBB23 .LM737: MOV r5,#255 ST.w [sp+#1],r5 .stabn 68,0,1435,.LM738-.LFBB23 .LM738: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5+#2] ST.w [sp+#2],r5 .stabn 68,0,1436,.LM739-.LFBB23 .LM739: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#18 ST.w [r5+#6],r4 .stabn 68,0,1437,.LM740-.LFBB23 .LM740: NOP .L286: .stabn 68,0,1437,.LM741-.LFBB23 .LM741: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#4 ANL r5,r4,r5 CMP r5,#0 JZ .L285 .stabn 68,0,1437,.LM742-.LFBB23 .LM742: LD.w r5,[sp+#1] MOV r4,#0 SUB r4,r4,r5 ORL r4,r4,r5 LSR r4,#31 ZXT.b r4,r4 SUB r5,r5,#1 ST.w [sp+#1],r5 CMP r4,#0 JNZ .L286 .L285: .stabn 68,0,1439,.LM743-.LFBB23 .LM743: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#18 ST.w [r5+#6],r4 .stabn 68,0,1440,.LM744-.LFBB23 .LM744: LD.w r4,[sp+#1] MOV r5,#255 CMP r4,r5 JLS .L284 .stabn 68,0,1442,.LM745-.LFBB23 .LM745: LD.h r5,[sp+#1] SET r5,#4 ST.h [sp+#1],r5 .L284: .stabn 68,0,1447,.LM746-.LFBB23 .LM746: LD.w r5,[sp+#4] LD.h r5,[r5] ZXT.h r4,r5 MOV r5,#32 ANL r5,r4,r5 ZXT.h r5,r5 CMP r5,#0 JZ .L287 .stabn 68,0,1447,.LM747-.LFBB23 .LM747: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] MOV r5,#32 ANL r5,r4,r5 CMP r5,#0 JZ .L287 .stabn 68,0,1449,.LM748-.LFBB23 .LM748: MOV r5,#255 ST.w [sp+#1],r5 .stabn 68,0,1450,.LM749-.LFBB23 .LM749: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#21 ST.w [r5+#6],r4 .stabn 68,0,1451,.LM750-.LFBB23 .LM750: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5+#2] ST.w [sp+#2],r5 .stabn 68,0,1452,.LM751-.LFBB23 .LM751: NOP .L289: .stabn 68,0,1452,.LM752-.LFBB23 .LM752: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#32 ANL r5,r4,r5 CMP r5,#0 JZ .L288 .stabn 68,0,1452,.LM753-.LFBB23 .LM753: LD.w r5,[sp+#1] MOV r4,#0 SUB r4,r4,r5 ORL r4,r4,r5 LSR r4,#31 ZXT.b r4,r4 SUB r5,r5,#1 ST.w [sp+#1],r5 CMP r4,#0 JNZ .L289 .L288: .stabn 68,0,1454,.LM754-.LFBB23 .LM754: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#21 ST.w [r5+#6],r4 .stabn 68,0,1455,.LM755-.LFBB23 .LM755: LD.w r4,[sp+#1] MOV r5,#255 CMP r4,r5 JLS .L287 .stabn 68,0,1457,.LM756-.LFBB23 .LM756: LD.h r5,[sp+#1] SET r5,#5 ST.h [sp+#1],r5 .L287: .stabn 68,0,1462,.LM757-.LFBB23 .LM757: LD.w r5,[sp+#4] LD.h r5,[r5] ZXT.h r4,r5 MOV r5,#8 ANL r5,r4,r5 ZXT.h r5,r5 CMP r5,#0 JZ .L290 .stabn 68,0,1462,.LM758-.LFBB23 .LM758: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] MOV r5,#8 ANL r5,r4,r5 CMP r5,#0 JZ .L290 .stabn 68,0,1464,.LM759-.LFBB23 .LM759: MOV r5,#255 ST.w [sp+#1],r5 .stabn 68,0,1465,.LM760-.LFBB23 .LM760: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#19 ST.w [r5+#6],r4 .stabn 68,0,1466,.LM761-.LFBB23 .LM761: NOP .L292: .stabn 68,0,1466,.LM762-.LFBB23 .LM762: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#8 ANL r5,r4,r5 CMP r5,#0 JZ .L291 .stabn 68,0,1466,.LM763-.LFBB23 .LM763: LD.w r5,[sp+#1] MOV r4,#0 SUB r4,r4,r5 ORL r4,r4,r5 LSR r4,#31 ZXT.b r4,r4 SUB r5,r5,#1 ST.w [sp+#1],r5 CMP r4,#0 JNZ .L292 .L291: .stabn 68,0,1468,.LM764-.LFBB23 .LM764: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#19 ST.w [r5+#6],r4 .stabn 68,0,1469,.LM765-.LFBB23 .LM765: LD.w r4,[sp+#1] MOV r5,#255 CMP r4,r5 JLS .L290 .stabn 68,0,1471,.LM766-.LFBB23 .LM766: LD.h r5,[sp+#1] SET r5,#6 ST.h [sp+#1],r5 .L290: .stabn 68,0,1476,.LM767-.LFBB23 .LM767: LD.w r5,[sp+#4] LD.h r5,[r5] ZXT.h r4,r5 MOV r5,#2 ANL r5,r4,r5 ZXT.h r5,r5 CMP r5,#0 JZ .L293 .stabn 68,0,1476,.LM768-.LFBB23 .LM768: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] MOV r5,#2 ANL r5,r4,r5 CMP r5,#0 JZ .L293 .stabn 68,0,1478,.LM769-.LFBB23 .LM769: MOV r5,#255 ST.w [sp+#1],r5 .stabn 68,0,1479,.LM770-.LFBB23 .LM770: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#17 ST.w [r5+#6],r4 .stabn 68,0,1480,.LM771-.LFBB23 .LM771: NOP .L295: .stabn 68,0,1480,.LM772-.LFBB23 .LM772: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#2 ANL r5,r4,r5 CMP r5,#0 JZ .L294 .stabn 68,0,1480,.LM773-.LFBB23 .LM773: LD.w r5,[sp+#1] MOV r4,#0 SUB r4,r4,r5 ORL r4,r4,r5 LSR r4,#31 ZXT.b r4,r4 SUB r5,r5,#1 ST.w [sp+#1],r5 CMP r4,#0 JNZ .L295 .L294: .stabn 68,0,1482,.LM774-.LFBB23 .LM774: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#17 ST.w [r5+#6],r4 .stabn 68,0,1483,.LM775-.LFBB23 .LM775: LD.w r4,[sp+#1] MOV r5,#255 CMP r4,r5 JLS .L293 .stabn 68,0,1485,.LM776-.LFBB23 .LM776: LD.h r5,[sp+#1] SET r5,#7 ST.h [sp+#1],r5 .L293: .stabn 68,0,1490,.LM777-.LFBB23 .LM777: LD.w r5,[sp+#4] LD.h r5,[r5] ZXT.h r4,r5 MOV r5,#16 ANL r5,r4,r5 ZXT.h r5,r5 CMP r5,#0 JZ .L296 .stabn 68,0,1490,.LM778-.LFBB23 .LM778: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] MOV r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L296 .stabn 68,0,1492,.LM779-.LFBB23 .LM779: MOV r5,#255 ST.w [sp+#1],r5 .stabn 68,0,1493,.LM780-.LFBB23 .LM780: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] SET r4,#20 ST.w [r5+#6],r4 .stabn 68,0,1494,.LM781-.LFBB23 .LM781: NOP .L298: .stabn 68,0,1494,.LM782-.LFBB23 .LM782: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#7] MOV r5,#16 ANL r5,r4,r5 CMP r5,#0 JZ .L297 .stabn 68,0,1494,.LM783-.LFBB23 .LM783: LD.w r5,[sp+#1] MOV r4,#0 SUB r4,r4,r5 ORL r4,r4,r5 LSR r4,#31 ZXT.b r4,r4 SUB r5,r5,#1 ST.w [sp+#1],r5 CMP r4,#0 JNZ .L298 .L297: .stabn 68,0,1496,.LM784-.LFBB23 .LM784: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#6] CLR r4,#20 ST.w [r5+#6],r4 .stabn 68,0,1497,.LM785-.LFBB23 .LM785: LD.w r4,[sp+#1] MOV r5,#255 CMP r4,r5 JLS .L296 .stabn 68,0,1499,.LM786-.LFBB23 .LM786: LD.h r5,[sp+#1] SET r5,#8 ST.h [sp+#1],r5 .L296: .LBB14: .stabn 68,0,1503,.LM787-.LFBB23 .LM787: MOV r5,#0 ST.b [sp],r5 JMP .L299 .L300: .stabn 68,0,1505,.LM788-.LFBB23 .LM788: LD.b r5,[sp+#12] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] SET r4,#10 ST.w [r5],r4 .stabn 68,0,1506,.LM789-.LFBB23 .LM789: // inline asm begin // 1506 "../KF32Lib/src/kf32a156_canfd.c" 1 NOP // 1506 "../KF32Lib/src/kf32a156_canfd.c" 1 NOP // 1506 "../KF32Lib/src/kf32a156_canfd.c" 1 NOP .stabn 68,0,1503,.LM790-.LFBB23 .LM790: // inline asm end LD.b r5,[sp] ADD r5,r5,#1 ST.b [sp],r5 .L299: .stabn 68,0,1503,.LM791-.LFBB23 .LM791: LD.b r5,[sp] LD.b r4,[sp+#20] CMP r4,r5 JHI .L300 .LBE14: .stabn 68,0,1508,.LM792-.LFBB23 .LM792: MOV r0,r5 ADD sp,#24 JMP lr .size Can_m_FdClearIntFlag, .-Can_m_FdClearIntFlag .stabs "ret:(5,224)",128,0,1311,2 .stabs "delay_time:(2,16)",128,0,1312,4 .stabs "Rcr_Value:(2,16)",128,0,1313,8 .stabn 192,0,0,.LFBB23-.LFBB23 .stabs "release_count:(3,2)",128,0,1503,0 .stabn 192,0,0,.LBB14-.LFBB23 .stabn 224,0,0,.LBE14-.LFBB23 .stabn 224,0,0,.Lscope23-.LFBB23 .Lscope23: .stabs "",36,0,0,.Lscope23-.LFBB23 .stabd 78,0,0 .section .text$Can_m_FdClearFlag .type .text$Can_m_FdClearFlag$scode_local_28, @function .text$Can_m_FdClearFlag$scode_loacal_28: .align 1 .stabs "Can_m_FdClearFlag:F(0,15)",36,0,1528,Can_m_FdClearFlag .stabs "Can_Controller_Index:p(0,16)",160,0,1528,4 .stabs "Can_Controller_Interrupt:p(0,29)",160,0,1529,8 .export Can_m_FdClearFlag .type Can_m_FdClearFlag, @function Can_m_FdClearFlag: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext24 .Ltext24: .stabn 68,0,1530,.LM793-.LFBB24 .LM793: .LFBB24: SUB sp,#12 MOV r5,r0 ST.w [sp+#2],r1 ST.b [sp+#4],r5 .stabn 68,0,1531,.LM794-.LFBB24 .LM794: MOV r5,#0 ST.h [sp],r5 .stabn 68,0,1532,.LM795-.LFBB24 .LM795: MOV r5,#255 ST.b [sp+#2],r5 .stabn 68,0,1533,.LM796-.LFBB24 .LM796: JMP .L302 .L304: .stabn 68,0,1535,.LM797-.LFBB24 .LM797: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r4,[sp+#4] LD r3,#CANFD_PTR LSL r4,#2 ADD r4,r3,r4 LD.w r4,[r4] LD.w r3,[r4+#6] LD.w r4,[sp+#2] LSL r4,#16 ORL r4,r3,r4 ST.w [r5+#6],r4 .L302: .stabn 68,0,1533,.LM798-.LFBB24 .LM798: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.h r5,[r5+#14] ZXT.h r5,r5 LD.w r4,[sp+#2] ANL r5,r5,r4 CMP r5,#0 JZ .L303 .stabn 68,0,1533,.LM799-.LFBB24 .LM799: LD.b r5,[sp+#2] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp+#2],r4 CMP r5,#0 JNZ .L304 .L303: .stabn 68,0,1537,.LM800-.LFBB24 .LM800: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r4,[sp+#4] LD r3,#CANFD_PTR LSL r4,#2 ADD r4,r3,r4 LD.w r4,[r4] LD.w r3,[r4+#6] LD.w r4,[sp+#2] LSL r4,#16 NOT r4,r4 ANL r4,r3,r4 ST.w [r5+#6],r4 .stabn 68,0,1538,.LM801-.LFBB24 .LM801: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[sp+#2] CMP r4,#1 JNZ .L305 .stabn 68,0,1538,.LM802-.LFBB24 .LM802: MOV r4,#1 JMP .L306 .L305: .stabn 68,0,1538,.LM803-.LFBB24 .LM803: MOV r4,#0 .L306: .stabn 68,0,1538,.LM804-.LFBB24 .LM804: MOV r3,#1 ANL r4,r4,r3 LSL r4,#12 LD.w r3,[r5+#30] CLR r3,#12 ORL r4,r3,r4 ST.w [r5+#30],r4 .stabn 68,0,1539,.LM805-.LFBB24 .LM805: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#30] CLR r4,#12 ST.w [r5+#30],r4 .stabn 68,0,1540,.LM806-.LFBB24 .LM806: ADD sp,#12 JMP lr .size Can_m_FdClearFlag, .-Can_m_FdClearFlag .stabs "ret:(5,224)",128,0,1531,0 .stabs "delay_time:(2,106)",128,0,1532,2 .stabn 192,0,0,.LFBB24-.LFBB24 .stabn 224,0,0,.Lscope24-.LFBB24 .Lscope24: .stabs "",36,0,0,.Lscope24-.LFBB24 .stabd 78,0,0 .section .text$Can_m_MailboxTrigerSet .type .text$Can_m_MailboxTrigerSet$scode_local_29, @function .text$Can_m_MailboxTrigerSet$scode_loacal_29: .align 1 .stabs "Can_m_MailboxTrigerSet:F(0,15)",36,0,1549,Can_m_MailboxTrigerSet .stabs "Can_Controller_Index:p(0,16)",160,0,1549,4 .stabs "MailBox_Number:p(0,22)",160,0,1550,8 .stabs "Triger_Count:p(3,2)",160,0,1550,12 .export Can_m_MailboxTrigerSet .type Can_m_MailboxTrigerSet, @function Can_m_MailboxTrigerSet: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext25 .Ltext25: .stabn 68,0,1551,.LM807-.LFBB25 .LM807: .LFBB25: SUB sp,#16 MOV r4,r0 ST.w [sp+#2],r1 MOV r5,r2 ST.b [sp+#4],r4 ST.b [sp+#12],r5 .stabn 68,0,1552,.LM808-.LFBB25 .LM808: MOV r5,#0 ST.h [sp],r5 .stabn 68,0,1553,.LM809-.LFBB25 .LM809: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LSR r5,#12 MOV r4,r5 MOV r5,#3 ANL r5,r4,r5 ZXT.b r5,r5 CMP r5,#1 JZ .L310 CMP r5,#1 JGT .L313 CMP r5,#0 JZ .L309 JMP .L308 .L313: CMP r5,#2 JZ .L311 CMP r5,#3 JZ .L312 JMP .L308 .L309: .stabn 68,0,1556,.LM810-.LFBB25 .LM810: LD.w r5,[sp+#2] ZXT.h r5,r5 LSL r5,#4 ZXT.h r5,r5 ST.h [sp],r5 .stabn 68,0,1557,.LM811-.LFBB25 .LM811: JMP .L314 .L310: .stabn 68,0,1559,.LM812-.LFBB25 .LM812: LD.w r5,[sp+#2] ZXT.h r4,r5 MOV r5,#24 MULS r5,r4,r5 ; NOP ZXT.h r5,r5 ST.h [sp],r5 .stabn 68,0,1560,.LM813-.LFBB25 .LM813: JMP .L314 .L311: .stabn 68,0,1562,.LM814-.LFBB25 .LM814: LD.w r5,[sp+#2] ZXT.h r4,r5 MOV r5,#40 MULS r5,r4,r5 ; NOP ZXT.h r5,r5 ST.h [sp],r5 .stabn 68,0,1563,.LM815-.LFBB25 .LM815: JMP .L314 .L312: .stabn 68,0,1565,.LM816-.LFBB25 .LM816: LD.w r5,[sp+#2] ZXT.h r4,r5 MOV r5,#72 MULS r5,r4,r5 ; NOP ZXT.h r5,r5 ST.h [sp],r5 .stabn 68,0,1566,.LM817-.LFBB25 .LM817: JMP .L314 .L308: .stabn 68,0,1568,.LM818-.LFBB25 .LM818: NOP .L314: .stabn 68,0,1570,.LM819-.LFBB25 .LM819: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.b r3,[sp+#12] MOV r4,#15 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#15 ANL r4,r3,r4 LSL r4,#20 LD.w r2,[r5+#29] LD r3,#-15728641 ANL r3,r2,r3 ORL r4,r3,r4 ST.w [r5+#29],r4 .stabn 68,0,1571,.LM820-.LFBB25 .LM820: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] ADD r5,#116 ADD r4,r5,#3 LD.h r5,[sp] ZXT.h r5,r5 LSR r5,#3 ZXT.h r5,r5 ZXT.b r3,r5 MOV r5,#127 NOT r5,r5 ORL r5,r3,r5 ZXT.b r5,r5 ST.b [r4],r5 .stabn 68,0,1572,.LM821-.LFBB25 .LM821: ADD sp,#16 JMP lr .size Can_m_MailboxTrigerSet, .-Can_m_MailboxTrigerSet .stabs "trigersel:(5,216)",128,0,1552,0 .stabn 192,0,0,.LFBB25-.LFBB25 .stabn 224,0,0,.Lscope25-.LFBB25 .Lscope25: .stabs "",36,0,0,.Lscope25-.LFBB25 .stabd 78,0,0 .section .text$Can_m_FdMailBoxCode_Set .type .text$Can_m_FdMailBoxCode_Set$scode_local_30, @function .text$Can_m_FdMailBoxCode_Set$scode_loacal_30: .align 1 .stabs "Can_m_FdMailBoxCode_Set:F(5,209)",36,0,1587,Can_m_FdMailBoxCode_Set .stabs "Can_Controller_Index:p(0,16)",160,0,1587,8 .stabs "Mailbox_Number:p(0,22)",160,0,1587,12 .stabs "Can_MailboxHeader:p(0,20)",160,0,1587,16 .export Can_m_FdMailBoxCode_Set .type Can_m_FdMailBoxCode_Set, @function Can_m_FdMailBoxCode_Set: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext26 .Ltext26: .stabn 68,0,1588,.LM822-.LFBB26 .LM822: .LFBB26: PUSH lr SUB sp,#20 MOV r5,r0 ST.w [sp+#3],r1 ST.w [sp+#4],r2 ST.b [sp+#8],r5 .stabn 68,0,1589,.LM823-.LFBB26 .LM823: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,1592,.LM824-.LFBB26 .LM824: LD.w r0,[sp+#4] LD r5,#Can_m_FdCsCodeSet LJMP r5 MOV r5,r0 ST.w [sp+#1],r5 .stabn 68,0,1593,.LM825-.LFBB26 .LM825: LD.b r5,[sp+#8] MOV r0,r5 MOV r1,#255 LD r5,#Can_m_FdWaitConfilct LJMP r5 ST.w [sp],r0 .stabn 68,0,1594,.LM826-.LFBB26 .LM826: LD.w r5,[sp] CMP r5,#5 JNZ .L316 .stabn 68,0,1596,.LM827-.LFBB26 .LM827: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LD r4,#12288 ANL r5,r5,r4 CMP r5,#0 JNZ .L317 .stabn 68,0,1598,.LM828-.LFBB26 .LM828: LD.w r5,[sp+#3] MOV r3,#4 LSL r4,r5,r3 LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#1] ST.w [r5],r4 JMP .L316 .L317: .stabn 68,0,1600,.LM829-.LFBB26 .LM829: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LD r4,#12288 ANL r4,r5,r4 MOV r5,#1 LSL r5,#12 CMP r4,r5 JNZ .L318 .stabn 68,0,1602,.LM830-.LFBB26 .LM830: LD.w r4,[sp+#3] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#1] ST.w [r5],r4 JMP .L316 .L318: .stabn 68,0,1604,.LM831-.LFBB26 .LM831: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LD r4,#12288 ANL r4,r5,r4 MOV r5,#1 LSL r5,#13 CMP r4,r5 JNZ .L319 .stabn 68,0,1606,.LM832-.LFBB26 .LM832: LD.w r4,[sp+#3] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#1] ST.w [r5],r4 JMP .L316 .L319: .stabn 68,0,1608,.LM833-.LFBB26 .LM833: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LD r4,#12288 ANL r4,r5,r4 LD r5,#12288 CMP r4,r5 JNZ .L316 .stabn 68,0,1610,.LM834-.LFBB26 .LM834: LD.w r4,[sp+#3] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r4,[sp+#1] ST.w [r5],r4 .L316: .stabn 68,0,1616,.LM835-.LFBB26 .LM835: LD.w r5,[sp] .stabn 68,0,1617,.LM836-.LFBB26 .LM836: MOV r0,r5 ADD sp,#20 POP lr JMP lr .size Can_m_FdMailBoxCode_Set, .-Can_m_FdMailBoxCode_Set .stabs "ret:(5,209)",128,0,1589,0 .stabs "Ret_Code_Segment:(5,1)",128,0,1592,4 .stabn 192,0,0,.LFBB26-.LFBB26 .stabn 224,0,0,.Lscope26-.LFBB26 .Lscope26: .stabs "",36,0,0,.Lscope26-.LFBB26 .stabd 78,0,0 .section .text$Can_m_FdGetMailBoxState .type .text$Can_m_FdGetMailBoxState$scode_local_31, @function .text$Can_m_FdGetMailBoxState$scode_loacal_31: .align 1 .stabs "Can_m_FdGetMailBoxState:F(5,207)",36,0,1631,Can_m_FdGetMailBoxState .stabs "Can_Controller_Index:p(0,16)",160,0,1631,8 .stabs "Mailbox_Number:p(0,22)",160,0,1631,12 .export Can_m_FdGetMailBoxState .type Can_m_FdGetMailBoxState, @function Can_m_FdGetMailBoxState: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext27 .Ltext27: .stabn 68,0,1632,.LM837-.LFBB27 .LM837: .LFBB27: PUSH lr SUB sp,#16 MOV r5,r0 ST.w [sp+#3],r1 ST.b [sp+#8],r5 .stabn 68,0,1633,.LM838-.LFBB27 .LM838: MOV r5,#0 ST.w [sp],r5 .stabn 68,0,1634,.LM839-.LFBB27 .LM839: MOV r5,#0 ST.w [sp+#1],r5 .stabn 68,0,1637,.LM840-.LFBB27 .LM840: LD.b r5,[sp+#8] MOV r0,r5 MOV r1,#255 LD r5,#Can_m_FdWaitConfilct LJMP r5 ST.w [sp+#1],r0 .stabn 68,0,1638,.LM841-.LFBB27 .LM841: LD.w r5,[sp+#1] CMP r5,#5 JNZ .L322 .stabn 68,0,1640,.LM842-.LFBB27 .LM842: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LD r4,#12288 ANL r5,r5,r4 CMP r5,#0 JNZ .L323 .stabn 68,0,1642,.LM843-.LFBB27 .LM843: LD.w r5,[sp+#3] MOV r3,#4 LSL r4,r5,r3 LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5] LSR r5,#12 MOV r4,r5 MOV r5,#15 ANL r5,r4,r5 ZXT.b r5,r5 ST.w [sp],r5 JMP .L322 .L323: .stabn 68,0,1644,.LM844-.LFBB27 .LM844: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LD r4,#12288 ANL r4,r5,r4 MOV r5,#1 LSL r5,#12 CMP r4,r5 JNZ .L324 .stabn 68,0,1646,.LM845-.LFBB27 .LM845: LD.w r4,[sp+#3] MOV r5,#24 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5] LSR r5,#12 MOV r4,r5 MOV r5,#15 ANL r5,r4,r5 ZXT.b r5,r5 ST.w [sp],r5 JMP .L322 .L324: .stabn 68,0,1648,.LM846-.LFBB27 .LM846: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LD r4,#12288 ANL r4,r5,r4 MOV r5,#1 LSL r5,#13 CMP r4,r5 JNZ .L325 .stabn 68,0,1650,.LM847-.LFBB27 .LM847: LD.w r4,[sp+#3] MOV r5,#40 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5] LSR r5,#12 MOV r4,r5 MOV r5,#15 ANL r5,r4,r5 ZXT.b r5,r5 ST.w [sp],r5 JMP .L322 .L325: .stabn 68,0,1652,.LM848-.LFBB27 .LM848: LD.b r5,[sp+#8] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LD r4,#12288 ANL r4,r5,r4 LD r5,#12288 CMP r4,r5 JNZ .L322 .stabn 68,0,1654,.LM849-.LFBB27 .LM849: LD.w r4,[sp+#3] MOV r5,#72 MULS r4,r4,r5 ; NOP LD.b r5,[sp+#8] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 LD.w r5,[r5] LSR r5,#12 MOV r4,r5 MOV r5,#15 ANL r5,r4,r5 ZXT.b r5,r5 ST.w [sp],r5 .L322: .stabn 68,0,1657,.LM850-.LFBB27 .LM850: LD.w r5,[sp] .stabn 68,0,1658,.LM851-.LFBB27 .LM851: MOV r0,r5 ADD sp,#16 POP lr JMP lr .size Can_m_FdGetMailBoxState, .-Can_m_FdGetMailBoxState .stabs "Ret_State:(5,207)",128,0,1633,0 .stabs "ret:(5,209)",128,0,1634,4 .stabn 192,0,0,.LFBB27-.LFBB27 .stabn 224,0,0,.Lscope27-.LFBB27 .Lscope27: .stabs "",36,0,0,.Lscope27-.LFBB27 .stabd 78,0,0 .section .text$Can_m_FdGetCtrStatus .type .text$Can_m_FdGetCtrStatus$scode_local_32, @function .text$Can_m_FdGetCtrStatus$scode_loacal_32: .align 1 .stabs "Can_m_FdGetCtrStatus:F(2,4)",36,0,1678,Can_m_FdGetCtrStatus .stabs "Can_Controller_Index:p(0,16)",160,0,1678,0 .stabs "Can_Controller_Status:p(5,213)",160,0,1678,4 .export Can_m_FdGetCtrStatus .type Can_m_FdGetCtrStatus, @function Can_m_FdGetCtrStatus: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext28 .Ltext28: .stabn 68,0,1679,.LM852-.LFBB28 .LM852: .LFBB28: SUB sp,#8 MOV r5,r0 ST.w [sp+#1],r1 ST.b [sp],r5 .stabn 68,0,1680,.LM853-.LFBB28 .LM853: LD.b r5,[sp] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LD.w r4,[sp+#1] ANL r5,r5,r4 MOV r4,#0 SUB r4,r4,r5 ORL r5,r4,r5 LSR r5,#31 ZXT.b r5,r5 .stabn 68,0,1681,.LM854-.LFBB28 .LM854: MOV r0,r5 ADD sp,#8 JMP lr .size Can_m_FdGetCtrStatus, .-Can_m_FdGetCtrStatus .Lscope28: .stabs "",36,0,0,.Lscope28-.LFBB28 .stabd 78,0,0 .section .text$Can_m_FdMailBoxErase .type .text$Can_m_FdMailBoxErase$scode_local_33, @function .text$Can_m_FdMailBoxErase$scode_loacal_33: .align 1 .stabs "Can_m_FdMailBoxErase:F(0,15)",36,0,1688,Can_m_FdMailBoxErase .stabs "Can_Controller_Index:p(0,16)",160,0,1688,4 .export Can_m_FdMailBoxErase .type Can_m_FdMailBoxErase, @function Can_m_FdMailBoxErase: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext29 .Ltext29: .stabn 68,0,1689,.LM855-.LFBB29 .LM855: .LFBB29: SUB sp,#8 MOV r5,r0 ST.b [sp+#4],r5 .stabn 68,0,1690,.LM856-.LFBB29 .LM856: MOV r5,#0 ST.b [sp],r5 .stabn 68,0,1693,.LM857-.LFBB29 .LM857: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LSR r5,#12 MOV r4,r5 MOV r5,#3 ANL r5,r4,r5 ZXT.b r5,r5 CMP r5,#1 JZ .L332 CMP r5,#1 JGT .L335 CMP r5,#0 JZ .L331 JMP .L330 .L335: CMP r5,#2 JZ .L333 CMP r5,#3 JZ .L334 JMP .L330 .L331: .stabn 68,0,1696,.LM858-.LFBB29 .LM858: MOV r5,#204 ST.b [sp],r5 .stabn 68,0,1697,.LM859-.LFBB29 .LM859: JMP .L336 .L332: .stabn 68,0,1699,.LM860-.LFBB29 .LM860: MOV r5,#216 ST.b [sp],r5 .stabn 68,0,1700,.LM861-.LFBB29 .LM861: JMP .L336 .L333: .stabn 68,0,1702,.LM862-.LFBB29 .LM862: MOV r5,#230 ST.b [sp],r5 .stabn 68,0,1703,.LM863-.LFBB29 .LM863: JMP .L336 .L334: .stabn 68,0,1705,.LM864-.LFBB29 .LM864: MOV r5,#234 ST.b [sp],r5 .stabn 68,0,1706,.LM865-.LFBB29 .LM865: JMP .L336 .L330: .stabn 68,0,1708,.LM866-.LFBB29 .LM866: NOP .L336: .LBB15: .stabn 68,0,1711,.LM867-.LFBB29 .LM867: MOV r5,#0 ST.b [sp+#1],r5 JMP .L337 .L338: .stabn 68,0,1713,.LM868-.LFBB29 .LM868: LD.b r5,[sp+#1] MOV r3,#2 LSL r4,r5,r3 LD.b r5,[sp+#4] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 MOV r4,#0 ST.w [r5],r4 .stabn 68,0,1711,.LM869-.LFBB29 .LM869: LD.b r5,[sp+#1] ADD r5,r5,#1 ST.b [sp+#1],r5 .L337: .stabn 68,0,1711,.LM870-.LFBB29 .LM870: LD.b r4,[sp+#1] LD.b r5,[sp] CMP r5,r4 JHI .L338 .LBE15: .stabn 68,0,1715,.LM871-.LFBB29 .LM871: ADD sp,#8 JMP lr .size Can_m_FdMailBoxErase, .-Can_m_FdMailBoxErase .stabs "erase_length:(3,2)",128,0,1690,0 .stabn 192,0,0,.LFBB29-.LFBB29 .stabs "erase_count:(3,2)",128,0,1711,1 .stabn 192,0,0,.LBB15-.LFBB29 .stabn 224,0,0,.LBE15-.LFBB29 .stabn 224,0,0,.Lscope29-.LFBB29 .Lscope29: .stabs "",36,0,0,.Lscope29-.LFBB29 .stabd 78,0,0 .section .text$Can_m_FdMailBoxMaskErase .type .text$Can_m_FdMailBoxMaskErase$scode_local_34, @function .text$Can_m_FdMailBoxMaskErase$scode_loacal_34: .align 1 .stabs "Can_m_FdMailBoxMaskErase:F(0,15)",36,0,1722,Can_m_FdMailBoxMaskErase .stabs "Can_Controller_Index:p(0,16)",160,0,1722,4 .export Can_m_FdMailBoxMaskErase .type Can_m_FdMailBoxMaskErase, @function Can_m_FdMailBoxMaskErase: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext30 .Ltext30: .stabn 68,0,1723,.LM872-.LFBB30 .LM872: .LFBB30: SUB sp,#8 MOV r5,r0 ST.b [sp+#4],r5 .stabn 68,0,1724,.LM873-.LFBB30 .LM873: MOV r5,#0 ST.b [sp],r5 .stabn 68,0,1727,.LM874-.LFBB30 .LM874: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r5,[r5] LSR r5,#12 MOV r4,r5 MOV r5,#3 ANL r5,r4,r5 ZXT.b r5,r5 CMP r5,#1 JZ .L342 CMP r5,#1 JGT .L345 CMP r5,#0 JZ .L341 JMP .L340 .L345: CMP r5,#2 JZ .L343 CMP r5,#3 JZ .L344 JMP .L340 .L341: .stabn 68,0,1730,.LM875-.LFBB30 .LM875: MOV r5,#204 ST.b [sp],r5 .stabn 68,0,1731,.LM876-.LFBB30 .LM876: JMP .L346 .L342: .stabn 68,0,1733,.LM877-.LFBB30 .LM877: MOV r5,#216 ST.b [sp],r5 .stabn 68,0,1734,.LM878-.LFBB30 .LM878: JMP .L346 .L343: .stabn 68,0,1736,.LM879-.LFBB30 .LM879: MOV r5,#230 ST.b [sp],r5 .stabn 68,0,1737,.LM880-.LFBB30 .LM880: JMP .L346 .L344: .stabn 68,0,1739,.LM881-.LFBB30 .LM881: MOV r5,#234 ST.b [sp],r5 .stabn 68,0,1740,.LM882-.LFBB30 .LM882: JMP .L346 .L340: .stabn 68,0,1742,.LM883-.LFBB30 .LM883: NOP .L346: .LBB16: .stabn 68,0,1744,.LM884-.LFBB30 .LM884: LD.b r5,[sp] ST.h [sp+#1],r5 JMP .L347 .L348: .stabn 68,0,1746,.LM885-.LFBB30 .LM885: LD.h r5,[sp+#1] MOV r3,#2 LSL r4,r5,r3 LD.b r5,[sp+#4] LD r3,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r3,r5 ADD r5,r5,#4 LD.w r5,[r5] ADD r5,r4,r5 MOV r4,#0 ST.w [r5],r4 .stabn 68,0,1744,.LM886-.LFBB30 .LM886: LD.h r5,[sp+#1] ADD r5,r5,#1 ST.h [sp+#1],r5 .L347: .stabn 68,0,1744,.LM887-.LFBB30 .LM887: LD.h r4,[sp+#1] MOV r5,#255 CMP r4,r5 JLS .L348 .LBE16: .stabn 68,0,1748,.LM888-.LFBB30 .LM888: ADD sp,#8 JMP lr .size Can_m_FdMailBoxMaskErase, .-Can_m_FdMailBoxMaskErase .stabs "erase_length:(3,2)",128,0,1724,0 .stabn 192,0,0,.LFBB30-.LFBB30 .stabs "erase_count:(3,4)",128,0,1744,2 .stabn 192,0,0,.LBB16-.LFBB30 .stabn 224,0,0,.LBE16-.LFBB30 .stabn 224,0,0,.Lscope30-.LFBB30 .Lscope30: .stabs "",36,0,0,.Lscope30-.LFBB30 .stabd 78,0,0 .section .text$Can_m_FdControllerDeInit .type .text$Can_m_FdControllerDeInit$scode_local_35, @function .text$Can_m_FdControllerDeInit$scode_loacal_35: .align 1 .stabs "Can_m_FdControllerDeInit:F(0,15)",36,0,1755,Can_m_FdControllerDeInit .stabs "Can_Controller_Index:p(0,16)",160,0,1755,0 .export Can_m_FdControllerDeInit .type Can_m_FdControllerDeInit, @function Can_m_FdControllerDeInit: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext31 .Ltext31: .stabn 68,0,1756,.LM889-.LFBB31 .LM889: .LFBB31: PUSH lr SUB sp,#4 MOV r5,r0 ST.b [sp],r5 .stabn 68,0,1759,.LM890-.LFBB31 .LM890: LD.b r5,[sp] LD r4,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r4,r5 LD.w r5,[r5] LD r4,#1073753728 CMP r5,r4 JNZ .L350 .stabn 68,0,1761,.LM891-.LFBB31 .LM891: MOV r0,#1 LSL r0,#29 MOV r1,#1 LD r5,#RST_CTL3_Peripheral_Reset_Enable LJMP r5 .stabn 68,0,1762,.LM892-.LFBB31 .LM892: MOV r0,#1 LSL r0,#29 MOV r1,#1 LD r5,#PCLK_CTL3_Peripheral_Clock_Enable LJMP r5 .stabn 68,0,1763,.LM893-.LFBB31 .LM893: MOV r0,#1 LSL r0,#29 MOV r1,#0 LD r5,#RST_CTL3_Peripheral_Reset_Enable LJMP r5 JMP .L349 .L350: .stabn 68,0,1765,.LM894-.LFBB31 .LM894: LD.b r5,[sp] LD r4,#Can_m_ControllersInfo LSL r5,#4 ADD r5,r4,r5 LD.w r5,[r5] LD r4,#1073753856 CMP r5,r4 JNZ .L349 .stabn 68,0,1767,.LM895-.LFBB31 .LM895: MOV r0,#1 LSL r0,#30 MOV r1,#1 LD r5,#RST_CTL3_Peripheral_Reset_Enable LJMP r5 .stabn 68,0,1768,.LM896-.LFBB31 .LM896: MOV r0,#1 LSL r0,#30 MOV r1,#1 LD r5,#PCLK_CTL3_Peripheral_Clock_Enable LJMP r5 .stabn 68,0,1769,.LM897-.LFBB31 .LM897: MOV r0,#1 LSL r0,#30 MOV r1,#0 LD r5,#RST_CTL3_Peripheral_Reset_Enable LJMP r5 .L349: .stabn 68,0,1771,.LM898-.LFBB31 .LM898: ADD sp,#4 POP lr JMP lr .size Can_m_FdControllerDeInit, .-Can_m_FdControllerDeInit .Lscope31: .stabs "",36,0,0,.Lscope31-.LFBB31 .stabd 78,0,0 .section .text$Can_m_FdControllerInit .type .text$Can_m_FdControllerInit$scode_local_36, @function .text$Can_m_FdControllerInit$scode_loacal_36: .align 1 .stabs "Can_m_FdControllerInit:F(0,15)",36,0,1780,Can_m_FdControllerInit .stabs "Can_Controller_Index:p(0,16)",160,0,1780,4 .stabs "Can_ControllerConfig:p(0,17)",160,0,1780,8 .stabs "InitIndex:p(0,30)=k(5,205)",160,0,1780,12 .export Can_m_FdControllerInit .type Can_m_FdControllerInit, @function Can_m_FdControllerInit: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext32 .Ltext32: .stabn 68,0,1781,.LM899-.LFBB32 .LM899: .LFBB32: PUSH lr SUB sp,#16 MOV r5,r0 ST.w [sp+#2],r1 ST.w [sp+#3],r2 ST.b [sp+#4],r5 .stabn 68,0,1782,.LM900-.LFBB32 .LM900: MOV r5,#255 ST.b [sp],r5 .stabn 68,0,1783,.LM901-.LFBB32 .LM901: MOV r5,#1 LSL r5,#30 // inline asm begin // 1783 "../KF32Lib/src/kf32a156_canfd.c" 1 SET [r5], #0 .stabn 68,0,1784,.LM902-.LFBB32 .LM902: // inline asm end LD r5,#1073747352 // inline asm begin // 1784 "../KF32Lib/src/kf32a156_canfd.c" 1 SET [r5], #30 .stabn 68,0,1788,.LM903-.LFBB32 .LM903: // inline asm end LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] CLR r4,#7 ST.w [r5],r4 .stabn 68,0,1790,.LM904-.LFBB32 .LM904: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] SET r4,#0 ST.w [r5],r4 .stabn 68,0,1792,.LM905-.LFBB32 .LM905: NOP .L353: .stabn 68,0,1792,.LM906-.LFBB32 .LM906: LD.b r5,[sp] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp],r4 CMP r5,#0 JNZ .L353 .stabn 68,0,1795,.LM907-.LFBB32 .LM907: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] CLR r4,#1 ST.w [r5],r4 .stabn 68,0,1797,.LM908-.LFBB32 .LM908: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] CLR r4,#3 ST.w [r5],r4 .stabn 68,0,1800,.LM909-.LFBB32 .LM909: LD.w r4,[sp+#3] MOV r5,#44 MULS r5,r4,r5 ; NOP LD.w r4,[sp+#2] ADD r5,r4,r5 LD.w r5,[r5] CMP r5,#1 JNZ .L354 .stabn 68,0,1802,.LM910-.LFBB32 .LM910: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] SET r4,#2 ST.w [r5],r4 .stabn 68,0,1803,.LM911-.LFBB32 .LM911: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#29] SET r4,#17 ST.w [r5+#29],r4 JMP .L355 .L354: .stabn 68,0,1805,.LM912-.LFBB32 .LM912: LD.w r4,[sp+#3] MOV r5,#44 MULS r5,r4,r5 ; NOP LD.w r4,[sp+#2] ADD r5,r4,r5 LD.w r5,[r5] CMP r5,#2 JNZ .L356 .stabn 68,0,1807,.LM913-.LFBB32 .LM913: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] SET r4,#2 ST.w [r5],r4 .stabn 68,0,1808,.LM914-.LFBB32 .LM914: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#29] CLR r4,#17 ST.w [r5+#29],r4 JMP .L355 .L356: .stabn 68,0,1810,.LM915-.LFBB32 .LM915: LD.w r4,[sp+#3] MOV r5,#44 MULS r5,r4,r5 ; NOP LD.w r4,[sp+#2] ADD r5,r4,r5 LD.w r5,[r5] CMP r5,#3 JNZ .L357 .stabn 68,0,1812,.LM916-.LFBB32 .LM916: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] CLR r4,#2 ST.w [r5],r4 .stabn 68,0,1813,.LM917-.LFBB32 .LM917: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] SET r4,#1 ST.w [r5],r4 JMP .L355 .L357: .stabn 68,0,1815,.LM918-.LFBB32 .LM918: LD.w r4,[sp+#3] MOV r5,#44 MULS r5,r4,r5 ; NOP LD.w r4,[sp+#2] ADD r5,r4,r5 LD.w r5,[r5] CMP r5,#0 JNZ .L355 .stabn 68,0,1817,.LM919-.LFBB32 .LM919: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] CLR r4,#2 ST.w [r5],r4 .stabn 68,0,1818,.LM920-.LFBB32 .LM920: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] CLR r4,#1 ST.w [r5],r4 .L355: .stabn 68,0,1820,.LM921-.LFBB32 .LM921: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#29] SET r4,#19 ST.w [r5+#29],r4 .stabn 68,0,1821,.LM922-.LFBB32 .LM922: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#29] CLR r4,#18 ST.w [r5+#29],r4 .stabn 68,0,1823,.LM923-.LFBB32 .LM923: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#4] CLR r4,#25 CLR r4,#26 SET r4,#26 ST.w [r5+#4],r4 .stabn 68,0,1827,.LM924-.LFBB32 .LM924: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r3,[sp+#3] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#2] ADD r4,r3,r4 LD.w r4,[r4+#5] ZXT.b r4,r4 MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 MOV r2,#4 LSL r3,r4,r2 LD.w r4,[r5] CLR r4,#4 ORL r4,r4,r3 ST.w [r5],r4 .stabn 68,0,1831,.LM925-.LFBB32 .LM925: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r3,[sp+#3] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#2] ADD r4,r3,r4 LD.w r4,[r4+#4] ZXT.b r4,r4 MOV r3,r4 MOV r4,#3 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#3 ANL r4,r3,r4 MOV r2,#12 LSL r3,r4,r2 LD.w r4,[r5] CLR r4,#12 CLR r4,#13 ORL r4,r4,r3 ST.w [r5],r4 .stabn 68,0,1835,.LM926-.LFBB32 .LM926: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r3,[sp+#3] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#2] ADD r4,r3,r4 LD.w r4,[r4+#7] ZXT.b r4,r4 MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#1 ANL r4,r3,r4 MOV r2,#14 LSL r3,r4,r2 LD.w r4,[r5] CLR r4,#14 ORL r4,r4,r3 ST.w [r5],r4 .stabn 68,0,1839,.LM927-.LFBB32 .LM927: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r3,[sp+#3] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#2] ADD r4,r3,r4 LD.w r4,[r4+#2] ZXT.b r4,r4 MOV r3,r4 MOV r4,#3 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#3 ANL r4,r3,r4 MOV r2,#5 LSL r3,r4,r2 LD.w r4,[r5] CLR r4,#5 CLR r4,#6 ORL r4,r4,r3 ST.w [r5],r4 .stabn 68,0,1843,.LM928-.LFBB32 .LM928: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r3,[sp+#3] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#2] ADD r4,r3,r4 LD.w r4,[r4+#3] ZXT.b r4,r4 MOV r3,r4 MOV r4,#3 ANL r4,r3,r4 ZXT.b r3,r4 MOV r4,#3 ANL r3,r3,r4 LD.w r4,[r5+#29] CLR r4,#0 CLR r4,#1 ORL r4,r4,r3 ST.w [r5+#29],r4 .stabn 68,0,1845,.LM929-.LFBB32 .LM929: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r3,[sp+#3] MOV r4,#44 MULS r4,r3,r4 ; NOP LD.w r3,[sp+#2] ADD r4,r3,r4 LD.w r4,[r4+#6] ST.w [r5+#5],r4 .stabn 68,0,1846,.LM930-.LFBB32 .LM930: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#30] SET r4,#14 ST.w [r5+#30],r4 .stabn 68,0,1847,.LM931-.LFBB32 .LM931: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#30] SET r4,#13 ST.w [r5+#30],r4 .stabn 68,0,1848,.LM932-.LFBB32 .LM932: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#30] SET r4,#15 ST.w [r5+#30],r4 .stabn 68,0,1849,.LM933-.LFBB32 .LM933: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5+#3] SET r4,#31 ST.w [r5+#3],r4 .stabn 68,0,1851,.LM934-.LFBB32 .LM934: LD.b r4,[sp+#4] LD.w r5,[sp+#3] ZXT.b r5,r5 MOV r0,r4 LD.w r1,[sp+#2] MOV r2,r5 LD r5,#Can_m_FdBaudrateSet LJMP r5 .stabn 68,0,1853,.LM935-.LFBB32 .LM935: LD.b r5,[sp+#4] MOV r0,r5 LD r5,#Can_m_FdClearAllFlag LJMP r5 .stabn 68,0,1855,.LM936-.LFBB32 .LM936: LD.b r4,[sp+#4] LD.w r5,[sp+#3] ZXT.b r5,r5 MOV r0,r4 LD.w r1,[sp+#2] MOV r2,r5 LD r5,#Can_m_FdIntSet LJMP r5 .stabn 68,0,1857,.LM937-.LFBB32 .LM937: LD.b r5,[sp+#4] MOV r0,r5 LD r5,#Can_m_FdMailBoxErase LJMP r5 .stabn 68,0,1866,.LM938-.LFBB32 .LM938: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[sp+#2] LD.w r4,[r4+#1] ZXT.b r4,r4 MOV r3,r4 MOV r4,#1 ANL r4,r3,r4 ZXT.b r4,r4 MOV r2,#31 LSL r3,r4,r2 LD.w r4,[r5] CLR r4,#31 ORL r4,r4,r3 ST.w [r5],r4 .stabn 68,0,1868,.LM939-.LFBB32 .LM939: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] SET r4,#7 ST.w [r5],r4 .stabn 68,0,1870,.LM940-.LFBB32 .LM940: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] CLR r4,#0 ST.w [r5],r4 .stabn 68,0,1872,.LM941-.LFBB32 .LM941: NOP .L358: .stabn 68,0,1872,.LM942-.LFBB32 .LM942: LD.b r5,[sp] ZXT.b r4,r5 MOV r5,#0 SUB r5,r5,r4 LSR r5,#31 ZXT.b r5,r5 SUB r4,r4,#1 ZXT.b r4,r4 ST.b [sp],r4 CMP r5,#0 JNZ .L358 .stabn 68,0,1874,.LM943-.LFBB32 .LM943: LD.b r5,[sp+#4] LD r4,#CANFD_PTR LSL r5,#2 ADD r5,r4,r5 LD.w r5,[r5] LD.w r4,[r5] SET r4,#8 ST.w [r5],r4 .stabn 68,0,1875,.LM944-.LFBB32 .LM944: ADD sp,#16 POP lr JMP lr .size Can_m_FdControllerInit, .-Can_m_FdControllerInit .stabs "delay_count:(2,106)",128,0,1782,0 .stabn 192,0,0,.LFBB32-.LFBB32 .stabn 224,0,0,.Lscope32-.LFBB32 .Lscope32: .stabs "",36,0,0,.Lscope32-.LFBB32 .stabd 78,0,0 .section .text$Can_m_FdTransmiterrorHandler .type .text$Can_m_FdTransmiterrorHandler$scode_local_37, @function .text$Can_m_FdTransmiterrorHandler$scode_loacal_37: .align 1 .stabs "Can_m_FdTransmiterrorHandler:F(0,15)",36,0,1880,Can_m_FdTransmiterrorHandler .export Can_m_FdTransmiterrorHandler .type Can_m_FdTransmiterrorHandler, @function Can_m_FdTransmiterrorHandler: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext33 .Ltext33: .stabn 68,0,1881,.LM945-.LFBB33 .LM945: .LFBB33: .stabn 68,0,1885,.LM946-.LFBB33 .LM946: JMP lr .size Can_m_FdTransmiterrorHandler, .-Can_m_FdTransmiterrorHandler .Lscope33: .stabs "",36,0,0,.Lscope33-.LFBB33 .stabd 78,0,0 .section .text$Can_m_FdBusoffHandler .type .text$Can_m_FdBusoffHandler$scode_local_38, @function .text$Can_m_FdBusoffHandler$scode_loacal_38: .align 1 .stabs "Can_m_FdBusoffHandler:F(0,15)",36,0,1890,Can_m_FdBusoffHandler .export Can_m_FdBusoffHandler .type Can_m_FdBusoffHandler, @function Can_m_FdBusoffHandler: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext34 .Ltext34: .stabn 68,0,1891,.LM947-.LFBB34 .LM947: .LFBB34: .stabn 68,0,1895,.LM948-.LFBB34 .LM948: JMP lr .size Can_m_FdBusoffHandler, .-Can_m_FdBusoffHandler .Lscope34: .stabs "",36,0,0,.Lscope34-.LFBB34 .stabd 78,0,0 .section .text$Can_m_FdFlagclearHandler .type .text$Can_m_FdFlagclearHandler$scode_local_39, @function .text$Can_m_FdFlagclearHandler$scode_loacal_39: .align 1 .stabs "Can_m_FdFlagclearHandler:F(0,15)",36,0,1900,Can_m_FdFlagclearHandler .export Can_m_FdFlagclearHandler .type Can_m_FdFlagclearHandler, @function Can_m_FdFlagclearHandler: .stabd 46,0,0 .stabs "../KF32Lib/src/kf32a156_canfd.c",132,0,0,.Ltext35 .Ltext35: .stabn 68,0,1901,.LM949-.LFBB35 .LM949: .LFBB35: .stabn 68,0,1905,.LM950-.LFBB35 .LM950: JMP lr .size Can_m_FdFlagclearHandler, .-Can_m_FdFlagclearHandler .Lscope35: .stabs "",36,0,0,.Lscope35-.LFBB35 .stabd 78,0,0 .stabs "CANFD_SCLK_MHZ:G(2,106)",32,0,40,0 .stabs "CANFD_HFCLK_MHZ:G(2,106)",32,0,41,0 .stabs "Can_m_ControllersInfo:G(0,31)=ar(2,18);0;1;(0,32)=k(5,176)",32,0,43,0 .stabs "CANFD_PTR:G(0,33)=ar(2,18);0;1;(0,34)=k(0,35)=*(5,63)",32,0,55,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"