.text .syntax unified .eabi_attribute 67, "2.09" @ Tag_conformance .cpu cortex-m4 .eabi_attribute 6, 13 @ Tag_CPU_arch .eabi_attribute 7, 77 @ Tag_CPU_arch_profile .eabi_attribute 8, 0 @ Tag_ARM_ISA_use .eabi_attribute 9, 2 @ Tag_THUMB_ISA_use .fpu fpv4-sp-d16 .eabi_attribute 27, 1 @ Tag_ABI_HardFP_use .eabi_attribute 36, 1 @ Tag_FP_HP_extension .eabi_attribute 34, 1 @ Tag_CPU_unaligned_access .eabi_attribute 17, 1 @ Tag_ABI_PCS_GOT_use .eabi_attribute 20, 2 @ Tag_ABI_FP_denormal .eabi_attribute 21, 0 @ Tag_ABI_FP_exceptions .eabi_attribute 23, 1 @ Tag_ABI_FP_number_model .eabi_attribute 24, 1 @ Tag_ABI_align_needed .eabi_attribute 25, 1 @ Tag_ABI_align_preserved .eabi_attribute 28, 1 @ Tag_ABI_VFP_args .eabi_attribute 38, 1 @ Tag_ABI_FP_16bit_format .eabi_attribute 18, 2 @ Tag_ABI_PCS_wchar_t .eabi_attribute 26, 1 @ Tag_ABI_enum_size .eabi_attribute 14, 0 @ Tag_ABI_PCS_R9_use .file "Adc.c" .file 1 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Base_ZX_K14xM/Inc/Platform_Types.h" .file 2 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/adc_ZX_K14xM/Inc/Adc_Types.h" .file 3 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/adc_ZX_K14xM/Inc/Adc_Drv_Types.h" .file 4 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/adc_ZX_K14xM/Inc/Tdg_Adc_Drv_Types.h" .file 5 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Adc_ZX_K14xM/Src/Adc.c" .file 6 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Base_ZX_K14xM/Inc\\Std_Types.h" .section .mcal_code,"ax",%progbits .hidden Adc_ProcessConversionEndInterrupt @ -- Begin function Adc_ProcessConversionEndInterrupt .globl Adc_ProcessConversionEndInterrupt .p2align 2 .type Adc_ProcessConversionEndInterrupt,%function .code 16 @ @Adc_ProcessConversionEndInterrupt .thumb_func Adc_ProcessConversionEndInterrupt: .Lfunc_begin0: .loc 5 2436 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2436:0 .fnstart .cfi_sections .debug_frame .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r1 killed $r0 strb.w r0, [sp, #15] movs r0, #0 .Ltmp0: .loc 5 2437 27 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2437:27 str r0, [sp, #8] .loc 5 2438 54 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2438:54 ldrb.w r0, [sp, #15] .loc 5 2438 39 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2438:39 rsb r1, r0, r0, lsl #3 movw r0, :lower16:Adc_UnitStatus movt r0, :upper16:Adc_UnitStatus add.w r1, r0, r1, lsl #1 ldrh r1, [r1, #2] .loc 5 2438 27 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2438:27 strh.w r1, [sp, #6] .loc 5 2440 46 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2440:46 ldrb.w r1, [sp, #15] .loc 5 2440 31 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2440:31 rsb r1, r1, r1, lsl #3 add.w r0, r0, r1, lsl #1 .loc 5 2440 54 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2440:54 ldrh r0, [r0, #12] .loc 5 2440 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2440:19 strh.w r0, [sp, #4] .Ltmp1: .loc 5 2443 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2443:36 ldrh.w r0, [sp, #4] movw r1, #65535 .Ltmp2: .loc 5 2443 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2443:9 cmp r0, r1 beq .LBB0_4 b .LBB0_1 .LBB0_1: .Ltmp3: .loc 5 2445 41 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2445:41 ldrh.w r0, [sp, #4] .loc 5 2445 25 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2445:25 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus .loc 5 2445 52 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2445:52 ldrb.w r0, [r0, r1, lsl #1] .Ltmp4: .loc 5 2445 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2445:13 cbz r0, .LBB0_3 b .LBB0_2 .LBB0_2: .Ltmp5: .loc 5 2447 40 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2447:40 ldr r0, [sp, #8] .loc 5 2447 48 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2447:48 ldrb.w r1, [sp, #15] .loc 5 2447 56 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2447:56 ldrh.w r2, [sp, #4] .loc 5 2447 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2447:13 bl Adc_ProcessHwConversionEnd .loc 5 2448 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2448:9 b .LBB0_3 .Ltmp6: .LBB0_3: .loc 5 2449 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2449:5 b .LBB0_7 .Ltmp7: .LBB0_4: .loc 5 2453 28 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2453:28 ldrb.w r0, [sp, #15] .loc 5 2453 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2453:13 rsb r1, r0, r0, lsl #3 movw r0, :lower16:Adc_UnitStatus movt r0, :upper16:Adc_UnitStatus .loc 5 2453 36 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2453:36 ldrh.w r0, [r0, r1, lsl #1] .Ltmp8: .loc 5 2453 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2453:13 cmp r0, #1 blt .LBB0_6 b .LBB0_5 .LBB0_5: .Ltmp9: .loc 5 2455 40 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2455:40 ldr r0, [sp, #8] .loc 5 2455 48 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2455:48 ldrb.w r1, [sp, #15] .loc 5 2455 56 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2455:56 ldrh.w r2, [sp, #6] .loc 5 2455 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2455:13 bl Adc_ProcessSwConversionEnd .loc 5 2456 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2456:9 b .LBB0_6 .Ltmp10: .LBB0_6: .loc 5 0 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 b .LBB0_7 .LBB0_7: .loc 5 2458 1 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2458:1 add sp, #16 pop {r7, pc} .Ltmp11: .Lfunc_end0: .size Adc_ProcessConversionEndInterrupt, .Lfunc_end0-Adc_ProcessConversionEndInterrupt .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_ProcessHwConversionEnd .type Adc_ProcessHwConversionEnd,%function .code 16 @ @Adc_ProcessHwConversionEnd .thumb_func Adc_ProcessHwConversionEnd: .Lfunc_begin1: .loc 5 2381 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2381:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r3 killed $r2 @ kill: def $r3 killed $r1 str r0, [sp, #4] strb.w r1, [sp, #3] strh.w r2, [sp] .Ltmp12: .loc 5 2383 59 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2383:59 ldr r0, [sp, #4] .loc 5 2383 67 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2383:67 ldrb.w r1, [sp, #3] .loc 5 2383 73 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2383:73 ldrh.w r2, [sp] .loc 5 2383 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2383:33 bl Adc_CheckConversionResult .Ltmp13: .loc 5 2383 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2383:9 cbnz r0, .LBB1_2 b .LBB1_1 .LBB1_1: .Ltmp14: .loc 5 2385 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2385:25 ldrh.w r0, [sp] .loc 5 2385 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2385:9 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r1, r0, r1, lsl #1 .loc 5 2385 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2385:43 ldrh r0, [r1, #4] adds r0, #1 strh r0, [r1, #4] .loc 5 2388 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2388:32 ldr r0, [sp, #4] .loc 5 2388 40 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2388:40 ldrb.w r1, [sp, #3] .loc 5 2388 46 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2388:46 ldrh.w r2, [sp] .loc 5 2388 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2388:9 bl Adc_UpdateHwGroupState .loc 5 2389 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2389:5 b .LBB1_2 .Ltmp15: .LBB1_2: .loc 5 2390 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2390:1 add sp, #8 pop {r7, pc} .Ltmp16: .Lfunc_end1: .size Adc_ProcessHwConversionEnd, .Lfunc_end1-Adc_ProcessHwConversionEnd .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_ProcessSwConversionEnd .type Adc_ProcessSwConversionEnd,%function .code 16 @ @Adc_ProcessSwConversionEnd .thumb_func Adc_ProcessSwConversionEnd: .Lfunc_begin2: .loc 5 2233 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2233:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r3 killed $r2 @ kill: def $r3 killed $r1 str r0, [sp, #4] strb.w r1, [sp, #3] strh.w r2, [sp] .Ltmp17: .loc 5 2235 59 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2235:59 ldr r0, [sp, #4] .loc 5 2235 67 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2235:67 ldrb.w r1, [sp, #3] .loc 5 2235 73 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2235:73 ldrh.w r2, [sp] .loc 5 2235 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2235:33 bl Adc_CheckConversionResult .Ltmp18: .loc 5 2235 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2235:9 cbnz r0, .LBB2_2 b .LBB2_1 .LBB2_1: .Ltmp19: .loc 5 2237 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2237:25 ldrh.w r0, [sp] .loc 5 2237 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2237:9 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r1, r0, r1, lsl #1 .loc 5 2237 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2237:43 ldrh r0, [r1, #4] adds r0, #1 strh r0, [r1, #4] .loc 5 2240 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2240:32 ldr r0, [sp, #4] .loc 5 2240 40 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2240:40 ldrb.w r1, [sp, #3] .loc 5 2240 46 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2240:46 ldrh.w r2, [sp] .loc 5 2240 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2240:9 bl Adc_UpdateSwGroupState .loc 5 2241 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2241:5 b .LBB2_2 .Ltmp20: .LBB2_2: .loc 5 2248 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2248:1 add sp, #8 pop {r7, pc} .Ltmp21: .Lfunc_end2: .size Adc_ProcessSwConversionEnd, .Lfunc_end2-Adc_ProcessSwConversionEnd .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_Init @ -- Begin function Adc_Init .globl Adc_Init .p2align 2 .type Adc_Init,%function .code 16 @ @Adc_Init .thumb_func Adc_Init: .Lfunc_begin3: .loc 5 2507 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2507:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 str r0, [sp, #12] movs r0, #0 .Ltmp22: .loc 5 2511 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2511:20 strb.w r0, [sp, #6] .loc 5 2514 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2514:12 str r0, [sp, #8] .loc 5 2517 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2517:25 ldr r0, [sp, #8] .loc 5 2517 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2517:33 ldr r1, [sp, #12] .loc 5 2517 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2517:11 bl Adc_CheckInit .loc 5 2517 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2517:9 strb.w r0, [sp, #6] .Ltmp23: .loc 5 2518 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2518:37 ldrb.w r0, [sp, #6] .Ltmp24: .loc 5 2518 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2518:9 cmp r0, #1 beq .LBB3_8 b .LBB3_1 .LBB3_1: .Ltmp25: .loc 5 2523 57 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2523:57 ldr r2, [sp, #8] .loc 5 2523 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2523:33 movw r0, :lower16:Adc_PreDefinedConfigPtr movt r0, :upper16:Adc_PreDefinedConfigPtr ldr.w r0, [r0, r2, lsl #2] .loc 5 2523 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2523:9 movw r1, :lower16:Adc_ConfigPtr movt r1, :upper16:Adc_ConfigPtr .loc 5 2523 31 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2523:31 str.w r0, [r1, r2, lsl #2] .loc 5 2527 28 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2527:28 ldr r0, [sp, #8] .loc 5 2527 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2527:9 bl Adc_InitUnitStatus .loc 5 2528 30 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2528:30 ldr r0, [sp, #8] .loc 5 2528 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2528:9 bl Adc_InitGroupsStatus movs r0, #0 .Ltmp26: .loc 5 2529 19 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2529:19 strb.w r0, [sp, #7] .loc 5 2529 14 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2529:14 b .LBB3_2 .LBB3_2: @ =>This Inner Loop Header: Depth=1 .Ltmp27: .loc 5 2529 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2529:25 ldrb.w r0, [sp, #7] .Ltmp28: .loc 5 2529 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2529:9 cmp r0, #1 bhi .LBB3_7 b .LBB3_3 .LBB3_3: @ in Loop: Header=BB3_2 Depth=1 .Ltmp29: .loc 5 2531 43 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2531:43 ldr r1, [sp, #8] .loc 5 2531 29 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2531:29 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 2531 52 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2531:52 ldr r0, [r0] .loc 5 2531 69 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2531:69 ldrb.w r1, [sp, #7] .loc 5 2531 75 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2531:75 ldr.w r0, [r0, r1, lsl #2] .Ltmp30: .loc 5 2531 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2531:17 cbz r0, .LBB3_5 b .LBB3_4 .LBB3_4: @ in Loop: Header=BB3_2 Depth=1 .Ltmp31: .loc 5 2534 21 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2534:21 ldrb.w r0, [sp, #7] .loc 5 2535 35 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2535:35 ldr r2, [sp, #8] .loc 5 2535 21 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2535:21 movw r1, :lower16:Adc_ConfigPtr movt r1, :upper16:Adc_ConfigPtr str r1, [sp] @ 4-byte Spill ldr.w r1, [r1, r2, lsl #2] .loc 5 2535 44 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2535:44 ldr r1, [r1] .loc 5 2535 67 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2535:67 ldr.w r1, [r1, r0, lsl #2] .loc 5 2535 84 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2535:84 ldr r1, [r1, #8] .loc 5 2533 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2533:17 bl Adc_Drv_Init ldr r1, [sp] @ 4-byte Reload .loc 5 2537 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2537:21 ldrb.w r0, [sp, #7] .loc 5 2538 35 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2538:35 ldr r2, [sp, #8] .loc 5 2538 21 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2538:21 ldr.w r1, [r1, r2, lsl #2] .loc 5 2538 44 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2538:44 ldr r1, [r1] .loc 5 2538 67 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2538:67 ldr.w r1, [r1, r0, lsl #2] .loc 5 2538 84 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2538:84 ldr r1, [r1, #12] .loc 5 2536 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2536:17 bl Tdg_Adc_Drv_Init .loc 5 2539 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2539:13 b .LBB3_5 .Ltmp32: .LBB3_5: @ in Loop: Header=BB3_2 Depth=1 .loc 5 2540 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2540:9 b .LBB3_6 .Ltmp33: .LBB3_6: @ in Loop: Header=BB3_2 Depth=1 .loc 5 2529 53 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2529:53 ldrb.w r0, [sp, #7] adds r0, #1 strb.w r0, [sp, #7] .loc 5 2529 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2529:9 b .LBB3_2 .Ltmp34: .LBB3_7: .loc 5 2542 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2542:25 ldr r2, [sp, #8] .loc 5 2542 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2542:9 movw r1, :lower16:Adc_GlobalState movt r1, :upper16:Adc_GlobalState movs r0, #2 .loc 5 2542 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2542:33 strb r0, [r1, r2] .loc 5 2543 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2543:5 b .LBB3_8 .Ltmp35: .LBB3_8: .loc 5 2545 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2545:1 add sp, #16 pop {r7, pc} .Ltmp36: .Lfunc_end3: .size Adc_Init, .Lfunc_end3-Adc_Init .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckInit .type Adc_CheckInit,%function .code 16 @ @Adc_CheckInit .thumb_func Adc_CheckInit: .Lfunc_begin4: .loc 5 738 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:738:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 str r0, [sp, #12] str r1, [sp, #8] movs r0, #0 .Ltmp37: .loc 5 739 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:739:20 strb.w r0, [sp, #7] .Ltmp38: .loc 5 741 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:741:45 ldr r1, [sp, #12] .loc 5 741 29 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:741:29 movw r0, :lower16:Adc_GlobalState movt r0, :upper16:Adc_GlobalState ldrb r0, [r0, r1] .Ltmp39: .loc 5 741 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:741:9 cbz r0, .LBB4_2 b .LBB4_1 .LBB4_1: .loc 5 0 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 movs r0, #1 .Ltmp40: .loc 5 743 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:743:13 strb.w r0, [sp, #7] movs r0, #123 movs r2, #0 movs r3, #13 .loc 5 744 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:744:15 mov r1, r2 bl Det_ReportError .loc 5 746 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:746:5 b .LBB4_9 .Ltmp41: .LBB4_2: .loc 5 748 26 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:748:26 ldr r0, [sp, #8] .Ltmp42: .loc 5 748 14 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:748:14 cbz r0, .LBB4_4 b .LBB4_3 .LBB4_3: .loc 5 0 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:14 movs r0, #1 .Ltmp43: .loc 5 753 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:753:13 strb.w r0, [sp, #7] movs r0, #123 movs r2, #0 movs r3, #20 .loc 5 754 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:754:15 mov r1, r2 bl Det_ReportError .loc 5 756 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:756:5 b .LBB4_8 .Ltmp44: .LBB4_4: .loc 5 758 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:758:14 ldr r0, [sp, #12] .loc 5 758 24 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:758:24 movw r1, :lower16:Adc_PreDefinedConfigPtr movt r1, :upper16:Adc_PreDefinedConfigPtr ldr.w r1, [r1, r0, lsl #2] .loc 5 758 57 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:758:57 ldr r1, [r1, #12] .Ltmp45: .loc 5 758 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:758:14 cmp r0, r1 beq .LBB4_6 b .LBB4_5 .LBB4_5: .loc 5 0 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:14 movs r0, #1 .Ltmp46: .loc 5 763 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:763:13 strb.w r0, [sp, #7] movs r0, #123 movs r2, #0 movs r3, #20 .loc 5 764 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:764:15 mov r1, r2 bl Det_ReportError .loc 5 766 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:766:5 b .LBB4_7 .Ltmp47: .LBB4_6: .loc 5 0 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:5 b .LBB4_7 .LBB4_7: b .LBB4_8 .LBB4_8: b .LBB4_9 .LBB4_9: .loc 5 771 12 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:771:12 ldrb.w r0, [sp, #7] .loc 5 771 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:771:5 add sp, #16 pop {r7, pc} .Ltmp48: .Lfunc_end4: .size Adc_CheckInit, .Lfunc_end4-Adc_CheckInit .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_InitUnitStatus .type Adc_InitUnitStatus,%function .code 16 @ @Adc_InitUnitStatus .thumb_func Adc_InitUnitStatus: .Lfunc_begin5: .loc 5 1406 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1406:0 .fnstart .cfi_startproc @ %bb.0: .pad #8 sub sp, #8 .cfi_def_cfa_offset 8 str r0, [sp, #4] movs r0, #0 .Ltmp49: .loc 5 1407 24 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1407:24 strb.w r0, [sp, #3] .loc 5 1408 24 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1408:24 strh.w r0, [sp] .Ltmp50: .loc 5 1411 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1411:15 strb.w r0, [sp, #3] .loc 5 1411 10 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1411:10 b .LBB5_1 .LBB5_1: @ =>This Loop Header: Depth=1 @ Child Loop BB5_3 Depth 2 .Ltmp51: .loc 5 1411 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1411:21 ldrb.w r0, [sp, #3] .Ltmp52: .loc 5 1411 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1411:5 cmp r0, #1 bhi .LBB5_8 b .LBB5_2 .LBB5_2: @ in Loop: Header=BB5_1 Depth=1 .Ltmp53: .loc 5 1413 24 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1413:24 ldrb.w r0, [sp, #3] .loc 5 1413 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1413:9 rsb r2, r0, r0, lsl #3 movw r1, :lower16:Adc_UnitStatus movt r1, :upper16:Adc_UnitStatus movs r0, #0 .loc 5 1413 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1413:49 strh.w r0, [r1, r2, lsl #1] .Ltmp54: .loc 5 1418 23 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1418:23 strh.w r0, [sp] .loc 5 1418 14 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1418:14 b .LBB5_3 .LBB5_3: @ Parent Loop BB5_1 Depth=1 @ => This Inner Loop Header: Depth=2 .Ltmp55: .loc 5 1418 29 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1418:29 ldrh.w r0, [sp] .Ltmp56: .loc 5 1418 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1418:9 cmp r0, #4 bhi .LBB5_6 b .LBB5_4 .LBB5_4: @ in Loop: Header=BB5_3 Depth=2 .Ltmp57: .loc 5 1420 28 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1420:28 ldrb.w r0, [sp, #3] .loc 5 1420 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1420:13 rsb r1, r0, r0, lsl #3 movw r0, :lower16:Adc_UnitStatus movt r0, :upper16:Adc_UnitStatus add.w r0, r0, r1, lsl #1 .loc 5 1420 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1420:48 ldrh.w r1, [sp] .loc 5 1420 34 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1420:34 add.w r1, r0, r1, lsl #1 movs r0, #0 .loc 5 1420 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1420:58 strh r0, [r1, #2] .loc 5 1421 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1421:9 b .LBB5_5 .Ltmp58: .LBB5_5: @ in Loop: Header=BB5_3 Depth=2 .loc 5 1418 75 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1418:75 ldrh.w r0, [sp] adds r0, #1 strh.w r0, [sp] .loc 5 1418 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1418:9 b .LBB5_3 .Ltmp59: .LBB5_6: @ in Loop: Header=BB5_1 Depth=1 .loc 5 1423 24 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1423:24 ldrb.w r0, [sp, #3] .loc 5 1423 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1423:9 rsb r1, r0, r0, lsl #3 movw r0, :lower16:Adc_UnitStatus movt r0, :upper16:Adc_UnitStatus add.w r1, r0, r1, lsl #1 movw r0, #65535 .loc 5 1423 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1423:45 strh r0, [r1, #12] .loc 5 1425 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1425:5 b .LBB5_7 .Ltmp60: .LBB5_7: @ in Loop: Header=BB5_1 Depth=1 .loc 5 1411 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1411:49 ldrb.w r0, [sp, #3] adds r0, #1 strb.w r0, [sp, #3] .loc 5 1411 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1411:5 b .LBB5_1 .Ltmp61: .LBB5_8: .loc 5 1426 1 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1426:1 add sp, #8 bx lr .Ltmp62: .Lfunc_end5: .size Adc_InitUnitStatus, .Lfunc_end5-Adc_InitUnitStatus .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_InitGroupsStatus .type Adc_InitGroupsStatus,%function .code 16 @ @Adc_InitGroupsStatus .thumb_func Adc_InitGroupsStatus: .Lfunc_begin6: .loc 5 1369 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1369:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 str r0, [sp, #12] movs r0, #0 .Ltmp63: .loc 5 1370 19 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1370:19 strh.w r0, [sp, #10] .loc 5 1371 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1371:19 strh.w r0, [sp, #8] .Ltmp64: .loc 5 1373 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1373:19 strh.w r0, [sp, #10] .loc 5 1373 10 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1373:10 b .LBB6_1 .LBB6_1: @ =>This Inner Loop Header: Depth=1 .Ltmp65: .loc 5 1373 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1373:25 ldrh.w r0, [sp, #10] .loc 5 1373 50 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1373:50 ldr r2, [sp, #12] .loc 5 1373 36 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1373:36 movw r1, :lower16:Adc_ConfigPtr movt r1, :upper16:Adc_ConfigPtr ldr.w r1, [r1, r2, lsl #2] .loc 5 1373 59 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1373:59 ldrh r1, [r1, #8] .Ltmp66: .loc 5 1373 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1373:5 cmp r0, r1 bge .LBB6_4 b .LBB6_2 .LBB6_2: @ in Loop: Header=BB6_1 Depth=1 .Ltmp67: .loc 5 1375 33 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1375:33 ldr r0, [sp, #12] .loc 5 1375 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1375:19 movw r1, :lower16:Adc_ConfigPtr movt r1, :upper16:Adc_ConfigPtr str r1, [sp, #4] @ 4-byte Spill ldr.w r0, [r1, r0, lsl #2] .loc 5 1375 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1375:42 ldr r0, [r0, #4] .loc 5 1375 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1375:58 ldrh.w r2, [sp, #10] .loc 5 1375 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1375:19 add.w r2, r2, r2, lsl #2 .loc 5 1375 68 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1375:68 ldrh.w r0, [r0, r2, lsl #3] .loc 5 1375 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1375:17 strh.w r0, [sp, #8] .loc 5 1376 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1376:25 ldrh.w r0, [sp, #8] .loc 5 1376 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1376:9 add.w r3, r0, r0, lsl #1 movw r2, :lower16:Adc_GroupStatus movt r2, :upper16:Adc_GroupStatus movs r0, #0 .loc 5 1376 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1376:45 strb.w r0, [r2, r3, lsl #1] .loc 5 1377 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1377:25 ldrh.w r3, [sp, #8] .loc 5 1377 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1377:9 add.w r3, r3, r3, lsl #1 add.w r3, r2, r3, lsl #1 .loc 5 1377 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1377:51 strb r0, [r3, #1] .loc 5 1379 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1379:25 ldrh.w r3, [sp, #8] .loc 5 1379 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1379:9 add.w r3, r3, r3, lsl #1 add.w r3, r2, r3, lsl #1 .loc 5 1379 46 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1379:46 strh r0, [r3, #4] .loc 5 1385 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1385:25 ldrh.w r3, [sp, #8] .loc 5 1385 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1385:9 add.w r3, r3, r3, lsl #1 add.w r3, r2, r3, lsl #1 .loc 5 1385 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1385:47 strb r0, [r3, #2] .loc 5 1388 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1388:25 ldrh.w r3, [sp, #8] .loc 5 1388 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1388:9 add.w r3, r3, r3, lsl #1 add.w r2, r2, r3, lsl #1 .loc 5 1388 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1388:47 strb r0, [r2, #3] .loc 5 1390 33 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1390:33 ldrh.w r0, [sp, #8] .loc 5 1391 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1391:47 ldr r2, [sp, #12] .loc 5 1391 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1391:33 ldr.w r1, [r1, r2, lsl #2] .loc 5 1391 56 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1391:56 ldr r1, [r1, #4] .loc 5 1391 72 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1391:72 ldrh.w r2, [sp, #10] .loc 5 1391 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1391:33 add.w r2, r2, r2, lsl #2 add.w r1, r1, r2, lsl #3 .loc 5 1391 82 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1391:82 ldr r1, [r1, #32] .loc 5 1390 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1390:9 bl Adc_Drv_InitGroupConfig ldr r1, [sp, #4] @ 4-byte Reload .loc 5 1393 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1393:13 ldrh.w r0, [sp, #8] .loc 5 1393 36 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1393:36 ldr r2, [sp, #12] .loc 5 1393 22 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1393:22 ldr.w r1, [r1, r2, lsl #2] .loc 5 1393 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1393:45 ldr r1, [r1, #4] .loc 5 1393 61 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1393:61 ldrh.w r2, [sp, #10] .loc 5 1393 22 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1393:22 add.w r2, r2, r2, lsl #2 add.w r1, r1, r2, lsl #3 .loc 5 1393 71 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1393:71 ldr r1, [r1, #36] .loc 5 1392 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1392:9 bl Tdg_Adc_Drv_InitGroupConfig .loc 5 1394 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1394:5 b .LBB6_3 .Ltmp68: .LBB6_3: @ in Loop: Header=BB6_1 Depth=1 .loc 5 1373 79 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1373:79 ldrh.w r0, [sp, #10] adds r0, #1 strh.w r0, [sp, #10] .loc 5 1373 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1373:5 b .LBB6_1 .Ltmp69: .LBB6_4: .loc 5 1395 1 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1395:1 add sp, #16 pop {r7, pc} .Ltmp70: .Lfunc_end6: .size Adc_InitGroupsStatus, .Lfunc_end6-Adc_InitGroupsStatus .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_SetupResultBuffer @ -- Begin function Adc_SetupResultBuffer .globl Adc_SetupResultBuffer .p2align 2 .type Adc_SetupResultBuffer,%function .code 16 @ @Adc_SetupResultBuffer .thumb_func Adc_SetupResultBuffer: .Lfunc_begin7: .loc 5 2569 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2569:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #24 sub sp, #24 .cfi_def_cfa_offset 32 @ kill: def $r2 killed $r0 strh.w r0, [sp, #22] str r1, [sp, #16] movs r0, #0 .Ltmp71: .loc 5 2571 32 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2571:32 strb.w r0, [sp, #11] .loc 5 2572 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2572:32 str r0, [sp, #4] .loc 5 2574 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2574:12 str r0, [sp, #12] .loc 5 2576 38 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2576:38 ldr r0, [sp, #12] .loc 5 2576 46 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2576:46 ldrh.w r1, [sp, #22] .loc 5 2576 53 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2576:53 ldr r2, [sp, #16] .loc 5 2576 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2576:11 bl Adc_CheckSetupResultBuffer .loc 5 2576 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2576:9 strb.w r0, [sp, #11] .Ltmp72: .loc 5 2577 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2577:37 ldrb.w r0, [sp, #11] .Ltmp73: .loc 5 2577 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2577:9 cmp r0, #1 beq .LBB7_5 b .LBB7_1 .LBB7_1: .Ltmp74: .loc 5 2580 41 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2580:41 ldrh.w r0, [sp, #22] .loc 5 2580 25 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2580:25 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus .loc 5 2580 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2580:48 ldrb.w r0, [r0, r1, lsl #1] .Ltmp75: .loc 5 2580 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2580:13 cbz r0, .LBB7_3 b .LBB7_2 .LBB7_2: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #1 .Ltmp76: .loc 5 2582 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2582:17 strb.w r0, [sp, #11] movs r0, #123 movs r1, #0 movs r2, #12 movs r3, #11 .loc 5 2583 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2583:19 bl Det_ReportRuntimeError .loc 5 2585 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2585:9 b .LBB7_4 .Ltmp77: .LBB7_3: .loc 5 2588 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2588:42 ldr r1, [sp, #12] .loc 5 2588 28 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2588:28 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 2588 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2588:51 ldr r0, [r0, #4] .loc 5 2588 67 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2588:67 ldrh.w r1, [sp, #22] .loc 5 2588 28 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2588:28 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 2588 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2588:25 str r0, [sp, #4] .loc 5 2589 52 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2589:52 ldr r0, [sp, #16] .loc 5 2589 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2589:13 ldr r1, [sp, #4] .loc 5 2589 26 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2589:26 ldr r1, [r1, #16] .loc 5 2589 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2589:43 ldrh.w r2, [sp, #22] .loc 5 2589 50 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2589:50 str.w r0, [r1, r2, lsl #2] b .LBB7_4 .Ltmp78: .LBB7_4: .loc 5 2592 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2592:5 b .LBB7_5 .Ltmp79: .LBB7_5: .loc 5 2595 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2595:12 ldrb.w r0, [sp, #11] .loc 5 2595 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2595:5 add sp, #24 pop {r7, pc} .Ltmp80: .Lfunc_end7: .size Adc_SetupResultBuffer, .Lfunc_end7-Adc_SetupResultBuffer .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckSetupResultBuffer .type Adc_CheckSetupResultBuffer,%function .code 16 @ @Adc_CheckSetupResultBuffer .thumb_func Adc_CheckSetupResultBuffer: .Lfunc_begin8: .loc 5 788 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:788:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r3 killed $r1 str r0, [sp, #12] strh.w r1, [sp, #10] str r2, [sp, #4] movs r0, #1 .Ltmp81: .loc 5 789 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:789:20 strb.w r0, [sp, #3] .loc 5 791 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:791:32 ldr r0, [sp, #12] .loc 5 791 40 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:791:40 ldrh.w r1, [sp, #10] movs r2, #12 .loc 5 791 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:791:11 bl Adc_CheckCalledGroup .loc 5 791 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:791:9 strb.w r0, [sp, #3] .Ltmp82: .loc 5 792 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:792:37 ldrb.w r0, [sp, #3] .Ltmp83: .loc 5 792 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:792:9 cmp r0, #1 beq .LBB8_5 b .LBB8_1 .LBB8_1: .Ltmp84: .loc 5 794 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:794:25 ldr r0, [sp, #4] .Ltmp85: .loc 5 794 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:794:13 cbnz r0, .LBB8_3 b .LBB8_2 .LBB8_2: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #1 .Ltmp86: .loc 5 796 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:796:17 strb.w r0, [sp, #3] movs r0, #123 movs r1, #0 movs r2, #12 movs r3, #20 .loc 5 797 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:797:19 bl Det_ReportError .loc 5 799 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:799:9 b .LBB8_4 .Ltmp87: .LBB8_3: .loc 5 0 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 b .LBB8_4 .LBB8_4: .loc 5 804 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:804:5 b .LBB8_5 .Ltmp88: .LBB8_5: .loc 5 806 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:806:12 ldrb.w r0, [sp, #3] .loc 5 806 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:806:5 add sp, #16 pop {r7, pc} .Ltmp89: .Lfunc_end8: .size Adc_CheckSetupResultBuffer, .Lfunc_end8-Adc_CheckSetupResultBuffer .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_DeInit @ -- Begin function Adc_DeInit .globl Adc_DeInit .p2align 2 .type Adc_DeInit,%function .code 16 @ @Adc_DeInit .thumb_func Adc_DeInit: .Lfunc_begin9: .loc 5 2609 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2609:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 movs r0, #0 .Ltmp90: .loc 5 2614 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2614:20 strb.w r0, [sp, #5] .loc 5 2616 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2616:12 str r0, [sp, #12] .loc 5 2618 27 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2618:27 ldr r0, [sp, #12] .loc 5 2618 11 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2618:11 bl Adc_CheckDeInit .loc 5 2618 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2618:9 strb.w r0, [sp, #5] .Ltmp91: .loc 5 2619 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2619:37 ldrb.w r0, [sp, #5] .Ltmp92: .loc 5 2619 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2619:9 cmp r0, #1 beq .LBB9_12 b .LBB9_1 .LBB9_1: .Ltmp93: .loc 5 2622 40 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2622:40 ldr r0, [sp, #12] movs r1, #1 .loc 5 2622 15 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2622:15 bl Adc_CheckGroupBusyStatus .loc 5 2622 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2622:13 strb.w r0, [sp, #5] .Ltmp94: .loc 5 2623 41 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2623:41 ldrb.w r0, [sp, #5] .Ltmp95: .loc 5 2623 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2623:13 cmp r0, #1 beq .LBB9_11 b .LBB9_2 .LBB9_2: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #0 .Ltmp96: .loc 5 2625 23 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2625:23 strb.w r0, [sp, #11] .loc 5 2625 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2625:18 b .LBB9_3 .LBB9_3: @ =>This Inner Loop Header: Depth=1 .Ltmp97: .loc 5 2625 29 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2625:29 ldrb.w r0, [sp, #11] .Ltmp98: .loc 5 2625 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2625:13 cmp r0, #1 bhi .LBB9_6 b .LBB9_4 .LBB9_4: @ in Loop: Header=BB9_3 Depth=1 .Ltmp99: .loc 5 2627 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2627:32 ldrb.w r0, [sp, #11] .loc 5 2627 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2627:17 bl Adc_Drv_DeInit .loc 5 2628 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2628:36 ldrb.w r0, [sp, #11] .loc 5 2628 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2628:17 bl Tdg_Adc_Drv_DeInit .loc 5 2629 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2629:13 b .LBB9_5 .Ltmp100: .LBB9_5: @ in Loop: Header=BB9_3 Depth=1 .loc 5 2625 57 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2625:57 ldrb.w r0, [sp, #11] adds r0, #1 strb.w r0, [sp, #11] .loc 5 2625 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2625:13 b .LBB9_3 .Ltmp101: .LBB9_6: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #0 .Ltmp102: .loc 5 2630 29 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2630:29 strh.w r0, [sp, #8] .loc 5 2630 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2630:18 b .LBB9_7 .LBB9_7: @ =>This Inner Loop Header: Depth=1 .Ltmp103: .loc 5 2630 35 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2630:35 ldrh.w r0, [sp, #8] .loc 5 2630 77 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2630:77 ldr r2, [sp, #12] .loc 5 2630 63 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2630:63 movw r1, :lower16:Adc_ConfigPtr movt r1, :upper16:Adc_ConfigPtr ldr.w r1, [r1, r2, lsl #2] .loc 5 2630 86 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2630:86 ldrh r1, [r1, #8] .Ltmp104: .loc 5 2630 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2630:13 cmp r0, r1 bge .LBB9_10 b .LBB9_8 .LBB9_8: @ in Loop: Header=BB9_7 Depth=1 .Ltmp105: .loc 5 2633 41 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2633:41 ldr r1, [sp, #12] .loc 5 2633 27 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2633:27 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r1, [r0, r1, lsl #2] .loc 5 2633 50 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2633:50 ldr r1, [r1, #4] .loc 5 2633 66 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2633:66 ldrh.w r2, [sp, #8] .loc 5 2633 27 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2633:27 add.w r2, r2, r2, lsl #2 .loc 5 2633 78 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2633:78 ldrh.w r1, [r1, r2, lsl #3] .loc 5 2633 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2633:25 strh.w r1, [sp, #6] .loc 5 2634 31 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2634:31 ldr r1, [sp, #12] .loc 5 2634 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2634:17 ldr.w r0, [r0, r1, lsl #2] .loc 5 2634 40 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2634:40 ldr r0, [r0, #4] .loc 5 2634 56 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2634:56 ldrh.w r1, [sp, #8] .loc 5 2634 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2634:17 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 2634 68 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2634:68 ldr r1, [r0, #16] .loc 5 2634 85 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2634:85 ldrh.w r2, [sp, #6] movs r0, #0 .loc 5 2634 94 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2634:94 str.w r0, [r1, r2, lsl #2] .loc 5 2637 33 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2637:33 ldrh.w r1, [sp, #6] .loc 5 2637 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2637:17 add.w r2, r1, r1, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus add.w r1, r1, r2, lsl #1 .loc 5 2637 55 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2637:55 strb r0, [r1, #3] .loc 5 2639 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2639:13 b .LBB9_9 .Ltmp106: .LBB9_9: @ in Loop: Header=BB9_7 Depth=1 .loc 5 2631 28 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2631:28 ldrh.w r0, [sp, #8] adds r0, #1 strh.w r0, [sp, #8] .loc 5 2630 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2630:13 b .LBB9_7 .Ltmp107: .LBB9_10: .loc 5 2640 27 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2640:27 ldr r2, [sp, #12] .loc 5 2640 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2640:13 movw r1, :lower16:Adc_ConfigPtr movt r1, :upper16:Adc_ConfigPtr movs r0, #0 .loc 5 2640 35 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2640:35 str.w r0, [r1, r2, lsl #2] .loc 5 2642 29 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2642:29 ldr r2, [sp, #12] .loc 5 2642 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2642:13 movw r1, :lower16:Adc_GlobalState movt r1, :upper16:Adc_GlobalState .loc 5 2642 37 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2642:37 strb r0, [r1, r2] .loc 5 2644 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2644:9 b .LBB9_11 .Ltmp108: .LBB9_11: .loc 5 2646 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2646:5 b .LBB9_12 .Ltmp109: .LBB9_12: .loc 5 2648 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2648:1 add sp, #16 pop {r7, pc} .Ltmp110: .Lfunc_end9: .size Adc_DeInit, .Lfunc_end9-Adc_DeInit .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckDeInit .type Adc_CheckDeInit,%function .code 16 @ @Adc_CheckDeInit .thumb_func Adc_CheckDeInit: .Lfunc_begin10: .loc 5 820 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:820:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 str r0, [sp, #4] movs r0, #0 .Ltmp111: .loc 5 821 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:821:20 strb.w r0, [sp, #3] .Ltmp112: .loc 5 823 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:823:45 ldr r1, [sp, #4] .loc 5 823 29 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:823:29 movw r0, :lower16:Adc_GlobalState movt r0, :upper16:Adc_GlobalState ldrb r0, [r0, r1] .Ltmp113: .loc 5 823 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:823:9 cbnz r0, .LBB10_2 b .LBB10_1 .LBB10_1: .loc 5 0 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 movs r2, #1 .Ltmp114: .loc 5 825 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:825:13 strb.w r2, [sp, #3] movs r0, #123 movs r1, #0 movs r3, #10 .loc 5 826 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:826:15 bl Det_ReportError .loc 5 828 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:828:5 b .LBB10_6 .Ltmp115: .LBB10_2: .loc 5 829 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:829:14 ldr r0, [sp, #4] .loc 5 829 24 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:829:24 movw r1, :lower16:Adc_ConfigPtr movt r1, :upper16:Adc_ConfigPtr ldr.w r1, [r1, r0, lsl #2] .loc 5 829 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:829:47 ldr r1, [r1, #12] .Ltmp116: .loc 5 829 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:829:14 cmp r0, r1 beq .LBB10_4 b .LBB10_3 .LBB10_3: .loc 5 0 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:14 movs r2, #1 .Ltmp117: .loc 5 831 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:831:13 strb.w r2, [sp, #3] movs r0, #123 movs r1, #0 movs r3, #14 .loc 5 832 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:832:15 bl Det_ReportError .loc 5 834 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:834:5 b .LBB10_5 .Ltmp118: .LBB10_4: .loc 5 0 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:5 b .LBB10_5 .LBB10_5: b .LBB10_6 .LBB10_6: .loc 5 840 12 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:840:12 ldrb.w r0, [sp, #3] .loc 5 840 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:840:5 add sp, #8 pop {r7, pc} .Ltmp119: .Lfunc_end10: .size Adc_CheckDeInit, .Lfunc_end10-Adc_CheckDeInit .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckGroupBusyStatus .type Adc_CheckGroupBusyStatus,%function .code 16 @ @Adc_CheckGroupBusyStatus .thumb_func Adc_CheckGroupBusyStatus: .Lfunc_begin11: .loc 5 1222 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1222:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r2 killed $r1 str r0, [sp, #12] strb.w r1, [sp, #11] movs r0, #0 .Ltmp120: .loc 5 1226 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1226:20 strb.w r0, [sp, #5] .Ltmp121: .loc 5 1228 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1228:16 strh.w r0, [sp, #8] .loc 5 1228 10 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1228:10 b .LBB11_1 .LBB11_1: @ =>This Inner Loop Header: Depth=1 .Ltmp122: .loc 5 1228 22 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1228:22 ldrh.w r0, [sp, #8] .loc 5 1228 59 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1228:59 ldr r2, [sp, #12] .loc 5 1228 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1228:45 movw r1, :lower16:Adc_ConfigPtr movt r1, :upper16:Adc_ConfigPtr ldr.w r1, [r1, r2, lsl #2] .loc 5 1228 68 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1228:68 ldrh r1, [r1, #8] .Ltmp123: .loc 5 1228 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1228:5 cmp r0, r1 bge .LBB11_7 b .LBB11_2 .LBB11_2: @ in Loop: Header=BB11_1 Depth=1 .Ltmp124: .loc 5 1230 33 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1230:33 ldr r1, [sp, #12] .loc 5 1230 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1230:19 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1230 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1230:42 ldr r0, [r0, #4] .loc 5 1230 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1230:58 ldrh.w r1, [sp, #8] .loc 5 1230 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1230:19 add.w r1, r1, r1, lsl #2 .loc 5 1230 65 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1230:65 ldrh.w r0, [r0, r1, lsl #3] .loc 5 1230 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1230:17 strh.w r0, [sp, #6] .loc 5 1231 38 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1231:38 ldrh.w r0, [sp, #6] .loc 5 1231 22 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1231:22 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus .loc 5 1231 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1231:47 ldrb.w r0, [r0, r1, lsl #1] .loc 5 1231 20 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1231:20 strb.w r0, [sp, #10] .Ltmp125: .loc 5 1233 26 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1233:26 ldrb.w r0, [sp, #10] .loc 5 1233 38 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1233:38 cbz r0, .LBB11_5 b .LBB11_3 .LBB11_3: @ in Loop: Header=BB11_1 Depth=1 .loc 5 1233 66 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1233:66 ldrb.w r0, [sp, #10] .Ltmp126: .loc 5 1233 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1233:13 cmp r0, #3 beq .LBB11_5 b .LBB11_4 .LBB11_4: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #1 .Ltmp127: .loc 5 1235 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1235:17 strb.w r0, [sp, #5] .loc 5 1236 76 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1236:76 ldrb.w r2, [sp, #11] movs r0, #123 movs r1, #0 movs r3, #11 .loc 5 1236 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1236:19 bl Det_ReportRuntimeError .loc 5 1238 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1238:13 b .LBB11_7 .Ltmp128: .LBB11_5: @ in Loop: Header=BB11_1 Depth=1 .loc 5 1240 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1240:5 b .LBB11_6 .Ltmp129: .LBB11_6: @ in Loop: Header=BB11_1 Depth=1 .loc 5 1228 85 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1228:85 ldrh.w r0, [sp, #8] adds r0, #1 strh.w r0, [sp, #8] .loc 5 1228 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1228:5 b .LBB11_1 .Ltmp130: .LBB11_7: .loc 5 1241 12 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1241:12 ldrb.w r0, [sp, #5] .loc 5 1241 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1241:5 add sp, #16 pop {r7, pc} .Ltmp131: .Lfunc_end11: .size Adc_CheckGroupBusyStatus, .Lfunc_end11-Adc_CheckGroupBusyStatus .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_StartGroupConversion @ -- Begin function Adc_StartGroupConversion .globl Adc_StartGroupConversion .p2align 2 .type Adc_StartGroupConversion,%function .code 16 @ @Adc_StartGroupConversion .thumb_func Adc_StartGroupConversion: .Lfunc_begin12: .loc 5 2664 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2664:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r1 killed $r0 strh.w r0, [sp, #14] movs r0, #0 .Ltmp132: .loc 5 2666 21 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2666:21 strb.w r0, [sp, #7] .loc 5 2668 20 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2668:20 strb.w r0, [sp, #6] .loc 5 2671 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2671:12 str r0, [sp, #8] .loc 5 2673 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2673:41 ldr r0, [sp, #8] .loc 5 2673 49 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2673:49 ldrh.w r1, [sp, #14] .loc 5 2673 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2673:11 bl Adc_CheckStartGroupConversion .loc 5 2673 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2673:9 strb.w r0, [sp, #6] .Ltmp133: .loc 5 2674 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2674:37 ldrb.w r0, [sp, #6] .Ltmp134: .loc 5 2674 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2674:9 cmp r0, #1 beq .LBB12_4 b .LBB12_1 .LBB12_1: .Ltmp135: .loc 5 2677 30 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2677:30 ldr r1, [sp, #8] .loc 5 2677 16 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2677:16 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 2677 39 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2677:39 ldr r0, [r0, #4] .loc 5 2677 55 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2677:55 ldrh.w r1, [sp, #14] .loc 5 2677 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2677:16 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 2677 62 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2677:62 ldrb r0, [r0, #2] .loc 5 2677 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2677:14 strb.w r0, [sp, #7] .Ltmp136: .loc 5 2678 72 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2678:72 ldr r0, [sp, #8] .loc 5 2678 80 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2678:80 ldrb.w r1, [sp, #7] .loc 5 2678 86 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2678:86 ldrh.w r2, [sp, #14] .loc 5 2678 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2678:41 bl Adc_CheckStartGroupConvNotBusy .Ltmp137: .loc 5 2678 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2678:13 cmp r0, #1 beq .LBB12_3 b .LBB12_2 .LBB12_2: .Ltmp138: .loc 5 2680 45 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2680:45 ldr r0, [sp, #8] .loc 5 2680 53 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2680:53 ldrb.w r1, [sp, #7] .loc 5 2680 59 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2680:59 ldrh.w r2, [sp, #14] .loc 5 2680 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2680:13 bl Adc_UpdateStartConversionStatus .loc 5 2681 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2681:9 b .LBB12_3 .Ltmp139: .LBB12_3: .loc 5 2683 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2683:5 b .LBB12_4 .Ltmp140: .LBB12_4: .loc 5 2685 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2685:1 add sp, #16 pop {r7, pc} .Ltmp141: .Lfunc_end12: .size Adc_StartGroupConversion, .Lfunc_end12-Adc_StartGroupConversion .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckStartGroupConversion .type Adc_CheckStartGroupConversion,%function .code 16 @ @Adc_CheckStartGroupConversion .thumb_func Adc_CheckStartGroupConversion: .Lfunc_begin13: .loc 5 857 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:857:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r2 killed $r1 str r0, [sp, #4] strh.w r1, [sp, #2] movs r0, #0 .Ltmp142: .loc 5 858 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:858:20 strb.w r0, [sp, #1] .loc 5 860 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:860:32 ldr r0, [sp, #4] .loc 5 860 40 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:860:40 ldrh.w r1, [sp, #2] movs r2, #2 .loc 5 860 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:860:11 bl Adc_CheckCalledGroup .loc 5 860 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:860:9 strb.w r0, [sp, #1] .Ltmp143: .loc 5 861 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:861:37 ldrb.w r0, [sp, #1] .Ltmp144: .loc 5 861 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:861:9 cmp r0, #1 beq .LBB13_8 b .LBB13_1 .LBB13_1: .Ltmp145: .loc 5 863 39 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:863:39 ldr r1, [sp, #4] .loc 5 863 25 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:863:25 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 863 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:863:48 ldr r0, [r0, #4] .loc 5 863 64 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:863:64 ldrh.w r1, [sp, #2] .loc 5 863 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:863:25 add.w r2, r1, r1, lsl #2 add.w r0, r0, r2, lsl #3 .loc 5 863 71 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:863:71 ldr r0, [r0, #16] .loc 5 863 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:863:25 ldr.w r0, [r0, r1, lsl #2] .Ltmp146: .loc 5 863 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:863:13 cbnz r0, .LBB13_3 b .LBB13_2 .LBB13_2: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #1 .Ltmp147: .loc 5 865 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:865:17 strb.w r0, [sp, #1] movs r0, #123 movs r1, #0 movs r2, #2 movs r3, #25 .loc 5 866 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:866:19 bl Det_ReportError .loc 5 869 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:869:9 b .LBB13_7 .Ltmp148: .LBB13_3: .loc 5 870 52 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:870:52 ldr r1, [sp, #4] .loc 5 870 38 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:870:38 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 870 61 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:870:61 ldr r0, [r0, #4] .loc 5 870 77 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:870:77 ldrh.w r1, [sp, #2] .loc 5 870 38 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:870:38 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 870 84 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:870:84 ldrb r0, [r0, #6] .Ltmp149: .loc 5 870 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:870:18 cbz r0, .LBB13_5 b .LBB13_4 .LBB13_4: .loc 5 0 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:18 movs r0, #1 .Ltmp150: .loc 5 872 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:872:17 strb.w r0, [sp, #1] movs r0, #123 movs r1, #0 movs r2, #2 movs r3, #23 .loc 5 873 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:873:19 bl Det_ReportError .loc 5 876 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:876:9 b .LBB13_6 .Ltmp151: .LBB13_5: .loc 5 0 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 b .LBB13_6 .LBB13_6: b .LBB13_7 .LBB13_7: .loc 5 881 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:881:5 b .LBB13_8 .Ltmp152: .LBB13_8: .loc 5 883 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:883:12 ldrb.w r0, [sp, #1] .loc 5 883 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:883:5 add sp, #8 pop {r7, pc} .Ltmp153: .Lfunc_end13: .size Adc_CheckStartGroupConversion, .Lfunc_end13-Adc_CheckStartGroupConversion .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckStartGroupConvNotBusy .type Adc_CheckStartGroupConvNotBusy,%function .code 16 @ @Adc_CheckStartGroupConvNotBusy .thumb_func Adc_CheckStartGroupConvNotBusy: .Lfunc_begin14: .loc 5 1260 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1260:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r3 killed $r2 @ kill: def $r3 killed $r1 str r0, [sp, #12] strb.w r1, [sp, #11] strh.w r2, [sp, #8] movs r0, #0 .Ltmp154: .loc 5 1261 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1261:20 strb.w r0, [sp, #7] .loc 5 1269 20 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1269:20 strb.w r0, [sp, #6] .Ltmp155: .loc 5 1271 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1271:49 ldr r1, [sp, #12] .loc 5 1271 35 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1271:35 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1271 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1271:58 ldr r0, [r0, #4] .loc 5 1271 74 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1271:74 ldrh.w r1, [sp, #8] .loc 5 1271 35 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1271:35 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1271 81 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1271:81 ldrb r0, [r0, #4] .loc 5 1271 91 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1271:91 cbz r0, .LBB14_4 b .LBB14_1 .LBB14_1: .loc 5 1272 53 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1272:53 ldr r1, [sp, #12] .loc 5 1272 39 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1272:39 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1272 62 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1272:62 ldr r0, [r0, #4] .loc 5 1272 78 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1272:78 ldrh.w r1, [sp, #8] .loc 5 1272 39 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1272:39 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1272 85 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1272:85 ldrb r0, [r0, #4] .loc 5 1272 95 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1272:95 cmp r0, #1 bne .LBB14_5 b .LBB14_2 .LBB14_2: .loc 5 1273 54 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1273:54 ldr r1, [sp, #12] .loc 5 1273 40 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1273:40 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1273 63 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1273:63 ldr r0, [r0, #4] .loc 5 1273 79 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1273:79 ldrh.w r1, [sp, #8] .loc 5 1273 40 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1273:40 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1273 86 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1273:86 ldrb r0, [r0, #3] .loc 5 1273 98 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1273:98 cmp r0, #1 bne .LBB14_5 b .LBB14_3 .LBB14_3: .loc 5 1274 53 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1274:53 ldr r1, [sp, #12] .loc 5 1274 39 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1274:39 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1274 62 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1274:62 ldr r0, [r0, #4] .loc 5 1274 78 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1274:78 ldrh.w r1, [sp, #8] .loc 5 1274 39 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1274:39 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1274 85 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1274:85 ldrb r0, [r0, #20] .Ltmp156: .loc 5 1271 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1271:9 cbnz r0, .LBB14_5 b .LBB14_4 .LBB14_4: .loc 5 0 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 movs r0, #1 .Ltmp157: .loc 5 1277 24 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1277:24 strb.w r0, [sp, #6] .loc 5 1278 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1278:5 b .LBB14_5 .Ltmp158: .LBB14_5: .loc 5 1286 34 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1286:34 ldrh.w r0, [sp, #8] .loc 5 1286 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1286:18 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus .loc 5 1286 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1286:41 ldrb.w r0, [r0, r1, lsl #1] .loc 5 1286 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1286:16 strb.w r0, [sp, #5] .Ltmp159: .loc 5 1287 19 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1287:19 ldrb.w r0, [sp, #6] .loc 5 1287 35 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1287:35 cbnz r0, .LBB14_8 b .LBB14_6 .LBB14_6: .loc 5 1287 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1287:51 ldrb.w r0, [sp, #5] .Ltmp160: .loc 5 1287 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1287:9 cbz r0, .LBB14_8 b .LBB14_7 .LBB14_7: .loc 5 0 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 movs r0, #1 .Ltmp161: .loc 5 1289 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1289:13 strb.w r0, [sp, #7] movs r0, #123 movs r1, #0 movs r2, #2 movs r3, #11 .loc 5 1290 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1290:15 bl Det_ReportRuntimeError .loc 5 1292 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1292:5 b .LBB14_17 .Ltmp162: .LBB14_8: .loc 5 1293 23 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1293:23 ldrb.w r0, [sp, #6] .loc 5 1293 39 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1293:39 cmp r0, #1 bne .LBB14_12 b .LBB14_9 .LBB14_9: .loc 5 1293 55 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1293:55 ldrb.w r0, [sp, #5] .loc 5 1293 67 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1293:67 cbz r0, .LBB14_12 b .LBB14_10 .LBB14_10: .loc 5 1294 39 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1294:39 ldrb.w r0, [sp, #5] .Ltmp163: .loc 5 1293 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1293:14 cmp r0, #3 beq .LBB14_12 b .LBB14_11 .LBB14_11: .loc 5 0 14 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:14 movs r0, #1 .Ltmp164: .loc 5 1296 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1296:13 strb.w r0, [sp, #7] movs r0, #123 movs r1, #0 movs r2, #2 movs r3, #11 .loc 5 1297 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1297:15 bl Det_ReportRuntimeError .loc 5 1299 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1299:5 b .LBB14_16 .Ltmp165: .LBB14_12: .loc 5 1300 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1300:58 ldrb.w r0, [sp, #11] .loc 5 1300 43 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1300:43 rsb r1, r0, r0, lsl #3 movw r0, :lower16:Adc_UnitStatus movt r0, :upper16:Adc_UnitStatus .loc 5 1300 64 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1300:64 ldrh.w r0, [r0, r1, lsl #1] .Ltmp166: .loc 5 1300 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1300:14 cmp r0, #5 blo .LBB14_14 b .LBB14_13 .LBB14_13: .loc 5 0 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:14 movs r0, #1 .Ltmp167: .loc 5 1302 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1302:13 strb.w r0, [sp, #7] movs r0, #123 movs r1, #0 movs r2, #2 movs r3, #32 .loc 5 1303 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1303:15 bl Det_ReportRuntimeError .loc 5 1306 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1306:5 b .LBB14_15 .Ltmp168: .LBB14_14: .loc 5 0 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:5 b .LBB14_15 .LBB14_15: b .LBB14_16 .LBB14_16: b .LBB14_17 .LBB14_17: .loc 5 1356 12 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1356:12 ldrb.w r0, [sp, #7] .loc 5 1356 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1356:5 add sp, #16 pop {r7, pc} .Ltmp169: .Lfunc_end14: .size Adc_CheckStartGroupConvNotBusy, .Lfunc_end14-Adc_CheckStartGroupConvNotBusy .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_UpdateStartConversionStatus .type Adc_UpdateStartConversionStatus,%function .code 16 @ @Adc_UpdateStartConversionStatus .thumb_func Adc_UpdateStartConversionStatus: .Lfunc_begin15: .loc 5 1526 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1526:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r3 killed $r2 @ kill: def $r3 killed $r1 str r0, [sp, #12] strb.w r1, [sp, #11] strh.w r2, [sp, #8] movs r0, #0 .Ltmp170: .loc 5 1528 24 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1528:24 strh.w r0, [sp, #6] .loc 5 1529 24 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1529:24 strb.w r0, [sp, #5] .loc 5 1531 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1531:21 ldrh.w r1, [sp, #8] .loc 5 1531 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1531:5 add.w r3, r1, r1, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r2, #1 .loc 5 1531 39 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1531:39 strb.w r2, [r1, r3, lsl #1] .loc 5 1532 21 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1532:21 ldrh.w r2, [sp, #8] .loc 5 1532 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1532:5 add.w r2, r2, r2, lsl #1 add.w r1, r1, r2, lsl #1 .loc 5 1532 40 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1532:40 strh r0, [r1, #4] .loc 5 1551 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1551:5 bl SchM_Enter_Adc_SwNormalQueueUpdate .loc 5 1552 31 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1552:31 ldrb.w r0, [sp, #11] .loc 5 1552 16 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1552:16 rsb r1, r0, r0, lsl #3 movw r0, :lower16:Adc_UnitStatus movt r0, :upper16:Adc_UnitStatus .loc 5 1552 37 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1552:37 ldrh.w r0, [r0, r1, lsl #1] .loc 5 1552 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1552:14 strh.w r0, [sp, #6] .Ltmp171: .loc 5 1553 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1553:9 ldrh.w r0, [sp, #6] .Ltmp172: .loc 5 1553 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1553:9 cmp r0, #1 blt .LBB15_2 b .LBB15_1 .LBB15_1: .Ltmp173: .loc 5 1555 56 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1555:56 ldrh.w r0, [sp, #8] .loc 5 1555 24 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1555:24 ldrb.w r1, [sp, #11] .loc 5 1555 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1555:9 rsb r2, r1, r1, lsl #3 movw r1, :lower16:Adc_UnitStatus movt r1, :upper16:Adc_UnitStatus add.w r2, r1, r2, lsl #1 .loc 5 1555 44 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1555:44 ldrh.w r3, [sp, #6] .loc 5 1555 30 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1555:30 add.w r2, r2, r3, lsl #1 .loc 5 1555 54 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1555:54 strh r0, [r2, #2] .loc 5 1556 24 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1556:24 ldrb.w r0, [sp, #11] .loc 5 1556 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1556:9 rsb r2, r0, r0, lsl #3 .loc 5 1556 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1556:48 ldrh.w r0, [r1, r2, lsl #1] adds r0, #1 strh.w r0, [r1, r2, lsl #1] .loc 5 1557 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1557:5 b .LBB15_2 .Ltmp174: .LBB15_2: .loc 5 1558 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1558:5 bl SchM_Exit_Adc_SwNormalQueueUpdate .loc 5 1562 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1562:5 bl SchM_Enter_Adc_SwNormalQueueUpdate .loc 5 1563 31 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1563:31 ldrb.w r0, [sp, #11] .loc 5 1563 16 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1563:16 rsb r1, r0, r0, lsl #3 movw r0, :lower16:Adc_UnitStatus movt r0, :upper16:Adc_UnitStatus .loc 5 1563 37 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1563:37 ldrh.w r1, [r0, r1, lsl #1] .loc 5 1563 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1563:14 strh.w r1, [sp, #6] .Ltmp175: .loc 5 1565 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1565:25 ldrb.w r1, [sp, #11] .loc 5 1565 10 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1565:10 rsb r1, r1, r1, lsl #3 add.w r0, r0, r1, lsl #1 ldrh r0, [r0, #2] .loc 5 1565 52 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1565:52 ldrh.w r1, [sp, #8] .loc 5 1565 59 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1565:59 cmp r0, r1 beq .LBB15_4 b .LBB15_3 .LBB15_3: .loc 5 1565 69 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1565:69 ldrh.w r0, [sp, #6] .Ltmp176: .loc 5 1565 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1565:9 cbnz r0, .LBB15_7 b .LBB15_4 .LBB15_4: .Ltmp177: .loc 5 1568 19 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1568:19 ldrh.w r0, [sp, #6] .Ltmp178: .loc 5 1568 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1568:13 cbnz r0, .LBB15_6 b .LBB15_5 .LBB15_5: .Ltmp179: .loc 5 1570 54 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1570:54 ldrh.w r0, [sp, #8] .loc 5 1570 28 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1570:28 ldrb.w r1, [sp, #11] .loc 5 1570 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1570:13 rsb r2, r1, r1, lsl #3 movw r1, :lower16:Adc_UnitStatus movt r1, :upper16:Adc_UnitStatus add.w r2, r1, r2, lsl #1 .loc 5 1570 52 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1570:52 strh r0, [r2, #2] .loc 5 1571 28 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1571:28 ldrb.w r0, [sp, #11] .loc 5 1571 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1571:13 rsb r2, r0, r0, lsl #3 .loc 5 1571 52 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1571:52 ldrh.w r0, [r1, r2, lsl #1] adds r0, #1 strh.w r0, [r1, r2, lsl #1] .loc 5 1572 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1572:9 b .LBB15_6 .Ltmp180: .LBB15_6: .loc 5 1573 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1573:9 bl SchM_Exit_Adc_SwNormalQueueUpdate .loc 5 1575 37 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1575:37 ldr r0, [sp, #12] .loc 5 1575 45 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1575:45 ldrb.w r1, [sp, #11] .loc 5 1575 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1575:51 ldrh.w r2, [sp, #8] .loc 5 1575 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1575:9 bl Adc_InternalStartConversion .loc 5 1578 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1578:5 b .LBB15_8 .Ltmp181: .LBB15_7: .loc 5 1581 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1581:9 bl SchM_Exit_Adc_SwNormalQueueUpdate b .LBB15_8 .Ltmp182: .LBB15_8: .loc 5 1585 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1585:1 add sp, #16 pop {r7, pc} .Ltmp183: .Lfunc_end15: .size Adc_UpdateStartConversionStatus, .Lfunc_end15-Adc_UpdateStartConversionStatus .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_StopGroupConversion @ -- Begin function Adc_StopGroupConversion .globl Adc_StopGroupConversion .p2align 2 .type Adc_StopGroupConversion,%function .code 16 @ @Adc_StopGroupConversion .thumb_func Adc_StopGroupConversion: .Lfunc_begin16: .loc 5 2699 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2699:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r1 killed $r0 strh.w r0, [sp, #14] movs r0, #0 .Ltmp184: .loc 5 2700 21 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2700:21 strb.w r0, [sp, #13] .loc 5 2703 20 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2703:20 strb.w r0, [sp, #7] .loc 5 2706 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2706:12 str r0, [sp, #8] .loc 5 2708 40 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2708:40 ldr r0, [sp, #8] .loc 5 2708 48 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2708:48 ldrh.w r1, [sp, #14] .loc 5 2708 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2708:11 bl Adc_CheckStopGroupConversion .loc 5 2708 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2708:9 strb.w r0, [sp, #7] .Ltmp185: .loc 5 2709 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2709:37 ldrb.w r0, [sp, #7] .Ltmp186: .loc 5 2709 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2709:9 cmp r0, #1 beq .LBB16_5 b .LBB16_1 .LBB16_1: .Ltmp187: .loc 5 2713 41 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2713:41 ldrh.w r0, [sp, #14] .loc 5 2713 25 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2713:25 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus .loc 5 2713 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2713:48 ldrb.w r0, [r0, r1, lsl #1] .Ltmp188: .loc 5 2713 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2713:13 cbnz r0, .LBB16_3 b .LBB16_2 .LBB16_2: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #123 movs r1, #0 movs r2, #3 movs r3, #12 .Ltmp189: .loc 5 2715 19 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2715:19 bl Det_ReportRuntimeError .loc 5 2717 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2717:9 b .LBB16_4 .Ltmp190: .LBB16_3: .loc 5 2720 34 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2720:34 ldr r1, [sp, #8] .loc 5 2720 20 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2720:20 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 2720 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2720:43 ldr r0, [r0, #4] .loc 5 2720 59 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2720:59 ldrh.w r1, [sp, #14] .loc 5 2720 20 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2720:20 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 2720 66 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2720:66 ldrb r0, [r0, #2] .loc 5 2720 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2720:18 strb.w r0, [sp, #13] .loc 5 2721 44 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2721:44 ldr r0, [sp, #8] .loc 5 2721 52 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2721:52 ldrb.w r1, [sp, #13] .loc 5 2721 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2721:58 ldrh.w r2, [sp, #14] .loc 5 2721 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2721:13 bl Adc_UpdateStopConversionStatus b .LBB16_4 .Ltmp191: .LBB16_4: .loc 5 2724 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2724:5 b .LBB16_5 .Ltmp192: .LBB16_5: .loc 5 2726 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2726:1 add sp, #16 pop {r7, pc} .Ltmp193: .Lfunc_end16: .size Adc_StopGroupConversion, .Lfunc_end16-Adc_StopGroupConversion .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckStopGroupConversion .type Adc_CheckStopGroupConversion,%function .code 16 @ @Adc_CheckStopGroupConversion .thumb_func Adc_CheckStopGroupConversion: .Lfunc_begin17: .loc 5 898 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:898:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r2 killed $r1 str r0, [sp, #4] strh.w r1, [sp, #2] movs r0, #0 .Ltmp194: .loc 5 899 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:899:20 strb.w r0, [sp, #1] .loc 5 901 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:901:32 ldr r0, [sp, #4] .loc 5 901 40 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:901:40 ldrh.w r1, [sp, #2] movs r2, #3 .loc 5 901 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:901:11 bl Adc_CheckCalledGroup .loc 5 901 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:901:9 strb.w r0, [sp, #1] .Ltmp195: .loc 5 902 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:902:37 ldrb.w r0, [sp, #1] .Ltmp196: .loc 5 902 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:902:9 cmp r0, #1 beq .LBB17_5 b .LBB17_1 .LBB17_1: .Ltmp197: .loc 5 904 47 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:904:47 ldr r1, [sp, #4] .loc 5 904 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:904:33 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 904 56 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:904:56 ldr r0, [r0, #4] .loc 5 904 72 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:904:72 ldrh.w r1, [sp, #2] .loc 5 904 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:904:33 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 904 79 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:904:79 ldrb r0, [r0, #6] .Ltmp198: .loc 5 904 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:904:13 cbz r0, .LBB17_3 b .LBB17_2 .LBB17_2: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #1 .Ltmp199: .loc 5 906 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:906:17 strb.w r0, [sp, #1] movs r0, #123 movs r1, #0 movs r2, #3 movs r3, #23 .loc 5 907 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:907:19 bl Det_ReportError .loc 5 910 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:910:9 b .LBB17_4 .Ltmp200: .LBB17_3: .loc 5 0 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 b .LBB17_4 .LBB17_4: .loc 5 915 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:915:5 b .LBB17_5 .Ltmp201: .LBB17_5: .loc 5 917 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:917:12 ldrb.w r0, [sp, #1] .loc 5 917 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:917:5 add sp, #8 pop {r7, pc} .Ltmp202: .Lfunc_end17: .size Adc_CheckStopGroupConversion, .Lfunc_end17-Adc_CheckStopGroupConversion .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_UpdateStopConversionStatus .type Adc_UpdateStopConversionStatus,%function .code 16 @ @Adc_UpdateStopConversionStatus .thumb_func Adc_UpdateStopConversionStatus: .Lfunc_begin18: .loc 5 1650 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1650:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r3 killed $r2 @ kill: def $r3 killed $r1 str r0, [sp, #12] strb.w r1, [sp, #11] strh.w r2, [sp, #8] movs r0, #0 .Ltmp203: .loc 5 1652 24 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1652:24 strh.w r0, [sp, #6] .loc 5 1653 24 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1653:24 strb.w r0, [sp, #5] .loc 5 1660 30 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1660:30 ldr r2, [sp, #12] .loc 5 1660 16 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1660:16 movw r1, :lower16:Adc_ConfigPtr movt r1, :upper16:Adc_ConfigPtr ldr.w r2, [r1, r2, lsl #2] .loc 5 1660 39 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1660:39 ldr r2, [r2, #4] .loc 5 1660 55 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1660:55 ldrh.w r3, [sp, #8] .loc 5 1660 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1660:16 add.w r3, r3, r3, lsl #2 add.w r2, r2, r3, lsl #3 .loc 5 1660 62 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1660:62 ldrb r2, [r2, #4] .loc 5 1660 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1660:14 strb.w r2, [sp, #4] .loc 5 1661 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1661:32 ldr r2, [sp, #12] .loc 5 1661 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1661:18 ldr.w r2, [r1, r2, lsl #2] .loc 5 1661 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1661:41 ldr r2, [r2, #4] .loc 5 1661 57 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1661:57 ldrh.w r3, [sp, #8] .loc 5 1661 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1661:18 add.w r3, r3, r3, lsl #2 add.w r2, r2, r3, lsl #3 .loc 5 1661 64 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1661:64 ldrb r2, [r2, #3] .loc 5 1661 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1661:16 strb.w r2, [sp, #3] .loc 5 1662 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1662:32 ldr r2, [sp, #12] .loc 5 1662 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1662:18 ldr.w r1, [r1, r2, lsl #2] .loc 5 1662 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1662:41 ldr r1, [r1, #4] .loc 5 1662 57 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1662:57 ldrh.w r2, [sp, #8] .loc 5 1662 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1662:18 add.w r2, r2, r2, lsl #2 add.w r1, r1, r2, lsl #3 .loc 5 1662 64 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1662:64 ldrb r1, [r1, #20] .loc 5 1662 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1662:16 strb.w r1, [sp, #2] .loc 5 1663 34 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1663:34 ldrh.w r1, [sp, #8] .loc 5 1663 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1663:18 add.w r2, r1, r1, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus .loc 5 1663 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1663:41 ldrb.w r2, [r1, r2, lsl #1] .loc 5 1663 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1663:16 strb.w r2, [sp, #1] .loc 5 1668 21 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1668:21 ldrh.w r2, [sp, #8] .loc 5 1668 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1668:5 add.w r2, r2, r2, lsl #1 add.w r2, r1, r2, lsl #1 .loc 5 1668 40 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1668:40 strh r0, [r2, #4] .loc 5 1670 21 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1670:21 ldrh.w r2, [sp, #8] .loc 5 1670 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1670:5 add.w r2, r2, r2, lsl #1 add.w r1, r1, r2, lsl #1 .loc 5 1670 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1670:41 strb r0, [r1, #3] .Ltmp204: .loc 5 1672 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1672:36 ldrb.w r0, [sp, #4] .loc 5 1672 46 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1672:46 cbz r0, .LBB18_3 b .LBB18_1 .LBB18_1: .loc 5 1673 41 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1673:41 ldrb.w r0, [sp, #3] .loc 5 1673 53 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1673:53 cmp r0, #1 bne .LBB18_5 b .LBB18_2 .LBB18_2: .loc 5 1673 85 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1673:85 ldrb.w r0, [sp, #2] .loc 5 1673 99 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1673:99 cbnz r0, .LBB18_5 b .LBB18_3 .LBB18_3: .loc 5 1674 34 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1674:34 ldrb.w r0, [sp, #1] .Ltmp205: .loc 5 1672 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1672:9 cmp r0, #3 bne .LBB18_5 b .LBB18_4 .LBB18_4: .Ltmp206: .loc 5 1676 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1676:25 ldrh.w r0, [sp, #8] .loc 5 1676 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1676:9 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #0 .loc 5 1676 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1676:43 strb.w r0, [r1, r2, lsl #1] .loc 5 1677 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1677:5 b .LBB18_12 .Ltmp207: .LBB18_5: .loc 5 1681 54 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1681:54 ldr r1, [sp, #12] .loc 5 1681 62 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1681:62 ldrb.w r2, [sp, #11] .loc 5 1681 68 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1681:68 ldrh.w r3, [sp, #8] add.w r0, sp, #6 .loc 5 1681 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1681:15 bl Adc_StopSwGroupConversion .loc 5 1681 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1681:13 strb.w r0, [sp, #5] .loc 5 1686 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1686:25 ldrh.w r0, [sp, #8] .loc 5 1686 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1686:9 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #0 .loc 5 1686 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1686:43 strb.w r0, [r1, r2, lsl #1] .Ltmp208: .loc 5 1689 39 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1689:39 ldrh.w r0, [sp, #6] .Ltmp209: .loc 5 1689 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1689:13 cbnz r0, .LBB18_9 b .LBB18_6 .LBB18_6: .Ltmp210: .loc 5 1691 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1691:32 ldrb.w r0, [sp, #11] .loc 5 1691 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1691:17 rsb r1, r0, r0, lsl #3 movw r0, :lower16:Adc_UnitStatus movt r0, :upper16:Adc_UnitStatus .loc 5 1691 38 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1691:38 ldrh.w r0, [r0, r1, lsl #1] .Ltmp211: .loc 5 1691 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1691:17 cmp r0, #1 blt .LBB18_8 b .LBB18_7 .LBB18_7: .Ltmp212: .loc 5 1693 45 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1693:45 ldr r0, [sp, #12] .loc 5 1693 53 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1693:53 ldrb.w r1, [sp, #11] .loc 5 1693 59 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1693:59 ldrh.w r2, [sp, #8] .loc 5 1693 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1693:17 bl Adc_InternalStartConversion .loc 5 1694 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1694:13 b .LBB18_8 .Ltmp213: .LBB18_8: .loc 5 1695 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1695:9 b .LBB18_9 .Ltmp214: .LBB18_9: .loc 5 1696 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1696:41 ldrb.w r0, [sp, #5] .Ltmp215: .loc 5 1696 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1696:13 cmp r0, #1 bne .LBB18_11 b .LBB18_10 .LBB18_10: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #123 movs r1, #0 movs r2, #3 movs r3, #43 .Ltmp216: .loc 5 1698 19 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1698:19 bl Det_ReportRuntimeError .loc 5 1701 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1701:9 b .LBB18_11 .Ltmp217: .LBB18_11: .loc 5 0 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 b .LBB18_12 .LBB18_12: .loc 5 1704 1 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1704:1 add sp, #16 pop {r7, pc} .Ltmp218: .Lfunc_end18: .size Adc_UpdateStopConversionStatus, .Lfunc_end18-Adc_UpdateStopConversionStatus .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_ReadGroup @ -- Begin function Adc_ReadGroup .globl Adc_ReadGroup .p2align 2 .type Adc_ReadGroup,%function .code 16 @ @Adc_ReadGroup .thumb_func Adc_ReadGroup: .Lfunc_begin19: .loc 5 2751 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2751:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r2 killed $r0 strh.w r0, [sp, #14] str r1, [sp, #8] movs r0, #0 .Ltmp219: .loc 5 2753 21 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2753:21 strb.w r0, [sp, #3] .loc 5 2756 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2756:12 str r0, [sp, #4] .loc 5 2758 30 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2758:30 ldr r0, [sp, #4] .loc 5 2758 38 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2758:38 ldrh.w r1, [sp, #14] .loc 5 2758 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2758:45 ldr r2, [sp, #8] .loc 5 2758 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2758:11 bl Adc_CheckReadGroup .loc 5 2758 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2758:9 strb.w r0, [sp, #3] .Ltmp220: .loc 5 2759 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2759:37 ldrb.w r0, [sp, #3] .Ltmp221: .loc 5 2759 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2759:9 cmp r0, #1 beq .LBB19_8 b .LBB19_1 .LBB19_1: .Ltmp222: .loc 5 2763 42 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2763:42 ldrh.w r0, [sp, #14] .loc 5 2763 26 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2763:26 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus .loc 5 2763 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2763:49 ldrb.w r0, [r0, r1, lsl #1] .loc 5 2763 61 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2763:61 cbnz r0, .LBB19_4 b .LBB19_2 .LBB19_2: .loc 5 2764 55 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2764:55 ldrh.w r0, [sp, #14] .loc 5 2764 39 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2764:39 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r0, r0, r1, lsl #1 .loc 5 2764 62 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2764:62 ldrb r0, [r0, #1] .Ltmp223: .loc 5 2763 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2763:13 cbnz r0, .LBB19_4 b .LBB19_3 .LBB19_3: .loc 5 0 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #1 .Ltmp224: .loc 5 2766 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2766:17 strb.w r0, [sp, #3] movs r0, #123 movs r1, #0 movs r2, #4 movs r3, #12 .loc 5 2767 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2767:19 bl Det_ReportRuntimeError .loc 5 2769 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2769:9 b .LBB19_7 .Ltmp225: .LBB19_4: .loc 5 2772 35 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2772:35 ldr r1, [sp, #4] .loc 5 2772 21 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2772:21 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 2772 44 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2772:44 ldr r0, [r0, #4] .loc 5 2772 60 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2772:60 ldrh.w r1, [sp, #14] .loc 5 2772 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2772:21 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 2772 68 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2772:68 ldrb r0, [r0, #2] .loc 5 2772 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2772:18 strb.w r0, [sp, #2] .loc 5 2774 42 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2774:42 ldr r0, [sp, #4] .loc 5 2774 50 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2774:50 ldrb.w r1, [sp, #2] .loc 5 2774 56 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2774:56 ldrh.w r2, [sp, #14] .loc 5 2774 63 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2774:63 ldr r3, [sp, #8] .loc 5 2774 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2774:19 bl Adc_ReadGroupInterrupt .loc 5 2774 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2774:17 strb.w r0, [sp, #3] .Ltmp226: .loc 5 2775 41 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2775:41 ldrb.w r0, [sp, #3] .Ltmp227: .loc 5 2775 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2775:17 cbnz r0, .LBB19_6 b .LBB19_5 .LBB19_5: .Ltmp228: .loc 5 2777 52 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2777:52 ldr r0, [sp, #4] .loc 5 2777 60 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2777:60 ldrh.w r1, [sp, #14] .loc 5 2777 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2777:17 bl Adc_UpdateReadGroupInterruptStatus .loc 5 2778 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2778:13 b .LBB19_6 .Ltmp229: .LBB19_6: .loc 5 0 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 b .LBB19_7 .LBB19_7: .loc 5 2781 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2781:5 b .LBB19_8 .Ltmp230: .LBB19_8: .loc 5 2784 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2784:12 ldrb.w r0, [sp, #3] .loc 5 2784 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2784:5 add sp, #16 pop {r7, pc} .Ltmp231: .Lfunc_end19: .size Adc_ReadGroup, .Lfunc_end19-Adc_ReadGroup .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckReadGroup .type Adc_CheckReadGroup,%function .code 16 @ @Adc_CheckReadGroup .thumb_func Adc_CheckReadGroup: .Lfunc_begin20: .loc 5 936 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:936:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r3 killed $r1 str r0, [sp, #12] strh.w r1, [sp, #10] str r2, [sp, #4] movs r0, #1 .Ltmp232: .loc 5 937 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:937:20 strb.w r0, [sp, #3] .loc 5 939 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:939:32 ldr r0, [sp, #12] .loc 5 939 40 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:939:40 ldrh.w r1, [sp, #10] movs r2, #4 .loc 5 939 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:939:11 bl Adc_CheckCalledGroup .loc 5 939 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:939:9 strb.w r0, [sp, #3] .Ltmp233: .loc 5 940 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:940:37 ldrb.w r0, [sp, #3] .Ltmp234: .loc 5 940 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:940:9 cmp r0, #1 beq .LBB20_5 b .LBB20_1 .LBB20_1: .Ltmp235: .loc 5 942 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:942:25 ldr r0, [sp, #4] .Ltmp236: .loc 5 942 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:942:13 cbnz r0, .LBB20_3 b .LBB20_2 .LBB20_2: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #1 .Ltmp237: .loc 5 944 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:944:17 strb.w r0, [sp, #3] movs r0, #123 movs r1, #0 movs r2, #4 movs r3, #20 .loc 5 945 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:945:19 bl Det_ReportError .loc 5 947 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:947:9 b .LBB20_4 .Ltmp238: .LBB20_3: .loc 5 0 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 b .LBB20_4 .LBB20_4: .loc 5 952 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:952:5 b .LBB20_5 .Ltmp239: .LBB20_5: .loc 5 954 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:954:12 ldrb.w r0, [sp, #3] .loc 5 954 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:954:5 add sp, #16 pop {r7, pc} .Ltmp240: .Lfunc_end20: .size Adc_CheckReadGroup, .Lfunc_end20-Adc_CheckReadGroup .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_ReadGroupInterrupt .type Adc_ReadGroupInterrupt,%function .code 16 @ @Adc_ReadGroupInterrupt .thumb_func Adc_ReadGroupInterrupt: .Lfunc_begin21: .loc 5 1785 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1785:0 .fnstart .cfi_startproc @ %bb.0: .pad #36 sub sp, #36 .cfi_def_cfa_offset 36 @ kill: def $r12 killed $r2 @ kill: def $r12 killed $r1 str r0, [sp, #32] strb.w r1, [sp, #31] strh.w r2, [sp, #28] str r3, [sp, #24] movs r0, #0 .Ltmp241: .loc 5 1786 32 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1786:32 strb.w r0, [sp, #23] .loc 5 1787 62 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1787:62 ldr r2, [sp, #32] .loc 5 1787 48 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1787:48 movw r1, :lower16:Adc_ConfigPtr movt r1, :upper16:Adc_ConfigPtr ldr.w r1, [r1, r2, lsl #2] .loc 5 1787 71 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1787:71 ldr r1, [r1, #4] .loc 5 1787 87 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1787:87 ldrh.w r2, [sp, #28] .loc 5 1787 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1787:48 add.w r2, r2, r2, lsl #2 add.w r1, r1, r2, lsl #3 .loc 5 1787 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1787:32 str r1, [sp, #16] .loc 5 1788 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1788:32 strh.w r0, [sp, #14] .loc 5 1789 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1789:32 str r0, [sp, #8] .Ltmp242: .loc 5 1800 37 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1800:37 ldrh.w r0, [sp, #28] .loc 5 1800 21 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1800:21 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus .loc 5 1800 44 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1800:44 ldrb.w r0, [r0, r1, lsl #1] .Ltmp243: .loc 5 1800 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1800:9 cmp r0, #1 beq .LBB21_8 b .LBB21_1 .LBB21_1: .Ltmp244: .loc 5 1803 39 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1803:39 ldrh.w r0, [sp, #28] .loc 5 1803 23 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1803:23 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r1, r0, r1, lsl #1 ldrh r1, [r1, #4] .loc 5 1803 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1803:58 subs r1, #1 .loc 5 1803 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1803:21 strh.w r1, [sp, #14] .Ltmp245: .loc 5 1804 60 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1804:60 ldrh.w r1, [sp, #28] .loc 5 1804 44 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1804:44 add.w r1, r1, r1, lsl #1 add.w r0, r0, r1, lsl #1 .loc 5 1804 67 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1804:67 ldrh r0, [r0, #4] .Ltmp246: .loc 5 1804 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1804:13 cbnz r0, .LBB21_3 b .LBB21_2 .LBB21_2: .Ltmp247: .loc 5 1806 27 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1806:27 ldr r0, [sp, #16] ldrh r0, [r0, #22] .loc 5 1806 51 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1806:51 subs r0, #1 .loc 5 1806 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1806:25 strh.w r0, [sp, #14] .loc 5 1807 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1807:9 b .LBB21_3 .Ltmp248: .LBB21_3: .loc 5 1808 46 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1808:46 ldr r0, [sp, #16] .loc 5 1808 59 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1808:59 ldr r0, [r0, #16] .loc 5 1808 76 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1808:76 ldrh.w r1, [sp, #28] .loc 5 1808 46 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1808:46 ldr.w r0, [r0, r1, lsl #2] .loc 5 1808 83 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1808:83 ldrh.w r1, [sp, #14] .loc 5 1808 46 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1808:46 add.w r0, r0, r1, lsl #1 .loc 5 1808 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1808:19 str r0, [sp, #8] .loc 5 1809 24 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1809:24 ldr r0, [sp, #16] .loc 5 1809 37 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1809:37 ldrh r0, [r0, #22] .loc 5 1809 22 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1809:22 strh.w r0, [sp, #4] .loc 5 1810 24 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1810:24 ldr r0, [sp, #16] .loc 5 1810 37 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1810:37 ldrb r0, [r0, #24] .loc 5 1810 22 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1810:22 strb.w r0, [sp, #3] movs r0, #0 .Ltmp249: .loc 5 1821 20 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1821:20 strb.w r0, [sp, #7] .loc 5 1821 14 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1821:14 b .LBB21_4 .LBB21_4: @ =>This Inner Loop Header: Depth=1 .Ltmp250: .loc 5 1821 26 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1821:26 ldrb.w r0, [sp, #7] .loc 5 1821 34 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1821:34 ldrb.w r1, [sp, #3] .Ltmp251: .loc 5 1821 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1821:9 cmp r0, r1 bge .LBB21_7 b .LBB21_5 .LBB21_5: @ in Loop: Header=BB21_4 Depth=1 .Ltmp252: .loc 5 1831 42 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1831:42 ldr r0, [sp, #8] .loc 5 1831 41 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1831:41 ldrh r0, [r0] .loc 5 1831 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1831:17 ldr r1, [sp, #24] .loc 5 1831 31 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1831:31 ldrb.w r2, [sp, #7] .loc 5 1831 38 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1831:38 strh.w r0, [r1, r2, lsl #1] .Ltmp253: .loc 5 1833 27 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1833:27 ldr r0, [sp, #8] .loc 5 1833 37 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1833:37 ldrh.w r1, [sp, #4] .loc 5 1833 27 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1833:27 add.w r0, r0, r1, lsl #1 .loc 5 1833 23 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1833:23 str r0, [sp, #8] .loc 5 1834 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1834:9 b .LBB21_6 .Ltmp254: .LBB21_6: @ in Loop: Header=BB21_4 Depth=1 .loc 5 1821 53 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1821:53 ldrb.w r0, [sp, #7] adds r0, #1 strb.w r0, [sp, #7] .loc 5 1821 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1821:9 b .LBB21_4 .Ltmp255: .LBB21_7: .loc 5 1835 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1835:5 b .LBB21_9 .Ltmp256: .LBB21_8: .loc 5 0 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:5 movs r0, #1 .Ltmp257: .loc 5 1838 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1838:13 strb.w r0, [sp, #23] b .LBB21_9 .Ltmp258: .LBB21_9: .loc 5 1840 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1840:12 ldrb.w r0, [sp, #23] .loc 5 1840 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1840:5 add sp, #36 bx lr .Ltmp259: .Lfunc_end21: .size Adc_ReadGroupInterrupt, .Lfunc_end21-Adc_ReadGroupInterrupt .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_UpdateReadGroupInterruptStatus .type Adc_UpdateReadGroupInterruptStatus,%function .code 16 @ @Adc_UpdateReadGroupInterruptStatus .thumb_func Adc_UpdateReadGroupInterruptStatus: .Lfunc_begin22: .loc 5 1718 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1718:0 .fnstart .cfi_startproc @ %bb.0: .pad #8 sub sp, #8 .cfi_def_cfa_offset 8 @ kill: def $r2 killed $r1 str r0, [sp, #4] strh.w r1, [sp, #2] .Ltmp260: .loc 5 1720 42 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1720:42 ldrh.w r0, [sp, #2] .loc 5 1720 26 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1720:26 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus .loc 5 1720 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1720:49 ldrb.w r0, [r0, r1, lsl #1] .Ltmp261: .loc 5 1720 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1720:9 cmp r0, #2 bne .LBB22_2 b .LBB22_1 .LBB22_1: .Ltmp262: .loc 5 1722 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1722:25 ldrh.w r0, [sp, #2] .loc 5 1722 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1722:9 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #1 .loc 5 1722 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1722:43 strb.w r0, [r1, r2, lsl #1] .loc 5 1723 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1723:5 b .LBB22_19 .Ltmp263: .LBB22_2: .loc 5 1724 54 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1724:54 ldrh.w r0, [sp, #2] .loc 5 1724 38 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1724:38 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus .loc 5 1724 61 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1724:61 ldrb.w r0, [r0, r1, lsl #1] .Ltmp264: .loc 5 1724 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1724:14 cmp r0, #3 bne.w .LBB22_17 b .LBB22_3 .LBB22_3: .Ltmp265: .loc 5 1727 47 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1727:47 ldr r1, [sp, #4] .loc 5 1727 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1727:33 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1727 56 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1727:56 ldr r0, [r0, #4] .loc 5 1727 72 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1727:72 ldrh.w r1, [sp, #2] .loc 5 1727 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1727:33 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1727 79 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1727:79 ldrb r0, [r0, #6] .Ltmp266: .loc 5 1727 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1727:13 cmp r0, #0 bne .LBB22_11 b .LBB22_4 .LBB22_4: .Ltmp267: .loc 5 1729 57 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1729:57 ldr r1, [sp, #4] .loc 5 1729 43 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1729:43 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1729 66 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1729:66 ldr r0, [r0, #4] .loc 5 1729 82 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1729:82 ldrh.w r1, [sp, #2] .loc 5 1729 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1729:43 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1729 89 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1729:89 ldrb r0, [r0, #4] .loc 5 1729 99 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1729:99 cbz r0, .LBB22_8 b .LBB22_5 .LBB22_5: .loc 5 1731 33 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1731:33 ldr r1, [sp, #4] .loc 5 1731 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1731:19 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1731 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1731:42 ldr r0, [r0, #4] .loc 5 1731 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1731:58 ldrh.w r1, [sp, #2] .loc 5 1731 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1731:19 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1731 65 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1731:65 ldrb r0, [r0, #4] .loc 5 1731 75 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1731:75 cmp r0, #1 bne .LBB22_9 b .LBB22_6 .LBB22_6: .loc 5 1733 33 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1733:33 ldr r1, [sp, #4] .loc 5 1733 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1733:19 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1733 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1733:42 ldr r0, [r0, #4] .loc 5 1733 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1733:58 ldrh.w r1, [sp, #2] .loc 5 1733 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1733:19 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1733 65 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1733:65 ldrb r0, [r0, #3] .loc 5 1733 77 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1733:77 cmp r0, #1 bne .LBB22_9 b .LBB22_7 .LBB22_7: .loc 5 1735 33 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1735:33 ldr r1, [sp, #4] .loc 5 1735 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1735:19 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1735 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1735:42 ldr r0, [r0, #4] .loc 5 1735 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1735:58 ldrh.w r1, [sp, #2] .loc 5 1735 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1735:19 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1735 65 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1735:65 ldrb r0, [r0, #20] .Ltmp268: .loc 5 1729 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1729:17 cbnz r0, .LBB22_9 b .LBB22_8 .LBB22_8: .Ltmp269: .loc 5 1738 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1738:33 ldrh.w r0, [sp, #2] .loc 5 1738 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1738:17 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #0 .loc 5 1738 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1738:51 strb.w r0, [r1, r2, lsl #1] .loc 5 1739 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1739:13 b .LBB22_10 .Ltmp270: .LBB22_9: .loc 5 1743 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1743:33 ldrh.w r0, [sp, #2] .loc 5 1743 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1743:17 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #1 .loc 5 1743 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1743:51 strb.w r0, [r1, r2, lsl #1] b .LBB22_10 .Ltmp271: .LBB22_10: .loc 5 1745 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1745:9 b .LBB22_16 .Ltmp272: .LBB22_11: .loc 5 1750 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1750:32 ldr r1, [sp, #4] .loc 5 1750 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1750:18 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1750 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1750:41 ldr r0, [r0, #4] .loc 5 1750 57 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1750:57 ldrh.w r1, [sp, #2] .loc 5 1750 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1750:18 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1750 64 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1750:64 ldrb r0, [r0, #3] .loc 5 1750 76 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1750:76 cmp r0, #1 bne .LBB22_14 b .LBB22_12 .LBB22_12: .loc 5 1752 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1752:32 ldr r1, [sp, #4] .loc 5 1752 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1752:18 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1752 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1752:41 ldr r0, [r0, #4] .loc 5 1752 57 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1752:57 ldrh.w r1, [sp, #2] .loc 5 1752 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1752:18 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1752 64 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1752:64 ldrb r0, [r0, #20] .Ltmp273: .loc 5 1749 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1749:17 cbnz r0, .LBB22_14 b .LBB22_13 .LBB22_13: .Ltmp274: .loc 5 1754 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1754:33 ldrh.w r0, [sp, #2] .loc 5 1754 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1754:17 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #0 .loc 5 1754 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1754:51 strb.w r0, [r1, r2, lsl #1] .loc 5 1755 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1755:13 b .LBB22_15 .Ltmp275: .LBB22_14: .loc 5 1758 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1758:33 ldrh.w r0, [sp, #2] .loc 5 1758 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1758:17 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #1 .loc 5 1758 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1758:51 strb.w r0, [r1, r2, lsl #1] b .LBB22_15 .Ltmp276: .LBB22_15: .loc 5 0 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:51 b .LBB22_16 .LBB22_16: .loc 5 1762 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1762:5 b .LBB22_18 .Ltmp277: .LBB22_17: .loc 5 0 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:5 b .LBB22_18 .LBB22_18: b .LBB22_19 .LBB22_19: .loc 5 1767 1 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1767:1 add sp, #8 bx lr .Ltmp278: .Lfunc_end22: .size Adc_UpdateReadGroupInterruptStatus, .Lfunc_end22-Adc_UpdateReadGroupInterruptStatus .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_EnableHardwareTrigger @ -- Begin function Adc_EnableHardwareTrigger .globl Adc_EnableHardwareTrigger .p2align 2 .type Adc_EnableHardwareTrigger,%function .code 16 @ @Adc_EnableHardwareTrigger .thumb_func Adc_EnableHardwareTrigger: .Lfunc_begin23: .loc 5 2801 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2801:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r1 killed $r0 strh.w r0, [sp, #14] movs r0, #0 .Ltmp279: .loc 5 2803 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2803:20 strb.w r0, [sp, #7] .loc 5 2804 20 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2804:20 strb.w r0, [sp, #6] .loc 5 2806 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2806:12 str r0, [sp, #8] .loc 5 2808 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2808:42 ldr r0, [sp, #8] .loc 5 2808 50 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2808:50 ldrh.w r1, [sp, #14] .loc 5 2808 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2808:11 bl Adc_CheckEnableHardwareTrigger .loc 5 2808 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2808:9 strb.w r0, [sp, #6] .Ltmp280: .loc 5 2809 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2809:37 ldrb.w r0, [sp, #6] .Ltmp281: .loc 5 2809 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2809:9 cmp r0, #1 beq .LBB23_4 b .LBB23_1 .LBB23_1: .Ltmp282: .loc 5 2812 30 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2812:30 ldr r1, [sp, #8] .loc 5 2812 16 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2812:16 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 2812 39 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2812:39 ldr r0, [r0, #4] .loc 5 2812 55 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2812:55 ldrh.w r1, [sp, #14] .loc 5 2812 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2812:16 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 2812 62 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2812:62 ldrb r0, [r0, #2] .loc 5 2812 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2812:14 strb.w r0, [sp, #7] .loc 5 2814 35 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2814:35 ldrb.w r0, [sp, #7] movs r1, #5 .loc 5 2814 15 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2814:15 bl Adc_CheckHWUnitBusy .loc 5 2814 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2814:13 strb.w r0, [sp, #6] .Ltmp283: .loc 5 2816 41 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2816:41 ldrb.w r0, [sp, #6] .Ltmp284: .loc 5 2816 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2816:13 cmp r0, #1 beq .LBB23_3 b .LBB23_2 .LBB23_2: .Ltmp285: .loc 5 2819 51 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2819:51 ldrh.w r0, [sp, #14] .loc 5 2819 28 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2819:28 ldrb.w r1, [sp, #7] .loc 5 2819 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2819:13 rsb r2, r1, r1, lsl #3 movw r1, :lower16:Adc_UnitStatus movt r1, :upper16:Adc_UnitStatus add.w r1, r1, r2, lsl #1 .loc 5 2819 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2819:49 strh r0, [r1, #12] .loc 5 2820 29 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2820:29 ldrh.w r0, [sp, #14] .loc 5 2820 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2820:13 add.w r2, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus movs r1, #1 .loc 5 2820 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2820:47 strb.w r1, [r0, r2, lsl #1] .loc 5 2821 29 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2821:29 ldrh.w r2, [sp, #14] .loc 5 2821 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2821:13 add.w r2, r2, r2, lsl #1 add.w r2, r0, r2, lsl #1 .loc 5 2821 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2821:49 strb r1, [r2, #2] .loc 5 2822 29 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2822:29 ldrh.w r1, [sp, #14] .loc 5 2822 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2822:13 add.w r1, r1, r1, lsl #1 add.w r1, r0, r1, lsl #1 movs r0, #0 .loc 5 2822 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2822:48 strh r0, [r1, #4] .loc 5 2824 41 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2824:41 ldr r0, [sp, #8] .loc 5 2824 49 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2824:49 ldrb.w r1, [sp, #7] .loc 5 2824 55 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2824:55 ldrh.w r2, [sp, #14] .loc 5 2824 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2824:13 bl Adc_InternalStartConversion .loc 5 2825 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2825:9 b .LBB23_3 .Ltmp286: .LBB23_3: .loc 5 2827 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2827:5 b .LBB23_4 .Ltmp287: .LBB23_4: .loc 5 2829 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2829:1 add sp, #16 pop {r7, pc} .Ltmp288: .Lfunc_end23: .size Adc_EnableHardwareTrigger, .Lfunc_end23-Adc_EnableHardwareTrigger .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckEnableHardwareTrigger .type Adc_CheckEnableHardwareTrigger,%function .code 16 @ @Adc_CheckEnableHardwareTrigger .thumb_func Adc_CheckEnableHardwareTrigger: .Lfunc_begin24: .loc 5 971 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:971:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r2 killed $r1 str r0, [sp, #4] strh.w r1, [sp, #2] movs r0, #0 .Ltmp289: .loc 5 972 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:972:20 strb.w r0, [sp, #1] .loc 5 974 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:974:32 ldr r0, [sp, #4] .loc 5 974 40 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:974:40 ldrh.w r1, [sp, #2] movs r2, #5 .loc 5 974 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:974:11 bl Adc_CheckCalledGroup .loc 5 974 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:974:9 strb.w r0, [sp, #1] .Ltmp290: .loc 5 975 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:975:37 ldrb.w r0, [sp, #1] .Ltmp291: .loc 5 975 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:975:9 cmp r0, #1 beq .LBB24_11 b .LBB24_1 .LBB24_1: .Ltmp292: .loc 5 977 39 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:977:39 ldr r1, [sp, #4] .loc 5 977 25 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:977:25 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 977 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:977:48 ldr r0, [r0, #4] .loc 5 977 64 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:977:64 ldrh.w r1, [sp, #2] .loc 5 977 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:977:25 add.w r2, r1, r1, lsl #2 add.w r0, r0, r2, lsl #3 .loc 5 977 71 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:977:71 ldr r0, [r0, #16] .loc 5 977 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:977:25 ldr.w r0, [r0, r1, lsl #2] .Ltmp293: .loc 5 977 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:977:13 cbnz r0, .LBB24_3 b .LBB24_2 .LBB24_2: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #1 .Ltmp294: .loc 5 979 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:979:17 strb.w r0, [sp, #1] movs r0, #123 movs r1, #0 movs r2, #5 movs r3, #25 .loc 5 980 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:980:19 bl Det_ReportError .loc 5 983 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:983:9 b .LBB24_10 .Ltmp295: .LBB24_3: .loc 5 984 52 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:984:52 ldr r1, [sp, #4] .loc 5 984 38 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:984:38 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 984 61 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:984:61 ldr r0, [r0, #4] .loc 5 984 77 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:984:77 ldrh.w r1, [sp, #2] .loc 5 984 38 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:984:38 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 984 84 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:984:84 ldrb r0, [r0, #6] .Ltmp296: .loc 5 984 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:984:18 cbnz r0, .LBB24_5 b .LBB24_4 .LBB24_4: .loc 5 0 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:18 movs r0, #1 .Ltmp297: .loc 5 986 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:986:17 strb.w r0, [sp, #1] movs r0, #123 movs r1, #0 movs r2, #5 movs r3, #23 .loc 5 987 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:987:19 bl Det_ReportError .loc 5 990 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:990:9 b .LBB24_9 .Ltmp298: .LBB24_5: .loc 5 992 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:992:33 ldr r1, [sp, #4] .loc 5 992 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:992:19 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 992 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:992:42 ldr r0, [r0, #4] .loc 5 992 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:992:58 ldrh.w r1, [sp, #2] .loc 5 992 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:992:19 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 992 65 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:992:65 ldrb r0, [r0, #4] .Ltmp299: .loc 5 991 18 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:991:18 cmp r0, #1 bne .LBB24_7 b .LBB24_6 .LBB24_6: .loc 5 0 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:18 movs r0, #1 .Ltmp300: .loc 5 994 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:994:17 strb.w r0, [sp, #1] movs r0, #123 movs r1, #0 movs r2, #5 movs r3, #22 .loc 5 995 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:995:19 bl Det_ReportError .loc 5 998 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:998:9 b .LBB24_8 .Ltmp301: .LBB24_7: .loc 5 0 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 b .LBB24_8 .LBB24_8: b .LBB24_9 .LBB24_9: b .LBB24_10 .LBB24_10: .loc 5 1003 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1003:5 b .LBB24_11 .Ltmp302: .LBB24_11: .loc 5 1005 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1005:12 ldrb.w r0, [sp, #1] .loc 5 1005 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1005:5 add sp, #8 pop {r7, pc} .Ltmp303: .Lfunc_end24: .size Adc_CheckEnableHardwareTrigger, .Lfunc_end24-Adc_CheckEnableHardwareTrigger .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckHWUnitBusy .type Adc_CheckHWUnitBusy,%function .code 16 @ @Adc_CheckHWUnitBusy .thumb_func Adc_CheckHWUnitBusy: .Lfunc_begin25: .loc 5 1195 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1195:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r2 killed $r1 @ kill: def $r2 killed $r0 strb.w r0, [sp, #7] strb.w r1, [sp, #6] movs r0, #0 .Ltmp304: .loc 5 1196 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1196:20 strb.w r0, [sp, #5] .Ltmp305: .loc 5 1198 50 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1198:50 ldrb.w r0, [sp, #7] .loc 5 1198 35 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1198:35 rsb r1, r0, r0, lsl #3 movw r0, :lower16:Adc_UnitStatus movt r0, :upper16:Adc_UnitStatus .loc 5 1198 56 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1198:56 ldrh.w r0, [r0, r1, lsl #1] .loc 5 1200 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1200:9 cmp r0, #0 bgt .LBB25_2 b .LBB25_1 .LBB25_1: .loc 5 1200 55 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1200:55 ldrb.w r0, [sp, #7] .loc 5 1200 40 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1200:40 rsb r1, r0, r0, lsl #3 movw r0, :lower16:Adc_UnitStatus movt r0, :upper16:Adc_UnitStatus add.w r0, r0, r1, lsl #1 .loc 5 1200 61 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1200:61 ldrh r0, [r0, #12] movw r1, #65535 .Ltmp306: .loc 5 1198 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1198:9 cmp r0, r1 beq .LBB25_3 b .LBB25_2 .LBB25_2: .loc 5 0 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 movs r0, #1 .Ltmp307: .loc 5 1204 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1204:13 strb.w r0, [sp, #5] .loc 5 1205 72 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1205:72 ldrb.w r2, [sp, #6] movs r0, #123 movs r1, #0 movs r3, #11 .loc 5 1205 15 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1205:15 bl Det_ReportRuntimeError .loc 5 1206 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1206:5 b .LBB25_3 .Ltmp308: .LBB25_3: .loc 5 1207 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1207:12 ldrb.w r0, [sp, #5] .loc 5 1207 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1207:5 add sp, #8 pop {r7, pc} .Ltmp309: .Lfunc_end25: .size Adc_CheckHWUnitBusy, .Lfunc_end25-Adc_CheckHWUnitBusy .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_InternalStartConversion .type Adc_InternalStartConversion,%function .code 16 @ @Adc_InternalStartConversion .thumb_func Adc_InternalStartConversion: .Lfunc_begin26: .loc 5 1440 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1440:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r3 killed $r2 @ kill: def $r3 killed $r1 str r0, [sp, #12] strb.w r1, [sp, #11] strh.w r2, [sp, #8] .Ltmp310: .loc 5 1441 38 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1441:38 ldr r1, [sp, #12] .loc 5 1441 24 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1441:24 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r1, [r0, r1, lsl #2] .loc 5 1441 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1441:47 ldr r1, [r1, #4] .loc 5 1441 63 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1441:63 ldrh.w r2, [sp, #8] .loc 5 1441 24 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1441:24 add.w r2, r2, r2, lsl #2 add.w r1, r1, r2, lsl #3 .loc 5 1441 70 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1441:70 ldrb r1, [r1, #24] .loc 5 1441 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1441:11 strb.w r1, [sp, #7] .loc 5 1443 23 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1443:23 ldr r1, [sp, #12] .loc 5 1443 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1443:9 ldr.w r0, [r0, r1, lsl #2] .loc 5 1443 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1443:32 ldr r0, [r0, #4] .loc 5 1443 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1443:48 ldrh.w r1, [sp, #8] .loc 5 1443 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1443:9 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1443 55 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1443:55 ldr r0, [r0, #28] .loc 5 1442 40 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1442:40 str r0, [sp] .loc 5 1456 35 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1456:35 ldrb.w r0, [sp, #11] .loc 5 1456 41 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1456:41 ldrh.w r1, [sp, #8] .loc 5 1456 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1456:48 ldrb.w r2, [sp, #7] .loc 5 1456 60 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1456:60 ldr r3, [sp] .loc 5 1456 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1456:11 bl Adc_Drv_StartConversion .loc 5 1458 39 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1458:39 ldrb.w r0, [sp, #11] .loc 5 1458 45 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1458:45 ldrh.w r1, [sp, #8] .loc 5 1458 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1458:11 bl Tdg_Adc_Drv_StartConversion .loc 5 1459 1 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1459:1 add sp, #16 pop {r7, pc} .Ltmp311: .Lfunc_end26: .size Adc_InternalStartConversion, .Lfunc_end26-Adc_InternalStartConversion .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_DisableHardwareTrigger @ -- Begin function Adc_DisableHardwareTrigger .globl Adc_DisableHardwareTrigger .p2align 2 .type Adc_DisableHardwareTrigger,%function .code 16 @ @Adc_DisableHardwareTrigger .thumb_func Adc_DisableHardwareTrigger: .Lfunc_begin27: .loc 5 2843 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2843:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r1 killed $r0 strh.w r0, [sp, #14] movs r0, #0 .Ltmp312: .loc 5 2845 21 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2845:21 strb.w r0, [sp, #7] .loc 5 2847 20 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2847:20 strb.w r0, [sp, #6] .loc 5 2850 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2850:12 str r0, [sp, #8] .loc 5 2852 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2852:43 ldr r0, [sp, #8] .loc 5 2852 51 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2852:51 ldrh.w r1, [sp, #14] .loc 5 2852 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2852:11 bl Adc_CheckDisableHardwareTrigger .loc 5 2852 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2852:9 strb.w r0, [sp, #6] .Ltmp313: .loc 5 2853 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2853:37 ldrb.w r0, [sp, #6] .Ltmp314: .loc 5 2853 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2853:9 cmp r0, #1 beq .LBB27_5 b .LBB27_1 .LBB27_1: .Ltmp315: .loc 5 2856 55 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2856:55 ldrh.w r0, [sp, #14] .loc 5 2856 39 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2856:39 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r0, r0, r1, lsl #1 .loc 5 2856 62 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2856:62 ldrb r0, [r0, #2] .Ltmp316: .loc 5 2856 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2856:13 cbnz r0, .LBB27_3 b .LBB27_2 .LBB27_2: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #123 movs r1, #0 movs r2, #6 movs r3, #12 .Ltmp317: .loc 5 2858 19 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2858:19 bl Det_ReportRuntimeError .loc 5 2861 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2861:9 b .LBB27_4 .Ltmp318: .LBB27_3: .loc 5 2864 34 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2864:34 ldr r1, [sp, #8] .loc 5 2864 20 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2864:20 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 2864 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2864:43 ldr r0, [r0, #4] .loc 5 2864 59 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2864:59 ldrh.w r1, [sp, #14] .loc 5 2864 20 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2864:20 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 2864 66 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2864:66 ldrb r0, [r0, #2] .loc 5 2864 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2864:18 strb.w r0, [sp, #7] .loc 5 2868 29 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2868:29 ldrh.w r0, [sp, #14] .loc 5 2868 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2868:13 add.w r0, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus add.w r2, r1, r0, lsl #1 movs r0, #0 .loc 5 2868 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2868:49 strb r0, [r2, #3] .loc 5 2870 29 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2870:29 ldrh.w r2, [sp, #14] .loc 5 2870 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2870:13 add.w r2, r2, r2, lsl #1 .loc 5 2870 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2870:47 strb.w r0, [r1, r2, lsl #1] .loc 5 2871 29 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2871:29 ldrh.w r2, [sp, #14] .loc 5 2871 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2871:13 add.w r2, r2, r2, lsl #1 add.w r1, r1, r2, lsl #1 .loc 5 2871 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2871:49 strb r0, [r1, #2] .loc 5 2872 28 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2872:28 ldrb.w r0, [sp, #7] .loc 5 2872 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2872:13 rsb r1, r0, r0, lsl #3 movw r0, :lower16:Adc_UnitStatus movt r0, :upper16:Adc_UnitStatus add.w r1, r0, r1, lsl #1 movw r0, #65535 .loc 5 2872 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2872:49 strh r0, [r1, #12] .loc 5 2874 46 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2874:46 ldrb.w r0, [sp, #7] .loc 5 2874 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2874:19 bl Tdg_Adc_Drv_StopConversion .loc 5 2875 42 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2875:42 ldrb.w r0, [sp, #7] .loc 5 2875 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2875:19 bl Adc_Drv_StopConversion b .LBB27_4 .Ltmp319: .LBB27_4: .loc 5 2878 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2878:5 b .LBB27_5 .Ltmp320: .LBB27_5: .loc 5 2880 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2880:1 add sp, #16 pop {r7, pc} .Ltmp321: .Lfunc_end27: .size Adc_DisableHardwareTrigger, .Lfunc_end27-Adc_DisableHardwareTrigger .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckDisableHardwareTrigger .type Adc_CheckDisableHardwareTrigger,%function .code 16 @ @Adc_CheckDisableHardwareTrigger .thumb_func Adc_CheckDisableHardwareTrigger: .Lfunc_begin28: .loc 5 1021 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1021:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r2 killed $r1 str r0, [sp, #4] strh.w r1, [sp, #2] movs r0, #0 .Ltmp322: .loc 5 1022 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1022:20 strb.w r0, [sp, #1] .loc 5 1024 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1024:32 ldr r0, [sp, #4] .loc 5 1024 40 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1024:40 ldrh.w r1, [sp, #2] movs r2, #6 .loc 5 1024 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1024:11 bl Adc_CheckCalledGroup .loc 5 1024 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1024:9 strb.w r0, [sp, #1] .Ltmp323: .loc 5 1025 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1025:37 ldrb.w r0, [sp, #1] .Ltmp324: .loc 5 1025 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1025:9 cmp r0, #1 beq .LBB28_8 b .LBB28_1 .LBB28_1: .Ltmp325: .loc 5 1027 47 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1027:47 ldr r1, [sp, #4] .loc 5 1027 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1027:33 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1027 56 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1027:56 ldr r0, [r0, #4] .loc 5 1027 72 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1027:72 ldrh.w r1, [sp, #2] .loc 5 1027 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1027:33 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1027 79 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1027:79 ldrb r0, [r0, #6] .Ltmp326: .loc 5 1027 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1027:13 cbnz r0, .LBB28_3 b .LBB28_2 .LBB28_2: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #1 .Ltmp327: .loc 5 1029 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1029:17 strb.w r0, [sp, #1] movs r0, #123 movs r1, #0 movs r2, #6 movs r3, #23 .loc 5 1030 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1030:19 bl Det_ReportError .loc 5 1033 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1033:9 b .LBB28_7 .Ltmp328: .LBB28_3: .loc 5 1035 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1035:33 ldr r1, [sp, #4] .loc 5 1035 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1035:19 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1035 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1035:42 ldr r0, [r0, #4] .loc 5 1035 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1035:58 ldrh.w r1, [sp, #2] .loc 5 1035 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1035:19 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1035 65 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1035:65 ldrb r0, [r0, #4] .Ltmp329: .loc 5 1034 18 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1034:18 cmp r0, #1 bne .LBB28_5 b .LBB28_4 .LBB28_4: .loc 5 0 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:18 movs r0, #1 .Ltmp330: .loc 5 1037 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1037:17 strb.w r0, [sp, #1] movs r0, #123 movs r1, #0 movs r2, #6 movs r3, #22 .loc 5 1038 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1038:19 bl Det_ReportError .loc 5 1041 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1041:9 b .LBB28_6 .Ltmp331: .LBB28_5: .loc 5 0 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 b .LBB28_6 .LBB28_6: b .LBB28_7 .LBB28_7: .loc 5 1046 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1046:5 b .LBB28_8 .Ltmp332: .LBB28_8: .loc 5 1048 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1048:12 ldrb.w r0, [sp, #1] .loc 5 1048 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1048:5 add sp, #8 pop {r7, pc} .Ltmp333: .Lfunc_end28: .size Adc_CheckDisableHardwareTrigger, .Lfunc_end28-Adc_CheckDisableHardwareTrigger .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_EnableGroupNotification @ -- Begin function Adc_EnableGroupNotification .globl Adc_EnableGroupNotification .p2align 2 .type Adc_EnableGroupNotification,%function .code 16 @ @Adc_EnableGroupNotification .thumb_func Adc_EnableGroupNotification: .Lfunc_begin29: .loc 5 2896 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2896:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r1 killed $r0 strh.w r0, [sp, #6] movs r0, #0 .Ltmp334: .loc 5 2898 21 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2898:21 strb.w r0, [sp, #5] .loc 5 2900 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2900:12 str r0, [sp] .loc 5 2901 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2901:51 ldr r0, [sp] .loc 5 2901 59 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2901:59 ldrh.w r1, [sp, #6] movs r2, #7 .loc 5 2901 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2901:11 bl Adc_CheckEnableDisableGroupNotification .loc 5 2901 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2901:9 strb.w r0, [sp, #5] .Ltmp335: .loc 5 2902 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2902:37 ldrb.w r0, [sp, #5] .Ltmp336: .loc 5 2902 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2902:9 cmp r0, #1 beq .LBB29_2 b .LBB29_1 .LBB29_1: .Ltmp337: .loc 5 2905 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2905:25 ldrh.w r0, [sp, #6] .loc 5 2905 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2905:9 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r1, r0, r1, lsl #1 movs r0, #1 .loc 5 2905 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2905:45 strb r0, [r1, #3] .loc 5 2907 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2907:5 b .LBB29_2 .Ltmp338: .LBB29_2: .loc 5 2909 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2909:1 add sp, #8 pop {r7, pc} .Ltmp339: .Lfunc_end29: .size Adc_EnableGroupNotification, .Lfunc_end29-Adc_EnableGroupNotification .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckEnableDisableGroupNotification .type Adc_CheckEnableDisableGroupNotification,%function .code 16 @ @Adc_CheckEnableDisableGroupNotification .thumb_func Adc_CheckEnableDisableGroupNotification: .Lfunc_begin30: .loc 5 1069 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1069:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r3 killed $r2 @ kill: def $r3 killed $r1 str r0, [sp, #4] strh.w r1, [sp, #2] strb.w r2, [sp, #1] movs r0, #0 .Ltmp340: .loc 5 1070 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1070:20 strb.w r0, [sp] .loc 5 1072 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1072:32 ldr r0, [sp, #4] .loc 5 1072 40 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1072:40 ldrh.w r1, [sp, #2] .loc 5 1072 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1072:47 ldrb.w r2, [sp, #1] .loc 5 1072 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1072:11 bl Adc_CheckCalledGroup .loc 5 1072 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1072:9 strb.w r0, [sp] .Ltmp341: .loc 5 1073 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1073:37 ldrb.w r0, [sp] .Ltmp342: .loc 5 1073 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1073:9 cmp r0, #1 beq .LBB30_4 b .LBB30_1 .LBB30_1: .Ltmp343: .loc 5 1075 39 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1075:39 ldr r1, [sp, #4] .loc 5 1075 25 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1075:25 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1075 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1075:48 ldr r0, [r0, #4] .loc 5 1075 64 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1075:64 ldrh.w r1, [sp, #2] .loc 5 1075 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1075:25 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1075 71 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1075:71 ldr r0, [r0, #12] .Ltmp344: .loc 5 1075 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1075:13 cbnz r0, .LBB30_3 b .LBB30_2 .LBB30_2: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #1 .Ltmp345: .loc 5 1077 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1077:17 strb.w r0, [sp] .loc 5 1078 76 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1078:76 ldrb.w r2, [sp, #1] movs r0, #123 movs r1, #0 movs r3, #24 .loc 5 1078 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1078:19 bl Det_ReportError .loc 5 1080 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1080:9 b .LBB30_3 .Ltmp346: .LBB30_3: .loc 5 1081 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1081:5 b .LBB30_4 .Ltmp347: .LBB30_4: .loc 5 1083 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1083:12 ldrb.w r0, [sp] .loc 5 1083 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1083:5 add sp, #8 pop {r7, pc} .Ltmp348: .Lfunc_end30: .size Adc_CheckEnableDisableGroupNotification, .Lfunc_end30-Adc_CheckEnableDisableGroupNotification .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_DisableGroupNotification @ -- Begin function Adc_DisableGroupNotification .globl Adc_DisableGroupNotification .p2align 2 .type Adc_DisableGroupNotification,%function .code 16 @ @Adc_DisableGroupNotification .thumb_func Adc_DisableGroupNotification: .Lfunc_begin31: .loc 5 2923 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2923:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r1 killed $r0 strh.w r0, [sp, #6] movs r0, #0 .Ltmp349: .loc 5 2925 21 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2925:21 strb.w r0, [sp, #5] .loc 5 2928 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2928:12 str r0, [sp] .loc 5 2930 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2930:49 ldr r0, [sp] .loc 5 2930 57 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2930:57 ldrh.w r1, [sp, #6] movs r2, #8 .loc 5 2930 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2930:9 bl Adc_CheckEnableDisableGroupNotification .loc 5 2929 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2929:9 strb.w r0, [sp, #5] .Ltmp350: .loc 5 2931 37 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2931:37 ldrb.w r0, [sp, #5] .Ltmp351: .loc 5 2931 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2931:9 cmp r0, #1 beq .LBB31_2 b .LBB31_1 .LBB31_1: .Ltmp352: .loc 5 2934 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2934:25 ldrh.w r0, [sp, #6] .loc 5 2934 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2934:9 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r1, r0, r1, lsl #1 movs r0, #0 .loc 5 2934 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2934:45 strb r0, [r1, #3] .loc 5 2936 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2936:5 b .LBB31_2 .Ltmp353: .LBB31_2: .loc 5 2938 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2938:1 add sp, #8 pop {r7, pc} .Ltmp354: .Lfunc_end31: .size Adc_DisableGroupNotification, .Lfunc_end31-Adc_DisableGroupNotification .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_GetGroupStatus @ -- Begin function Adc_GetGroupStatus .globl Adc_GetGroupStatus .p2align 2 .type Adc_GetGroupStatus,%function .code 16 @ @Adc_GetGroupStatus .thumb_func Adc_GetGroupStatus: .Lfunc_begin32: .loc 5 2953 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2953:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r1 killed $r0 strh.w r0, [sp, #6] movs r0, #0 .Ltmp355: .loc 5 2954 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2954:20 strb.w r0, [sp, #5] .loc 5 2956 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2956:21 strb.w r0, [sp, #4] .loc 5 2958 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2958:12 str r0, [sp] .loc 5 2959 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2959:32 ldr r0, [sp] .loc 5 2959 40 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2959:40 ldrh.w r1, [sp, #6] movs r2, #9 .loc 5 2959 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2959:11 bl Adc_CheckCalledGroup .loc 5 2959 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2959:9 strb.w r0, [sp, #4] .Ltmp356: .loc 5 2960 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2960:37 ldrb.w r0, [sp, #4] .Ltmp357: .loc 5 2960 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2960:9 cmp r0, #1 beq .LBB32_2 b .LBB32_1 .LBB32_1: .Ltmp358: .loc 5 2963 34 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2963:34 ldrh.w r0, [sp, #6] .loc 5 2963 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2963:18 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus .loc 5 2963 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2963:41 ldrb.w r0, [r0, r1, lsl #1] .loc 5 2963 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2963:16 strb.w r0, [sp, #5] .loc 5 2965 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2965:5 b .LBB32_2 .Ltmp359: .LBB32_2: .loc 5 2968 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2968:13 ldrb.w r0, [sp, #5] .loc 5 2968 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2968:5 add sp, #8 pop {r7, pc} .Ltmp360: .Lfunc_end32: .size Adc_GetGroupStatus, .Lfunc_end32-Adc_GetGroupStatus .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckCalledGroup .type Adc_CheckCalledGroup,%function .code 16 @ @Adc_CheckCalledGroup .thumb_func Adc_CheckCalledGroup: .Lfunc_begin33: .loc 5 701 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:701:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r3 killed $r2 @ kill: def $r3 killed $r1 str r0, [sp, #4] strh.w r1, [sp, #2] strb.w r2, [sp, #1] movs r0, #0 .Ltmp361: .loc 5 702 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:702:20 strb.w r0, [sp] .Ltmp362: .loc 5 704 35 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:704:35 ldr r1, [sp, #4] .loc 5 704 21 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:704:21 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .Ltmp363: .loc 5 704 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:704:9 cbnz r0, .LBB33_2 b .LBB33_1 .LBB33_1: .loc 5 0 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 movs r0, #1 .Ltmp364: .loc 5 706 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:706:13 strb.w r0, [sp] .loc 5 707 65 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:707:65 ldrb.w r2, [sp, #1] movs r0, #123 movs r1, #0 movs r3, #10 .loc 5 707 15 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:707:15 bl Det_ReportError .loc 5 708 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:708:5 b .LBB33_9 .Ltmp365: .LBB33_2: .loc 5 709 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:709:14 ldr r0, [sp, #4] .loc 5 709 24 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:709:24 movw r1, :lower16:Adc_ConfigPtr movt r1, :upper16:Adc_ConfigPtr ldr.w r1, [r1, r0, lsl #2] .loc 5 709 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:709:47 ldr r1, [r1, #12] .Ltmp366: .loc 5 709 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:709:14 cmp r0, r1 beq .LBB33_4 b .LBB33_3 .LBB33_3: .loc 5 0 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:14 movs r0, #1 .Ltmp367: .loc 5 711 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:711:13 strb.w r0, [sp] .loc 5 712 65 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:712:65 ldrb.w r2, [sp, #1] movs r0, #123 movs r1, #0 movs r3, #14 .loc 5 712 15 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:712:15 bl Det_ReportError .loc 5 713 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:713:5 b .LBB33_8 .Ltmp368: .LBB33_4: .loc 5 714 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:714:32 ldrh.w r0, [sp, #2] .Ltmp369: .loc 5 714 14 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:714:14 cmp r0, #5 blo .LBB33_6 b .LBB33_5 .LBB33_5: .loc 5 0 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:14 movs r0, #1 .Ltmp370: .loc 5 716 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:716:13 strb.w r0, [sp] .loc 5 717 65 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:717:65 ldrb.w r2, [sp, #1] movs r0, #123 movs r1, #0 movs r3, #21 .loc 5 717 15 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:717:15 bl Det_ReportError .loc 5 718 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:718:5 b .LBB33_7 .Ltmp371: .LBB33_6: .loc 5 0 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:5 b .LBB33_7 .LBB33_7: b .LBB33_8 .LBB33_8: b .LBB33_9 .LBB33_9: .loc 5 723 12 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:723:12 ldrb.w r0, [sp] .loc 5 723 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:723:5 add sp, #8 pop {r7, pc} .Ltmp372: .Lfunc_end33: .size Adc_CheckCalledGroup, .Lfunc_end33-Adc_CheckCalledGroup .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_GetStreamLastPointer @ -- Begin function Adc_GetStreamLastPointer .globl Adc_GetStreamLastPointer .p2align 2 .type Adc_GetStreamLastPointer,%function .code 16 @ @Adc_GetStreamLastPointer .thumb_func Adc_GetStreamLastPointer: .Lfunc_begin34: .loc 5 2993 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2993:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #24 sub sp, #24 .cfi_def_cfa_offset 32 @ kill: def $r2 killed $r0 strh.w r0, [sp, #22] str r1, [sp, #16] movs r0, #0 .Ltmp373: .loc 5 2994 32 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2994:32 str r0, [sp, #12] .loc 5 2997 29 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2997:29 strh.w r0, [sp, #6] .loc 5 2998 29 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2998:29 strh.w r0, [sp, #4] .loc 5 3001 20 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3001:20 strb.w r0, [sp, #2] .loc 5 3004 6 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3004:6 ldr r1, [sp, #16] .loc 5 3004 21 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3004:21 str r0, [r1] .loc 5 3006 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3006:32 ldr r0, [sp, #12] .loc 5 3006 40 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3006:40 ldrh.w r1, [sp, #22] movs r2, #9 .loc 5 3006 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3006:11 bl Adc_CheckCalledGroup .loc 5 3006 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3006:9 strb.w r0, [sp, #2] .Ltmp374: .loc 5 3007 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3007:37 ldrb.w r0, [sp, #2] .Ltmp375: .loc 5 3007 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3007:9 cmp r0, #1 beq .LBB34_10 b .LBB34_1 .LBB34_1: .Ltmp376: .loc 5 3010 39 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3010:39 ldr r1, [sp, #12] .loc 5 3010 25 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3010:25 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 3010 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3010:48 ldr r0, [r0, #4] .loc 5 3010 64 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3010:64 ldrh.w r1, [sp, #22] .loc 5 3010 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3010:25 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 3010 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3010:21 str r0, [sp, #8] .loc 5 3011 38 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3011:38 ldrh.w r0, [sp, #22] .loc 5 3011 22 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3011:22 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus .loc 5 3011 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3011:45 ldrb.w r0, [r0, r1, lsl #1] .loc 5 3011 20 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3011:20 strb.w r0, [sp, #3] .Ltmp377: .loc 5 3013 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3013:25 ldrb.w r0, [sp, #3] .Ltmp378: .loc 5 3013 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3013:13 cbnz r0, .LBB34_3 b .LBB34_2 .LBB34_2: .loc 5 0 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 movs r0, #123 movs r1, #0 movs r2, #11 movs r3, #12 .Ltmp379: .loc 5 3015 19 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3015:19 bl Det_ReportRuntimeError .loc 5 3017 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3017:9 b .LBB34_9 .Ltmp380: .LBB34_3: .loc 5 3020 29 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3020:29 ldrb.w r0, [sp, #3] .Ltmp381: .loc 5 3020 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3020:17 cmp r0, #1 beq .LBB34_8 b .LBB34_4 .LBB34_4: .Ltmp382: .loc 5 3022 68 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3022:68 ldrh.w r0, [sp, #22] .loc 5 3022 52 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3022:52 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r0, r0, r1, lsl #1 .loc 5 3022 75 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3022:75 ldrh r0, [r0, #4] .Ltmp383: .loc 5 3022 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3022:21 cbnz r0, .LBB34_6 b .LBB34_5 .LBB34_5: .Ltmp384: .loc 5 3024 35 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3024:35 ldr r0, [sp, #8] ldrh r0, [r0, #22] .loc 5 3024 59 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3024:59 subs r0, #1 .loc 5 3024 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3024:33 strh.w r0, [sp, #4] .loc 5 3025 39 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3025:39 ldr r0, [sp, #8] .loc 5 3025 52 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3025:52 ldrh r0, [r0, #22] .loc 5 3025 37 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3025:37 strh.w r0, [sp, #6] .loc 5 3026 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3026:17 b .LBB34_7 .Ltmp385: .LBB34_6: .loc 5 3029 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3029:51 ldrh.w r0, [sp, #22] .loc 5 3029 35 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3029:35 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r1, r0, r1, lsl #1 ldrh r1, [r1, #4] .loc 5 3029 70 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3029:70 subs r1, #1 .loc 5 3029 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3029:33 strh.w r1, [sp, #4] .loc 5 3030 55 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3030:55 ldrh.w r1, [sp, #22] .loc 5 3030 39 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3030:39 add.w r1, r1, r1, lsl #1 add.w r0, r0, r1, lsl #1 .loc 5 3030 62 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3030:62 ldrh r0, [r0, #4] .loc 5 3030 37 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3030:37 strh.w r0, [sp, #6] b .LBB34_7 .Ltmp386: .LBB34_7: .loc 5 3034 46 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3034:46 ldr r0, [sp, #8] .loc 5 3034 59 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3034:59 ldr r0, [r0, #16] .loc 5 3034 76 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3034:76 ldrh.w r1, [sp, #22] .loc 5 3034 46 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3034:46 ldr.w r0, [r0, r1, lsl #2] .loc 5 3034 83 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3034:83 ldrh.w r1, [sp, #4] .loc 5 3034 46 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3034:46 add.w r0, r0, r1, lsl #1 .loc 5 3033 18 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3033:18 ldr r1, [sp, #16] .loc 5 3033 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3033:33 str r0, [r1] .loc 5 3035 48 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3035:48 ldr r0, [sp, #12] .loc 5 3035 56 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3035:56 ldrh.w r1, [sp, #22] .loc 5 3035 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3035:17 bl Adc_UpdateAfterGetStreamStatus .loc 5 3036 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3036:13 b .LBB34_8 .Ltmp387: .LBB34_8: .loc 5 0 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:13 b .LBB34_9 .LBB34_9: .loc 5 3039 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3039:5 b .LBB34_10 .Ltmp388: .LBB34_10: .loc 5 3041 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3041:13 ldrh.w r0, [sp, #6] .loc 5 3041 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3041:5 add sp, #24 pop {r7, pc} .Ltmp389: .Lfunc_end34: .size Adc_GetStreamLastPointer, .Lfunc_end34-Adc_GetStreamLastPointer .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_UpdateAfterGetStreamStatus .type Adc_UpdateAfterGetStreamStatus,%function .code 16 @ @Adc_UpdateAfterGetStreamStatus .thumb_func Adc_UpdateAfterGetStreamStatus: .Lfunc_begin35: .loc 5 1854 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1854:0 .fnstart .cfi_startproc @ %bb.0: .pad #8 sub sp, #8 .cfi_def_cfa_offset 8 @ kill: def $r2 killed $r1 str r0, [sp, #4] strh.w r1, [sp, #2] .Ltmp390: .loc 5 1855 42 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1855:42 ldrh.w r0, [sp, #2] .loc 5 1855 26 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1855:26 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus .loc 5 1855 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1855:49 ldrb.w r0, [r0, r1, lsl #1] .Ltmp391: .loc 5 1855 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1855:9 cmp r0, #2 bne .LBB35_2 b .LBB35_1 .LBB35_1: .Ltmp392: .loc 5 1857 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1857:25 ldrh.w r0, [sp, #2] .loc 5 1857 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1857:9 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #1 .loc 5 1857 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1857:43 strb.w r0, [r1, r2, lsl #1] .loc 5 1858 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1858:5 b .LBB35_19 .Ltmp393: .LBB35_2: .loc 5 1859 54 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1859:54 ldrh.w r0, [sp, #2] .loc 5 1859 38 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1859:38 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus .loc 5 1859 61 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1859:61 ldrb.w r0, [r0, r1, lsl #1] .Ltmp394: .loc 5 1859 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1859:14 cmp r0, #3 bne.w .LBB35_17 b .LBB35_3 .LBB35_3: .Ltmp395: .loc 5 1862 47 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1862:47 ldr r1, [sp, #4] .loc 5 1862 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1862:33 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1862 56 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1862:56 ldr r0, [r0, #4] .loc 5 1862 72 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1862:72 ldrh.w r1, [sp, #2] .loc 5 1862 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1862:33 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1862 79 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1862:79 ldrb r0, [r0, #6] .Ltmp396: .loc 5 1862 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1862:13 cmp r0, #0 bne .LBB35_11 b .LBB35_4 .LBB35_4: .Ltmp397: .loc 5 1864 57 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1864:57 ldr r1, [sp, #4] .loc 5 1864 43 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1864:43 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1864 66 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1864:66 ldr r0, [r0, #4] .loc 5 1864 82 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1864:82 ldrh.w r1, [sp, #2] .loc 5 1864 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1864:43 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1864 89 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1864:89 ldrb r0, [r0, #4] .loc 5 1864 99 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1864:99 cbz r0, .LBB35_8 b .LBB35_5 .LBB35_5: .loc 5 1866 33 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1866:33 ldr r1, [sp, #4] .loc 5 1866 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1866:19 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1866 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1866:42 ldr r0, [r0, #4] .loc 5 1866 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1866:58 ldrh.w r1, [sp, #2] .loc 5 1866 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1866:19 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1866 65 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1866:65 ldrb r0, [r0, #4] .loc 5 1866 75 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1866:75 cmp r0, #1 bne .LBB35_9 b .LBB35_6 .LBB35_6: .loc 5 1868 33 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1868:33 ldr r1, [sp, #4] .loc 5 1868 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1868:19 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1868 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1868:42 ldr r0, [r0, #4] .loc 5 1868 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1868:58 ldrh.w r1, [sp, #2] .loc 5 1868 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1868:19 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1868 65 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1868:65 ldrb r0, [r0, #3] .loc 5 1868 77 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1868:77 cmp r0, #1 bne .LBB35_9 b .LBB35_7 .LBB35_7: .loc 5 1870 33 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1870:33 ldr r1, [sp, #4] .loc 5 1870 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1870:19 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1870 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1870:42 ldr r0, [r0, #4] .loc 5 1870 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1870:58 ldrh.w r1, [sp, #2] .loc 5 1870 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1870:19 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1870 65 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1870:65 ldrb r0, [r0, #20] .Ltmp398: .loc 5 1864 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1864:17 cbnz r0, .LBB35_9 b .LBB35_8 .LBB35_8: .Ltmp399: .loc 5 1872 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1872:33 ldrh.w r0, [sp, #2] .loc 5 1872 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1872:17 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #0 .loc 5 1872 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1872:51 strb.w r0, [r1, r2, lsl #1] .loc 5 1873 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1873:13 b .LBB35_10 .Ltmp400: .LBB35_9: .loc 5 1877 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1877:33 ldrh.w r0, [sp, #2] .loc 5 1877 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1877:17 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #1 .loc 5 1877 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1877:51 strb.w r0, [r1, r2, lsl #1] b .LBB35_10 .Ltmp401: .LBB35_10: .loc 5 1879 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1879:9 b .LBB35_16 .Ltmp402: .LBB35_11: .loc 5 1885 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1885:32 ldr r1, [sp, #4] .loc 5 1885 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1885:18 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1885 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1885:41 ldr r0, [r0, #4] .loc 5 1885 57 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1885:57 ldrh.w r1, [sp, #2] .loc 5 1885 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1885:18 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1885 64 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1885:64 ldrb r0, [r0, #3] .loc 5 1885 76 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1885:76 cmp r0, #1 bne .LBB35_14 b .LBB35_12 .LBB35_12: .loc 5 1887 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1887:32 ldr r1, [sp, #4] .loc 5 1887 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1887:18 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1887 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1887:41 ldr r0, [r0, #4] .loc 5 1887 57 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1887:57 ldrh.w r1, [sp, #2] .loc 5 1887 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1887:18 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1887 64 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1887:64 ldrb r0, [r0, #20] .Ltmp403: .loc 5 1884 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1884:17 cbnz r0, .LBB35_14 b .LBB35_13 .LBB35_13: .Ltmp404: .loc 5 1889 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1889:33 ldrh.w r0, [sp, #2] .loc 5 1889 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1889:17 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #0 .loc 5 1889 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1889:51 strb.w r0, [r1, r2, lsl #1] .loc 5 1890 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1890:13 b .LBB35_15 .Ltmp405: .LBB35_14: .loc 5 1894 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1894:33 ldrh.w r0, [sp, #2] .loc 5 1894 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1894:17 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #1 .loc 5 1894 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1894:51 strb.w r0, [r1, r2, lsl #1] b .LBB35_15 .Ltmp406: .LBB35_15: .loc 5 0 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:51 b .LBB35_16 .LBB35_16: .loc 5 1898 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1898:5 b .LBB35_18 .Ltmp407: .LBB35_17: .loc 5 0 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:5 b .LBB35_18 .LBB35_18: b .LBB35_19 .LBB35_19: .loc 5 1903 1 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1903:1 add sp, #8 bx lr .Ltmp408: .Lfunc_end35: .size Adc_UpdateAfterGetStreamStatus, .Lfunc_end35-Adc_UpdateAfterGetStreamStatus .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_GetVersionInfo @ -- Begin function Adc_GetVersionInfo .globl Adc_GetVersionInfo .p2align 2 .type Adc_GetVersionInfo,%function .code 16 @ @Adc_GetVersionInfo .thumb_func Adc_GetVersionInfo: .Lfunc_begin36: .loc 5 3057 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3057:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 str r0, [sp, #4] .Ltmp409: .loc 5 3059 21 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3059:21 ldr r0, [sp, #4] .Ltmp410: .loc 5 3059 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3059:9 cbnz r0, .LBB36_2 b .LBB36_1 .LBB36_1: .loc 5 0 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 movs r0, #123 movs r1, #0 movs r2, #10 movs r3, #20 .Ltmp411: .loc 5 3061 15 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3061:15 bl Det_ReportError .loc 5 3063 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3063:5 b .LBB36_3 .Ltmp412: .LBB36_2: .loc 5 3067 10 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3067:10 ldr r1, [sp, #4] movs r0, #179 .loc 5 3067 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3067:33 strh r0, [r1] .loc 5 3068 10 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3068:10 ldr r1, [sp, #4] movs r0, #123 .loc 5 3068 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3068:33 strh r0, [r1, #2] .loc 5 3069 10 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3069:10 ldr r1, [sp, #4] movs r0, #1 .loc 5 3069 41 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3069:41 strb r0, [r1, #4] .loc 5 3070 10 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3070:10 ldr r1, [sp, #4] movs r0, #2 .loc 5 3070 41 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3070:41 strb r0, [r1, #5] .loc 5 3071 10 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3071:10 ldr r1, [sp, #4] movs r0, #0 .loc 5 3071 41 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3071:41 strb r0, [r1, #6] b .LBB36_3 .Ltmp413: .LBB36_3: .loc 5 3076 1 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3076:1 add sp, #8 pop {r7, pc} .Ltmp414: .Lfunc_end36: .size Adc_GetVersionInfo, .Lfunc_end36-Adc_GetVersionInfo .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_SelfTest @ -- Begin function Adc_SelfTest .globl Adc_SelfTest .p2align 2 .type Adc_SelfTest,%function .code 16 @ @Adc_SelfTest .thumb_func Adc_SelfTest: .Lfunc_begin37: .loc 5 3137 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3137:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r1 killed $r0 strb.w r0, [sp, #15] movs r0, #0 .Ltmp415: .loc 5 3139 21 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3139:21 strb.w r0, [sp, #7] .loc 5 3141 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3141:12 str r0, [sp, #8] .loc 5 3143 29 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3143:29 ldr r0, [sp, #8] .loc 5 3143 37 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3143:37 ldrb.w r1, [sp, #15] .loc 5 3143 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3143:11 bl Adc_CheckSelfTest .loc 5 3143 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3143:9 strb.w r0, [sp, #7] .Ltmp416: .loc 5 3144 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3144:37 ldrb.w r0, [sp, #7] .Ltmp417: .loc 5 3144 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3144:9 cmp r0, #1 beq .LBB37_8 b .LBB37_1 .LBB37_1: .Ltmp418: .loc 5 3147 35 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3147:35 ldrb.w r0, [sp, #15] movs r1, #97 .loc 5 3147 15 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3147:15 bl Adc_CheckHWUnitBusy .loc 5 3147 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3147:13 strb.w r0, [sp, #7] .Ltmp419: .loc 5 3148 41 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3148:41 ldrb.w r0, [sp, #7] .Ltmp420: .loc 5 3148 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3148:13 cmp r0, #1 beq .LBB37_7 b .LBB37_2 .LBB37_2: .Ltmp421: .loc 5 3150 44 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3150:44 ldr r0, [sp, #8] movs r1, #97 .loc 5 3150 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3150:19 bl Adc_CheckGroupBusyStatus .loc 5 3150 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3150:17 strb.w r0, [sp, #7] .Ltmp422: .loc 5 3151 45 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3151:45 ldrb.w r0, [sp, #7] .Ltmp423: .loc 5 3151 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3151:17 cmp r0, #1 beq .LBB37_6 b .LBB37_3 .LBB37_3: .Ltmp424: .loc 5 3153 40 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3153:40 ldrb.w r0, [sp, #15] .loc 5 3153 23 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3153:23 bl Adc_Drv_SelfTest .loc 5 3153 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3153:21 strb.w r0, [sp, #7] .Ltmp425: .loc 5 3154 45 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3154:45 ldrb.w r0, [sp, #7] .Ltmp426: .loc 5 3154 21 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3154:21 cbz r0, .LBB37_5 b .LBB37_4 .LBB37_4: .loc 5 0 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:21 movs r0, #123 movs r1, #0 movs r2, #97 movs r3, #43 .Ltmp427: .loc 5 3156 27 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3156:27 bl Det_ReportRuntimeError .loc 5 3158 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3158:17 b .LBB37_5 .Ltmp428: .LBB37_5: .loc 5 3159 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3159:13 b .LBB37_6 .Ltmp429: .LBB37_6: .loc 5 3160 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3160:9 b .LBB37_7 .Ltmp430: .LBB37_7: .loc 5 3162 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3162:5 b .LBB37_8 .Ltmp431: .LBB37_8: .loc 5 3164 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3164:12 ldrb.w r0, [sp, #7] .loc 5 3164 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:3164:5 add sp, #16 pop {r7, pc} .Ltmp432: .Lfunc_end37: .size Adc_SelfTest, .Lfunc_end37-Adc_SelfTest .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckSelfTest .type Adc_CheckSelfTest,%function .code 16 @ @Adc_CheckSelfTest .thumb_func Adc_CheckSelfTest: .Lfunc_begin38: .loc 5 1148 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1148:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r2 killed $r1 str r0, [sp, #4] strb.w r1, [sp, #3] movs r0, #0 .Ltmp433: .loc 5 1149 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1149:20 strb.w r0, [sp, #2] .Ltmp434: .loc 5 1151 35 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1151:35 ldr r1, [sp, #4] .loc 5 1151 21 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1151:21 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .Ltmp435: .loc 5 1151 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1151:9 cbnz r0, .LBB38_2 b .LBB38_1 .LBB38_1: .loc 5 0 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:9 movs r0, #1 .Ltmp436: .loc 5 1153 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1153:13 strb.w r0, [sp, #2] movs r0, #123 movs r1, #0 movs r2, #97 movs r3, #10 .loc 5 1154 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1154:15 bl Det_ReportError .loc 5 1156 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1156:5 b .LBB38_12 .Ltmp437: .LBB38_2: .loc 5 1157 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1157:14 ldrb.w r0, [sp, #3] .Ltmp438: .loc 5 1157 14 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1157:14 cmp r0, #2 blo .LBB38_4 b .LBB38_3 .LBB38_3: .loc 5 0 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:14 movs r0, #1 .Ltmp439: .loc 5 1159 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1159:13 strb.w r0, [sp, #2] movs r0, #123 movs r1, #0 movs r2, #97 movs r3, #38 .loc 5 1160 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1160:15 bl Det_ReportError .loc 5 1162 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1162:5 b .LBB38_11 .Ltmp440: .LBB38_4: .loc 5 1163 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1163:14 ldr r0, [sp, #4] .loc 5 1163 24 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1163:24 movw r1, :lower16:Adc_ConfigPtr movt r1, :upper16:Adc_ConfigPtr ldr.w r1, [r1, r0, lsl #2] .loc 5 1163 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1163:47 ldr r1, [r1, #12] .Ltmp441: .loc 5 1163 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1163:14 cmp r0, r1 beq .LBB38_6 b .LBB38_5 .LBB38_5: .loc 5 0 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:14 movs r0, #1 .Ltmp442: .loc 5 1165 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1165:13 strb.w r0, [sp, #2] movs r0, #123 movs r1, #0 movs r2, #97 movs r3, #14 .loc 5 1166 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1166:15 bl Det_ReportError .loc 5 1168 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1168:5 b .LBB38_10 .Ltmp443: .LBB38_6: .loc 5 1169 40 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1169:40 ldr r1, [sp, #4] .loc 5 1169 26 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1169:26 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1169 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1169:49 ldr r0, [r0] .loc 5 1169 66 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1169:66 ldrb.w r1, [sp, #3] .loc 5 1169 72 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1169:72 ldr.w r0, [r0, r1, lsl #2] .Ltmp444: .loc 5 1169 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1169:14 cbnz r0, .LBB38_8 b .LBB38_7 .LBB38_7: .loc 5 0 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:14 movs r0, #1 .Ltmp445: .loc 5 1171 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1171:13 strb.w r0, [sp, #2] movs r0, #123 movs r1, #0 movs r2, #97 movs r3, #14 .loc 5 1172 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1172:15 bl Det_ReportError .loc 5 1174 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1174:5 b .LBB38_9 .Ltmp446: .LBB38_8: .loc 5 0 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:5 b .LBB38_9 .LBB38_9: b .LBB38_10 .LBB38_10: b .LBB38_11 .LBB38_11: b .LBB38_12 .LBB38_12: .loc 5 1180 12 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1180:12 ldrb.w r0, [sp, #2] .loc 5 1180 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1180:5 add sp, #8 pop {r7, pc} .Ltmp447: .Lfunc_end38: .size Adc_CheckSelfTest, .Lfunc_end38-Adc_CheckSelfTest .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CheckConversionResult .type Adc_CheckConversionResult,%function .code 16 @ @Adc_CheckConversionResult .thumb_func Adc_CheckConversionResult: .Lfunc_begin39: .loc 5 1972 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1972:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #40 sub sp, #40 .cfi_def_cfa_offset 48 @ kill: def $r3 killed $r2 @ kill: def $r3 killed $r1 str r0, [sp, #36] strb.w r1, [sp, #35] strh.w r2, [sp, #32] movs r0, #0 .Ltmp448: .loc 5 1974 32 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1974:32 str r0, [sp] @ 4-byte Spill strb.w r0, [sp, #31] .loc 5 1975 62 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1975:62 ldr r1, [sp, #36] .loc 5 1975 48 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1975:48 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r1, [r0, r1, lsl #2] .loc 5 1975 71 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1975:71 ldr r1, [r1, #4] .loc 5 1975 87 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1975:87 ldrh.w r2, [sp, #32] .loc 5 1975 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1975:48 add.w r2, r2, r2, lsl #2 add.w r1, r1, r2, lsl #3 .loc 5 1975 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1975:32 str r1, [sp, #24] .loc 5 1977 51 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1977:51 ldr r1, [sp, #24] .loc 5 1977 64 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1977:64 ldr r1, [r1, #16] .loc 5 1977 81 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1977:81 ldrh.w r2, [sp, #32] .loc 5 1977 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1977:51 ldr.w r1, [r1, r2, lsl #2] .loc 5 1977 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1977:32 str r1, [sp, #16] .loc 5 1982 23 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1982:23 ldr r1, [sp, #36] .loc 5 1982 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1982:9 ldr.w r0, [r0, r1, lsl #2] .loc 5 1982 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1982:32 ldr r0, [r0] .loc 5 1982 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1982:49 ldrb.w r1, [sp, #35] .loc 5 1982 55 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1982:55 ldr.w r0, [r0, r1, lsl #2] .loc 5 1982 72 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1982:72 ldrb r0, [r0, #6] .loc 5 1981 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1981:32 strb.w r0, [sp, #8] .loc 5 1983 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1983:45 ldrb.w r0, [sp, #8] .loc 5 1983 25 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1983:25 bl Adc_GetBitShiftNums mov r1, r0 .loc 5 1983 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1983:11 ldr r0, [sp] @ 4-byte Reload strb.w r1, [sp, #7] .loc 5 1989 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1989:17 ldr r1, [sp, #16] .loc 5 1989 50 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1989:50 ldrh.w r2, [sp, #32] .loc 5 1989 34 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1989:34 add.w r3, r2, r2, lsl #1 movw r2, :lower16:Adc_GroupStatus movt r2, :upper16:Adc_GroupStatus add.w r2, r2, r3, lsl #1 .loc 5 1989 57 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1989:57 ldrh r2, [r2, #4] .loc 5 1989 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1989:17 add.w r1, r1, r2, lsl #1 .loc 5 1989 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1989:13 str r1, [sp, #12] .loc 5 1990 17 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1990:17 ldr r1, [sp, #24] .loc 5 1990 30 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1990:30 ldrh r1, [r1, #22] .loc 5 1990 15 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1990:15 strh.w r1, [sp, #22] .Ltmp449: .loc 5 1992 16 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1992:16 strb.w r0, [sp, #9] .loc 5 1992 10 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1992:10 b .LBB39_1 .LBB39_1: @ =>This Inner Loop Header: Depth=1 .Ltmp450: .loc 5 1992 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1992:21 ldrb.w r0, [sp, #9] .loc 5 1992 29 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1992:29 ldr r1, [sp, #24] .loc 5 1992 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1992:42 ldrb r1, [r1, #24] .Ltmp451: .loc 5 1992 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1992:5 cmp r0, r1 bge .LBB39_4 b .LBB39_2 .LBB39_2: @ in Loop: Header=BB39_1 Depth=1 .Ltmp452: .loc 5 1994 42 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1994:42 ldrb.w r0, [sp, #35] .loc 5 1994 22 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1994:22 bl Adc_Drv_GetConvData .loc 5 1994 20 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1994:20 strh.w r0, [sp, #10] .loc 5 1999 22 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1999:22 ldrh.w r0, [sp, #10] .loc 5 1999 37 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1999:37 ldrb.w r1, [sp, #7] .loc 5 1999 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1999:33 lsls r0, r1 .loc 5 1999 20 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1999:20 strh.w r0, [sp, #10] .loc 5 2021 40 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2021:40 ldrh.w r0, [sp, #10] .loc 5 2021 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2021:9 ldr r1, [sp, #12] .loc 5 2021 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2021:18 ldrb.w r2, [sp, #9] .loc 5 2021 26 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2021:26 ldrh.w r3, [sp, #22] .loc 5 2021 24 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2021:24 muls r2, r3, r2 .loc 5 2021 38 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2021:38 strh.w r0, [r1, r2, lsl #1] .loc 5 2023 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2023:5 b .LBB39_3 .Ltmp453: .LBB39_3: @ in Loop: Header=BB39_1 Depth=1 .loc 5 1992 69 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1992:69 ldrb.w r0, [sp, #9] adds r0, #1 strb.w r0, [sp, #9] .loc 5 1992 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1992:5 b .LBB39_1 .Ltmp454: .LBB39_4: .loc 5 2037 12 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2037:12 ldrb.w r0, [sp, #31] .loc 5 2037 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2037:5 add sp, #40 pop {r7, pc} .Ltmp455: .Lfunc_end39: .size Adc_CheckConversionResult, .Lfunc_end39-Adc_CheckConversionResult .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_UpdateHwGroupState .type Adc_UpdateHwGroupState,%function .code 16 @ @Adc_UpdateHwGroupState .thumb_func Adc_UpdateHwGroupState: .Lfunc_begin40: .loc 5 2290 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2290:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 @ kill: def $r3 killed $r2 @ kill: def $r3 killed $r1 str r0, [sp, #12] strb.w r1, [sp, #11] strh.w r2, [sp, #8] .Ltmp456: .loc 5 2292 25 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2292:25 ldr r1, [sp, #12] .loc 5 2292 11 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2292:11 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 2292 34 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2292:34 ldr r0, [r0, #4] .loc 5 2292 50 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2292:50 ldrh.w r1, [sp, #8] .loc 5 2292 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2292:11 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 2291 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2291:32 str r0, [sp, #4] .loc 5 2302 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2302:21 ldrh.w r0, [sp, #8] .loc 5 2302 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2302:5 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r2, r0, r1, lsl #1 movs r1, #1 .loc 5 2302 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2302:45 strb r1, [r2, #1] .Ltmp457: .loc 5 2304 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2304:37 ldrh.w r1, [sp, #8] .loc 5 2304 21 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2304:21 add.w r1, r1, r1, lsl #1 .loc 5 2304 44 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2304:44 ldrb.w r0, [r0, r1, lsl #1] .Ltmp458: .loc 5 2304 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2304:9 cmp r0, #1 bne .LBB40_2 b .LBB40_1 .LBB40_1: .Ltmp459: .loc 5 2306 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2306:25 ldrh.w r0, [sp, #8] .loc 5 2306 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2306:9 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #2 .loc 5 2306 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2306:43 strb.w r0, [r1, r2, lsl #1] .loc 5 2307 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2307:5 b .LBB40_2 .Ltmp460: .LBB40_2: .loc 5 2309 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2309:42 ldrh.w r0, [sp, #8] .loc 5 2309 26 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2309:26 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r0, r0, r1, lsl #1 .loc 5 2309 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2309:49 ldrh r0, [r0, #4] .loc 5 2309 24 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2309:24 str r0, [sp] .Ltmp461: .loc 5 2311 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2311:9 ldr r0, [sp] .loc 5 2311 31 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2311:31 ldr r1, [sp, #4] .loc 5 2311 44 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2311:44 ldrh r1, [r1, #22] .Ltmp462: .loc 5 2311 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2311:9 cmp r0, r1 blo .LBB40_8 b .LBB40_3 .LBB40_3: .Ltmp463: .loc 5 2313 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2313:25 ldrh.w r0, [sp, #8] .loc 5 2313 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2313:9 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #3 .loc 5 2313 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2313:43 strb.w r0, [r1, r2, lsl #1] .Ltmp464: .loc 5 2315 42 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2315:42 ldr r0, [sp, #4] .loc 5 2315 55 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2315:55 ldrb r0, [r0, #20] .loc 5 2315 67 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2315:67 cbnz r0, .LBB40_6 b .LBB40_4 .LBB40_4: .loc 5 2316 43 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2316:43 ldr r0, [sp, #4] .loc 5 2316 56 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2316:56 ldrb r0, [r0, #3] .Ltmp465: .loc 5 2315 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2315:13 cmp r0, #1 bne .LBB40_6 b .LBB40_5 .LBB40_5: .Ltmp466: .loc 5 2318 42 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2318:42 ldrb.w r0, [sp, #11] .loc 5 2318 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2318:13 bl Adc_Drv_DisableCompInterrupt .loc 5 2325 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2325:9 b .LBB40_7 .Ltmp467: .LBB40_6: .loc 5 2328 29 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2328:29 ldrh.w r0, [sp, #8] .loc 5 2328 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2328:13 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r1, r0, r1, lsl #1 movs r0, #0 .loc 5 2328 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2328:48 strh r0, [r1, #4] b .LBB40_7 .Ltmp468: .LBB40_7: .loc 5 2348 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2348:5 b .LBB40_9 .Ltmp469: .LBB40_8: .loc 5 0 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:0:5 b .LBB40_9 .LBB40_9: .loc 5 2366 26 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2366:26 ldr r0, [sp, #12] .loc 5 2366 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2366:34 ldrh.w r1, [sp, #8] .loc 5 2366 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2366:5 bl Adc_CallNotification .loc 5 2368 1 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2368:1 add sp, #16 pop {r7, pc} .Ltmp470: .Lfunc_end40: .size Adc_UpdateHwGroupState, .Lfunc_end40-Adc_UpdateHwGroupState .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_GetBitShiftNums .type Adc_GetBitShiftNums,%function .code 16 @ @Adc_GetBitShiftNums .thumb_func Adc_GetBitShiftNums: .Lfunc_begin41: .loc 5 387 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:387:0 .fnstart .cfi_startproc @ %bb.0: .pad #4 sub sp, #4 .cfi_def_cfa_offset 4 @ kill: def $r1 killed $r0 strb.w r0, [sp, #3] movs r0, #0 .Ltmp471: .loc 5 407 18 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:407:18 strb.w r0, [sp, #2] .loc 5 411 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:411:12 ldrb.w r0, [sp, #2] .loc 5 411 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:411:5 add sp, #4 bx lr .Ltmp472: .Lfunc_end41: .size Adc_GetBitShiftNums, .Lfunc_end41-Adc_GetBitShiftNums .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_CallNotification .type Adc_CallNotification,%function .code 16 @ @Adc_CallNotification .thumb_func Adc_CallNotification: .Lfunc_begin42: .loc 5 1917 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1917:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r2 killed $r1 str r0, [sp, #4] strh.w r1, [sp, #2] .Ltmp473: .loc 5 1918 54 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1918:54 ldrh.w r0, [sp, #2] .loc 5 1918 38 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1918:38 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r0, r0, r1, lsl #1 .loc 5 1918 61 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1918:61 ldrb r0, [r0, #3] .loc 5 1918 75 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1918:75 cmp r0, #1 bne .LBB42_3 b .LBB42_1 .LBB42_1: .loc 5 1919 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1919:36 ldr r1, [sp, #4] .loc 5 1919 22 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1919:22 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1919 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1919:45 ldr r0, [r0, #4] .loc 5 1919 61 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1919:61 ldrh.w r1, [sp, #2] .loc 5 1919 22 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1919:22 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1919 68 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1919:68 ldr r0, [r0, #12] .Ltmp474: .loc 5 1918 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1918:9 cbz r0, .LBB42_3 b .LBB42_2 .LBB42_2: .Ltmp475: .loc 5 1921 23 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1921:23 ldr r1, [sp, #4] .loc 5 1921 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1921:9 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 1921 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1921:32 ldr r0, [r0, #4] .loc 5 1921 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1921:48 ldrh.w r1, [sp, #2] .loc 5 1921 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1921:9 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 1921 55 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1921:55 ldr r0, [r0, #12] .loc 5 1921 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1921:9 blx r0 .loc 5 1922 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1922:5 b .LBB42_3 .Ltmp476: .LBB42_3: .loc 5 1923 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1923:1 add sp, #8 pop {r7, pc} .Ltmp477: .Lfunc_end42: .size Adc_CallNotification, .Lfunc_end42-Adc_CallNotification .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_UpdateSwGroupState .type Adc_UpdateSwGroupState,%function .code 16 @ @Adc_UpdateSwGroupState .thumb_func Adc_UpdateSwGroupState: .Lfunc_begin43: .loc 5 2163 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2163:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #24 sub sp, #24 .cfi_def_cfa_offset 32 @ kill: def $r3 killed $r2 @ kill: def $r3 killed $r1 str r0, [sp, #20] strb.w r1, [sp, #19] strh.w r2, [sp, #16] .Ltmp478: .loc 5 2165 25 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2165:25 ldr r1, [sp, #20] .loc 5 2165 11 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2165:11 movw r0, :lower16:Adc_ConfigPtr movt r0, :upper16:Adc_ConfigPtr ldr.w r0, [r0, r1, lsl #2] .loc 5 2165 34 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2165:34 ldr r0, [r0, #4] .loc 5 2165 50 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2165:50 ldrh.w r1, [sp, #16] .loc 5 2165 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2165:11 add.w r1, r1, r1, lsl #2 add.w r0, r0, r1, lsl #3 .loc 5 2164 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2164:32 str r0, [sp, #12] .loc 5 2166 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2166:49 ldrh.w r0, [sp, #16] .loc 5 2166 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2166:33 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r1, r0, r1, lsl #1 .loc 5 2166 56 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2166:56 ldrh r1, [r1, #4] .loc 5 2166 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2166:12 str r1, [sp, #8] .loc 5 2170 21 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2170:21 ldrh.w r1, [sp, #16] .loc 5 2170 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2170:5 add.w r1, r1, r1, lsl #1 add.w r2, r0, r1, lsl #1 movs r1, #1 .loc 5 2170 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2170:45 strb r1, [r2, #1] .Ltmp479: .loc 5 2173 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2173:37 ldrh.w r1, [sp, #16] .loc 5 2173 21 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2173:21 add.w r1, r1, r1, lsl #1 .loc 5 2173 44 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2173:44 ldrb.w r0, [r0, r1, lsl #1] .Ltmp480: .loc 5 2173 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2173:9 cmp r0, #1 bne .LBB43_2 b .LBB43_1 .LBB43_1: .Ltmp481: .loc 5 2175 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2175:25 ldrh.w r0, [sp, #16] .loc 5 2175 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2175:9 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #2 .loc 5 2175 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2175:43 strb.w r0, [r1, r2, lsl #1] .loc 5 2176 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2176:5 b .LBB43_2 .Ltmp482: .LBB43_2: .loc 5 2178 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2178:9 ldr r0, [sp, #8] .loc 5 2178 31 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2178:31 ldr r1, [sp, #12] .loc 5 2178 44 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2178:44 ldrh r1, [r1, #22] .Ltmp483: .loc 5 2178 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2178:9 cmp r0, r1 blo .LBB43_11 b .LBB43_3 .LBB43_3: .Ltmp484: .loc 5 2181 25 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2181:25 ldrh.w r0, [sp, #16] .loc 5 2181 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2181:9 add.w r2, r0, r0, lsl #1 movw r1, :lower16:Adc_GroupStatus movt r1, :upper16:Adc_GroupStatus movs r0, #3 .loc 5 2181 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2181:43 strb.w r0, [r1, r2, lsl #1] .Ltmp485: .loc 5 2183 43 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2183:43 ldr r0, [sp, #12] .loc 5 2183 56 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2183:56 ldrb r0, [r0, #20] .loc 5 2183 68 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2183:68 cbnz r0, .LBB43_5 b .LBB43_4 .LBB43_4: .loc 5 2184 44 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2184:44 ldr r0, [sp, #12] .loc 5 2184 57 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2184:57 ldrb r0, [r0, #3] .loc 5 2184 70 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2184:70 cmp r0, #1 beq .LBB43_6 b .LBB43_5 .LBB43_5: .loc 5 2185 39 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2185:39 ldr r0, [sp, #12] .loc 5 2185 52 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2185:52 ldrb r0, [r0, #4] .Ltmp486: .loc 5 2183 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2183:13 cbnz r0, .LBB43_9 b .LBB43_6 .LBB43_6: .Ltmp487: .loc 5 2190 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2190:33 ldrb.w r0, [sp, #19] movs r1, #0 .loc 5 2190 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2190:13 bl Adc_RemoveFromQueue .Ltmp488: .loc 5 2192 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2192:32 ldrb.w r0, [sp, #19] .loc 5 2192 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2192:17 rsb r1, r0, r0, lsl #3 movw r0, :lower16:Adc_UnitStatus movt r0, :upper16:Adc_UnitStatus .loc 5 2192 38 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2192:38 ldrh.w r0, [r0, r1, lsl #1] .Ltmp489: .loc 5 2192 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2192:17 cmp r0, #1 blt .LBB43_8 b .LBB43_7 .LBB43_7: .Ltmp490: .loc 5 2194 43 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2194:43 ldrb.w r0, [sp, #19] .loc 5 2194 28 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2194:28 rsb r1, r0, r0, lsl #3 movw r0, :lower16:Adc_UnitStatus movt r0, :upper16:Adc_UnitStatus add.w r0, r0, r1, lsl #1 ldrh r0, [r0, #2] .loc 5 2194 26 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2194:26 strh.w r0, [sp, #6] .loc 5 2196 45 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2196:45 ldr r0, [sp, #20] .loc 5 2196 53 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2196:53 ldrb.w r1, [sp, #19] .loc 5 2196 59 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2196:59 ldrh.w r2, [sp, #6] .loc 5 2196 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2196:17 bl Adc_InternalStartConversion .loc 5 2197 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2197:13 b .LBB43_8 .Ltmp491: .LBB43_8: .loc 5 2202 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2202:9 b .LBB43_10 .Ltmp492: .LBB43_9: .loc 5 2206 29 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2206:29 ldrh.w r0, [sp, #16] .loc 5 2206 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2206:13 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Adc_GroupStatus movt r0, :upper16:Adc_GroupStatus add.w r1, r0, r1, lsl #1 movs r0, #0 .loc 5 2206 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2206:48 strh r0, [r1, #4] .loc 5 2207 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2207:37 ldr r0, [sp, #20] .loc 5 2207 45 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2207:45 ldrb.w r1, [sp, #19] .loc 5 2207 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2207:51 ldrh.w r2, [sp, #16] .loc 5 2207 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2207:13 bl Adc_SwTriggerConversion b .LBB43_10 .Ltmp493: .LBB43_10: .loc 5 2209 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2209:5 b .LBB43_12 .Ltmp494: .LBB43_11: .loc 5 2213 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2213:33 ldr r0, [sp, #20] .loc 5 2213 41 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2213:41 ldrb.w r1, [sp, #19] .loc 5 2213 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2213:47 ldrh.w r2, [sp, #16] .loc 5 2213 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2213:9 bl Adc_SwTriggerConversion b .LBB43_12 .Ltmp495: .LBB43_12: .loc 5 2218 26 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2218:26 ldr r0, [sp, #20] .loc 5 2218 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2218:34 ldrh.w r1, [sp, #16] .loc 5 2218 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2218:5 bl Adc_CallNotification .loc 5 2220 1 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2220:1 add sp, #24 pop {r7, pc} .Ltmp496: .Lfunc_end43: .size Adc_UpdateSwGroupState, .Lfunc_end43-Adc_UpdateSwGroupState .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_RemoveFromQueue .type Adc_RemoveFromQueue,%function .code 16 @ @Adc_RemoveFromQueue .thumb_func Adc_RemoveFromQueue: .Lfunc_begin44: .loc 5 1938 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1938:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r2 killed $r1 @ kill: def $r2 killed $r0 strb.w r0, [sp, #7] strh.w r1, [sp, #4] movs r0, #0 .Ltmp497: .loc 5 1939 24 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1939:24 strh.w r0, [sp, #2] .loc 5 1940 24 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1940:24 strh.w r0, [sp] .loc 5 1942 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1942:5 bl SchM_Enter_Adc_SwNormalQueueUpdate .loc 5 1943 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1943:33 ldrb.w r0, [sp, #7] .loc 5 1943 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1943:18 rsb r1, r0, r0, lsl #3 movw r0, :lower16:Adc_UnitStatus movt r0, :upper16:Adc_UnitStatus .loc 5 1943 39 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1943:39 ldrh.w r0, [r0, r1, lsl #1] .loc 5 1943 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1943:16 strh.w r0, [sp] .Ltmp498: .loc 5 1944 34 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1944:34 ldrh.w r0, [sp] .Ltmp499: .loc 5 1944 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1944:9 cmp r0, #2 blt .LBB44_6 b .LBB44_1 .LBB44_1: .Ltmp500: .loc 5 1946 31 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1946:31 ldrh.w r0, [sp, #4] .loc 5 1946 45 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1946:45 adds r0, #1 .loc 5 1946 28 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1946:28 strh.w r0, [sp, #2] .loc 5 1946 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1946:14 b .LBB44_2 .LBB44_2: @ =>This Inner Loop Header: Depth=1 .Ltmp501: .loc 5 1946 52 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1946:52 ldrh.w r0, [sp, #2] .loc 5 1946 68 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1946:68 ldrh.w r1, [sp] .Ltmp502: .loc 5 1946 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1946:9 cmp r0, r1 bge .LBB44_5 b .LBB44_3 .LBB44_3: @ in Loop: Header=BB44_2 Depth=1 .Ltmp503: .loc 5 1949 47 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1949:47 ldrb.w r0, [sp, #7] .loc 5 1949 32 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1949:32 rsb r0, r0, r0, lsl #3 movw r1, :lower16:Adc_UnitStatus movt r1, :upper16:Adc_UnitStatus add.w r0, r1, r0, lsl #1 .loc 5 1949 67 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1949:67 ldrh.w r2, [sp, #2] .loc 5 1949 53 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1949:53 add.w r0, r0, r2, lsl #1 .loc 5 1949 32 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1949:32 ldrh r0, [r0, #2] .loc 5 1948 28 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1948:28 ldrb.w r2, [sp, #7] .loc 5 1948 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1948:13 rsb r2, r2, r2, lsl #3 add.w r1, r1, r2, lsl #1 .loc 5 1948 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1948:48 ldrh.w r2, [sp, #2] .loc 5 1948 68 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1948:68 strh.w r0, [r1, r2, lsl #1] .loc 5 1950 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1950:9 b .LBB44_4 .Ltmp504: .LBB44_4: @ in Loop: Header=BB44_2 Depth=1 .loc 5 1946 93 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1946:93 ldrh.w r0, [sp, #2] adds r0, #1 strh.w r0, [sp, #2] .loc 5 1946 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1946:9 b .LBB44_2 .Ltmp505: .LBB44_5: .loc 5 1951 24 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1951:24 ldrb.w r0, [sp, #7] .loc 5 1951 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1951:9 rsb r2, r0, r0, lsl #3 movw r1, :lower16:Adc_UnitStatus movt r1, :upper16:Adc_UnitStatus .loc 5 1951 48 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1951:48 ldrh.w r0, [r1, r2, lsl #1] subs r0, #1 strh.w r0, [r1, r2, lsl #1] .loc 5 1952 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1952:5 b .LBB44_7 .Ltmp506: .LBB44_6: .loc 5 1955 24 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1955:24 ldrb.w r0, [sp, #7] .loc 5 1955 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1955:9 rsb r2, r0, r0, lsl #3 movw r1, :lower16:Adc_UnitStatus movt r1, :upper16:Adc_UnitStatus movs r0, #0 .loc 5 1955 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1955:49 strh.w r0, [r1, r2, lsl #1] b .LBB44_7 .Ltmp507: .LBB44_7: .loc 5 1957 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1957:5 bl SchM_Exit_Adc_SwNormalQueueUpdate .loc 5 1958 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1958:1 add sp, #8 pop {r7, pc} .Ltmp508: .Lfunc_end44: .size Adc_RemoveFromQueue, .Lfunc_end44-Adc_RemoveFromQueue .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_SwTriggerConversion .type Adc_SwTriggerConversion,%function .code 16 @ @Adc_SwTriggerConversion .thumb_func Adc_SwTriggerConversion: .Lfunc_begin45: .loc 5 2051 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2051:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r3 killed $r2 @ kill: def $r3 killed $r1 str r0, [sp, #4] strb.w r1, [sp, #3] strh.w r2, [sp] .Ltmp509: .loc 5 2080 27 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2080:27 ldrb.w r0, [sp, #3] .loc 5 2080 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2080:5 bl Tdg_Adc_Drv_SwTrigger .loc 5 2081 1 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:2081:1 add sp, #8 pop {r7, pc} .Ltmp510: .Lfunc_end45: .size Adc_SwTriggerConversion, .Lfunc_end45-Adc_SwTriggerConversion .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Adc_StopSwGroupConversion .type Adc_StopSwGroupConversion,%function .code 16 @ @Adc_StopSwGroupConversion .thumb_func Adc_StopSwGroupConversion: .Lfunc_begin46: .loc 5 1603 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1603:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #24 sub sp, #24 .cfi_def_cfa_offset 32 @ kill: def $r12 killed $r3 @ kill: def $r12 killed $r2 str r0, [sp, #20] str r1, [sp, #16] strb.w r2, [sp, #15] strh.w r3, [sp, #12] movs r0, #0 .Ltmp511: .loc 5 1604 20 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1604:20 strb.w r0, [sp, #11] .loc 5 1613 34 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1613:34 ldrb.w r1, [sp, #15] .loc 5 1613 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1613:19 rsb r2, r1, r1, lsl #3 movw r1, :lower16:Adc_UnitStatus movt r1, :upper16:Adc_UnitStatus .loc 5 1613 40 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1613:40 ldrh.w r2, [r1, r2, lsl #1] .loc 5 1613 6 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1613:6 ldr r3, [sp, #20] .loc 5 1613 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1613:17 strh r2, [r3] .loc 5 1614 33 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1614:33 ldrb.w r2, [sp, #15] .loc 5 1614 18 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1614:18 rsb r2, r2, r2, lsl #3 .loc 5 1614 39 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1614:39 ldrh.w r1, [r1, r2, lsl #1] .loc 5 1614 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1614:16 strh.w r1, [sp, #6] .Ltmp512: .loc 5 1615 19 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1615:19 strh.w r0, [sp, #8] .loc 5 1615 10 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1615:10 b .LBB46_1 .LBB46_1: @ =>This Inner Loop Header: Depth=1 .Ltmp513: .loc 5 1615 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1615:25 ldrh.w r0, [sp, #8] .loc 5 1615 36 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1615:36 ldrh.w r1, [sp, #6] .Ltmp514: .loc 5 1615 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1615:5 cmp r0, r1 bge .LBB46_8 b .LBB46_2 .LBB46_2: @ in Loop: Header=BB46_1 Depth=1 .Ltmp515: .loc 5 1617 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1617:13 ldrh.w r0, [sp, #12] .loc 5 1617 37 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1617:37 ldrb.w r1, [sp, #15] .loc 5 1617 22 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1617:22 rsb r2, r1, r1, lsl #3 movw r1, :lower16:Adc_UnitStatus movt r1, :upper16:Adc_UnitStatus add.w r1, r1, r2, lsl #1 .loc 5 1617 57 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1617:57 ldrh.w r2, [sp, #8] .loc 5 1617 43 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1617:43 add.w r1, r1, r2, lsl #1 .loc 5 1617 22 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1617:22 ldrh r1, [r1, #2] .Ltmp516: .loc 5 1617 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1617:13 cmp r0, r1 bne .LBB46_6 b .LBB46_3 .LBB46_3: @ in Loop: Header=BB46_1 Depth=1 .Ltmp517: .loc 5 1619 27 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1619:27 ldrh.w r0, [sp, #8] .loc 5 1619 14 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1619:14 ldr r1, [sp, #20] .loc 5 1619 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1619:25 strh r0, [r1] .Ltmp518: .loc 5 1621 43 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1621:43 ldrh.w r0, [sp, #8] .Ltmp519: .loc 5 1621 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1621:17 cbnz r0, .LBB46_5 b .LBB46_4 .LBB46_4: @ in Loop: Header=BB46_1 Depth=1 .Ltmp520: .loc 5 1624 50 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1624:50 ldrb.w r0, [sp, #15] .loc 5 1624 23 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1624:23 bl Tdg_Adc_Drv_StopConversion .loc 5 1625 46 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1625:46 ldrb.w r0, [sp, #15] .loc 5 1625 23 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1625:23 bl Adc_Drv_StopConversion .loc 5 1626 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1626:13 b .LBB46_5 .Ltmp521: .LBB46_5: @ in Loop: Header=BB46_1 Depth=1 .loc 5 1628 33 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1628:33 ldrb.w r0, [sp, #15] .loc 5 1628 39 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1628:39 ldrh.w r1, [sp, #8] .loc 5 1628 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1628:13 bl Adc_RemoveFromQueue .loc 5 1629 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1629:9 b .LBB46_6 .Ltmp522: .LBB46_6: @ in Loop: Header=BB46_1 Depth=1 .loc 5 1630 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1630:5 b .LBB46_7 .Ltmp523: .LBB46_7: @ in Loop: Header=BB46_1 Depth=1 .loc 5 1615 56 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1615:56 ldrh.w r0, [sp, #8] adds r0, #1 strh.w r0, [sp, #8] .loc 5 1615 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1615:5 b .LBB46_1 .Ltmp524: .LBB46_8: .loc 5 1635 12 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1635:12 ldrb.w r0, [sp, #11] .loc 5 1635 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Adc.c:1635:5 add sp, #24 pop {r7, pc} .Ltmp525: .Lfunc_end46: .size Adc_StopSwGroupConversion, .Lfunc_end46-Adc_StopSwGroupConversion .cfi_endproc .cantunwind .fnend @ -- End function .hidden Adc_UnitStatus @ @Adc_UnitStatus .type Adc_UnitStatus,%object .section .mcal_bss,"aw",%nobits .globl Adc_UnitStatus .p2align 1, 0x0 Adc_UnitStatus: .zero 28 .size Adc_UnitStatus, 28 .hidden Adc_GroupStatus @ @Adc_GroupStatus .type Adc_GroupStatus,%object .globl Adc_GroupStatus .p2align 1, 0x0 Adc_GroupStatus: .zero 30 .size Adc_GroupStatus, 30 .type Adc_ConfigPtr,%object @ @Adc_ConfigPtr .p2align 2, 0x0 Adc_ConfigPtr: .zero 4 .size Adc_ConfigPtr, 4 .type Adc_GlobalState,%object @ @Adc_GlobalState Adc_GlobalState: .zero 1 .size Adc_GlobalState, 1 .section .debug_abbrev,"",%progbits .byte 1 @ Abbreviation Code .byte 17 @ DW_TAG_compile_unit .byte 1 @ DW_CHILDREN_yes .byte 37 @ DW_AT_producer .byte 14 @ DW_FORM_strp .byte 19 @ DW_AT_language .byte 5 @ DW_FORM_data2 .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 16 @ DW_AT_stmt_list .byte 23 @ DW_FORM_sec_offset .byte 27 @ DW_AT_comp_dir .byte 14 @ DW_FORM_strp .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 2 @ Abbreviation Code .byte 52 @ DW_TAG_variable .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 3 @ Abbreviation Code .byte 1 @ DW_TAG_array_type .byte 1 @ DW_CHILDREN_yes .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 4 @ Abbreviation Code .byte 33 @ DW_TAG_subrange_type .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 55 @ DW_AT_count .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 5 @ Abbreviation Code .byte 15 @ DW_TAG_pointer_type .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 6 @ Abbreviation Code .byte 38 @ DW_TAG_const_type .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 7 @ Abbreviation Code .byte 22 @ DW_TAG_typedef .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 5 @ DW_FORM_data2 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 8 @ Abbreviation Code .byte 19 @ DW_TAG_structure_type .byte 1 @ DW_CHILDREN_yes .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 5 @ DW_FORM_data2 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 9 @ Abbreviation Code .byte 13 @ DW_TAG_member .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 5 @ DW_FORM_data2 .byte 56 @ DW_AT_data_member_location .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 10 @ Abbreviation Code .byte 22 @ DW_TAG_typedef .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 11 @ Abbreviation Code .byte 36 @ DW_TAG_base_type .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 62 @ DW_AT_encoding .byte 11 @ DW_FORM_data1 .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 12 @ Abbreviation Code .byte 4 @ DW_TAG_enumeration_type .byte 1 @ DW_CHILDREN_yes .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 13 @ Abbreviation Code .byte 40 @ DW_TAG_enumerator .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 28 @ DW_AT_const_value .byte 15 @ DW_FORM_udata .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 14 @ Abbreviation Code .byte 21 @ DW_TAG_subroutine_type .byte 1 @ DW_CHILDREN_yes .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 15 @ Abbreviation Code .byte 5 @ DW_TAG_formal_parameter .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 16 @ Abbreviation Code .byte 21 @ DW_TAG_subroutine_type .byte 0 @ DW_CHILDREN_no .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 17 @ Abbreviation Code .byte 19 @ DW_TAG_structure_type .byte 1 @ DW_CHILDREN_yes .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 18 @ Abbreviation Code .byte 13 @ DW_TAG_member .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 56 @ DW_AT_data_member_location .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 19 @ Abbreviation Code .byte 4 @ DW_TAG_enumeration_type .byte 1 @ DW_CHILDREN_yes .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 5 @ DW_FORM_data2 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 20 @ Abbreviation Code .byte 33 @ DW_TAG_subrange_type .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 21 @ Abbreviation Code .byte 36 @ DW_TAG_base_type .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 62 @ DW_AT_encoding .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 22 @ Abbreviation Code .byte 52 @ DW_TAG_variable .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 63 @ DW_AT_external .byte 25 @ DW_FORM_flag_present .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 23 @ Abbreviation Code .byte 53 @ DW_TAG_volatile_type .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 24 @ Abbreviation Code .byte 15 @ DW_TAG_pointer_type .byte 0 @ DW_CHILDREN_no .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 25 @ Abbreviation Code .byte 46 @ DW_TAG_subprogram .byte 1 @ DW_CHILDREN_yes .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 64 @ DW_AT_frame_base .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 5 @ DW_FORM_data2 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 63 @ DW_AT_external .byte 25 @ DW_FORM_flag_present .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 26 @ Abbreviation Code .byte 5 @ DW_TAG_formal_parameter .byte 0 @ DW_CHILDREN_no .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 5 @ DW_FORM_data2 .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 27 @ Abbreviation Code .byte 52 @ DW_TAG_variable .byte 0 @ DW_CHILDREN_no .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 5 @ DW_FORM_data2 .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 28 @ Abbreviation Code .byte 46 @ DW_TAG_subprogram .byte 1 @ DW_CHILDREN_yes .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 64 @ DW_AT_frame_base .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 5 @ DW_FORM_data2 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 29 @ Abbreviation Code .byte 46 @ DW_TAG_subprogram .byte 1 @ DW_CHILDREN_yes .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 64 @ DW_AT_frame_base .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 5 @ DW_FORM_data2 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 30 @ Abbreviation Code .byte 46 @ DW_TAG_subprogram .byte 1 @ DW_CHILDREN_yes .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 64 @ DW_AT_frame_base .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 5 @ DW_FORM_data2 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 63 @ DW_AT_external .byte 25 @ DW_FORM_flag_present .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 0 @ EOM(3) .section .debug_info,"",%progbits .Lcu_begin0: .long .Ldebug_info_end0-.Ldebug_info_start0 @ Length of Unit .Ldebug_info_start0: .short 4 @ DWARF version number .long .debug_abbrev @ Offset Into Abbrev. Section .byte 4 @ Address Size (in bytes) .byte 1 @ Abbrev [1] 0xb:0x1c35 DW_TAG_compile_unit .long .Linfo_string0 @ DW_AT_producer .short 12 @ DW_AT_language .long .Linfo_string1 @ DW_AT_name .long .Lline_table_start0 @ DW_AT_stmt_list .long .Linfo_string2 @ DW_AT_comp_dir .long .Lfunc_begin0 @ DW_AT_low_pc .long .Lfunc_end46-.Lfunc_begin0 @ DW_AT_high_pc .byte 2 @ Abbrev [2] 0x26:0x11 DW_TAG_variable .long .Linfo_string3 @ DW_AT_name .long 55 @ DW_AT_type .byte 5 @ DW_AT_decl_file .byte 149 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long Adc_ConfigPtr .byte 3 @ Abbrev [3] 0x37:0xc DW_TAG_array_type .long 67 @ DW_AT_type .byte 4 @ Abbrev [4] 0x3c:0x6 DW_TAG_subrange_type .long 2665 @ DW_AT_type .byte 1 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x43:0x5 DW_TAG_pointer_type .long 72 @ DW_AT_type .byte 6 @ Abbrev [6] 0x48:0x5 DW_TAG_const_type .long 77 @ DW_AT_type .byte 7 @ Abbrev [7] 0x4d:0xc DW_TAG_typedef .long 89 @ DW_AT_type .long .Linfo_string217 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 555 @ DW_AT_decl_line .byte 8 @ Abbrev [8] 0x59:0x3a DW_TAG_structure_type .byte 16 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .short 548 @ DW_AT_decl_line .byte 9 @ Abbrev [9] 0x5e:0xd DW_TAG_member .long .Linfo_string4 @ DW_AT_name .long 147 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 551 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x6b:0xd DW_TAG_member .long .Linfo_string137 @ DW_AT_name .long 1642 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 552 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x78:0xd DW_TAG_member .long .Linfo_string215 @ DW_AT_name .long 325 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 553 @ DW_AT_decl_line .byte 8 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x85:0xd DW_TAG_member .long .Linfo_string216 @ DW_AT_name .long 1608 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 554 @ DW_AT_decl_line .byte 12 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x93:0x5 DW_TAG_pointer_type .long 152 @ DW_AT_type .byte 6 @ Abbrev [6] 0x98:0x5 DW_TAG_const_type .long 157 @ DW_AT_type .byte 7 @ Abbrev [7] 0x9d:0xc DW_TAG_typedef .long 169 @ DW_AT_type .long .Linfo_string136 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 502 @ DW_AT_decl_line .byte 8 @ Abbrev [8] 0xa9:0x13 DW_TAG_structure_type .byte 4 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .short 499 @ DW_AT_decl_line .byte 9 @ Abbrev [9] 0xae:0xd DW_TAG_member .long .Linfo_string5 @ DW_AT_name .long 188 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 501 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0xbc:0x5 DW_TAG_pointer_type .long 193 @ DW_AT_type .byte 6 @ Abbrev [6] 0xc1:0x5 DW_TAG_const_type .long 198 @ DW_AT_type .byte 7 @ Abbrev [7] 0xc6:0xc DW_TAG_typedef .long 210 @ DW_AT_type .long .Linfo_string135 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 492 @ DW_AT_decl_line .byte 8 @ Abbrev [8] 0xd2:0x6e DW_TAG_structure_type .byte 16 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .short 479 @ DW_AT_decl_line .byte 9 @ Abbrev [9] 0xd7:0xd DW_TAG_member .long .Linfo_string6 @ DW_AT_name .long 320 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 481 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0xe4:0xd DW_TAG_member .long .Linfo_string10 @ DW_AT_name .long 355 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 482 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0xf1:0xd DW_TAG_member .long .Linfo_string12 @ DW_AT_name .long 372 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 483 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0xfe:0xd DW_TAG_member .long .Linfo_string15 @ DW_AT_name .long 372 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 484 @ DW_AT_decl_line .byte 5 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x10b:0xd DW_TAG_member .long .Linfo_string16 @ DW_AT_name .long 395 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 485 @ DW_AT_decl_line .byte 6 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x118:0xd DW_TAG_member .long .Linfo_string21 @ DW_AT_name .long 433 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 486 @ DW_AT_decl_line .byte 7 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x125:0xd DW_TAG_member .long .Linfo_string23 @ DW_AT_name .long 449 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 487 @ DW_AT_decl_line .byte 8 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x132:0xd DW_TAG_member .long .Linfo_string99 @ DW_AT_name .long 1261 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 488 @ DW_AT_decl_line .byte 12 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0x140:0x5 DW_TAG_const_type .long 325 @ DW_AT_type .byte 7 @ Abbrev [7] 0x145:0xc DW_TAG_typedef .long 337 @ DW_AT_type .long .Linfo_string9 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 350 @ DW_AT_decl_line .byte 10 @ Abbrev [10] 0x151:0xb DW_TAG_typedef .long 348 @ DW_AT_type .long .Linfo_string8 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 96 @ DW_AT_decl_line .byte 11 @ Abbrev [11] 0x15c:0x7 DW_TAG_base_type .long .Linfo_string7 @ DW_AT_name .byte 7 @ DW_AT_encoding .byte 2 @ DW_AT_byte_size .byte 6 @ Abbrev [6] 0x163:0x5 DW_TAG_const_type .long 360 @ DW_AT_type .byte 7 @ Abbrev [7] 0x168:0xc DW_TAG_typedef .long 337 @ DW_AT_type .long .Linfo_string11 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 344 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x174:0x5 DW_TAG_const_type .long 377 @ DW_AT_type .byte 10 @ Abbrev [10] 0x179:0xb DW_TAG_typedef .long 388 @ DW_AT_type .long .Linfo_string14 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 91 @ DW_AT_decl_line .byte 11 @ Abbrev [11] 0x184:0x7 DW_TAG_base_type .long .Linfo_string13 @ DW_AT_name .byte 8 @ DW_AT_encoding .byte 1 @ DW_AT_byte_size .byte 10 @ Abbrev [10] 0x18b:0xb DW_TAG_typedef .long 406 @ DW_AT_type .long .Linfo_string20 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 93 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x196:0x1b DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 88 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x19e:0x6 DW_TAG_enumerator .long .Linfo_string17 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x1a4:0x6 DW_TAG_enumerator .long .Linfo_string18 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x1aa:0x6 DW_TAG_enumerator .long .Linfo_string19 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0x1b1:0x5 DW_TAG_const_type .long 438 @ DW_AT_type .byte 10 @ Abbrev [10] 0x1b6:0xb DW_TAG_typedef .long 388 @ DW_AT_type .long .Linfo_string22 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 86 @ DW_AT_decl_line .byte 5 @ Abbrev [5] 0x1c1:0x5 DW_TAG_pointer_type .long 454 @ DW_AT_type .byte 6 @ Abbrev [6] 0x1c6:0x5 DW_TAG_const_type .long 459 @ DW_AT_type .byte 7 @ Abbrev [7] 0x1cb:0xc DW_TAG_typedef .long 471 @ DW_AT_type .long .Linfo_string98 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 303 @ DW_AT_decl_line .byte 8 @ Abbrev [8] 0x1d7:0x10a DW_TAG_structure_type .byte 40 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .short 278 @ DW_AT_decl_line .byte 9 @ Abbrev [9] 0x1dc:0xd DW_TAG_member .long .Linfo_string24 @ DW_AT_name .long 737 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 280 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x1e9:0xd DW_TAG_member .long .Linfo_string16 @ DW_AT_name .long 395 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 281 @ DW_AT_decl_line .byte 1 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x1f6:0xd DW_TAG_member .long .Linfo_string31 @ DW_AT_name .long 787 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 282 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x203:0xd DW_TAG_member .long .Linfo_string36 @ DW_AT_name .long 825 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 283 @ DW_AT_decl_line .byte 3 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x210:0xd DW_TAG_member .long .Linfo_string40 @ DW_AT_name .long 857 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 284 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x21d:0xd DW_TAG_member .long .Linfo_string44 @ DW_AT_name .long 889 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 285 @ DW_AT_decl_line .byte 5 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x22a:0xd DW_TAG_member .long .Linfo_string52 @ DW_AT_name .long 438 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 286 @ DW_AT_decl_line .byte 6 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x237:0xd DW_TAG_member .long .Linfo_string53 @ DW_AT_name .long 438 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 287 @ DW_AT_decl_line .byte 7 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x244:0xd DW_TAG_member .long .Linfo_string54 @ DW_AT_name .long 337 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 288 @ DW_AT_decl_line .byte 8 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x251:0xd DW_TAG_member .long .Linfo_string55 @ DW_AT_name .long 337 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 289 @ DW_AT_decl_line .byte 10 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x25e:0xd DW_TAG_member .long .Linfo_string56 @ DW_AT_name .long 337 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 290 @ DW_AT_decl_line .byte 12 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x26b:0xd DW_TAG_member .long .Linfo_string57 @ DW_AT_name .long 337 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 292 @ DW_AT_decl_line .byte 14 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x278:0xd DW_TAG_member .long .Linfo_string58 @ DW_AT_name .long 337 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 293 @ DW_AT_decl_line .byte 16 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x285:0xd DW_TAG_member .long .Linfo_string59 @ DW_AT_name .long 945 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 294 @ DW_AT_decl_line .byte 20 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x292:0xd DW_TAG_member .long .Linfo_string90 @ DW_AT_name .long 372 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 295 @ DW_AT_decl_line .byte 24 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x29f:0xd DW_TAG_member .long .Linfo_string91 @ DW_AT_name .long 1182 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 297 @ DW_AT_decl_line .byte 28 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x2ac:0xd DW_TAG_member .long .Linfo_string93 @ DW_AT_name .long 1206 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 299 @ DW_AT_decl_line .byte 32 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x2b9:0xd DW_TAG_member .long .Linfo_string12 @ DW_AT_name .long 1224 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 300 @ DW_AT_decl_line .byte 36 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x2c6:0xd DW_TAG_member .long .Linfo_string15 @ DW_AT_name .long 372 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 301 @ DW_AT_decl_line .byte 37 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x2d3:0xd DW_TAG_member .long .Linfo_string21 @ DW_AT_name .long 372 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 302 @ DW_AT_decl_line .byte 38 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x2e1:0xb DW_TAG_typedef .long 748 @ DW_AT_type .long .Linfo_string30 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 107 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x2ec:0x27 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 99 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x2f4:0x6 DW_TAG_enumerator .long .Linfo_string25 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x2fa:0x6 DW_TAG_enumerator .long .Linfo_string26 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x300:0x6 DW_TAG_enumerator .long .Linfo_string27 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x306:0x6 DW_TAG_enumerator .long .Linfo_string28 @ DW_AT_name .byte 3 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x30c:0x6 DW_TAG_enumerator .long .Linfo_string29 @ DW_AT_name .byte 4 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x313:0xb DW_TAG_typedef .long 798 @ DW_AT_type .long .Linfo_string35 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 117 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x31e:0x1b DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 112 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x326:0x6 DW_TAG_enumerator .long .Linfo_string32 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x32c:0x6 DW_TAG_enumerator .long .Linfo_string33 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x332:0x6 DW_TAG_enumerator .long .Linfo_string34 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x339:0xb DW_TAG_typedef .long 836 @ DW_AT_type .long .Linfo_string39 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 126 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x344:0x15 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 122 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x34c:0x6 DW_TAG_enumerator .long .Linfo_string37 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x352:0x6 DW_TAG_enumerator .long .Linfo_string38 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x359:0xb DW_TAG_typedef .long 868 @ DW_AT_type .long .Linfo_string43 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 144 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x364:0x15 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 140 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x36c:0x6 DW_TAG_enumerator .long .Linfo_string41 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x372:0x6 DW_TAG_enumerator .long .Linfo_string42 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x379:0xb DW_TAG_typedef .long 900 @ DW_AT_type .long .Linfo_string51 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 157 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x384:0x2d DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 149 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x38c:0x6 DW_TAG_enumerator .long .Linfo_string45 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x392:0x6 DW_TAG_enumerator .long .Linfo_string46 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x398:0x6 DW_TAG_enumerator .long .Linfo_string47 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x39e:0x6 DW_TAG_enumerator .long .Linfo_string48 @ DW_AT_name .byte 3 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x3a4:0x6 DW_TAG_enumerator .long .Linfo_string49 @ DW_AT_name .byte 4 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x3aa:0x6 DW_TAG_enumerator .long .Linfo_string50 @ DW_AT_name .byte 5 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x3b1:0x5 DW_TAG_pointer_type .long 950 @ DW_AT_type .byte 6 @ Abbrev [6] 0x3b6:0x5 DW_TAG_const_type .long 955 @ DW_AT_type .byte 7 @ Abbrev [7] 0x3bb:0xc DW_TAG_typedef .long 967 @ DW_AT_type .long .Linfo_string89 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 272 @ DW_AT_decl_line .byte 8 @ Abbrev [8] 0x3c7:0x2d DW_TAG_structure_type .byte 3 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .short 267 @ DW_AT_decl_line .byte 9 @ Abbrev [9] 0x3cc:0xd DW_TAG_member .long .Linfo_string60 @ DW_AT_name .long 377 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 269 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x3d9:0xd DW_TAG_member .long .Linfo_string61 @ DW_AT_name .long 1012 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 270 @ DW_AT_decl_line .byte 1 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x3e6:0xd DW_TAG_member .long .Linfo_string88 @ DW_AT_name .long 438 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 271 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x3f4:0xb DW_TAG_typedef .long 1023 @ DW_AT_type .long .Linfo_string87 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 189 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x3ff:0x9f DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 162 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x407:0x6 DW_TAG_enumerator .long .Linfo_string62 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x40d:0x6 DW_TAG_enumerator .long .Linfo_string63 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x413:0x6 DW_TAG_enumerator .long .Linfo_string64 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x419:0x6 DW_TAG_enumerator .long .Linfo_string65 @ DW_AT_name .byte 3 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x41f:0x6 DW_TAG_enumerator .long .Linfo_string66 @ DW_AT_name .byte 4 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x425:0x6 DW_TAG_enumerator .long .Linfo_string67 @ DW_AT_name .byte 5 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x42b:0x6 DW_TAG_enumerator .long .Linfo_string68 @ DW_AT_name .byte 6 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x431:0x6 DW_TAG_enumerator .long .Linfo_string69 @ DW_AT_name .byte 7 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x437:0x6 DW_TAG_enumerator .long .Linfo_string70 @ DW_AT_name .byte 8 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x43d:0x6 DW_TAG_enumerator .long .Linfo_string71 @ DW_AT_name .byte 9 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x443:0x6 DW_TAG_enumerator .long .Linfo_string72 @ DW_AT_name .byte 10 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x449:0x6 DW_TAG_enumerator .long .Linfo_string73 @ DW_AT_name .byte 11 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x44f:0x6 DW_TAG_enumerator .long .Linfo_string74 @ DW_AT_name .byte 12 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x455:0x6 DW_TAG_enumerator .long .Linfo_string75 @ DW_AT_name .byte 13 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x45b:0x6 DW_TAG_enumerator .long .Linfo_string76 @ DW_AT_name .byte 14 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x461:0x6 DW_TAG_enumerator .long .Linfo_string77 @ DW_AT_name .byte 15 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x467:0x6 DW_TAG_enumerator .long .Linfo_string78 @ DW_AT_name .byte 16 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x46d:0x6 DW_TAG_enumerator .long .Linfo_string79 @ DW_AT_name .byte 17 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x473:0x6 DW_TAG_enumerator .long .Linfo_string80 @ DW_AT_name .byte 18 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x479:0x6 DW_TAG_enumerator .long .Linfo_string81 @ DW_AT_name .byte 19 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x47f:0x6 DW_TAG_enumerator .long .Linfo_string82 @ DW_AT_name .byte 20 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x485:0x6 DW_TAG_enumerator .long .Linfo_string83 @ DW_AT_name .byte 25 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x48b:0x6 DW_TAG_enumerator .long .Linfo_string84 @ DW_AT_name .byte 28 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x491:0x6 DW_TAG_enumerator .long .Linfo_string85 @ DW_AT_name .byte 29 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x497:0x6 DW_TAG_enumerator .long .Linfo_string86 @ DW_AT_name .byte 30 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x49e:0x5 DW_TAG_pointer_type .long 1187 @ DW_AT_type .byte 7 @ Abbrev [7] 0x4a3:0xc DW_TAG_typedef .long 1199 @ DW_AT_type .long .Linfo_string92 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 256 @ DW_AT_decl_line .byte 14 @ Abbrev [14] 0x4af:0x7 DW_TAG_subroutine_type @ DW_AT_prototyped .byte 15 @ Abbrev [15] 0x4b0:0x5 DW_TAG_formal_parameter .long 377 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x4b6:0x5 DW_TAG_pointer_type .long 1211 @ DW_AT_type .byte 7 @ Abbrev [7] 0x4bb:0xc DW_TAG_typedef .long 1223 @ DW_AT_type .long .Linfo_string94 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 261 @ DW_AT_decl_line .byte 16 @ Abbrev [16] 0x4c7:0x1 DW_TAG_subroutine_type @ DW_AT_prototyped .byte 6 @ Abbrev [6] 0x4c8:0x5 DW_TAG_const_type .long 1229 @ DW_AT_type .byte 10 @ Abbrev [10] 0x4cd:0xb DW_TAG_typedef .long 1240 @ DW_AT_type .long .Linfo_string97 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 250 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x4d8:0x15 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 246 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x4e0:0x6 DW_TAG_enumerator .long .Linfo_string95 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x4e6:0x6 DW_TAG_enumerator .long .Linfo_string96 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x4ed:0x5 DW_TAG_pointer_type .long 1266 @ DW_AT_type .byte 6 @ Abbrev [6] 0x4f2:0x5 DW_TAG_const_type .long 1271 @ DW_AT_type .byte 10 @ Abbrev [10] 0x4f7:0xb DW_TAG_typedef .long 1282 @ DW_AT_type .long .Linfo_string134 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 207 @ DW_AT_decl_line .byte 17 @ Abbrev [17] 0x502:0x65 DW_TAG_structure_type .byte 16 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .byte 196 @ DW_AT_decl_line .byte 18 @ Abbrev [18] 0x506:0xc DW_TAG_member .long .Linfo_string100 @ DW_AT_name .long 1383 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 198 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x512:0xc DW_TAG_member .long .Linfo_string105 @ DW_AT_name .long 1421 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 199 @ DW_AT_decl_line .byte 1 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x51e:0xc DW_TAG_member .long .Linfo_string115 @ DW_AT_name .long 1489 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 200 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x52a:0xc DW_TAG_member .long .Linfo_string119 @ DW_AT_name .long 1521 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 201 @ DW_AT_decl_line .byte 3 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x536:0xc DW_TAG_member .long .Linfo_string123 @ DW_AT_name .long 1553 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 202 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x542:0xc DW_TAG_member .long .Linfo_string127 @ DW_AT_name .long 337 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 203 @ DW_AT_decl_line .byte 6 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x54e:0xc DW_TAG_member .long .Linfo_string128 @ DW_AT_name .long 1585 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 205 @ DW_AT_decl_line .byte 8 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x55a:0xc DW_TAG_member .long .Linfo_string132 @ DW_AT_name .long 1626 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 206 @ DW_AT_decl_line .byte 12 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x567:0xb DW_TAG_typedef .long 1394 @ DW_AT_type .long .Linfo_string104 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 136 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x572:0x1b DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .byte 128 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x57a:0x6 DW_TAG_enumerator .long .Linfo_string101 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x580:0x6 DW_TAG_enumerator .long .Linfo_string102 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x586:0x6 DW_TAG_enumerator .long .Linfo_string103 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x58d:0xb DW_TAG_typedef .long 1432 @ DW_AT_type .long .Linfo_string114 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 123 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x598:0x39 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .byte 113 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x5a0:0x6 DW_TAG_enumerator .long .Linfo_string106 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x5a6:0x6 DW_TAG_enumerator .long .Linfo_string107 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x5ac:0x6 DW_TAG_enumerator .long .Linfo_string108 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x5b2:0x6 DW_TAG_enumerator .long .Linfo_string109 @ DW_AT_name .byte 3 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x5b8:0x6 DW_TAG_enumerator .long .Linfo_string110 @ DW_AT_name .byte 4 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x5be:0x6 DW_TAG_enumerator .long .Linfo_string111 @ DW_AT_name .byte 5 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x5c4:0x6 DW_TAG_enumerator .long .Linfo_string112 @ DW_AT_name .byte 6 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x5ca:0x6 DW_TAG_enumerator .long .Linfo_string113 @ DW_AT_name .byte 7 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x5d1:0xb DW_TAG_typedef .long 1500 @ DW_AT_type .long .Linfo_string118 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 97 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x5dc:0x15 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .byte 93 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x5e4:0x6 DW_TAG_enumerator .long .Linfo_string116 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x5ea:0x6 DW_TAG_enumerator .long .Linfo_string117 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x5f1:0xb DW_TAG_typedef .long 1532 @ DW_AT_type .long .Linfo_string122 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 108 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x5fc:0x15 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .byte 102 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x604:0x6 DW_TAG_enumerator .long .Linfo_string120 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x60a:0x6 DW_TAG_enumerator .long .Linfo_string121 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x611:0xb DW_TAG_typedef .long 1564 @ DW_AT_type .long .Linfo_string126 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 88 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x61c:0x15 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .byte 84 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x624:0x6 DW_TAG_enumerator .long .Linfo_string124 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x62a:0x6 DW_TAG_enumerator .long .Linfo_string125 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x631:0x5 DW_TAG_pointer_type .long 1590 @ DW_AT_type .byte 10 @ Abbrev [10] 0x636:0xb DW_TAG_typedef .long 1601 @ DW_AT_type .long .Linfo_string131 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 185 @ DW_AT_decl_line .byte 14 @ Abbrev [14] 0x641:0x7 DW_TAG_subroutine_type @ DW_AT_prototyped .byte 15 @ Abbrev [15] 0x642:0x5 DW_TAG_formal_parameter .long 1608 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x648:0xb DW_TAG_typedef .long 1619 @ DW_AT_type .long .Linfo_string130 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 101 @ DW_AT_decl_line .byte 11 @ Abbrev [11] 0x653:0x7 DW_TAG_base_type .long .Linfo_string129 @ DW_AT_name .byte 7 @ DW_AT_encoding .byte 4 @ DW_AT_byte_size .byte 5 @ Abbrev [5] 0x65a:0x5 DW_TAG_pointer_type .long 1631 @ DW_AT_type .byte 10 @ Abbrev [10] 0x65f:0xb DW_TAG_typedef .long 1223 @ DW_AT_type .long .Linfo_string133 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 190 @ DW_AT_decl_line .byte 5 @ Abbrev [5] 0x66a:0x5 DW_TAG_pointer_type .long 1647 @ DW_AT_type .byte 6 @ Abbrev [6] 0x66f:0x5 DW_TAG_const_type .long 1652 @ DW_AT_type .byte 7 @ Abbrev [7] 0x674:0xc DW_TAG_typedef .long 1664 @ DW_AT_type .long .Linfo_string214 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 539 @ DW_AT_decl_line .byte 8 @ Abbrev [8] 0x680:0xd6 DW_TAG_structure_type .byte 40 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .short 509 @ DW_AT_decl_line .byte 9 @ Abbrev [9] 0x685:0xd DW_TAG_member .long .Linfo_string138 @ DW_AT_name .long 320 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 511 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x692:0xd DW_TAG_member .long .Linfo_string139 @ DW_AT_name .long 1878 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 512 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x69f:0xd DW_TAG_member .long .Linfo_string141 @ DW_AT_name .long 1895 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 513 @ DW_AT_decl_line .byte 3 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x6ac:0xd DW_TAG_member .long .Linfo_string40 @ DW_AT_name .long 1932 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 514 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x6b9:0xd DW_TAG_member .long .Linfo_string148 @ DW_AT_name .long 1969 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 518 @ DW_AT_decl_line .byte 5 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x6c6:0xd DW_TAG_member .long .Linfo_string115 @ DW_AT_name .long 2006 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 519 @ DW_AT_decl_line .byte 6 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x6d3:0xd DW_TAG_member .long .Linfo_string155 @ DW_AT_name .long 2006 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 521 @ DW_AT_decl_line .byte 7 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x6e0:0xd DW_TAG_member .long .Linfo_string156 @ DW_AT_name .long 2045 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 522 @ DW_AT_decl_line .byte 8 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x6ed:0xd DW_TAG_member .long .Linfo_string161 @ DW_AT_name .long 2090 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 525 @ DW_AT_decl_line .byte 12 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x6fa:0xd DW_TAG_member .long .Linfo_string163 @ DW_AT_name .long 2112 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 527 @ DW_AT_decl_line .byte 16 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x707:0xd DW_TAG_member .long .Linfo_string165 @ DW_AT_name .long 2134 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 528 @ DW_AT_decl_line .byte 20 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x714:0xd DW_TAG_member .long .Linfo_string169 @ DW_AT_name .long 2171 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 529 @ DW_AT_decl_line .byte 22 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x721:0xd DW_TAG_member .long .Linfo_string171 @ DW_AT_name .long 2188 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 533 @ DW_AT_decl_line .byte 24 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x72e:0xd DW_TAG_member .long .Linfo_string173 @ DW_AT_name .long 2205 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 534 @ DW_AT_decl_line .byte 28 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x73b:0xd DW_TAG_member .long .Linfo_string174 @ DW_AT_name .long 2215 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 536 @ DW_AT_decl_line .byte 32 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x748:0xd DW_TAG_member .long .Linfo_string183 @ DW_AT_name .long 2332 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 538 @ DW_AT_decl_line .byte 36 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0x756:0x5 DW_TAG_const_type .long 1883 @ DW_AT_type .byte 7 @ Abbrev [7] 0x75b:0xc DW_TAG_typedef .long 377 @ DW_AT_type .long .Linfo_string140 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 399 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x767:0x5 DW_TAG_const_type .long 1900 @ DW_AT_type .byte 10 @ Abbrev [10] 0x76c:0xb DW_TAG_typedef .long 1911 @ DW_AT_type .long .Linfo_string144 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 139 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x777:0x15 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .byte 135 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x77f:0x6 DW_TAG_enumerator .long .Linfo_string142 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x785:0x6 DW_TAG_enumerator .long .Linfo_string143 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0x78c:0x5 DW_TAG_const_type .long 1937 @ DW_AT_type .byte 10 @ Abbrev [10] 0x791:0xb DW_TAG_typedef .long 1948 @ DW_AT_type .long .Linfo_string147 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 160 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x79c:0x15 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .byte 147 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x7a4:0x6 DW_TAG_enumerator .long .Linfo_string145 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x7aa:0x6 DW_TAG_enumerator .long .Linfo_string146 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0x7b1:0x5 DW_TAG_const_type .long 1974 @ DW_AT_type .byte 10 @ Abbrev [10] 0x7b6:0xb DW_TAG_typedef .long 1985 @ DW_AT_type .long .Linfo_string151 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 187 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x7c1:0x15 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .byte 169 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x7c9:0x6 DW_TAG_enumerator .long .Linfo_string149 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x7cf:0x6 DW_TAG_enumerator .long .Linfo_string150 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0x7d6:0x5 DW_TAG_const_type .long 2011 @ DW_AT_type .byte 7 @ Abbrev [7] 0x7db:0xc DW_TAG_typedef .long 2023 @ DW_AT_type .long .Linfo_string154 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 281 @ DW_AT_decl_line .byte 19 @ Abbrev [19] 0x7e7:0x16 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .short 277 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x7f0:0x6 DW_TAG_enumerator .long .Linfo_string152 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x7f6:0x6 DW_TAG_enumerator .long .Linfo_string153 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0x7fd:0x5 DW_TAG_const_type .long 2050 @ DW_AT_type .byte 7 @ Abbrev [7] 0x802:0xc DW_TAG_typedef .long 2062 @ DW_AT_type .long .Linfo_string160 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 269 @ DW_AT_decl_line .byte 19 @ Abbrev [19] 0x80e:0x1c DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .short 261 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x817:0x6 DW_TAG_enumerator .long .Linfo_string157 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x81d:0x6 DW_TAG_enumerator .long .Linfo_string158 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x823:0x6 DW_TAG_enumerator .long .Linfo_string159 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0x82a:0x5 DW_TAG_const_type .long 2095 @ DW_AT_type .byte 7 @ Abbrev [7] 0x82f:0xc DW_TAG_typedef .long 2107 @ DW_AT_type .long .Linfo_string162 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 318 @ DW_AT_decl_line .byte 5 @ Abbrev [5] 0x83b:0x5 DW_TAG_pointer_type .long 1223 @ DW_AT_type .byte 5 @ Abbrev [5] 0x840:0x5 DW_TAG_pointer_type .long 2117 @ DW_AT_type .byte 5 @ Abbrev [5] 0x845:0x5 DW_TAG_pointer_type .long 2122 @ DW_AT_type .byte 7 @ Abbrev [7] 0x84a:0xc DW_TAG_typedef .long 337 @ DW_AT_type .long .Linfo_string164 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 324 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x856:0x5 DW_TAG_const_type .long 2139 @ DW_AT_type .byte 10 @ Abbrev [10] 0x85b:0xb DW_TAG_typedef .long 2150 @ DW_AT_type .long .Linfo_string168 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 202 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x866:0x15 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .byte 195 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x86e:0x6 DW_TAG_enumerator .long .Linfo_string166 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x874:0x6 DW_TAG_enumerator .long .Linfo_string167 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0x87b:0x5 DW_TAG_const_type .long 2176 @ DW_AT_type .byte 7 @ Abbrev [7] 0x880:0xc DW_TAG_typedef .long 337 @ DW_AT_type .long .Linfo_string170 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 375 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x88c:0x5 DW_TAG_const_type .long 2193 @ DW_AT_type .byte 7 @ Abbrev [7] 0x891:0xc DW_TAG_typedef .long 377 @ DW_AT_type .long .Linfo_string172 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 404 @ DW_AT_decl_line .byte 5 @ Abbrev [5] 0x89d:0x5 DW_TAG_pointer_type .long 2210 @ DW_AT_type .byte 6 @ Abbrev [6] 0x8a2:0x5 DW_TAG_const_type .long 1012 @ DW_AT_type .byte 5 @ Abbrev [5] 0x8a7:0x5 DW_TAG_pointer_type .long 2220 @ DW_AT_type .byte 6 @ Abbrev [6] 0x8ac:0x5 DW_TAG_const_type .long 2225 @ DW_AT_type .byte 7 @ Abbrev [7] 0x8b1:0xc DW_TAG_typedef .long 2237 @ DW_AT_type .long .Linfo_string182 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 328 @ DW_AT_decl_line .byte 8 @ Abbrev [8] 0x8bd:0x3a DW_TAG_structure_type .byte 8 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .short 322 @ DW_AT_decl_line .byte 9 @ Abbrev [9] 0x8c2:0xd DW_TAG_member .long .Linfo_string175 @ DW_AT_name .long 2295 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 324 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x8cf:0xd DW_TAG_member .long .Linfo_string176 @ DW_AT_name .long 337 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 325 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x8dc:0xd DW_TAG_member .long .Linfo_string177 @ DW_AT_name .long 337 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 326 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0x8e9:0xd DW_TAG_member .long .Linfo_string178 @ DW_AT_name .long 2300 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 327 @ DW_AT_decl_line .byte 6 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0x8f7:0x5 DW_TAG_const_type .long 737 @ DW_AT_type .byte 10 @ Abbrev [10] 0x8fc:0xb DW_TAG_typedef .long 2311 @ DW_AT_type .long .Linfo_string181 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 228 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x907:0x15 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 223 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x90f:0x6 DW_TAG_enumerator .long .Linfo_string179 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x915:0x6 DW_TAG_enumerator .long .Linfo_string180 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x91c:0x5 DW_TAG_pointer_type .long 2337 @ DW_AT_type .byte 6 @ Abbrev [6] 0x921:0x5 DW_TAG_const_type .long 2342 @ DW_AT_type .byte 10 @ Abbrev [10] 0x926:0xb DW_TAG_typedef .long 2353 @ DW_AT_type .long .Linfo_string213 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 250 @ DW_AT_decl_line .byte 17 @ Abbrev [17] 0x931:0x29 DW_TAG_structure_type .byte 8 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .byte 244 @ DW_AT_decl_line .byte 18 @ Abbrev [18] 0x935:0xc DW_TAG_member .long .Linfo_string184 @ DW_AT_name .long 433 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 246 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x941:0xc DW_TAG_member .long .Linfo_string185 @ DW_AT_name .long 372 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 247 @ DW_AT_decl_line .byte 1 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x94d:0xc DW_TAG_member .long .Linfo_string186 @ DW_AT_name .long 2394 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 249 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x95a:0x5 DW_TAG_pointer_type .long 2399 @ DW_AT_type .byte 3 @ Abbrev [3] 0x95f:0xb DW_TAG_array_type .long 2410 @ DW_AT_type .byte 20 @ Abbrev [20] 0x964:0x5 DW_TAG_subrange_type .long 2665 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0x96a:0x5 DW_TAG_const_type .long 2415 @ DW_AT_type .byte 10 @ Abbrev [10] 0x96f:0xb DW_TAG_typedef .long 2426 @ DW_AT_type .long .Linfo_string211 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 228 @ DW_AT_decl_line .byte 17 @ Abbrev [17] 0x97a:0x35 DW_TAG_structure_type .byte 12 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .byte 222 @ DW_AT_decl_line .byte 18 @ Abbrev [18] 0x97e:0xc DW_TAG_member .long .Linfo_string187 @ DW_AT_name .long 2479 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 224 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x98a:0xc DW_TAG_member .long .Linfo_string195 @ DW_AT_name .long 337 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 225 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x996:0xc DW_TAG_member .long .Linfo_string196 @ DW_AT_name .long 377 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 226 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x9a2:0xc DW_TAG_member .long .Linfo_string197 @ DW_AT_name .long 2535 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 227 @ DW_AT_decl_line .byte 8 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x9af:0xb DW_TAG_typedef .long 2490 @ DW_AT_type .long .Linfo_string194 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 149 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x9ba:0x2d DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .byte 141 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0x9c2:0x6 DW_TAG_enumerator .long .Linfo_string188 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x9c8:0x6 DW_TAG_enumerator .long .Linfo_string189 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x9ce:0x6 DW_TAG_enumerator .long .Linfo_string190 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x9d4:0x6 DW_TAG_enumerator .long .Linfo_string191 @ DW_AT_name .byte 3 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x9da:0x6 DW_TAG_enumerator .long .Linfo_string192 @ DW_AT_name .byte 4 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0x9e0:0x6 DW_TAG_enumerator .long .Linfo_string193 @ DW_AT_name .byte 5 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x9e7:0x5 DW_TAG_pointer_type .long 2540 @ DW_AT_type .byte 6 @ Abbrev [6] 0x9ec:0x5 DW_TAG_const_type .long 2545 @ DW_AT_type .byte 10 @ Abbrev [10] 0x9f1:0xb DW_TAG_typedef .long 2556 @ DW_AT_type .long .Linfo_string210 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 217 @ DW_AT_decl_line .byte 17 @ Abbrev [17] 0x9fc:0x29 DW_TAG_structure_type .byte 6 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .byte 212 @ DW_AT_decl_line .byte 18 @ Abbrev [18] 0xa00:0xc DW_TAG_member .long .Linfo_string198 @ DW_AT_name .long 2597 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 214 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0xa0c:0xc DW_TAG_member .long .Linfo_string208 @ DW_AT_name .long 337 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 215 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0xa18:0xc DW_TAG_member .long .Linfo_string209 @ DW_AT_name .long 438 @ DW_AT_type .byte 4 @ DW_AT_decl_file .byte 216 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0xa25:0xb DW_TAG_typedef .long 2608 @ DW_AT_type .long .Linfo_string207 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 164 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0xa30:0x39 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .byte 154 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0xa38:0x6 DW_TAG_enumerator .long .Linfo_string199 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xa3e:0x6 DW_TAG_enumerator .long .Linfo_string200 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xa44:0x6 DW_TAG_enumerator .long .Linfo_string201 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xa4a:0x6 DW_TAG_enumerator .long .Linfo_string202 @ DW_AT_name .byte 3 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xa50:0x6 DW_TAG_enumerator .long .Linfo_string203 @ DW_AT_name .byte 4 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xa56:0x6 DW_TAG_enumerator .long .Linfo_string204 @ DW_AT_name .byte 5 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xa5c:0x6 DW_TAG_enumerator .long .Linfo_string205 @ DW_AT_name .byte 6 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xa62:0x6 DW_TAG_enumerator .long .Linfo_string206 @ DW_AT_name .byte 7 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 21 @ Abbrev [21] 0xa69:0x7 DW_TAG_base_type .long .Linfo_string212 @ DW_AT_name .byte 8 @ DW_AT_byte_size .byte 7 @ DW_AT_encoding .byte 22 @ Abbrev [22] 0xa70:0x11 DW_TAG_variable .long .Linfo_string218 @ DW_AT_name .long 2689 @ DW_AT_type @ DW_AT_external .byte 5 @ DW_AT_decl_file .byte 159 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long Adc_GroupStatus .byte 3 @ Abbrev [3] 0xa81:0xc DW_TAG_array_type .long 2701 @ DW_AT_type .byte 4 @ Abbrev [4] 0xa86:0x6 DW_TAG_subrange_type .long 2665 @ DW_AT_type .byte 5 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 7 @ Abbrev [7] 0xa8d:0xc DW_TAG_typedef .long 2713 @ DW_AT_type .long .Linfo_string237 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 458 @ DW_AT_decl_line .byte 8 @ Abbrev [8] 0xa99:0x47 DW_TAG_structure_type .byte 6 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .short 442 @ DW_AT_decl_line .byte 9 @ Abbrev [9] 0xa9e:0xd DW_TAG_member .long .Linfo_string219 @ DW_AT_name .long 2784 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 444 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0xaab:0xd DW_TAG_member .long .Linfo_string225 @ DW_AT_name .long 2833 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 446 @ DW_AT_decl_line .byte 1 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0xab8:0xd DW_TAG_member .long .Linfo_string229 @ DW_AT_name .long 2870 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 448 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0xac5:0xd DW_TAG_member .long .Linfo_string161 @ DW_AT_name .long 2904 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 451 @ DW_AT_decl_line .byte 3 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0xad2:0xd DW_TAG_member .long .Linfo_string236 @ DW_AT_name .long 2936 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 454 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 23 @ Abbrev [23] 0xae0:0x5 DW_TAG_volatile_type .long 2789 @ DW_AT_type .byte 10 @ Abbrev [10] 0xae5:0xb DW_TAG_typedef .long 2800 @ DW_AT_type .long .Linfo_string224 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 241 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0xaf0:0x21 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .byte 231 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0xaf8:0x6 DW_TAG_enumerator .long .Linfo_string220 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xafe:0x6 DW_TAG_enumerator .long .Linfo_string221 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xb04:0x6 DW_TAG_enumerator .long .Linfo_string222 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xb0a:0x6 DW_TAG_enumerator .long .Linfo_string223 @ DW_AT_name .byte 3 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 23 @ Abbrev [23] 0xb11:0x5 DW_TAG_volatile_type .long 2838 @ DW_AT_type .byte 10 @ Abbrev [10] 0xb16:0xb DW_TAG_typedef .long 2849 @ DW_AT_type .long .Linfo_string228 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 127 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0xb21:0x15 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .byte 123 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0xb29:0x6 DW_TAG_enumerator .long .Linfo_string226 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xb2f:0x6 DW_TAG_enumerator .long .Linfo_string227 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 7 @ Abbrev [7] 0xb36:0xc DW_TAG_typedef .long 2882 @ DW_AT_type .long .Linfo_string232 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 293 @ DW_AT_decl_line .byte 19 @ Abbrev [19] 0xb42:0x16 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .short 289 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0xb4b:0x6 DW_TAG_enumerator .long .Linfo_string230 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xb51:0x6 DW_TAG_enumerator .long .Linfo_string231 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0xb58:0xb DW_TAG_typedef .long 2915 @ DW_AT_type .long .Linfo_string235 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 252 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0xb63:0x15 DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .byte 248 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0xb6b:0x6 DW_TAG_enumerator .long .Linfo_string233 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xb71:0x6 DW_TAG_enumerator .long .Linfo_string234 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 23 @ Abbrev [23] 0xb78:0x5 DW_TAG_volatile_type .long 2176 @ DW_AT_type .byte 22 @ Abbrev [22] 0xb7d:0x11 DW_TAG_variable .long .Linfo_string238 @ DW_AT_name .long 2958 @ DW_AT_type @ DW_AT_external .byte 5 @ DW_AT_decl_file .byte 164 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long Adc_UnitStatus .byte 3 @ Abbrev [3] 0xb8e:0xc DW_TAG_array_type .long 2970 @ DW_AT_type .byte 4 @ Abbrev [4] 0xb93:0x6 DW_TAG_subrange_type .long 2665 @ DW_AT_type .byte 2 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 7 @ Abbrev [7] 0xb9a:0xc DW_TAG_typedef .long 2982 @ DW_AT_type .long .Linfo_string243 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 473 @ DW_AT_decl_line .byte 8 @ Abbrev [8] 0xba6:0x2d DW_TAG_structure_type .byte 14 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .short 465 @ DW_AT_decl_line .byte 9 @ Abbrev [9] 0xbab:0xd DW_TAG_member .long .Linfo_string239 @ DW_AT_name .long 3027 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 467 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0xbb8:0xd DW_TAG_member .long .Linfo_string241 @ DW_AT_name .long 3044 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 468 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 9 @ Abbrev [9] 0xbc5:0xd DW_TAG_member .long .Linfo_string242 @ DW_AT_name .long 3056 @ DW_AT_type .byte 2 @ DW_AT_decl_file .short 471 @ DW_AT_decl_line .byte 12 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 23 @ Abbrev [23] 0xbd3:0x5 DW_TAG_volatile_type .long 3032 @ DW_AT_type .byte 7 @ Abbrev [7] 0xbd8:0xc DW_TAG_typedef .long 337 @ DW_AT_type .long .Linfo_string240 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 394 @ DW_AT_decl_line .byte 3 @ Abbrev [3] 0xbe4:0xc DW_TAG_array_type .long 3056 @ DW_AT_type .byte 4 @ Abbrev [4] 0xbe9:0x6 DW_TAG_subrange_type .long 2665 @ DW_AT_type .byte 5 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 23 @ Abbrev [23] 0xbf0:0x5 DW_TAG_volatile_type .long 325 @ DW_AT_type .byte 2 @ Abbrev [2] 0xbf5:0x11 DW_TAG_variable .long .Linfo_string244 @ DW_AT_name .long 3078 @ DW_AT_type .byte 5 @ DW_AT_decl_file .byte 184 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long Adc_GlobalState .byte 3 @ Abbrev [3] 0xc06:0xc DW_TAG_array_type .long 3090 @ DW_AT_type .byte 4 @ Abbrev [4] 0xc0b:0x6 DW_TAG_subrange_type .long 2665 @ DW_AT_type .byte 1 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0xc12:0xb DW_TAG_typedef .long 3101 @ DW_AT_type .long .Linfo_string248 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 116 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0xc1d:0x1b DW_TAG_enumeration_type .long 388 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 2 @ DW_AT_decl_file .byte 111 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0xc25:0x6 DW_TAG_enumerator .long .Linfo_string245 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xc2b:0x6 DW_TAG_enumerator .long .Linfo_string246 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 13 @ Abbrev [13] 0xc31:0x6 DW_TAG_enumerator .long .Linfo_string247 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0xc38:0xb DW_TAG_typedef .long 377 @ DW_AT_type .long .Linfo_string249 @ DW_AT_name .byte 6 @ DW_AT_decl_file .byte 104 @ DW_AT_decl_line .byte 24 @ Abbrev [24] 0xc43:0x1 DW_TAG_pointer_type .byte 25 @ Abbrev [25] 0xc44:0x4f DW_TAG_subprogram .long .Lfunc_begin0 @ DW_AT_low_pc .long .Lfunc_end0-.Lfunc_begin0 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string250 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2435 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 26 @ Abbrev [26] 0xc56:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 15 .long .Linfo_string297 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2435 @ DW_AT_decl_line .long 372 @ DW_AT_type .byte 27 @ Abbrev [27] 0xc65:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2437 @ DW_AT_decl_line .long 7110 @ DW_AT_type .byte 27 @ Abbrev [27] 0xc74:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string298 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2438 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0xc83:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string299 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2440 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 28 @ Abbrev [28] 0xc93:0x40 DW_TAG_subprogram .long .Lfunc_begin1 @ DW_AT_low_pc .long .Lfunc_end1-.Lfunc_begin1 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string251 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2379 @ DW_AT_decl_line @ DW_AT_prototyped .byte 26 @ Abbrev [26] 0xca5:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2379 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0xcb4:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2379 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 26 @ Abbrev [26] 0xcc3:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2380 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 28 @ Abbrev [28] 0xcd3:0x40 DW_TAG_subprogram .long .Lfunc_begin2 @ DW_AT_low_pc .long .Lfunc_end2-.Lfunc_begin2 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string252 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2231 @ DW_AT_decl_line @ DW_AT_prototyped .byte 26 @ Abbrev [26] 0xce5:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2231 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0xcf4:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2231 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 26 @ Abbrev [26] 0xd03:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2232 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 25 @ Abbrev [25] 0xd13:0x4f DW_TAG_subprogram .long .Lfunc_begin3 @ DW_AT_low_pc .long .Lfunc_end3-.Lfunc_begin3 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string253 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2506 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 26 @ Abbrev [26] 0xd25:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string302 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2506 @ DW_AT_decl_line .long 67 @ DW_AT_type .byte 27 @ Abbrev [27] 0xd34:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2508 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 27 @ Abbrev [27] 0xd43:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2509 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 27 @ Abbrev [27] 0xd52:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2511 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0xd62:0x44 DW_TAG_subprogram .long .Lfunc_begin4 @ DW_AT_low_pc .long .Lfunc_end4-.Lfunc_begin4 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string254 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 737 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0xd78:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 737 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0xd87:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string304 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 737 @ DW_AT_decl_line .long 67 @ DW_AT_type .byte 27 @ Abbrev [27] 0xd96:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 739 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 28 @ Abbrev [28] 0xda6:0x40 DW_TAG_subprogram .long .Lfunc_begin5 @ DW_AT_low_pc .long .Lfunc_end5-.Lfunc_begin5 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string255 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1405 @ DW_AT_decl_line @ DW_AT_prototyped .byte 26 @ Abbrev [26] 0xdb8:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1405 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 27 @ Abbrev [27] 0xdc7:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1407 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 27 @ Abbrev [27] 0xdd6:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string305 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1408 @ DW_AT_decl_line .long 3032 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 28 @ Abbrev [28] 0xde6:0x40 DW_TAG_subprogram .long .Lfunc_begin6 @ DW_AT_low_pc .long .Lfunc_end6-.Lfunc_begin6 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string256 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1368 @ DW_AT_decl_line @ DW_AT_prototyped .byte 26 @ Abbrev [26] 0xdf8:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1368 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 27 @ Abbrev [27] 0xe07:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 10 .long .Linfo_string306 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1370 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0xe16:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string138 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1371 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 30 @ Abbrev [30] 0xe26:0x62 DW_TAG_subprogram .long .Lfunc_begin7 @ DW_AT_low_pc .long .Lfunc_end7-.Lfunc_begin7 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string257 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2568 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type @ DW_AT_external .byte 26 @ Abbrev [26] 0xe3c:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 22 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2568 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 26 @ Abbrev [26] 0xe4b:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 16 .long .Linfo_string307 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2568 @ DW_AT_decl_line .long 7120 @ DW_AT_type .byte 27 @ Abbrev [27] 0xe5a:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2570 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 27 @ Abbrev [27] 0xe69:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 11 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2571 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 27 @ Abbrev [27] 0xe78:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string308 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2572 @ DW_AT_decl_line .long 1642 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0xe88:0x53 DW_TAG_subprogram .long .Lfunc_begin8 @ DW_AT_low_pc .long .Lfunc_end8-.Lfunc_begin8 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string258 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 786 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0xe9e:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 787 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0xead:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 10 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 787 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 26 @ Abbrev [26] 0xebc:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string307 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 787 @ DW_AT_decl_line .long 7125 @ DW_AT_type .byte 27 @ Abbrev [27] 0xecb:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 789 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 25 @ Abbrev [25] 0xedb:0x5e DW_TAG_subprogram .long .Lfunc_begin9 @ DW_AT_low_pc .long .Lfunc_end9-.Lfunc_begin9 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string259 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2608 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 27 @ Abbrev [27] 0xeed:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2610 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 27 @ Abbrev [27] 0xefc:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 11 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2611 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 27 @ Abbrev [27] 0xf0b:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string309 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2612 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0xf1a:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string138 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2613 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0xf29:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 5 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2614 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0xf39:0x35 DW_TAG_subprogram .long .Lfunc_begin10 @ DW_AT_low_pc .long .Lfunc_end10-.Lfunc_begin10 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string260 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 819 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0xf4f:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 819 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 27 @ Abbrev [27] 0xf5e:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 821 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0xf6e:0x71 DW_TAG_subprogram .long .Lfunc_begin11 @ DW_AT_low_pc .long .Lfunc_end11-.Lfunc_begin11 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string261 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1221 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0xf84:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1221 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0xf93:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 11 .long .Linfo_string310 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1221 @ DW_AT_decl_line .long 377 @ DW_AT_type .byte 27 @ Abbrev [27] 0xfa2:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 10 .long .Linfo_string219 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1223 @ DW_AT_decl_line .long 2789 @ DW_AT_type .byte 27 @ Abbrev [27] 0xfb1:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string311 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1224 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0xfc0:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string138 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1225 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0xfcf:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 5 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1226 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 25 @ Abbrev [25] 0xfdf:0x4f DW_TAG_subprogram .long .Lfunc_begin12 @ DW_AT_low_pc .long .Lfunc_end12-.Lfunc_begin12 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string262 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2663 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 26 @ Abbrev [26] 0xff1:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 14 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2663 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1000:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2665 @ DW_AT_decl_line .long 7115 @ DW_AT_type .byte 27 @ Abbrev [27] 0x100f:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2666 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 27 @ Abbrev [27] 0x101e:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2668 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x102e:0x44 DW_TAG_subprogram .long .Lfunc_begin13 @ DW_AT_low_pc .long .Lfunc_end13-.Lfunc_begin13 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string263 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 856 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1044:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 856 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1053:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 856 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1062:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 1 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 858 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x1072:0x71 DW_TAG_subprogram .long .Lfunc_begin14 @ DW_AT_low_pc .long .Lfunc_end14-.Lfunc_begin14 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string264 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1258 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1088:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1258 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1097:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 11 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1258 @ DW_AT_decl_line .long 1878 @ DW_AT_type .byte 26 @ Abbrev [26] 0x10a6:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1259 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 27 @ Abbrev [27] 0x10b5:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1261 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 27 @ Abbrev [27] 0x10c4:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string312 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1269 @ DW_AT_decl_line .long 438 @ DW_AT_type .byte 27 @ Abbrev [27] 0x10d3:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 5 .long .Linfo_string219 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1270 @ DW_AT_decl_line .long 2789 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 28 @ Abbrev [28] 0x10e3:0x5e DW_TAG_subprogram .long .Lfunc_begin15 @ DW_AT_low_pc .long .Lfunc_end15-.Lfunc_begin15 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string265 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1524 @ DW_AT_decl_line @ DW_AT_prototyped .byte 26 @ Abbrev [26] 0x10f5:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1524 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1104:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 11 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1524 @ DW_AT_decl_line .long 1878 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1113:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1525 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1122:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string305 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1528 @ DW_AT_decl_line .long 3032 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1131:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 5 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1529 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 25 @ Abbrev [25] 0x1141:0x4f DW_TAG_subprogram .long .Lfunc_begin16 @ DW_AT_low_pc .long .Lfunc_end16-.Lfunc_begin16 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string266 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2698 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 26 @ Abbrev [26] 0x1153:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 14 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2698 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1162:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 13 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2700 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1171:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2701 @ DW_AT_decl_line .long 7115 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1180:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2703 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x1190:0x44 DW_TAG_subprogram .long .Lfunc_begin17 @ DW_AT_low_pc .long .Lfunc_end17-.Lfunc_begin17 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string267 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 897 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0x11a6:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 897 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x11b5:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 897 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 27 @ Abbrev [27] 0x11c4:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 1 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 899 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 28 @ Abbrev [28] 0x11d4:0x9a DW_TAG_subprogram .long .Lfunc_begin18 @ DW_AT_low_pc .long .Lfunc_end18-.Lfunc_begin18 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string268 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1648 @ DW_AT_decl_line @ DW_AT_prototyped .byte 26 @ Abbrev [26] 0x11e6:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1648 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x11f5:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 11 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1648 @ DW_AT_decl_line .long 1878 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1204:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1649 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1213:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string313 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1652 @ DW_AT_decl_line .long 3032 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1222:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 5 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1653 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1231:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string40 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1655 @ DW_AT_decl_line .long 1937 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1240:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string141 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1656 @ DW_AT_decl_line .long 1900 @ DW_AT_type .byte 27 @ Abbrev [27] 0x124f:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string165 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1657 @ DW_AT_decl_line .long 2139 @ DW_AT_type .byte 27 @ Abbrev [27] 0x125e:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 1 .long .Linfo_string219 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1658 @ DW_AT_decl_line .long 2789 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 30 @ Abbrev [30] 0x126e:0x62 DW_TAG_subprogram .long .Lfunc_begin19 @ DW_AT_low_pc .long .Lfunc_end19-.Lfunc_begin19 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string269 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2750 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type @ DW_AT_external .byte 26 @ Abbrev [26] 0x1284:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 14 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2750 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1293:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string307 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2750 @ DW_AT_decl_line .long 2117 @ DW_AT_type .byte 27 @ Abbrev [27] 0x12a2:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2752 @ DW_AT_decl_line .long 7115 @ DW_AT_type .byte 27 @ Abbrev [27] 0x12b1:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2753 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 27 @ Abbrev [27] 0x12c0:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2754 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x12d0:0x53 DW_TAG_subprogram .long .Lfunc_begin20 @ DW_AT_low_pc .long .Lfunc_end20-.Lfunc_begin20 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string270 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 934 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0x12e6:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 934 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x12f5:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 10 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 934 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1304:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string307 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 935 @ DW_AT_decl_line .long 7125 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1313:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 937 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x1323:0xbc DW_TAG_subprogram .long .Lfunc_begin21 @ DW_AT_low_pc .long .Lfunc_end21-.Lfunc_begin21 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string271 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1782 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1339:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 32 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1782 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1348:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 31 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1782 @ DW_AT_decl_line .long 1878 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1357:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 28 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1783 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1366:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 24 .long .Linfo_string307 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1784 @ DW_AT_decl_line .long 2117 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1375:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 23 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1786 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1384:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 16 .long .Linfo_string308 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1787 @ DW_AT_decl_line .long 1642 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1393:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 14 .long .Linfo_string236 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1788 @ DW_AT_decl_line .long 2176 @ DW_AT_type .byte 27 @ Abbrev [27] 0x13a2:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string314 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1789 @ DW_AT_decl_line .long 7130 @ DW_AT_type .byte 27 @ Abbrev [27] 0x13b1:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string311 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1790 @ DW_AT_decl_line .long 377 @ DW_AT_type .byte 27 @ Abbrev [27] 0x13c0:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string315 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1791 @ DW_AT_decl_line .long 337 @ DW_AT_type .byte 27 @ Abbrev [27] 0x13cf:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string316 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1792 @ DW_AT_decl_line .long 2193 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 28 @ Abbrev [28] 0x13df:0x31 DW_TAG_subprogram .long .Lfunc_begin22 @ DW_AT_low_pc .long .Lfunc_end22-.Lfunc_begin22 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string272 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1717 @ DW_AT_decl_line @ DW_AT_prototyped .byte 26 @ Abbrev [26] 0x13f1:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1717 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1400:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1717 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 25 @ Abbrev [25] 0x1410:0x4f DW_TAG_subprogram .long .Lfunc_begin23 @ DW_AT_low_pc .long .Lfunc_end23-.Lfunc_begin23 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string273 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2800 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 26 @ Abbrev [26] 0x1422:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 14 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2800 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1431:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2802 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1440:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2803 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 27 @ Abbrev [27] 0x144f:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2804 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x145f:0x44 DW_TAG_subprogram .long .Lfunc_begin24 @ DW_AT_low_pc .long .Lfunc_end24-.Lfunc_begin24 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string274 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 970 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1475:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 970 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1484:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 970 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1493:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 1 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 972 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x14a3:0x44 DW_TAG_subprogram .long .Lfunc_begin25 @ DW_AT_low_pc .long .Lfunc_end25-.Lfunc_begin25 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string275 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1194 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0x14b9:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1194 @ DW_AT_decl_line .long 1878 @ DW_AT_type .byte 26 @ Abbrev [26] 0x14c8:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string310 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1194 @ DW_AT_decl_line .long 377 @ DW_AT_type .byte 27 @ Abbrev [27] 0x14d7:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 5 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1196 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 28 @ Abbrev [28] 0x14e7:0x5e DW_TAG_subprogram .long .Lfunc_begin26 @ DW_AT_low_pc .long .Lfunc_end26-.Lfunc_begin26 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string276 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1438 @ DW_AT_decl_line @ DW_AT_prototyped .byte 26 @ Abbrev [26] 0x14f9:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1438 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1508:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 11 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1438 @ DW_AT_decl_line .long 1878 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1517:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1439 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1526:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string10 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1441 @ DW_AT_decl_line .long 377 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1535:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string317 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1442 @ DW_AT_decl_line .long 2205 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 25 @ Abbrev [25] 0x1545:0x4f DW_TAG_subprogram .long .Lfunc_begin27 @ DW_AT_low_pc .long .Lfunc_end27-.Lfunc_begin27 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string277 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2842 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 26 @ Abbrev [26] 0x1557:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 14 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2842 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1566:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2844 @ DW_AT_decl_line .long 7115 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1575:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2845 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1584:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2847 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x1594:0x44 DW_TAG_subprogram .long .Lfunc_begin28 @ DW_AT_low_pc .long .Lfunc_end28-.Lfunc_begin28 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string278 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1019 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0x15aa:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1019 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x15b9:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1020 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 27 @ Abbrev [27] 0x15c8:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 1 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1022 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 25 @ Abbrev [25] 0x15d8:0x40 DW_TAG_subprogram .long .Lfunc_begin29 @ DW_AT_low_pc .long .Lfunc_end29-.Lfunc_begin29 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string279 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2895 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 26 @ Abbrev [26] 0x15ea:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2895 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0x15f9:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 5 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2898 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1608:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2899 @ DW_AT_decl_line .long 7115 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x1618:0x53 DW_TAG_subprogram .long .Lfunc_begin30 @ DW_AT_low_pc .long .Lfunc_end30-.Lfunc_begin30 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string280 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1066 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0x162e:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1066 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x163d:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1067 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 26 @ Abbrev [26] 0x164c:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 1 .long .Linfo_string310 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1068 @ DW_AT_decl_line .long 377 @ DW_AT_type .byte 27 @ Abbrev [27] 0x165b:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1070 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 25 @ Abbrev [25] 0x166b:0x40 DW_TAG_subprogram .long .Lfunc_begin31 @ DW_AT_low_pc .long .Lfunc_end31-.Lfunc_begin31 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string281 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2922 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 26 @ Abbrev [26] 0x167d:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2922 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0x168c:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 5 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2925 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 27 @ Abbrev [27] 0x169b:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2926 @ DW_AT_decl_line .long 7115 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 30 @ Abbrev [30] 0x16ab:0x53 DW_TAG_subprogram .long .Lfunc_begin32 @ DW_AT_low_pc .long .Lfunc_end32-.Lfunc_begin32 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string282 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2952 @ DW_AT_decl_line @ DW_AT_prototyped .long 2789 @ DW_AT_type @ DW_AT_external .byte 26 @ Abbrev [26] 0x16c1:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2952 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0x16d0:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 5 .long .Linfo_string318 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2954 @ DW_AT_decl_line .long 2789 @ DW_AT_type .byte 27 @ Abbrev [27] 0x16df:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2956 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 27 @ Abbrev [27] 0x16ee:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2957 @ DW_AT_decl_line .long 7115 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x16fe:0x53 DW_TAG_subprogram .long .Lfunc_begin33 @ DW_AT_low_pc .long .Lfunc_end33-.Lfunc_begin33 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string283 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 699 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1714:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 699 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1723:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 699 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1732:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 1 .long .Linfo_string310 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 700 @ DW_AT_decl_line .long 377 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1741:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 702 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 30 @ Abbrev [30] 0x1751:0x8f DW_TAG_subprogram .long .Lfunc_begin34 @ DW_AT_low_pc .long .Lfunc_end34-.Lfunc_begin34 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string284 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2991 @ DW_AT_decl_line @ DW_AT_prototyped .long 2176 @ DW_AT_type @ DW_AT_external .byte 26 @ Abbrev [26] 0x1767:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 22 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2991 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1776:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 16 .long .Linfo_string319 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2992 @ DW_AT_decl_line .long 2112 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1785:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2994 @ DW_AT_decl_line .long 7115 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1794:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string308 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2995 @ DW_AT_decl_line .long 1642 @ DW_AT_type .byte 27 @ Abbrev [27] 0x17a3:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string320 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2997 @ DW_AT_decl_line .long 2176 @ DW_AT_type .byte 27 @ Abbrev [27] 0x17b2:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string236 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2998 @ DW_AT_decl_line .long 2176 @ DW_AT_type .byte 27 @ Abbrev [27] 0x17c1:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string219 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2999 @ DW_AT_decl_line .long 2789 @ DW_AT_type .byte 27 @ Abbrev [27] 0x17d0:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 3001 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 28 @ Abbrev [28] 0x17e0:0x31 DW_TAG_subprogram .long .Lfunc_begin35 @ DW_AT_low_pc .long .Lfunc_end35-.Lfunc_begin35 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string285 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1853 @ DW_AT_decl_line @ DW_AT_prototyped .byte 26 @ Abbrev [26] 0x17f2:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1853 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1801:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1853 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 25 @ Abbrev [25] 0x1811:0x22 DW_TAG_subprogram .long .Lfunc_begin36 @ DW_AT_low_pc .long .Lfunc_end36-.Lfunc_begin36 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string286 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 3056 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 26 @ Abbrev [26] 0x1823:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string321 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 3056 @ DW_AT_decl_line .long 7140 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 30 @ Abbrev [30] 0x1833:0x44 DW_TAG_subprogram .long .Lfunc_begin37 @ DW_AT_low_pc .long .Lfunc_end37-.Lfunc_begin37 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string287 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 3136 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type @ DW_AT_external .byte 26 @ Abbrev [26] 0x1849:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 15 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 3136 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1858:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 3138 @ DW_AT_decl_line .long 7115 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1867:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 3139 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x1877:0x44 DW_TAG_subprogram .long .Lfunc_begin38 @ DW_AT_low_pc .long .Lfunc_end38-.Lfunc_begin38 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string288 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1147 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0x188d:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1147 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x189c:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1147 @ DW_AT_decl_line .long 1878 @ DW_AT_type .byte 27 @ Abbrev [27] 0x18ab:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1149 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x18bb:0xcb DW_TAG_subprogram .long .Lfunc_begin39 @ DW_AT_low_pc .long .Lfunc_end39-.Lfunc_begin39 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string289 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1970 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0x18d1:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 36 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1970 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x18e0:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 35 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1970 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 26 @ Abbrev [26] 0x18ef:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 32 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1971 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0x18fe:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 31 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1974 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 27 @ Abbrev [27] 0x190d:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 24 .long .Linfo_string308 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1975 @ DW_AT_decl_line .long 1642 @ DW_AT_type .byte 27 @ Abbrev [27] 0x191c:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 22 .long .Linfo_string328 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1976 @ DW_AT_decl_line .long 2176 @ DW_AT_type .byte 27 @ Abbrev [27] 0x192b:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 16 .long .Linfo_string163 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1977 @ DW_AT_decl_line .long 2117 @ DW_AT_type .byte 27 @ Abbrev [27] 0x193a:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string329 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1978 @ DW_AT_decl_line .long 2117 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1949:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 10 .long .Linfo_string330 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1979 @ DW_AT_decl_line .long 337 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1958:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 9 .long .Linfo_string311 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1980 @ DW_AT_decl_line .long 377 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1967:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string16 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1981 @ DW_AT_decl_line .long 395 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1976:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string331 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1983 @ DW_AT_decl_line .long 377 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 28 @ Abbrev [28] 0x1986:0x5e DW_TAG_subprogram .long .Lfunc_begin40 @ DW_AT_low_pc .long .Lfunc_end40-.Lfunc_begin40 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string290 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2289 @ DW_AT_decl_line @ DW_AT_prototyped .byte 26 @ Abbrev [26] 0x1998:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2289 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x19a7:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 11 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2289 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 26 @ Abbrev [26] 0x19b6:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2289 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0x19c5:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string308 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2291 @ DW_AT_decl_line .long 1642 @ DW_AT_type .byte 27 @ Abbrev [27] 0x19d4:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string332 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2293 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x19e4:0x35 DW_TAG_subprogram .long .Lfunc_begin41 @ DW_AT_low_pc .long .Lfunc_end41-.Lfunc_begin41 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string291 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 386 @ DW_AT_decl_line @ DW_AT_prototyped .long 377 @ DW_AT_type .byte 26 @ Abbrev [26] 0x19fa:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string16 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 386 @ DW_AT_decl_line .long 395 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1a09:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string333 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 388 @ DW_AT_decl_line .long 377 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 28 @ Abbrev [28] 0x1a19:0x31 DW_TAG_subprogram .long .Lfunc_begin42 @ DW_AT_low_pc .long .Lfunc_end42-.Lfunc_begin42 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string292 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1916 @ DW_AT_decl_line @ DW_AT_prototyped .byte 26 @ Abbrev [26] 0x1a2b:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1916 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1a3a:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1916 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 28 @ Abbrev [28] 0x1a4a:0x6d DW_TAG_subprogram .long .Lfunc_begin43 @ DW_AT_low_pc .long .Lfunc_end43-.Lfunc_begin43 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string293 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2162 @ DW_AT_decl_line @ DW_AT_prototyped .byte 26 @ Abbrev [26] 0x1a5c:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 20 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2162 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1a6b:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 19 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2162 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1a7a:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 16 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2162 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1a89:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string308 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2164 @ DW_AT_decl_line .long 1642 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1a98:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string332 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2166 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1aa7:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string334 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2168 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 28 @ Abbrev [28] 0x1ab7:0x4f DW_TAG_subprogram .long .Lfunc_begin44 @ DW_AT_low_pc .long .Lfunc_end44-.Lfunc_begin44 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string294 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1936 @ DW_AT_decl_line @ DW_AT_prototyped .byte 26 @ Abbrev [26] 0x1ac9:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1936 @ DW_AT_decl_line .long 1878 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1ad8:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string335 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1937 @ DW_AT_decl_line .long 7221 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1ae7:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 2 .long .Linfo_string336 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1939 @ DW_AT_decl_line .long 3032 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1af6:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string337 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1940 @ DW_AT_decl_line .long 3032 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 28 @ Abbrev [28] 0x1b06:0x40 DW_TAG_subprogram .long .Lfunc_begin45 @ DW_AT_low_pc .long .Lfunc_end45-.Lfunc_begin45 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string295 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2050 @ DW_AT_decl_line @ DW_AT_prototyped .byte 26 @ Abbrev [26] 0x1b18:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2050 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1b27:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2050 @ DW_AT_decl_line .long 1883 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1b36:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 2050 @ DW_AT_decl_line .long 325 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x1b46:0x80 DW_TAG_subprogram .long .Lfunc_begin46 @ DW_AT_low_pc .long .Lfunc_end46-.Lfunc_begin46 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string296 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1598 @ DW_AT_decl_line @ DW_AT_prototyped .long 3128 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1b5c:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 20 .long .Linfo_string313 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1600 @ DW_AT_decl_line .long 7226 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1b6b:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 16 .long .Linfo_string216 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1602 @ DW_AT_decl_line .long 1608 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1b7a:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 15 .long .Linfo_string300 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1602 @ DW_AT_decl_line .long 1878 @ DW_AT_type .byte 26 @ Abbrev [26] 0x1b89:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string301 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1602 @ DW_AT_decl_line .long 320 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1b98:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 11 .long .Linfo_string303 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1604 @ DW_AT_decl_line .long 3128 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1ba7:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string305 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1606 @ DW_AT_decl_line .long 3032 @ DW_AT_type .byte 27 @ Abbrev [27] 0x1bb6:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string337 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 1607 @ DW_AT_decl_line .long 3032 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0x1bc6:0x5 DW_TAG_const_type .long 7115 @ DW_AT_type .byte 23 @ Abbrev [23] 0x1bcb:0x5 DW_TAG_volatile_type .long 1608 @ DW_AT_type .byte 6 @ Abbrev [6] 0x1bd0:0x5 DW_TAG_const_type .long 2117 @ DW_AT_type .byte 6 @ Abbrev [6] 0x1bd5:0x5 DW_TAG_const_type .long 7130 @ DW_AT_type .byte 5 @ Abbrev [5] 0x1bda:0x5 DW_TAG_pointer_type .long 7135 @ DW_AT_type .byte 6 @ Abbrev [6] 0x1bdf:0x5 DW_TAG_const_type .long 2122 @ DW_AT_type .byte 5 @ Abbrev [5] 0x1be4:0x5 DW_TAG_pointer_type .long 7145 @ DW_AT_type .byte 10 @ Abbrev [10] 0x1be9:0xb DW_TAG_typedef .long 7156 @ DW_AT_type .long .Linfo_string327 @ DW_AT_name .byte 6 @ DW_AT_decl_file .byte 139 @ DW_AT_decl_line .byte 17 @ Abbrev [17] 0x1bf4:0x41 DW_TAG_structure_type .byte 8 @ DW_AT_byte_size .byte 6 @ DW_AT_decl_file .byte 132 @ DW_AT_decl_line .byte 18 @ Abbrev [18] 0x1bf8:0xc DW_TAG_member .long .Linfo_string322 @ DW_AT_name .long 337 @ DW_AT_type .byte 6 @ DW_AT_decl_file .byte 134 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x1c04:0xc DW_TAG_member .long .Linfo_string323 @ DW_AT_name .long 337 @ DW_AT_type .byte 6 @ DW_AT_decl_file .byte 135 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x1c10:0xc DW_TAG_member .long .Linfo_string324 @ DW_AT_name .long 377 @ DW_AT_type .byte 6 @ DW_AT_decl_file .byte 136 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x1c1c:0xc DW_TAG_member .long .Linfo_string325 @ DW_AT_name .long 377 @ DW_AT_type .byte 6 @ DW_AT_decl_file .byte 137 @ DW_AT_decl_line .byte 5 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x1c28:0xc DW_TAG_member .long .Linfo_string326 @ DW_AT_name .long 377 @ DW_AT_type .byte 6 @ DW_AT_decl_file .byte 138 @ DW_AT_decl_line .byte 6 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0x1c35:0x5 DW_TAG_const_type .long 3032 @ DW_AT_type .byte 5 @ Abbrev [5] 0x1c3a:0x5 DW_TAG_pointer_type .long 3032 @ DW_AT_type .byte 0 @ End Of Children Mark .Ldebug_info_end0: .section .debug_str,"MS",%progbits,1 .Linfo_string0: .asciz "Component: Arm Compiler for Embedded 6.19 Tool: armclang [5e73cb00]" @ string offset=0 .Linfo_string1: .asciz "../../../mcal/Adc_ZX_K14xM/Src\\Adc.c" @ string offset=68 .Linfo_string2: .asciz "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" @ string offset=105 .Linfo_string3: .asciz "Adc_ConfigPtr" @ string offset=150 .Linfo_string4: .asciz "HWUnitConfigList" @ string offset=164 .Linfo_string5: .asciz "HWUnitConfigPtr" @ string offset=181 .Linfo_string6: .asciz "GroupNum" @ string offset=197 .Linfo_string7: .asciz "unsigned short" @ string offset=206 .Linfo_string8: .asciz "uint16" @ string offset=221 .Linfo_string9: .asciz "Adc_GroupType" @ string offset=228 .Linfo_string10: .asciz "ChannelNum" @ string offset=242 .Linfo_string11: .asciz "Adc_ChannelType" @ string offset=253 .Linfo_string12: .asciz "TransferMode" @ string offset=269 .Linfo_string13: .asciz "unsigned char" @ string offset=282 .Linfo_string14: .asciz "uint8" @ string offset=296 .Linfo_string15: .asciz "DmaChannel" @ string offset=302 .Linfo_string16: .asciz "Resolution" @ string offset=313 .Linfo_string17: .asciz "ADC_DRV_RESOLUTION_12BIT" @ string offset=324 .Linfo_string18: .asciz "ADC_DRV_RESOLUTION_10BIT" @ string offset=349 .Linfo_string19: .asciz "ADC_DRV_RESOLUTION_8BIT" @ string offset=374 .Linfo_string20: .asciz "Adc_Drv_ResolutionType" @ string offset=398 .Linfo_string21: .asciz "WithoutInterrupt" @ string offset=421 .Linfo_string22: .asciz "boolean" @ string offset=438 .Linfo_string23: .asciz "AdcDrvConfigPtr" @ string offset=446 .Linfo_string24: .asciz "AvgSel" @ string offset=462 .Linfo_string25: .asciz "ADC_DRV_AVG_DISABLE" @ string offset=469 .Linfo_string26: .asciz "ADC_DRV_AVG_4_CONV" @ string offset=489 .Linfo_string27: .asciz "ADC_DRV_AVG_8_CONV" @ string offset=508 .Linfo_string28: .asciz "ADC_DRV_AVG_16_CONV" @ string offset=527 .Linfo_string29: .asciz "ADC_DRV_AVG_32_CONV" @ string offset=547 .Linfo_string30: .asciz "Adc_Drv_AvgSelectType" @ string offset=567 .Linfo_string31: .asciz "TriggerMode" @ string offset=589 .Linfo_string32: .asciz "ADC_DRV_TRIGGER_SOFTWARE" @ string offset=601 .Linfo_string33: .asciz "ADC_DRV_TRIGGER_HARDWARE" @ string offset=626 .Linfo_string34: .asciz "ADC_DRV_TRIGGER_TDG" @ string offset=651 .Linfo_string35: .asciz "Adc_Drv_TriggerType" @ string offset=671 .Linfo_string36: .asciz "VoltageRef" @ string offset=691 .Linfo_string37: .asciz "ADC_DRV_VREF_EXTERNAL" @ string offset=702 .Linfo_string38: .asciz "ADC_DRV_VREF_INTERNAL" @ string offset=724 .Linfo_string39: .asciz "Adc_Drv_VRefSelType" @ string offset=746 .Linfo_string40: .asciz "ConvMode" @ string offset=766 .Linfo_string41: .asciz "ADC_DRV_CONVERSION_SINGLE" @ string offset=775 .Linfo_string42: .asciz "ADC_DRV_CONVERSION_CONTINUOUS" @ string offset=801 .Linfo_string43: .asciz "ADC_Drv_ConversionType" @ string offset=831 .Linfo_string44: .asciz "CompareMode" @ string offset=854 .Linfo_string45: .asciz "ADC_DRV_COMPARE_MODE_DISABLED" @ string offset=866 .Linfo_string46: .asciz "ADC_DRV_COMPARE_MODE_LESS_CVL" @ string offset=896 .Linfo_string47: .asciz "ADC_DRV_COMPARE_MODE_GREATER_CVL" @ string offset=926 .Linfo_string48: .asciz "ADC_DRV_COMPARE_MODE_EQUAL_CVL" @ string offset=959 .Linfo_string49: .asciz "ADC_DRV_COMPARE_MODE_WITHIN_CVL_CVH" @ string offset=990 .Linfo_string50: .asciz "ADC_DRV_COMPARE_MODE_OUT_OF_RANGE_CVL_CVH" @ string offset=1026 .Linfo_string51: .asciz "ADC_Drv_CompareModeType" @ string offset=1068 .Linfo_string52: .asciz "CompareGreaterThanEnable" @ string offset=1092 .Linfo_string53: .asciz "CompareRangeFuncEnable" @ string offset=1117 .Linfo_string54: .asciz "CompVal1" @ string offset=1140 .Linfo_string55: .asciz "CompVal2" @ string offset=1149 .Linfo_string56: .asciz "UsrCalibrationEnable" @ string offset=1158 .Linfo_string57: .asciz "UsrGain" @ string offset=1179 .Linfo_string58: .asciz "UsrOffset" @ string offset=1187 .Linfo_string59: .asciz "ChannelConfigList" @ string offset=1197 .Linfo_string60: .asciz "ChnIdx" @ string offset=1215 .Linfo_string61: .asciz "Channel" @ string offset=1222 .Linfo_string62: .asciz "ADC_DRV_P_CH0" @ string offset=1230 .Linfo_string63: .asciz "ADC_DRV_P_CH1" @ string offset=1244 .Linfo_string64: .asciz "ADC_DRV_P_CH2" @ string offset=1258 .Linfo_string65: .asciz "ADC_DRV_P_CH3" @ string offset=1272 .Linfo_string66: .asciz "ADC_DRV_P_CH4" @ string offset=1286 .Linfo_string67: .asciz "ADC_DRV_P_CH5" @ string offset=1300 .Linfo_string68: .asciz "ADC_DRV_P_CH6" @ string offset=1314 .Linfo_string69: .asciz "ADC_DRV_P_CH7" @ string offset=1328 .Linfo_string70: .asciz "ADC_DRV_P_CH8" @ string offset=1342 .Linfo_string71: .asciz "ADC_DRV_P_CH9" @ string offset=1356 .Linfo_string72: .asciz "ADC_DRV_P_CH10" @ string offset=1370 .Linfo_string73: .asciz "ADC_DRV_P_CH11" @ string offset=1385 .Linfo_string74: .asciz "ADC_DRV_P_CH12" @ string offset=1400 .Linfo_string75: .asciz "ADC_DRV_P_CH13" @ string offset=1415 .Linfo_string76: .asciz "ADC_DRV_P_CH14" @ string offset=1430 .Linfo_string77: .asciz "ADC_DRV_P_CH15" @ string offset=1445 .Linfo_string78: .asciz "ADC_DRV_P_CH16" @ string offset=1460 .Linfo_string79: .asciz "ADC_DRV_P_CH17" @ string offset=1475 .Linfo_string80: .asciz "ADC_DRV_P_CH18" @ string offset=1490 .Linfo_string81: .asciz "ADC_DRV_P_CH19" @ string offset=1505 .Linfo_string82: .asciz "ADC_DRV_P_CH20" @ string offset=1520 .Linfo_string83: .asciz "ADC_DRV_P_CH25" @ string offset=1535 .Linfo_string84: .asciz "ADC_DRV_P_CH28" @ string offset=1550 .Linfo_string85: .asciz "ADC_DRV_P_CH29" @ string offset=1565 .Linfo_string86: .asciz "ADC_DRV_P_CH30" @ string offset=1580 .Linfo_string87: .asciz "ADC_Drv_PositiveChannelType" @ string offset=1595 .Linfo_string88: .asciz "InterruptEnable" @ string offset=1623 .Linfo_string89: .asciz "Adc_Drv_ChannelConfigType" @ string offset=1639 .Linfo_string90: .asciz "ConfiguredChannelCount" @ string offset=1665 .Linfo_string91: .asciz "ConversionCompleteNotification" @ string offset=1688 .Linfo_string92: .asciz "Adc_Drv_CompleteNotificationType" @ string offset=1719 .Linfo_string93: .asciz "TriggerErrorNotification" @ string offset=1752 .Linfo_string94: .asciz "Adc_Drv_TriggerConflictErrorNotificationType" @ string offset=1777 .Linfo_string95: .asciz "ADC_DRV_INTERRUPT" @ string offset=1822 .Linfo_string96: .asciz "ADC_DRV_DMA" @ string offset=1840 .Linfo_string97: .asciz "Adc_Drv_TransferModeType" @ string offset=1852 .Linfo_string98: .asciz "Adc_Drv_ConfigType" @ string offset=1877 .Linfo_string99: .asciz "TdgDrvConfigPtr" @ string offset=1896 .Linfo_string100: .asciz "UpdateMode" @ string offset=1912 .Linfo_string101: .asciz "TDG_ADC_DRV_UPDATE_IMMEDIATELY" @ string offset=1923 .Linfo_string102: .asciz "TDG_ADC_DRV_UPDATE_MODULATOR" @ string offset=1954 .Linfo_string103: .asciz "TDG_ADC_DRV_UPDATE_DELAY" @ string offset=1983 .Linfo_string104: .asciz "Tdg_Adc_Drv_UpdateModeType" @ string offset=2008 .Linfo_string105: .asciz "PrescalerDiv" @ string offset=2035 .Linfo_string106: .asciz "TDG_ADC_DRV_CLK_DIVIDE_1" @ string offset=2048 .Linfo_string107: .asciz "TDG_ADC_DRV_CLK_DIVIDE_2" @ string offset=2073 .Linfo_string108: .asciz "TDG_ADC_DRV_CLK_DIVIDE_4" @ string offset=2098 .Linfo_string109: .asciz "TDG_ADC_DRV_CLK_DIVIDE_8" @ string offset=2123 .Linfo_string110: .asciz "TDG_ADC_DRV_CLK_DIVIDE_16" @ string offset=2148 .Linfo_string111: .asciz "TDG_ADC_DRV_CLK_DIVIDE_32" @ string offset=2174 .Linfo_string112: .asciz "TDG_ADC_DRV_CLK_DIVIDE_64" @ string offset=2200 .Linfo_string113: .asciz "TDG_ADC_DRV_CLK_DIVIDE_128" @ string offset=2226 .Linfo_string114: .asciz "Tdg_Adc_Drv_ClockDivideType" @ string offset=2253 .Linfo_string115: .asciz "TriggerSource" @ string offset=2281 .Linfo_string116: .asciz "TDG_ADC_DRV_TRIG_EXTERNAL" @ string offset=2295 .Linfo_string117: .asciz "TDG_ADC_DRV_TRIG_SW" @ string offset=2321 .Linfo_string118: .asciz "Tdg_Adc_Drv_TriggerSourceType" @ string offset=2341 .Linfo_string119: .asciz "ClearMode" @ string offset=2371 .Linfo_string120: .asciz "TDG_ADC_DRV_CLEAR_MODULATOR" @ string offset=2381 .Linfo_string121: .asciz "TDG_ADC_DRV_CLEAR_DELAY" @ string offset=2409 .Linfo_string122: .asciz "Tdg_Adc_Drv_CountClearModeType" @ string offset=2433 .Linfo_string123: .asciz "CountMode" @ string offset=2464 .Linfo_string124: .asciz "TDG_ADC_DRV_COUNT_SINGLE" @ string offset=2474 .Linfo_string125: .asciz "TDG_ADC_DRV_COUNT_INFINITY" @ string offset=2499 .Linfo_string126: .asciz "Tdg_Adc_Drv_CountModeType" @ string offset=2526 .Linfo_string127: .asciz "ModValue" @ string offset=2552 .Linfo_string128: .asciz "CompDelayNotifPtr" @ string offset=2561 .Linfo_string129: .asciz "unsigned int" @ string offset=2579 .Linfo_string130: .asciz "uint32" @ string offset=2592 .Linfo_string131: .asciz "Tdg_Adc_Drv_CompDelayOutputNotifType" @ string offset=2599 .Linfo_string132: .asciz "ErrorNotifPtr" @ string offset=2636 .Linfo_string133: .asciz "Tdg_Adc_Drv_ErrorNotifType" @ string offset=2650 .Linfo_string134: .asciz "Tdg_Adc_Drv_ConfigType" @ string offset=2677 .Linfo_string135: .asciz "Adc_HWUnitConfigType" @ string offset=2700 .Linfo_string136: .asciz "Adc_HWUnitConfigListType" @ string offset=2721 .Linfo_string137: .asciz "GroupConfigList" @ string offset=2746 .Linfo_string138: .asciz "GroupId" @ string offset=2762 .Linfo_string139: .asciz "HwUnitId" @ string offset=2770 .Linfo_string140: .asciz "Adc_HwUnitType" @ string offset=2779 .Linfo_string141: .asciz "AccessMode" @ string offset=2794 .Linfo_string142: .asciz "ADC_ACCESS_MODE_SINGLE" @ string offset=2805 .Linfo_string143: .asciz "ADC_ACCESS_MODE_STREAMING" @ string offset=2828 .Linfo_string144: .asciz "Adc_GroupAccessModeType" @ string offset=2854 .Linfo_string145: .asciz "ADC_CONV_MODE_ONESHOT" @ string offset=2878 .Linfo_string146: .asciz "ADC_CONV_MODE_CONTINUOUS" @ string offset=2900 .Linfo_string147: .asciz "Adc_GroupConvModeType" @ string offset=2925 .Linfo_string148: .asciz "ReplacementMode" @ string offset=2947 .Linfo_string149: .asciz "ADC_GROUP_REPL_ABORT_RESTART" @ string offset=2963 .Linfo_string150: .asciz "ADC_GROUP_REPL_SUSPEND_RESUME" @ string offset=2992 .Linfo_string151: .asciz "Adc_GroupReplacementType" @ string offset=3022 .Linfo_string152: .asciz "ADC_TRIGG_SRC_SW" @ string offset=3047 .Linfo_string153: .asciz "ADC_TRIGG_SRC_HW" @ string offset=3064 .Linfo_string154: .asciz "Adc_TriggerSourceType" @ string offset=3081 .Linfo_string155: .asciz "HwTriggerSource" @ string offset=3103 .Linfo_string156: .asciz "TriggerEdge" @ string offset=3119 .Linfo_string157: .asciz "ADC_HW_TRIG_RISING_EDGE" @ string offset=3131 .Linfo_string158: .asciz "ADC_HW_TRIG_FALLING_EDGE" @ string offset=3155 .Linfo_string159: .asciz "ADC_HW_TRIG_BOTH_EDGES" @ string offset=3180 .Linfo_string160: .asciz "Adc_HwTriggerSignalType" @ string offset=3203 .Linfo_string161: .asciz "Notification" @ string offset=3227 .Linfo_string162: .asciz "Adc_NotifyType" @ string offset=3240 .Linfo_string163: .asciz "ResultsBufferPtr" @ string offset=3255 .Linfo_string164: .asciz "Adc_ValueGroupType" @ string offset=3272 .Linfo_string165: .asciz "BufferMode" @ string offset=3291 .Linfo_string166: .asciz "ADC_STREAM_BUFFER_LINEAR" @ string offset=3302 .Linfo_string167: .asciz "ADC_STREAM_BUFFER_CIRCULAR" @ string offset=3327 .Linfo_string168: .asciz "Adc_StreamBufferModeType" @ string offset=3354 .Linfo_string169: .asciz "NumSamples" @ string offset=3379 .Linfo_string170: .asciz "Adc_StreamNumSampleType" @ string offset=3390 .Linfo_string171: .asciz "AssignedChannelCount" @ string offset=3414 .Linfo_string172: .asciz "Adc_ChannelIndexType" @ string offset=3435 .Linfo_string173: .asciz "AssignedChannelList" @ string offset=3456 .Linfo_string174: .asciz "AdcGroupConfigPtr" @ string offset=3476 .Linfo_string175: .asciz "AverageSelect" @ string offset=3494 .Linfo_string176: .asciz "StableTime" @ string offset=3508 .Linfo_string177: .asciz "SampleTime" @ string offset=3519 .Linfo_string178: .asciz "TdgTriggerMode" @ string offset=3530 .Linfo_string179: .asciz "ADC_DRV_LOOP_MODE" @ string offset=3545 .Linfo_string180: .asciz "ADC_DRV_MAPPING_MODE" @ string offset=3563 .Linfo_string181: .asciz "ADC_Drv_TdgTriggerModeType" @ string offset=3584 .Linfo_string182: .asciz "Adc_Drv_GroupConfigType" @ string offset=3611 .Linfo_string183: .asciz "TdgGroupConfigPtr" @ string offset=3635 .Linfo_string184: .asciz "IsSwTrig" @ string offset=3653 .Linfo_string185: .asciz "NumOfChannel" @ string offset=3662 .Linfo_string186: .asciz "TdgChannelConfigArray" @ string offset=3675 .Linfo_string187: .asciz "ChannelId" @ string offset=3697 .Linfo_string188: .asciz "TDG_ADC_DRV_CHANNEL_0" @ string offset=3707 .Linfo_string189: .asciz "TDG_ADC_DRV_CHANNEL_1" @ string offset=3729 .Linfo_string190: .asciz "TDG_ADC_DRV_CHANNEL_2" @ string offset=3751 .Linfo_string191: .asciz "TDG_ADC_DRV_CHANNEL_3" @ string offset=3773 .Linfo_string192: .asciz "TDG_ADC_DRV_CHANNEL_4" @ string offset=3795 .Linfo_string193: .asciz "TDG_ADC_DRV_CHANNEL_5" @ string offset=3817 .Linfo_string194: .asciz "Tdg_Adc_Drv_ChannelIdType" @ string offset=3839 .Linfo_string195: .asciz "IntDelayVal" @ string offset=3865 .Linfo_string196: .asciz "DelayOutputNum" @ string offset=3877 .Linfo_string197: .asciz "DelayOutputConfig" @ string offset=3892 .Linfo_string198: .asciz "DelayOutputId" @ string offset=3910 .Linfo_string199: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_0" @ string offset=3924 .Linfo_string200: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_1" @ string offset=3951 .Linfo_string201: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_2" @ string offset=3978 .Linfo_string202: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_3" @ string offset=4005 .Linfo_string203: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_4" @ string offset=4032 .Linfo_string204: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_5" @ string offset=4059 .Linfo_string205: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_6" @ string offset=4086 .Linfo_string206: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_7" @ string offset=4113 .Linfo_string207: .asciz "Tdg_Adc_Drv_DelayOutputIdType" @ string offset=4140 .Linfo_string208: .asciz "Offset" @ string offset=4170 .Linfo_string209: .asciz "Enable" @ string offset=4177 .Linfo_string210: .asciz "Tdg_Adc_Drv_DelayOutputConfigType" @ string offset=4184 .Linfo_string211: .asciz "Tdg_Adc_Drv_ChannelConfigType" @ string offset=4218 .Linfo_string212: .asciz "__ARRAY_SIZE_TYPE__" @ string offset=4248 .Linfo_string213: .asciz "Tdg_Adc_Drv_GroupConfigType" @ string offset=4268 .Linfo_string214: .asciz "Adc_GroupConfigType" @ string offset=4296 .Linfo_string215: .asciz "GroupCount" @ string offset=4316 .Linfo_string216: .asciz "CoreId" @ string offset=4327 .Linfo_string217: .asciz "Adc_ConfigType" @ string offset=4334 .Linfo_string218: .asciz "Adc_GroupStatus" @ string offset=4349 .Linfo_string219: .asciz "ConvStatus" @ string offset=4365 .Linfo_string220: .asciz "ADC_IDLE" @ string offset=4376 .Linfo_string221: .asciz "ADC_BUSY" @ string offset=4385 .Linfo_string222: .asciz "ADC_COMPLETED" @ string offset=4394 .Linfo_string223: .asciz "ADC_STREAM_COMPLETED" @ string offset=4408 .Linfo_string224: .asciz "Adc_StatusType" @ string offset=4429 .Linfo_string225: .asciz "AlreadyConverted" @ string offset=4444 .Linfo_string226: .asciz "ADC_NOT_YET_CONVERTED" @ string offset=4461 .Linfo_string227: .asciz "ADC_ALREADY_CONVERTED" @ string offset=4483 .Linfo_string228: .asciz "Adc_GroupConversionStateType" @ string offset=4505 .Linfo_string229: .asciz "HwTriggering" @ string offset=4534 .Linfo_string230: .asciz "ADC_HWTRIGGER_DISABLED" @ string offset=4547 .Linfo_string231: .asciz "ADC_HWTRIGGER_ENABLED" @ string offset=4570 .Linfo_string232: .asciz "Adc_HwTriggeringType" @ string offset=4592 .Linfo_string233: .asciz "ADC_NOTIFICATION_DISABLED" @ string offset=4613 .Linfo_string234: .asciz "ADC_NOTIFICATION_ENABLED" @ string offset=4639 .Linfo_string235: .asciz "Adc_NotificationType" @ string offset=4664 .Linfo_string236: .asciz "ResultIndex" @ string offset=4685 .Linfo_string237: .asciz "Adc_GroupStatusType" @ string offset=4697 .Linfo_string238: .asciz "Adc_UnitStatus" @ string offset=4717 .Linfo_string239: .asciz "SwNormalQueueIndex" @ string offset=4732 .Linfo_string240: .asciz "Adc_QueueIndexType" @ string offset=4751 .Linfo_string241: .asciz "SwNormalQueue" @ string offset=4770 .Linfo_string242: .asciz "OngoingHwGroup" @ string offset=4784 .Linfo_string243: .asciz "Adc_UnitStatusType" @ string offset=4799 .Linfo_string244: .asciz "Adc_GlobalState" @ string offset=4818 .Linfo_string245: .asciz "ADC_STATE_UNINIT" @ string offset=4834 .Linfo_string246: .asciz "ADC_STATE_BUSY" @ string offset=4851 .Linfo_string247: .asciz "ADC_STATE_IDLE" @ string offset=4866 .Linfo_string248: .asciz "Adc_GlobalStateType" @ string offset=4881 .Linfo_string249: .asciz "Std_ReturnType" @ string offset=4901 .Linfo_string250: .asciz "Adc_ProcessConversionEndInterrupt" @ string offset=4916 .Linfo_string251: .asciz "Adc_ProcessHwConversionEnd" @ string offset=4950 .Linfo_string252: .asciz "Adc_ProcessSwConversionEnd" @ string offset=4977 .Linfo_string253: .asciz "Adc_Init" @ string offset=5004 .Linfo_string254: .asciz "Adc_CheckInit" @ string offset=5013 .Linfo_string255: .asciz "Adc_InitUnitStatus" @ string offset=5027 .Linfo_string256: .asciz "Adc_InitGroupsStatus" @ string offset=5046 .Linfo_string257: .asciz "Adc_SetupResultBuffer" @ string offset=5067 .Linfo_string258: .asciz "Adc_CheckSetupResultBuffer" @ string offset=5089 .Linfo_string259: .asciz "Adc_DeInit" @ string offset=5116 .Linfo_string260: .asciz "Adc_CheckDeInit" @ string offset=5127 .Linfo_string261: .asciz "Adc_CheckGroupBusyStatus" @ string offset=5143 .Linfo_string262: .asciz "Adc_StartGroupConversion" @ string offset=5168 .Linfo_string263: .asciz "Adc_CheckStartGroupConversion" @ string offset=5193 .Linfo_string264: .asciz "Adc_CheckStartGroupConvNotBusy" @ string offset=5223 .Linfo_string265: .asciz "Adc_UpdateStartConversionStatus" @ string offset=5254 .Linfo_string266: .asciz "Adc_StopGroupConversion" @ string offset=5286 .Linfo_string267: .asciz "Adc_CheckStopGroupConversion" @ string offset=5310 .Linfo_string268: .asciz "Adc_UpdateStopConversionStatus" @ string offset=5339 .Linfo_string269: .asciz "Adc_ReadGroup" @ string offset=5370 .Linfo_string270: .asciz "Adc_CheckReadGroup" @ string offset=5384 .Linfo_string271: .asciz "Adc_ReadGroupInterrupt" @ string offset=5403 .Linfo_string272: .asciz "Adc_UpdateReadGroupInterruptStatus" @ string offset=5426 .Linfo_string273: .asciz "Adc_EnableHardwareTrigger" @ string offset=5461 .Linfo_string274: .asciz "Adc_CheckEnableHardwareTrigger" @ string offset=5487 .Linfo_string275: .asciz "Adc_CheckHWUnitBusy" @ string offset=5518 .Linfo_string276: .asciz "Adc_InternalStartConversion" @ string offset=5538 .Linfo_string277: .asciz "Adc_DisableHardwareTrigger" @ string offset=5566 .Linfo_string278: .asciz "Adc_CheckDisableHardwareTrigger" @ string offset=5593 .Linfo_string279: .asciz "Adc_EnableGroupNotification" @ string offset=5625 .Linfo_string280: .asciz "Adc_CheckEnableDisableGroupNotification" @ string offset=5653 .Linfo_string281: .asciz "Adc_DisableGroupNotification" @ string offset=5693 .Linfo_string282: .asciz "Adc_GetGroupStatus" @ string offset=5722 .Linfo_string283: .asciz "Adc_CheckCalledGroup" @ string offset=5741 .Linfo_string284: .asciz "Adc_GetStreamLastPointer" @ string offset=5762 .Linfo_string285: .asciz "Adc_UpdateAfterGetStreamStatus" @ string offset=5787 .Linfo_string286: .asciz "Adc_GetVersionInfo" @ string offset=5818 .Linfo_string287: .asciz "Adc_SelfTest" @ string offset=5837 .Linfo_string288: .asciz "Adc_CheckSelfTest" @ string offset=5850 .Linfo_string289: .asciz "Adc_CheckConversionResult" @ string offset=5868 .Linfo_string290: .asciz "Adc_UpdateHwGroupState" @ string offset=5894 .Linfo_string291: .asciz "Adc_GetBitShiftNums" @ string offset=5917 .Linfo_string292: .asciz "Adc_CallNotification" @ string offset=5937 .Linfo_string293: .asciz "Adc_UpdateSwGroupState" @ string offset=5958 .Linfo_string294: .asciz "Adc_RemoveFromQueue" @ string offset=5981 .Linfo_string295: .asciz "Adc_SwTriggerConversion" @ string offset=6001 .Linfo_string296: .asciz "Adc_StopSwGroupConversion" @ string offset=6025 .Linfo_string297: .asciz "HWUnit" @ string offset=6051 .Linfo_string298: .asciz "SwGroupId" @ string offset=6058 .Linfo_string299: .asciz "HwGroupId" @ string offset=6068 .Linfo_string300: .asciz "Unit" @ string offset=6078 .Linfo_string301: .asciz "Group" @ string offset=6083 .Linfo_string302: .asciz "ConfigPtr" @ string offset=6089 .Linfo_string303: .asciz "Ret" @ string offset=6099 .Linfo_string304: .asciz "CfgPtr" @ string offset=6103 .Linfo_string305: .asciz "QueueIdx" @ string offset=6110 .Linfo_string306: .asciz "GroupCnt" @ string offset=6119 .Linfo_string307: .asciz "DataBufferPtr" @ string offset=6128 .Linfo_string308: .asciz "GroupCfgPtr" @ string offset=6142 .Linfo_string309: .asciz "GroupIndex" @ string offset=6154 .Linfo_string310: .asciz "ServiceId" @ string offset=6165 .Linfo_string311: .asciz "Index" @ string offset=6175 .Linfo_string312: .asciz "CanStoppedFlag" @ string offset=6181 .Linfo_string313: .asciz "RemovedPos" @ string offset=6196 .Linfo_string314: .asciz "ResultPtr" @ string offset=6207 .Linfo_string315: .asciz "ResultOffset" @ string offset=6217 .Linfo_string316: .asciz "ChannelCount" @ string offset=6230 .Linfo_string317: .asciz "ChannelList" @ string offset=6243 .Linfo_string318: .asciz "Status" @ string offset=6255 .Linfo_string319: .asciz "PtrToSamplePtr" @ string offset=6262 .Linfo_string320: .asciz "NumberOfResults" @ string offset=6277 .Linfo_string321: .asciz "versioninfo" @ string offset=6293 .Linfo_string322: .asciz "vendorID" @ string offset=6305 .Linfo_string323: .asciz "moduleID" @ string offset=6314 .Linfo_string324: .asciz "sw_major_version" @ string offset=6323 .Linfo_string325: .asciz "sw_minor_version" @ string offset=6340 .Linfo_string326: .asciz "sw_patch_version" @ string offset=6357 .Linfo_string327: .asciz "Std_VersionInfoType" @ string offset=6374 .Linfo_string328: .asciz "SampleNum" @ string offset=6394 .Linfo_string329: .asciz "DataPtr" @ string offset=6404 .Linfo_string330: .asciz "ConvResult" @ string offset=6412 .Linfo_string331: .asciz "BitShiftNum" @ string offset=6423 .Linfo_string332: .asciz "CurrentSampleCount" @ string offset=6435 .Linfo_string333: .asciz "NumsBitShift" @ string offset=6454 .Linfo_string334: .asciz "NewGroup" @ string offset=6467 .Linfo_string335: .asciz "CurQueueIndex" @ string offset=6476 .Linfo_string336: .asciz "PositionIndex" @ string offset=6490 .Linfo_string337: .asciz "NumOfQueue" @ string offset=6504 .ident "Component: Arm Compiler for Embedded 6.19 Tool: armclang [5e73cb00]" .section ".note.GNU-stack","",%progbits .eabi_attribute 30, 6 @ Tag_ABI_optimization_goals .ARM_attribute 16, 1 @ Tag_AV_eba .section .debug_line,"",%progbits .Lline_table_start0: