.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 "Tdg_Adc_Drv.c" .file 1 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c" .file 2 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Base_ZX_K14xM/Inc\\Platform_Types.h" .file 3 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/adc_ZX_K14xM/Inc/Tdg_Adc_Drv_Types.h" .file 4 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/McalLib_ZX_K14xM/Inc/Devices/Z20K148M.h" .file 5 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" .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 Tdg_Adc_Drv_InitGroupConfig @ -- Begin function Tdg_Adc_Drv_InitGroupConfig .globl Tdg_Adc_Drv_InitGroupConfig .p2align 2 .type Tdg_Adc_Drv_InitGroupConfig,%function .code 16 @ @Tdg_Adc_Drv_InitGroupConfig .thumb_func Tdg_Adc_Drv_InitGroupConfig: .Lfunc_begin0: .loc 1 439 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:439:0 .fnstart .cfi_sections .debug_frame .cfi_startproc @ %bb.0: .pad #8 sub sp, #8 .cfi_def_cfa_offset 8 @ kill: def $r2 killed $r0 strh.w r0, [sp, #6] str r1, [sp] .Ltmp0: .loc 1 440 42 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:440:42 ldr r0, [sp] .loc 1 440 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:440:33 ldrh.w r2, [sp, #6] .loc 1 440 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:440:5 movw r1, :lower16:Tdg_Adc_Drv_GroupConfigList movt r1, :upper16:Tdg_Adc_Drv_GroupConfigList .loc 1 440 40 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:440:40 str.w r0, [r1, r2, lsl #2] .loc 1 441 1 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:441:1 add sp, #8 bx lr .Ltmp1: .Lfunc_end0: .size Tdg_Adc_Drv_InitGroupConfig, .Lfunc_end0-Tdg_Adc_Drv_InitGroupConfig .cfi_endproc .cantunwind .fnend @ -- End function .hidden Tdg_Adc_Drv_Init @ -- Begin function Tdg_Adc_Drv_Init .globl Tdg_Adc_Drv_Init .p2align 2 .type Tdg_Adc_Drv_Init,%function .code 16 @ @Tdg_Adc_Drv_Init .thumb_func Tdg_Adc_Drv_Init: .Lfunc_begin1: .loc 1 452 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:452: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] .Ltmp2: .loc 1 456 5 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:456:5 b .LBB1_1 .LBB1_1: .Ltmp3: .loc 1 460 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:460:5 ldr r0, [sp, #12] .Ltmp4: .loc 1 460 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:460:5 cmp r0, #2 blo .LBB1_3 b .LBB1_2 .LBB1_2: .Ltmp5: .loc 1 460 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:460:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str mov.w r1, #460 bl McalLib_Assert b .LBB1_8 .Ltmp6: .LBB1_3: .loc 1 461 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:461:5 ldr r0, [sp, #8] .Ltmp7: .loc 1 461 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:461:5 cbnz r0, .LBB1_5 b .LBB1_4 .LBB1_4: .Ltmp8: .loc 1 461 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:461:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movw r1, #461 bl McalLib_Assert b .LBB1_8 .Ltmp9: .LBB1_5: .loc 1 463 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:463:36 ldr r1, [sp, #12] .loc 1 463 12 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:463:12 movw r0, :lower16:Tdg_Adc_Drv_TdgRegBfPtr movt r0, :upper16:Tdg_Adc_Drv_TdgRegBfPtr ldr.w r0, [r0, r1, lsl #2] .loc 1 463 10 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:463:10 str r0, [sp, #4] .Ltmp10: .loc 1 465 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:465:5 ldr r0, [sp, #4] .Ltmp11: .loc 1 465 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:465:5 cbnz r0, .LBB1_7 b .LBB1_6 .LBB1_6: .Ltmp12: .loc 1 465 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:465:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movw r1, #465 bl McalLib_Assert b .LBB1_8 .Ltmp13: .LBB1_7: .loc 1 469 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:469:36 ldr r0, [sp, #8] .loc 1 469 28 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:469:28 ldrb r2, [r0, #1] .loc 1 469 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:469:5 ldr r1, [sp, #4] .loc 1 469 26 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:469:26 ldr r0, [r1, #8] and r2, r2, #7 bic r0, r0, #1792 orr.w r0, r0, r2, lsl #8 str r0, [r1, #8] .loc 1 471 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:471:36 ldr r0, [sp, #8] .loc 1 471 28 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:471:28 ldrb r2, [r0] .loc 1 471 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:471:5 ldr r1, [sp, #4] .loc 1 471 26 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:471:26 ldr r0, [r1, #8] and r2, r2, #3 bic r0, r0, #3145728 orr.w r0, r0, r2, lsl #20 str r0, [r1, #8] .loc 1 473 37 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:473:37 ldr r0, [sp, #8] .loc 1 473 29 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:473:29 ldrb r2, [r0, #3] .loc 1 473 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:473:5 ldr r1, [sp, #4] .loc 1 473 27 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:473:27 ldr r0, [r1, #8] and r2, r2, #1 bic r0, r0, #64 orr.w r0, r0, r2, lsl #6 str r0, [r1, #8] .loc 1 475 33 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:475:33 ldr r0, [sp, #8] .loc 1 475 41 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:475:41 ldrh r2, [r0, #6] .loc 1 475 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:475:5 ldr r1, [sp, #4] .loc 1 475 23 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:475:23 ldr r0, [r1, #20] movw r3, #65535 bics r0, r3 add r0, r2 str r0, [r1, #20] .loc 1 477 54 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:477:54 ldr r0, [sp, #8] .loc 1 477 62 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:477:62 ldr r0, [r0, #12] .loc 1 477 28 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:477:28 ldr r1, [sp, #12] .loc 1 477 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:477:5 add.w r2, r1, r1, lsl #1 movw r1, :lower16:Tdg_Adc_Drv_StateArray movt r1, :upper16:Tdg_Adc_Drv_StateArray add.w r2, r1, r2, lsl #2 .loc 1 477 52 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:477:52 str r0, [r2, #8] .loc 1 478 28 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:478:28 ldr r0, [sp, #12] .loc 1 478 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:478:5 add.w r2, r0, r0, lsl #1 movs r0, #1 .loc 1 478 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:478:47 strb.w r0, [r1, r2, lsl #2] .loc 1 481 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:481:5 b .LBB1_8 .Ltmp14: .LBB1_8: .loc 1 483 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:483:1 add sp, #16 pop {r7, pc} .Ltmp15: .Lfunc_end1: .size Tdg_Adc_Drv_Init, .Lfunc_end1-Tdg_Adc_Drv_Init .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function McalLib_Assert .type McalLib_Assert,%function .code 16 @ @McalLib_Assert .thumb_func McalLib_Assert: .Lfunc_begin2: .loc 5 310 0 @ ../../../mcal/McalLib_ZX_K14xM/Inc\McalLib.h:310:0 .fnstart .cfi_startproc @ %bb.0: .pad #8 sub sp, #8 .cfi_def_cfa_offset 8 str r0, [sp, #4] str r1, [sp] .Ltmp16: .loc 5 314 5 prologue_end @ ../../../mcal/McalLib_ZX_K14xM/Inc\McalLib.h:314:5 b .LBB2_1 .LBB2_1: @ =>This Inner Loop Header: Depth=1 .Ltmp17: .loc 5 314 5 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Inc\McalLib.h:314:5 b .LBB2_1 .Ltmp18: .Lfunc_end2: .size McalLib_Assert, .Lfunc_end2-McalLib_Assert .cfi_endproc .cantunwind .fnend @ -- End function .hidden Tdg_Adc_Drv_DeInit @ -- Begin function Tdg_Adc_Drv_DeInit .globl Tdg_Adc_Drv_DeInit .p2align 2 .type Tdg_Adc_Drv_DeInit,%function .code 16 @ @Tdg_Adc_Drv_DeInit .thumb_func Tdg_Adc_Drv_DeInit: .Lfunc_begin3: .loc 1 493 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:493: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] .Ltmp19: .loc 1 497 5 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:497:5 b .LBB3_1 .LBB3_1: .Ltmp20: .loc 1 501 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:501:5 ldr r0, [sp, #4] .Ltmp21: .loc 1 501 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:501:5 cmp r0, #2 blo .LBB3_3 b .LBB3_2 .LBB3_2: .Ltmp22: .loc 1 501 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:501:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movw r1, #501 bl McalLib_Assert b .LBB3_6 .Ltmp23: .LBB3_3: .loc 1 503 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:503:36 ldr r1, [sp, #4] .loc 1 503 12 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:503:12 movw r0, :lower16:Tdg_Adc_Drv_TdgRegBfPtr movt r0, :upper16:Tdg_Adc_Drv_TdgRegBfPtr ldr.w r0, [r0, r1, lsl #2] .loc 1 503 10 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:503:10 str r0, [sp] .Ltmp24: .loc 1 505 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:505:5 ldr r0, [sp] .Ltmp25: .loc 1 505 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:505:5 cbnz r0, .LBB3_5 b .LBB3_4 .LBB3_4: .Ltmp26: .loc 1 505 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:505:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movw r1, #505 bl McalLib_Assert b .LBB3_6 .Ltmp27: .LBB3_5: .loc 1 508 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:508:5 ldr r1, [sp] .loc 1 508 27 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:508:27 ldr r0, [r1, #8] bic r0, r0, #1 str r0, [r1, #8] .loc 1 510 28 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:510:28 ldr r0, [sp, #4] .loc 1 510 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:510:5 add.w r0, r0, r0, lsl #1 movw r1, :lower16:Tdg_Adc_Drv_StateArray movt r1, :upper16:Tdg_Adc_Drv_StateArray add.w r2, r1, r0, lsl #2 movs r0, #0 .loc 1 510 52 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:510:52 str r0, [r2, #8] .loc 1 511 28 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:511:28 ldr r2, [sp, #4] .loc 1 511 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:511:5 add.w r2, r2, r2, lsl #1 .loc 1 511 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:511:47 strb.w r0, [r1, r2, lsl #2] .loc 1 514 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:514:5 b .LBB3_6 .Ltmp28: .LBB3_6: .loc 1 516 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:516:1 add sp, #8 pop {r7, pc} .Ltmp29: .Lfunc_end3: .size Tdg_Adc_Drv_DeInit, .Lfunc_end3-Tdg_Adc_Drv_DeInit .cfi_endproc .cantunwind .fnend @ -- End function .hidden Tdg_Adc_Drv_StartConversion @ -- Begin function Tdg_Adc_Drv_StartConversion .globl Tdg_Adc_Drv_StartConversion .p2align 2 .type Tdg_Adc_Drv_StartConversion,%function .code 16 @ @Tdg_Adc_Drv_StartConversion .thumb_func Tdg_Adc_Drv_StartConversion: .Lfunc_begin4: .loc 1 530 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:530: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 $r1 @ kill: def $r2 killed $r0 strb.w r0, [sp, #23] strh.w r1, [sp, #20] movs r0, #0 .Ltmp30: .loc 1 531 35 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:531:35 strb.w r0, [sp, #19] .loc 1 538 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:538:5 b .LBB4_1 .LBB4_1: .Ltmp31: .loc 1 542 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:542:5 ldrb.w r0, [sp, #23] .Ltmp32: .loc 1 542 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:542:5 cmp r0, #2 blo .LBB4_3 b .LBB4_2 .LBB4_2: .Ltmp33: .loc 1 542 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:542:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movw r1, #542 bl McalLib_Assert b .LBB4_15 .Ltmp34: .LBB4_3: .loc 1 544 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:544:36 ldrb.w r1, [sp, #23] .loc 1 544 12 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:544:12 movw r0, :lower16:Tdg_Adc_Drv_TdgRegBfPtr movt r0, :upper16:Tdg_Adc_Drv_TdgRegBfPtr ldr.w r0, [r0, r1, lsl #2] .loc 1 544 10 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:544:10 str r0, [sp, #12] .loc 1 545 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:545:36 ldrb.w r1, [sp, #23] .loc 1 545 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:545:13 movw r0, :lower16:Tdg_Adc_Drv_TdgRegWPtr movt r0, :upper16:Tdg_Adc_Drv_TdgRegWPtr ldr.w r0, [r0, r1, lsl #2] .loc 1 545 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:545:11 str r0, [sp, #8] .Ltmp35: .loc 1 547 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:547:5 ldr r0, [sp, #12] .Ltmp36: .loc 1 547 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:547:5 cbnz r0, .LBB4_5 b .LBB4_4 .LBB4_4: .Ltmp37: .loc 1 547 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:547:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movw r1, #547 bl McalLib_Assert b .LBB4_15 .Ltmp38: .LBB4_5: .loc 1 550 45 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:550:45 ldrh.w r1, [sp, #20] .loc 1 550 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:550:17 movw r0, :lower16:Tdg_Adc_Drv_GroupConfigList movt r0, :upper16:Tdg_Adc_Drv_GroupConfigList ldr.w r0, [r0, r1, lsl #2] .loc 1 550 53 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:550:53 ldrb r0, [r0] .Ltmp39: .loc 1 550 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:550:9 cmp r0, #1 bne .LBB4_7 b .LBB4_6 .LBB4_6: .loc 1 0 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:0:9 movs r0, #1 .Ltmp40: .loc 1 552 20 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:552:20 strb.w r0, [sp, #7] .loc 1 553 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:553:5 b .LBB4_8 .Ltmp41: .LBB4_7: .loc 1 0 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:0:5 movs r0, #0 .Ltmp42: .loc 1 556 20 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:556:20 strb.w r0, [sp, #7] b .LBB4_8 .Ltmp43: .LBB4_8: .loc 1 559 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:559:5 bl SchM_Enter_Adc_StartTdgConversion movs r0, #0 .Ltmp44: .loc 1 561 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:561:16 strb.w r0, [sp, #6] .loc 1 561 10 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:561:10 b .LBB4_9 .LBB4_9: @ =>This Inner Loop Header: Depth=1 .Ltmp45: .loc 1 561 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:561:21 ldrb.w r0, [sp, #6] .loc 1 561 57 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:561:57 ldrh.w r2, [sp, #20] .loc 1 561 29 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:561:29 movw r1, :lower16:Tdg_Adc_Drv_GroupConfigList movt r1, :upper16:Tdg_Adc_Drv_GroupConfigList ldr.w r1, [r1, r2, lsl #2] .loc 1 561 65 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:561:65 ldrb r1, [r1, #1] .Ltmp46: .loc 1 561 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:561:5 cmp r0, r1 bge .LBB4_12 b .LBB4_10 .LBB4_10: @ in Loop: Header=BB4_9 Depth=1 .Ltmp47: .loc 1 565 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:565:13 ldr r0, [sp, #12] .loc 1 565 19 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:565:19 ldr r1, [sp, #8] .loc 1 565 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:565:58 ldrh.w r3, [sp, #20] .loc 1 565 30 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:565:30 movw r2, :lower16:Tdg_Adc_Drv_GroupConfigList movt r2, :upper16:Tdg_Adc_Drv_GroupConfigList ldr.w r2, [r2, r3, lsl #2] .loc 1 565 66 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:565:66 ldr r2, [r2, #4] .loc 1 565 89 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:565:89 ldrb.w r3, [sp, #6] .loc 1 565 28 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:565:28 add.w r3, r3, r3, lsl #1 add.w r2, r2, r3, lsl #2 .loc 1 564 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:564:9 bl Tdg_Adc_Drv_ConfigChannelDelayOutput .loc 1 568 35 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:568:35 ldr r0, [sp, #12] .loc 1 568 68 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:568:68 ldrb.w r1, [sp, #6] .loc 1 568 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:568:9 bl Tdg_Adc_Drv_EnableChannel .loc 1 569 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:569:5 b .LBB4_11 .Ltmp48: .LBB4_11: @ in Loop: Header=BB4_9 Depth=1 .loc 1 561 84 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:561:84 ldrb.w r0, [sp, #6] adds r0, #1 strb.w r0, [sp, #6] .loc 1 561 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:561:5 b .LBB4_9 .Ltmp49: .LBB4_12: .loc 1 572 29 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:572:29 ldrb.w r2, [sp, #7] .loc 1 572 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:572:5 ldr r1, [sp, #12] .loc 1 572 27 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:572:27 ldr r0, [r1, #8] and r2, r2, #1 bic r0, r0, #16 orr.w r0, r0, r2, lsl #4 str r0, [r1, #8] .loc 1 575 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:575:5 ldr r1, [sp, #12] .loc 1 575 27 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:575:27 ldr r0, [r1, #8] bic r0, r0, #32 str r0, [r1, #8] .loc 1 578 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:578:5 ldr r1, [sp, #12] .loc 1 578 27 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:578:27 ldr r0, [r1, #8] orr r0, r0, #1 str r0, [r1, #8] .loc 1 581 31 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:581:31 ldr r0, [sp, #12] .loc 1 581 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:581:5 bl Tdg_Adc_Drv_LoadRegValues .Ltmp50: .loc 1 585 32 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:585:32 ldrb.w r0, [sp, #7] .Ltmp51: .loc 1 585 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:585:9 cmp r0, #1 bne .LBB4_14 b .LBB4_13 .LBB4_13: .Ltmp52: .loc 1 588 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:588:9 ldr r1, [sp, #12] .loc 1 588 31 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:588:31 ldr r0, [r1, #8] orr r0, r0, #131072 str r0, [r1, #8] .loc 1 589 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:589:5 b .LBB4_14 .Ltmp53: .LBB4_14: .loc 1 591 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:591:5 bl SchM_Exit_Adc_StartTdgConversion .loc 1 594 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:594:5 b .LBB4_15 .Ltmp54: .LBB4_15: .loc 1 597 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:597:12 ldrb.w r0, [sp, #19] .loc 1 597 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:597:5 add sp, #24 pop {r7, pc} .Ltmp55: .Lfunc_end4: .size Tdg_Adc_Drv_StartConversion, .Lfunc_end4-Tdg_Adc_Drv_StartConversion .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Tdg_Adc_Drv_ConfigChannelDelayOutput .type Tdg_Adc_Drv_ConfigChannelDelayOutput,%function .code 16 @ @Tdg_Adc_Drv_ConfigChannelDelayOutput .thumb_func Tdg_Adc_Drv_ConfigChannelDelayOutput: .Lfunc_begin5: .loc 1 276 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:276: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 str r0, [sp, #20] str r1, [sp, #16] str r2, [sp, #12] .Ltmp56: .loc 1 283 5 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:283:5 b .LBB5_1 .LBB5_1: .Ltmp57: .loc 1 287 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:287:5 ldr r0, [sp, #12] ldrb r0, [r0] .Ltmp58: .loc 1 287 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:287:5 cmp r0, #6 blo .LBB5_3 b .LBB5_2 .LBB5_2: .Ltmp59: .loc 1 287 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:287:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movw r1, #287 bl McalLib_Assert b .LBB5_10 .Ltmp60: .LBB5_3: .loc 1 288 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:288:5 ldr r0, [sp, #12] ldrb r0, [r0, #4] .Ltmp61: .loc 1 288 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:288:5 cmp r0, #8 blo .LBB5_5 b .LBB5_4 .LBB5_4: .Ltmp62: .loc 1 288 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:288:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movw r1, #289 bl McalLib_Assert b .LBB5_10 .Ltmp63: .LBB5_5: .loc 1 293 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:293:9 ldr r1, [sp, #12] ldrh r2, [r1, #2] .loc 1 292 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:292:5 ldr r0, [sp, #20] .loc 1 292 36 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:292:36 ldrb r1, [r1] .loc 1 292 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:292:5 add.w r1, r1, r1, lsl #2 .loc 1 292 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:292:11 add.w r1, r0, r1, lsl #3 .loc 1 292 73 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:292:73 ldr r0, [r1, #64] bfi r0, r2, #0, #10 str r0, [r1, #64] movs r0, #0 .Ltmp64: .loc 1 295 16 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:295:16 strb.w r0, [sp, #11] .loc 1 295 10 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:295:10 b .LBB5_6 .LBB5_6: @ =>This Inner Loop Header: Depth=1 .Ltmp65: .loc 1 295 22 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:295:22 ldrb.w r0, [sp, #11] .loc 1 295 30 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:295:30 ldr r1, [sp, #12] .loc 1 295 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:295:45 ldrb r1, [r1, #4] .Ltmp66: .loc 1 295 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:295:5 cmp r0, r1 bge .LBB5_9 b .LBB5_7 .LBB5_7: @ in Loop: Header=BB5_6 Depth=1 .Ltmp67: .loc 1 297 18 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:297:18 ldr r0, [sp, #12] .loc 1 297 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:297:33 ldr r0, [r0, #8] .loc 1 297 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:297:51 ldrb.w r1, [sp, #11] .loc 1 297 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:297:18 add.w r1, r1, r1, lsl #1 add.w r0, r0, r1, lsl #1 .loc 1 297 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:297:58 ldrh r0, [r0, #2] .loc 1 297 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:297:16 strh.w r0, [sp, #8] .loc 1 298 18 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:298:18 ldr r0, [sp, #12] .loc 1 298 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:298:33 ldr r0, [r0, #8] .loc 1 298 51 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:298:51 ldrb.w r1, [sp, #11] .loc 1 298 18 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:298:18 add.w r1, r1, r1, lsl #1 add.w r0, r0, r1, lsl #1 .loc 1 298 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:298:58 ldrb r0, [r0, #4] .loc 1 298 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:298:16 strb.w r0, [sp, #7] .loc 1 300 23 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:300:23 ldr r0, [sp, #16] .loc 1 300 40 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:300:40 ldr r1, [sp, #12] .loc 1 300 55 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:300:55 ldrb r1, [r1] .loc 1 300 23 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:300:23 add.w r1, r1, r1, lsl #2 .loc 1 300 30 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:300:30 add.w r0, r0, r1, lsl #3 .loc 1 300 66 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:300:66 ldr r0, [r0, #28] .loc 1 300 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:300:21 str r0, [sp] .loc 1 302 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:302:13 ldr r0, [sp] .loc 1 302 37 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:302:37 ldrb.w r1, [sp, #7] .loc 1 302 61 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:302:61 ldrb.w r2, [sp, #11] .loc 1 302 52 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:302:52 adds r2, #8 .loc 1 302 45 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:302:45 lsls r1, r2 .loc 1 302 25 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:302:25 orrs r0, r1 .loc 1 301 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:301:9 ldr r1, [sp, #16] .loc 1 301 26 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:301:26 ldr r2, [sp, #12] .loc 1 301 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:301:41 ldrb r2, [r2] .loc 1 301 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:301:9 add.w r2, r2, r2, lsl #2 .loc 1 301 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:301:16 add.w r1, r1, r2, lsl #3 .loc 1 301 63 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:301:63 str r0, [r1, #28] .loc 1 303 81 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:303:81 ldrh.w r0, [sp, #8] .loc 1 303 9 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:303:9 ldr r1, [sp, #16] .loc 1 303 26 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:303:26 ldr r2, [sp, #12] .loc 1 303 41 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:303:41 ldrb r2, [r2] .loc 1 303 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:303:9 add.w r2, r2, r2, lsl #2 .loc 1 303 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:303:16 add.w r1, r1, r2, lsl #3 .loc 1 303 64 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:303:64 ldrb.w r2, [sp, #11] .loc 1 303 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:303:9 add.w r1, r1, r2, lsl #2 .loc 1 303 71 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:303:71 str r0, [r1, #32] .loc 1 304 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:304:5 b .LBB5_8 .Ltmp68: .LBB5_8: @ in Loop: Header=BB5_6 Depth=1 .loc 1 295 66 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:295:66 ldrb.w r0, [sp, #11] adds r0, #1 strb.w r0, [sp, #11] .loc 1 295 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:295:5 b .LBB5_6 .Ltmp69: .LBB5_9: .loc 1 307 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:307:5 b .LBB5_10 .Ltmp70: .LBB5_10: .loc 1 309 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:309:1 add sp, #24 pop {r7, pc} .Ltmp71: .Lfunc_end5: .size Tdg_Adc_Drv_ConfigChannelDelayOutput, .Lfunc_end5-Tdg_Adc_Drv_ConfigChannelDelayOutput .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Tdg_Adc_Drv_EnableChannel .type Tdg_Adc_Drv_EnableChannel,%function .code 16 @ @Tdg_Adc_Drv_EnableChannel .thumb_func Tdg_Adc_Drv_EnableChannel: .Lfunc_begin6: .loc 1 172 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:172:0 .fnstart .cfi_startproc @ %bb.0: .pad #12 sub sp, #12 .cfi_def_cfa_offset 12 @ kill: def $r2 killed $r1 str r0, [sp, #8] strb.w r1, [sp, #7] .Ltmp72: .loc 1 173 13 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:173:13 ldrb.w r0, [sp, #7] .loc 1 173 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:173:5 mov r1, r0 str r1, [sp] @ 4-byte Spill cmp r0, #5 bhi .LBB6_9 @ %bb.1: .loc 1 0 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:0:5 ldr r1, [sp] @ 4-byte Reload .LCPI6_0: tbb [pc, r1] @ %bb.2: .LJTI6_0: .byte (.LBB6_3-(.LCPI6_0+4))/2 .byte (.LBB6_4-(.LCPI6_0+4))/2 .byte (.LBB6_5-(.LCPI6_0+4))/2 .byte (.LBB6_6-(.LCPI6_0+4))/2 .byte (.LBB6_7-(.LCPI6_0+4))/2 .byte (.LBB6_8-(.LCPI6_0+4))/2 .p2align 1 .LBB6_3: .Ltmp73: .loc 1 177 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:177:13 ldr r1, [sp, #8] .loc 1 177 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:177:34 ldr r0, [r1, #12] orr r0, r0, #65536 str r0, [r1, #12] .loc 1 178 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:178:13 b .LBB6_10 .Ltmp74: .LBB6_4: .loc 1 182 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:182:13 ldr r1, [sp, #8] .loc 1 182 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:182:34 ldr r0, [r1, #12] orr r0, r0, #131072 str r0, [r1, #12] .loc 1 183 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:183:13 b .LBB6_10 .Ltmp75: .LBB6_5: .loc 1 187 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:187:13 ldr r1, [sp, #8] .loc 1 187 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:187:34 ldr r0, [r1, #12] orr r0, r0, #262144 str r0, [r1, #12] .loc 1 188 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:188:13 b .LBB6_10 .Ltmp76: .LBB6_6: .loc 1 192 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:192:13 ldr r1, [sp, #8] .loc 1 192 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:192:34 ldr r0, [r1, #12] orr r0, r0, #524288 str r0, [r1, #12] .loc 1 193 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:193:13 b .LBB6_10 .Ltmp77: .LBB6_7: .loc 1 197 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:197:13 ldr r1, [sp, #8] .loc 1 197 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:197:34 ldr r0, [r1, #12] orr r0, r0, #1048576 str r0, [r1, #12] .loc 1 198 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:198:13 b .LBB6_10 .Ltmp78: .LBB6_8: .loc 1 202 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:202:13 ldr r1, [sp, #8] .loc 1 202 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:202:34 ldr r0, [r1, #12] orr r0, r0, #2097152 str r0, [r1, #12] .loc 1 203 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:203:13 b .LBB6_10 .Ltmp79: .LBB6_9: .loc 1 208 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:208:13 b .LBB6_10 .Ltmp80: .LBB6_10: .loc 1 211 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:211:1 add sp, #12 bx lr .Ltmp81: .Lfunc_end6: .size Tdg_Adc_Drv_EnableChannel, .Lfunc_end6-Tdg_Adc_Drv_EnableChannel .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Tdg_Adc_Drv_LoadRegValues .type Tdg_Adc_Drv_LoadRegValues,%function .code 16 @ @Tdg_Adc_Drv_LoadRegValues .thumb_func Tdg_Adc_Drv_LoadRegValues: .Lfunc_begin7: .loc 1 318 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:318: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 str r0, [sp, #20] movs r0, #0 str r0, [sp] @ 4-byte Spill movw r1, #34464 movt r1, #1 .Ltmp82: .loc 1 320 9 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:320:9 bl McalLib_MicroSecToTicks mov r1, r0 .loc 1 319 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:319:12 ldr r0, [sp] @ 4-byte Reload str r1, [sp, #16] .loc 1 321 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:321:12 str r0, [sp, #12] .loc 1 322 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:322:12 str r0, [sp, #8] .loc 1 323 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:323:12 str r0, [sp, #4] .loc 1 326 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:326:5 ldr r2, [sp, #20] .loc 1 326 27 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:326:27 ldr r1, [r2, #8] orr r1, r1, #65536 str r1, [r2, #8] add r1, sp, #12 .loc 1 328 11 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:328:11 bl McalLib_GetCounterValue .loc 1 331 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:331:5 b .LBB7_1 .LBB7_1: @ =>This Inner Loop Header: Depth=1 .loc 1 331 20 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:331:20 ldr r0, [sp, #20] .loc 1 331 36 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:331:36 ldr r0, [r0, #8] lsrs r0, r0, #16 .loc 1 331 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:331:5 lsls r0, r0, #31 cbz r0, .LBB7_5 b .LBB7_2 .LBB7_2: @ in Loop: Header=BB7_1 Depth=1 .loc 1 0 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:0:5 movs r0, #0 add r1, sp, #12 add r2, sp, #8 .Ltmp83: .loc 1 333 15 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:333:15 bl McalLib_GetElapsedValue .loc 1 334 30 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:334:30 ldr r1, [sp, #8] .loc 1 334 27 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:334:27 ldr r0, [sp, #4] add r0, r1 str r0, [sp, #4] .Ltmp84: .loc 1 335 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:335:13 ldr r0, [sp, #4] .loc 1 335 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:335:34 ldr r1, [sp, #16] .Ltmp85: .loc 1 335 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:335:13 cmp r0, r1 blo .LBB7_4 b .LBB7_3 .LBB7_3: .Ltmp86: .loc 1 337 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:337:13 b .LBB7_5 .Ltmp87: .LBB7_4: @ in Loop: Header=BB7_1 Depth=1 .loc 1 331 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:331:5 b .LBB7_1 .LBB7_5: .loc 1 340 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:340:1 add sp, #24 pop {r7, pc} .Ltmp88: .Lfunc_end7: .size Tdg_Adc_Drv_LoadRegValues, .Lfunc_end7-Tdg_Adc_Drv_LoadRegValues .cfi_endproc .cantunwind .fnend @ -- End function .hidden Tdg_Adc_Drv_StopConversion @ -- Begin function Tdg_Adc_Drv_StopConversion .globl Tdg_Adc_Drv_StopConversion .p2align 2 .type Tdg_Adc_Drv_StopConversion,%function .code 16 @ @Tdg_Adc_Drv_StopConversion .thumb_func Tdg_Adc_Drv_StopConversion: .Lfunc_begin8: .loc 1 611 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:611: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 .Ltmp89: .loc 1 612 21 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:612:21 strb.w r0, [sp, #14] .loc 1 618 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:618:5 b .LBB8_1 .LBB8_1: .Ltmp90: .loc 1 622 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:622:5 ldrb.w r0, [sp, #15] .Ltmp91: .loc 1 622 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:622:5 cmp r0, #2 blo .LBB8_3 b .LBB8_2 .LBB8_2: .Ltmp92: .loc 1 622 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:622:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movw r1, #622 bl McalLib_Assert b .LBB8_10 .Ltmp93: .LBB8_3: .loc 1 624 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:624:36 ldrb.w r1, [sp, #15] .loc 1 624 12 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:624:12 movw r0, :lower16:Tdg_Adc_Drv_TdgRegBfPtr movt r0, :upper16:Tdg_Adc_Drv_TdgRegBfPtr ldr.w r0, [r0, r1, lsl #2] .loc 1 624 10 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:624:10 str r0, [sp, #8] .loc 1 625 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:625:36 ldrb.w r1, [sp, #15] .loc 1 625 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:625:13 movw r0, :lower16:Tdg_Adc_Drv_TdgRegWPtr movt r0, :upper16:Tdg_Adc_Drv_TdgRegWPtr ldr.w r0, [r0, r1, lsl #2] .loc 1 625 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:625:11 str r0, [sp, #4] .Ltmp94: .loc 1 627 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:627:5 ldr r0, [sp, #8] .Ltmp95: .loc 1 627 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:627:5 cbnz r0, .LBB8_5 b .LBB8_4 .LBB8_4: .Ltmp96: .loc 1 627 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:627:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movw r1, #627 bl McalLib_Assert b .LBB8_10 .Ltmp97: .LBB8_5: .loc 1 630 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:630:5 bl SchM_Enter_Adc_StopTdgConversion movs r0, #0 .Ltmp98: .loc 1 632 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:632:16 strb.w r0, [sp, #3] .loc 1 632 10 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:632:10 b .LBB8_6 .LBB8_6: @ =>This Inner Loop Header: Depth=1 .Ltmp99: .loc 1 632 21 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:632:21 ldrb.w r0, [sp, #3] .Ltmp100: .loc 1 632 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:632:5 cmp r0, #5 bhi .LBB8_9 b .LBB8_7 .LBB8_7: @ in Loop: Header=BB8_6 Depth=1 .Ltmp101: .loc 1 635 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:635:36 ldr r0, [sp, #8] .loc 1 635 69 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:635:69 ldrb.w r1, [sp, #3] .loc 1 635 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:635:9 bl Tdg_Adc_Drv_DisableChannel .loc 1 636 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:636:5 b .LBB8_8 .Ltmp102: .LBB8_8: @ in Loop: Header=BB8_6 Depth=1 .loc 1 632 59 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:632:59 ldrb.w r0, [sp, #3] adds r0, #1 strb.w r0, [sp, #3] .loc 1 632 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:632:5 b .LBB8_6 .Ltmp103: .LBB8_9: .loc 1 639 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:639:5 ldr r1, [sp, #8] .loc 1 639 27 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:639:27 ldr r0, [r1, #8] bic r0, r0, #1 str r0, [r1, #8] .loc 1 642 40 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:642:40 ldr r0, [sp, #8] .loc 1 642 46 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:642:46 ldr r1, [sp, #4] movs r2, #0 .loc 1 642 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:642:5 bl Tdg_Adc_Drv_DisableAndClearChannel .loc 1 644 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:644:5 bl SchM_Exit_Adc_StopTdgConversion .loc 1 647 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:647:5 b .LBB8_10 .Ltmp104: .LBB8_10: .loc 1 650 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:650:12 ldrb.w r0, [sp, #14] .loc 1 650 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:650:5 add sp, #16 pop {r7, pc} .Ltmp105: .Lfunc_end8: .size Tdg_Adc_Drv_StopConversion, .Lfunc_end8-Tdg_Adc_Drv_StopConversion .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Tdg_Adc_Drv_DisableChannel .type Tdg_Adc_Drv_DisableChannel,%function .code 16 @ @Tdg_Adc_Drv_DisableChannel .thumb_func Tdg_Adc_Drv_DisableChannel: .Lfunc_begin9: .loc 1 223 0 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:223:0 .fnstart .cfi_startproc @ %bb.0: .pad #12 sub sp, #12 .cfi_def_cfa_offset 12 @ kill: def $r2 killed $r1 str r0, [sp, #8] strb.w r1, [sp, #7] .Ltmp106: .loc 1 224 13 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:224:13 ldrb.w r0, [sp, #7] .loc 1 224 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:224:5 mov r1, r0 str r1, [sp] @ 4-byte Spill cmp r0, #5 bhi .LBB9_9 @ %bb.1: .loc 1 0 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:0:5 ldr r1, [sp] @ 4-byte Reload .LCPI9_0: tbb [pc, r1] @ %bb.2: .LJTI9_0: .byte (.LBB9_3-(.LCPI9_0+4))/2 .byte (.LBB9_4-(.LCPI9_0+4))/2 .byte (.LBB9_5-(.LCPI9_0+4))/2 .byte (.LBB9_6-(.LCPI9_0+4))/2 .byte (.LBB9_7-(.LCPI9_0+4))/2 .byte (.LBB9_8-(.LCPI9_0+4))/2 .p2align 1 .LBB9_3: .Ltmp107: .loc 1 228 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:228:13 ldr r1, [sp, #8] .loc 1 228 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:228:34 ldr r0, [r1, #12] bic r0, r0, #65536 str r0, [r1, #12] .loc 1 229 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:229:13 b .LBB9_10 .Ltmp108: .LBB9_4: .loc 1 233 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:233:13 ldr r1, [sp, #8] .loc 1 233 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:233:34 ldr r0, [r1, #12] bic r0, r0, #131072 str r0, [r1, #12] .loc 1 234 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:234:13 b .LBB9_10 .Ltmp109: .LBB9_5: .loc 1 238 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:238:13 ldr r1, [sp, #8] .loc 1 238 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:238:34 ldr r0, [r1, #12] bic r0, r0, #262144 str r0, [r1, #12] .loc 1 239 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:239:13 b .LBB9_10 .Ltmp110: .LBB9_6: .loc 1 243 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:243:13 ldr r1, [sp, #8] .loc 1 243 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:243:34 ldr r0, [r1, #12] bic r0, r0, #524288 str r0, [r1, #12] .loc 1 244 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:244:13 b .LBB9_10 .Ltmp111: .LBB9_7: .loc 1 248 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:248:13 ldr r1, [sp, #8] .loc 1 248 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:248:34 ldr r0, [r1, #12] bic r0, r0, #1048576 str r0, [r1, #12] .loc 1 249 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:249:13 b .LBB9_10 .Ltmp112: .LBB9_8: .loc 1 253 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:253:13 ldr r1, [sp, #8] .loc 1 253 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:253:34 ldr r0, [r1, #12] bic r0, r0, #2097152 str r0, [r1, #12] .loc 1 254 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:254:13 b .LBB9_10 .Ltmp113: .LBB9_9: .loc 1 259 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:259:13 b .LBB9_10 .Ltmp114: .LBB9_10: .loc 1 262 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:262:1 add sp, #12 bx lr .Ltmp115: .Lfunc_end9: .size Tdg_Adc_Drv_DisableChannel, .Lfunc_end9-Tdg_Adc_Drv_DisableChannel .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Tdg_Adc_Drv_DisableAndClearChannel .type Tdg_Adc_Drv_DisableAndClearChannel,%function .code 16 @ @Tdg_Adc_Drv_DisableAndClearChannel .thumb_func Tdg_Adc_Drv_DisableAndClearChannel: .Lfunc_begin10: .loc 1 353 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:353: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 str r0, [sp, #20] str r1, [sp, #16] strb.w r2, [sp, #15] .Ltmp116: .loc 1 358 5 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:358:5 b .LBB10_1 .LBB10_1: .Ltmp117: .loc 1 362 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:362:5 ldrb.w r0, [sp, #15] .Ltmp118: .loc 1 362 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:362:5 cmp r0, #6 blo .LBB10_3 b .LBB10_2 .LBB10_2: .Ltmp119: .loc 1 362 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:362:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str mov.w r1, #362 bl McalLib_Assert b .LBB10_18 .Ltmp120: .LBB10_3: .loc 1 365 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:365:13 ldrb.w r0, [sp, #15] .loc 1 365 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:365:5 mov r1, r0 str r1, [sp, #4] @ 4-byte Spill cmp r0, #5 bhi .LBB10_12 @ %bb.4: .loc 1 0 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:0:5 ldr r1, [sp, #4] @ 4-byte Reload .LCPI10_0: tbb [pc, r1] @ %bb.5: .LJTI10_0: .byte (.LBB10_6-(.LCPI10_0+4))/2 .byte (.LBB10_7-(.LCPI10_0+4))/2 .byte (.LBB10_8-(.LCPI10_0+4))/2 .byte (.LBB10_9-(.LCPI10_0+4))/2 .byte (.LBB10_10-(.LCPI10_0+4))/2 .byte (.LBB10_11-(.LCPI10_0+4))/2 .p2align 1 .LBB10_6: .Ltmp121: .loc 1 369 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:369:13 ldr r1, [sp, #20] .loc 1 369 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:369:34 ldr r0, [r1, #12] bic r0, r0, #65536 str r0, [r1, #12] .loc 1 370 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:370:13 b .LBB10_13 .Ltmp122: .LBB10_7: .loc 1 374 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:374:13 ldr r1, [sp, #20] .loc 1 374 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:374:34 ldr r0, [r1, #12] bic r0, r0, #131072 str r0, [r1, #12] .loc 1 375 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:375:13 b .LBB10_13 .Ltmp123: .LBB10_8: .loc 1 379 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:379:13 ldr r1, [sp, #20] .loc 1 379 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:379:34 ldr r0, [r1, #12] bic r0, r0, #262144 str r0, [r1, #12] .loc 1 380 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:380:13 b .LBB10_13 .Ltmp124: .LBB10_9: .loc 1 384 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:384:13 ldr r1, [sp, #20] .loc 1 384 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:384:34 ldr r0, [r1, #12] bic r0, r0, #524288 str r0, [r1, #12] .loc 1 385 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:385:13 b .LBB10_13 .Ltmp125: .LBB10_10: .loc 1 389 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:389:13 ldr r1, [sp, #20] .loc 1 389 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:389:34 ldr r0, [r1, #12] bic r0, r0, #1048576 str r0, [r1, #12] .loc 1 390 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:390:13 b .LBB10_13 .Ltmp126: .LBB10_11: .loc 1 394 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:394:13 ldr r1, [sp, #20] .loc 1 394 34 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:394:34 ldr r0, [r1, #12] bic r0, r0, #2097152 str r0, [r1, #12] .loc 1 395 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:395:13 b .LBB10_13 .Ltmp127: .LBB10_12: .loc 1 400 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:400:13 b .LBB10_13 .Ltmp128: .LBB10_13: .loc 1 403 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:403:5 ldr r0, [sp, #20] .loc 1 403 21 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:403:21 ldrb.w r1, [sp, #15] .loc 1 403 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:403:5 add.w r1, r1, r1, lsl #2 .loc 1 403 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:403:11 add.w r1, r0, r1, lsl #3 .loc 1 403 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:403:58 ldr r0, [r1, #64] movw r2, #1023 bics r0, r2 str r0, [r1, #64] .loc 1 406 19 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:406:19 ldr r0, [sp, #16] .loc 1 406 36 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:406:36 ldrb.w r1, [sp, #15] .loc 1 406 19 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:406:19 add.w r1, r1, r1, lsl #2 .loc 1 406 26 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:406:26 add.w r0, r0, r1, lsl #3 .loc 1 406 47 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:406:47 ldr r0, [r0, #28] .loc 1 406 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:406:17 str r0, [sp, #8] .loc 1 407 46 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:407:46 ldr r0, [sp, #8] .loc 1 407 58 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:407:58 bic r0, r0, #65280 .loc 1 407 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:407:5 ldr r1, [sp, #16] .loc 1 407 22 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:407:22 ldrb.w r2, [sp, #15] .loc 1 407 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:407:5 add.w r2, r2, r2, lsl #2 .loc 1 407 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:407:12 add.w r1, r1, r2, lsl #3 .loc 1 407 44 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:407:44 str r0, [r1, #28] movs r0, #0 .Ltmp129: .loc 1 409 16 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:409:16 strb.w r0, [sp, #14] .loc 1 409 10 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:409:10 b .LBB10_14 .LBB10_14: @ =>This Inner Loop Header: Depth=1 .Ltmp130: .loc 1 409 22 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:409:22 ldrb.w r0, [sp, #14] .Ltmp131: .loc 1 409 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:409:5 cmp r0, #7 bhi .LBB10_17 b .LBB10_15 .LBB10_15: @ in Loop: Header=BB10_14 Depth=1 .Ltmp132: .loc 1 411 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:411:9 ldr r0, [sp, #16] .loc 1 411 26 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:411:26 ldrb.w r1, [sp, #15] .loc 1 411 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:411:9 add.w r1, r1, r1, lsl #2 .loc 1 411 16 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:411:16 add.w r0, r0, r1, lsl #3 .loc 1 411 49 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:411:49 ldrb.w r1, [sp, #14] .loc 1 411 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:411:9 add.w r1, r0, r1, lsl #2 movs r0, #0 .loc 1 411 56 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:411:56 str r0, [r1, #32] .loc 1 412 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:412:5 b .LBB10_16 .Ltmp133: .LBB10_16: @ in Loop: Header=BB10_14 Depth=1 .loc 1 409 73 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:409:73 ldrb.w r0, [sp, #14] adds r0, #1 strb.w r0, [sp, #14] .loc 1 409 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:409:5 b .LBB10_14 .Ltmp134: .LBB10_17: .loc 1 415 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:415:5 b .LBB10_18 .Ltmp135: .LBB10_18: .loc 1 417 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:417:1 add sp, #24 pop {r7, pc} .Ltmp136: .Lfunc_end10: .size Tdg_Adc_Drv_DisableAndClearChannel, .Lfunc_end10-Tdg_Adc_Drv_DisableAndClearChannel .cfi_endproc .cantunwind .fnend @ -- End function .hidden Tdg_Adc_Drv_SwTrigger @ -- Begin function Tdg_Adc_Drv_SwTrigger .globl Tdg_Adc_Drv_SwTrigger .p2align 2 .type Tdg_Adc_Drv_SwTrigger,%function .code 16 @ @Tdg_Adc_Drv_SwTrigger .thumb_func Tdg_Adc_Drv_SwTrigger: .Lfunc_begin11: .loc 1 664 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:664: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] .Ltmp137: .loc 1 668 5 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:668:5 b .LBB11_1 .LBB11_1: .Ltmp138: .loc 1 672 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:672:5 ldr r0, [sp, #4] .Ltmp139: .loc 1 672 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:672:5 cmp r0, #2 blo .LBB11_3 b .LBB11_2 .LBB11_2: .Ltmp140: .loc 1 672 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:672:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str mov.w r1, #672 bl McalLib_Assert b .LBB11_6 .Ltmp141: .LBB11_3: .loc 1 674 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:674:36 ldr r1, [sp, #4] .loc 1 674 12 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:674:12 movw r0, :lower16:Tdg_Adc_Drv_TdgRegBfPtr movt r0, :upper16:Tdg_Adc_Drv_TdgRegBfPtr ldr.w r0, [r0, r1, lsl #2] .loc 1 674 10 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:674:10 str r0, [sp] .Ltmp142: .loc 1 676 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:676:5 ldr r0, [sp] .Ltmp143: .loc 1 676 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:676:5 cbnz r0, .LBB11_5 b .LBB11_4 .LBB11_4: .Ltmp144: .loc 1 676 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:676:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str mov.w r1, #676 bl McalLib_Assert b .LBB11_6 .Ltmp145: .LBB11_5: .loc 1 680 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:680:5 ldr r1, [sp] .loc 1 680 27 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:680:27 ldr r0, [r1, #8] orr r0, r0, #131072 str r0, [r1, #8] .loc 1 683 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:683:5 b .LBB11_6 .Ltmp146: .LBB11_6: .loc 1 685 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:685:1 add sp, #8 pop {r7, pc} .Ltmp147: .Lfunc_end11: .size Tdg_Adc_Drv_SwTrigger, .Lfunc_end11-Tdg_Adc_Drv_SwTrigger .cfi_endproc .cantunwind .fnend @ -- End function .hidden Tdg_Adc_Drv_TcoIntHandler @ -- Begin function Tdg_Adc_Drv_TcoIntHandler .globl Tdg_Adc_Drv_TcoIntHandler .p2align 2 .type Tdg_Adc_Drv_TcoIntHandler,%function .code 16 @ @Tdg_Adc_Drv_TcoIntHandler .thumb_func Tdg_Adc_Drv_TcoIntHandler: .Lfunc_begin12: .loc 1 695 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:695: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 str r0, [sp, #20] .Ltmp148: .loc 1 702 5 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:702:5 b .LBB12_1 .LBB12_1: .Ltmp149: .loc 1 706 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:706:5 ldr r0, [sp, #20] .Ltmp150: .loc 1 706 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:706:5 cmp r0, #2 blo .LBB12_3 b .LBB12_2 .LBB12_2: .Ltmp151: .loc 1 706 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:706:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movw r1, #706 bl McalLib_Assert b .LBB12_14 .Ltmp152: .LBB12_3: .loc 1 708 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:708:36 ldr r1, [sp, #20] .loc 1 708 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:708:13 movw r0, :lower16:Tdg_Adc_Drv_TdgRegWPtr movt r0, :upper16:Tdg_Adc_Drv_TdgRegWPtr ldr.w r0, [r0, r1, lsl #2] .loc 1 708 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:708:11 str r0, [sp, #16] .Ltmp153: .loc 1 710 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:710:5 ldr r0, [sp, #16] .Ltmp154: .loc 1 710 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:710:5 cbnz r0, .LBB12_5 b .LBB12_4 .LBB12_4: .Ltmp155: .loc 1 710 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:710:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movw r1, #710 bl McalLib_Assert b .LBB12_14 .Ltmp156: .LBB12_5: .loc 1 713 16 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:713:16 ldr r0, [sp, #16] .loc 1 713 23 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:713:23 ldr r0, [r0, #12] .loc 1 713 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:713:14 str r0, [sp, #8] .loc 1 714 14 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:714:14 ldr r0, [sp, #16] .loc 1 714 21 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:714:21 ldr r0, [r0, #16] .loc 1 714 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:714:12 str r0, [sp, #12] .loc 1 715 15 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:715:15 ldr r1, [sp, #8] .loc 1 715 12 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:715:12 ldr r0, [sp, #12] ands r0, r1 str r0, [sp, #12] movs r0, #0 .Ltmp157: .loc 1 716 18 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:716:18 str r0, [sp, #4] .loc 1 716 10 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:716:10 b .LBB12_6 .LBB12_6: @ =>This Inner Loop Header: Depth=1 .Ltmp158: .loc 1 716 23 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:716:23 ldr r0, [sp, #4] .Ltmp159: .loc 1 716 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:716:5 cmp r0, #5 bhi .LBB12_13 b .LBB12_7 .LBB12_7: @ in Loop: Header=BB12_6 Depth=1 .Ltmp160: .loc 1 718 23 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:718:23 ldr r0, [sp, #12] .loc 1 718 33 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:718:33 ldr r1, [sp, #4] .loc 1 718 30 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:718:30 lsrs r0, r1 .Ltmp161: .loc 1 718 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:718:13 lsls r0, r0, #31 cbz r0, .LBB12_11 b .LBB12_8 .LBB12_8: @ in Loop: Header=BB12_6 Depth=1 .Ltmp162: .loc 1 720 48 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:720:48 ldr r1, [sp, #4] movs r0, #1 .loc 1 720 45 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:720:45 lsls r0, r1 .loc 1 720 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:720:13 ldr r1, [sp, #16] .loc 1 720 29 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:720:29 str r0, [r1, #16] .Ltmp163: .loc 1 721 52 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:721:52 ldr r0, [sp, #20] .loc 1 721 29 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:721:29 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Tdg_Adc_Drv_StateArray movt r0, :upper16:Tdg_Adc_Drv_StateArray add.w r0, r0, r1, lsl #2 .loc 1 721 62 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:721:62 ldr r0, [r0, #4] .Ltmp164: .loc 1 721 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:721:17 cbz r0, .LBB12_10 b .LBB12_9 .LBB12_9: @ in Loop: Header=BB12_6 Depth=1 .Ltmp165: .loc 1 723 40 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:723:40 ldr r0, [sp, #20] .loc 1 723 17 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:723:17 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Tdg_Adc_Drv_StateArray movt r0, :upper16:Tdg_Adc_Drv_StateArray add.w r0, r0, r1, lsl #2 .loc 1 723 50 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:723:50 ldr r1, [r0, #4] .loc 1 723 68 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:723:68 ldr r0, [sp, #4] .loc 1 723 17 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:723:17 blx r1 .loc 1 724 13 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:724:13 b .LBB12_10 .Ltmp166: .LBB12_10: @ in Loop: Header=BB12_6 Depth=1 .loc 1 725 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:725:9 b .LBB12_11 .Ltmp167: .LBB12_11: @ in Loop: Header=BB12_6 Depth=1 .loc 1 726 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:726:5 b .LBB12_12 .Ltmp168: .LBB12_12: @ in Loop: Header=BB12_6 Depth=1 .loc 1 716 65 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:716:65 ldr r0, [sp, #4] adds r0, #1 str r0, [sp, #4] .loc 1 716 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:716:5 b .LBB12_6 .Ltmp169: .LBB12_13: .loc 1 728 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:728:5 b .LBB12_14 .Ltmp170: .LBB12_14: .loc 1 730 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:730:1 add sp, #24 pop {r7, pc} .Ltmp171: .Lfunc_end12: .size Tdg_Adc_Drv_TcoIntHandler, .Lfunc_end12-Tdg_Adc_Drv_TcoIntHandler .cfi_endproc .cantunwind .fnend @ -- End function .hidden Tdg_Adc_Drv_ErrIntHandler @ -- Begin function Tdg_Adc_Drv_ErrIntHandler .globl Tdg_Adc_Drv_ErrIntHandler .p2align 2 .type Tdg_Adc_Drv_ErrIntHandler,%function .code 16 @ @Tdg_Adc_Drv_ErrIntHandler .thumb_func Tdg_Adc_Drv_ErrIntHandler: .Lfunc_begin13: .loc 1 740 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:740: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] .Ltmp172: .loc 1 746 5 prologue_end @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:746:5 b .LBB13_1 .LBB13_1: .Ltmp173: .loc 1 750 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:750:5 ldr r0, [sp, #12] .Ltmp174: .loc 1 750 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:750:5 cmp r0, #2 blo .LBB13_3 b .LBB13_2 .LBB13_2: .Ltmp175: .loc 1 750 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:750:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movw r1, #750 bl McalLib_Assert b .LBB13_10 .Ltmp176: .LBB13_3: .loc 1 752 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:752:36 ldr r1, [sp, #12] .loc 1 752 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:752:13 movw r0, :lower16:Tdg_Adc_Drv_TdgRegWPtr movt r0, :upper16:Tdg_Adc_Drv_TdgRegWPtr ldr.w r0, [r0, r1, lsl #2] .loc 1 752 11 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:752:11 str r0, [sp, #8] .Ltmp177: .loc 1 754 5 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:754:5 ldr r0, [sp, #8] .Ltmp178: .loc 1 754 5 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:754:5 cbnz r0, .LBB13_5 b .LBB13_4 .LBB13_4: .Ltmp179: .loc 1 754 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:754:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movw r1, #754 bl McalLib_Assert b .LBB13_10 .Ltmp180: .LBB13_5: .loc 1 757 14 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:757:14 ldr r0, [sp, #8] .loc 1 757 21 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:757:21 ldr r0, [r0, #16] .loc 1 757 12 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:757:12 str r0, [sp, #4] .loc 1 758 16 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:758:16 ldr r0, [sp, #8] .loc 1 758 23 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:758:23 ldr r0, [r0, #12] .loc 1 758 14 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:758:14 str r0, [sp] .loc 1 759 15 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:759:15 ldr r1, [sp] .loc 1 759 12 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:759:12 ldr r0, [sp, #4] ands r0, r1 str r0, [sp, #4] .Ltmp181: .loc 1 760 19 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:760:19 ldr r0, [sp, #4] .loc 1 760 26 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:760:26 lsrs r0, r0, #8 .Ltmp182: .loc 1 760 9 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:760:9 lsls r0, r0, #31 cbz r0, .LBB13_9 b .LBB13_6 .LBB13_6: .Ltmp183: .loc 1 762 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:762:9 ldr r1, [sp, #8] mov.w r0, #256 .loc 1 762 25 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:762:25 str r0, [r1, #16] .Ltmp184: .loc 1 763 48 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:763:48 ldr r0, [sp, #12] .loc 1 763 25 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:763:25 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Tdg_Adc_Drv_StateArray movt r0, :upper16:Tdg_Adc_Drv_StateArray add.w r0, r0, r1, lsl #2 .loc 1 763 58 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:763:58 ldr r0, [r0, #8] .Ltmp185: .loc 1 763 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:763:13 cbz r0, .LBB13_8 b .LBB13_7 .LBB13_7: .Ltmp186: .loc 1 765 36 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:765:36 ldr r0, [sp, #12] .loc 1 765 13 is_stmt 0 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:765:13 add.w r1, r0, r0, lsl #1 movw r0, :lower16:Tdg_Adc_Drv_StateArray movt r0, :upper16:Tdg_Adc_Drv_StateArray add.w r0, r0, r1, lsl #2 .loc 1 765 46 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:765:46 ldr r0, [r0, #8] .loc 1 765 13 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:765:13 blx r0 .loc 1 766 9 is_stmt 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:766:9 b .LBB13_8 .Ltmp187: .LBB13_8: .loc 1 767 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:767:5 b .LBB13_9 .Ltmp188: .LBB13_9: .loc 1 770 5 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:770:5 b .LBB13_10 .Ltmp189: .LBB13_10: .loc 1 772 1 @ ../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c:772:1 add sp, #16 pop {r7, pc} .Ltmp190: .Lfunc_end13: .size Tdg_Adc_Drv_ErrIntHandler, .Lfunc_end13-Tdg_Adc_Drv_ErrIntHandler .cfi_endproc .cantunwind .fnend @ -- End function .type Tdg_Adc_Drv_GroupConfigList,%object @ @Tdg_Adc_Drv_GroupConfigList .section .mcal_bss,"aw",%nobits .p2align 2, 0x0 Tdg_Adc_Drv_GroupConfigList: .zero 20 .size Tdg_Adc_Drv_GroupConfigList, 20 .type .L.str,%object @ @.str .section .rodata.str1.1,"aMS",%progbits,1 .L.str: .asciz "../../../mcal/Adc_ZX_K14xM/Src/Tdg_Adc_Drv.c" .size .L.str, 45 .type Tdg_Adc_Drv_TdgRegBfPtr,%object @ @Tdg_Adc_Drv_TdgRegBfPtr .section .mcal_const,"a",%progbits .p2align 2, 0x0 Tdg_Adc_Drv_TdgRegBfPtr: .long 1073803264 .long 1073852416 .size Tdg_Adc_Drv_TdgRegBfPtr, 8 .type Tdg_Adc_Drv_StateArray,%object @ @Tdg_Adc_Drv_StateArray .section .mcal_bss,"aw",%nobits .p2align 2, 0x0 Tdg_Adc_Drv_StateArray: .zero 24 .size Tdg_Adc_Drv_StateArray, 24 .type Tdg_Adc_Drv_TdgRegWPtr,%object @ @Tdg_Adc_Drv_TdgRegWPtr .section .mcal_const,"a",%progbits .p2align 2, 0x0 Tdg_Adc_Drv_TdgRegWPtr: .long 1073803264 .long 1073852416 .size Tdg_Adc_Drv_TdgRegWPtr, 8 .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 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 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 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 6 @ 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 7 @ 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 8 @ 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 9 @ 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 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 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 12 @ 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 13 @ 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 14 @ 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 15 @ 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 16 @ 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 17 @ 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 18 @ 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 19 @ 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 20 @ 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 21 @ Abbreviation Code .byte 19 @ DW_TAG_structure_type .byte 1 @ DW_CHILDREN_yes .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 11 @ DW_AT_byte_size .byte 5 @ DW_FORM_data2 .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 22 @ 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 23 @ 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 24 @ 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 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 13 @ DW_AT_bit_size .byte 11 @ DW_FORM_data1 .byte 12 @ DW_AT_bit_offset .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 25 @ Abbreviation Code .byte 15 @ DW_TAG_pointer_type .byte 0 @ DW_CHILDREN_no .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 26 @ 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 27 @ 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 28 @ 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 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 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 31 @ 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 11 @ DW_FORM_data1 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 32 @ 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 11 @ DW_FORM_data1 .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .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:0xe46 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_end13-.Lfunc_begin0 @ DW_AT_high_pc .byte 2 @ Abbrev [2] 0x26:0xe DW_TAG_variable .long 52 @ DW_AT_type .byte 1 @ DW_AT_decl_file .short 460 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long .L.str .byte 3 @ Abbrev [3] 0x34:0xc DW_TAG_array_type .long 64 @ DW_AT_type .byte 4 @ Abbrev [4] 0x39:0x6 DW_TAG_subrange_type .long 71 @ DW_AT_type .byte 45 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x40:0x7 DW_TAG_base_type .long .Linfo_string3 @ DW_AT_name .byte 8 @ DW_AT_encoding .byte 1 @ DW_AT_byte_size .byte 6 @ Abbrev [6] 0x47:0x7 DW_TAG_base_type .long .Linfo_string4 @ DW_AT_name .byte 8 @ DW_AT_byte_size .byte 7 @ DW_AT_encoding .byte 7 @ Abbrev [7] 0x4e:0x11 DW_TAG_variable .long .Linfo_string5 @ DW_AT_name .long 95 @ DW_AT_type .byte 1 @ DW_AT_decl_file .byte 120 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long Tdg_Adc_Drv_GroupConfigList .byte 3 @ Abbrev [3] 0x5f:0xc DW_TAG_array_type .long 107 @ DW_AT_type .byte 4 @ Abbrev [4] 0x64:0x6 DW_TAG_subrange_type .long 71 @ DW_AT_type .byte 5 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 8 @ Abbrev [8] 0x6b:0x5 DW_TAG_pointer_type .long 112 @ DW_AT_type .byte 9 @ Abbrev [9] 0x70:0x5 DW_TAG_const_type .long 117 @ DW_AT_type .byte 10 @ Abbrev [10] 0x75:0xb DW_TAG_typedef .long 128 @ DW_AT_type .long .Linfo_string39 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 250 @ DW_AT_decl_line .byte 11 @ Abbrev [11] 0x80:0x29 DW_TAG_structure_type .byte 8 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 244 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x84:0xc DW_TAG_member .long .Linfo_string6 @ DW_AT_name .long 169 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 246 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0x90:0xc DW_TAG_member .long .Linfo_string9 @ DW_AT_name .long 192 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 247 @ DW_AT_decl_line .byte 1 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0x9c:0xc DW_TAG_member .long .Linfo_string11 @ DW_AT_name .long 208 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 249 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 9 @ Abbrev [9] 0xa9:0x5 DW_TAG_const_type .long 174 @ DW_AT_type .byte 10 @ Abbrev [10] 0xae:0xb DW_TAG_typedef .long 185 @ DW_AT_type .long .Linfo_string8 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 86 @ DW_AT_decl_line .byte 5 @ Abbrev [5] 0xb9:0x7 DW_TAG_base_type .long .Linfo_string7 @ DW_AT_name .byte 8 @ DW_AT_encoding .byte 1 @ DW_AT_byte_size .byte 9 @ Abbrev [9] 0xc0:0x5 DW_TAG_const_type .long 197 @ DW_AT_type .byte 10 @ Abbrev [10] 0xc5:0xb DW_TAG_typedef .long 185 @ DW_AT_type .long .Linfo_string10 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 91 @ DW_AT_decl_line .byte 8 @ Abbrev [8] 0xd0:0x5 DW_TAG_pointer_type .long 213 @ DW_AT_type .byte 3 @ Abbrev [3] 0xd5:0xb DW_TAG_array_type .long 224 @ DW_AT_type .byte 13 @ Abbrev [13] 0xda:0x5 DW_TAG_subrange_type .long 71 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 9 @ Abbrev [9] 0xe0:0x5 DW_TAG_const_type .long 229 @ DW_AT_type .byte 10 @ Abbrev [10] 0xe5:0xb DW_TAG_typedef .long 240 @ DW_AT_type .long .Linfo_string38 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 228 @ DW_AT_decl_line .byte 11 @ Abbrev [11] 0xf0:0x35 DW_TAG_structure_type .byte 12 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 222 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0xf4:0xc DW_TAG_member .long .Linfo_string12 @ DW_AT_name .long 293 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 224 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0x100:0xc DW_TAG_member .long .Linfo_string20 @ DW_AT_name .long 349 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 225 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0x10c:0xc DW_TAG_member .long .Linfo_string23 @ DW_AT_name .long 197 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 226 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0x118:0xc DW_TAG_member .long .Linfo_string24 @ DW_AT_name .long 367 @ DW_AT_type .byte 3 @ 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] 0x125:0xb DW_TAG_typedef .long 304 @ DW_AT_type .long .Linfo_string19 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 149 @ DW_AT_decl_line .byte 14 @ Abbrev [14] 0x130:0x2d DW_TAG_enumeration_type .long 185 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 141 @ DW_AT_decl_line .byte 15 @ Abbrev [15] 0x138:0x6 DW_TAG_enumerator .long .Linfo_string13 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x13e:0x6 DW_TAG_enumerator .long .Linfo_string14 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x144:0x6 DW_TAG_enumerator .long .Linfo_string15 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x14a:0x6 DW_TAG_enumerator .long .Linfo_string16 @ DW_AT_name .byte 3 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x150:0x6 DW_TAG_enumerator .long .Linfo_string17 @ DW_AT_name .byte 4 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x156:0x6 DW_TAG_enumerator .long .Linfo_string18 @ DW_AT_name .byte 5 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x15d:0xb DW_TAG_typedef .long 360 @ DW_AT_type .long .Linfo_string22 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 96 @ DW_AT_decl_line .byte 5 @ Abbrev [5] 0x168:0x7 DW_TAG_base_type .long .Linfo_string21 @ DW_AT_name .byte 7 @ DW_AT_encoding .byte 2 @ DW_AT_byte_size .byte 8 @ Abbrev [8] 0x16f:0x5 DW_TAG_pointer_type .long 372 @ DW_AT_type .byte 9 @ Abbrev [9] 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_string37 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 217 @ DW_AT_decl_line .byte 11 @ Abbrev [11] 0x184:0x29 DW_TAG_structure_type .byte 6 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 212 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x188:0xc DW_TAG_member .long .Linfo_string25 @ DW_AT_name .long 429 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 214 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0x194:0xc DW_TAG_member .long .Linfo_string35 @ DW_AT_name .long 349 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 215 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0x1a0:0xc DW_TAG_member .long .Linfo_string36 @ DW_AT_name .long 174 @ DW_AT_type .byte 3 @ 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] 0x1ad:0xb DW_TAG_typedef .long 440 @ DW_AT_type .long .Linfo_string34 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 164 @ DW_AT_decl_line .byte 14 @ Abbrev [14] 0x1b8:0x39 DW_TAG_enumeration_type .long 185 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 154 @ DW_AT_decl_line .byte 15 @ Abbrev [15] 0x1c0:0x6 DW_TAG_enumerator .long .Linfo_string26 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x1c6:0x6 DW_TAG_enumerator .long .Linfo_string27 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x1cc:0x6 DW_TAG_enumerator .long .Linfo_string28 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x1d2:0x6 DW_TAG_enumerator .long .Linfo_string29 @ DW_AT_name .byte 3 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x1d8:0x6 DW_TAG_enumerator .long .Linfo_string30 @ DW_AT_name .byte 4 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x1de:0x6 DW_TAG_enumerator .long .Linfo_string31 @ DW_AT_name .byte 5 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x1e4:0x6 DW_TAG_enumerator .long .Linfo_string32 @ DW_AT_name .byte 6 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x1ea:0x6 DW_TAG_enumerator .long .Linfo_string33 @ DW_AT_name .byte 7 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 7 @ Abbrev [7] 0x1f1:0x11 DW_TAG_variable .long .Linfo_string40 @ DW_AT_name .long 514 @ DW_AT_type .byte 1 @ DW_AT_decl_file .byte 130 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long Tdg_Adc_Drv_StateArray .byte 3 @ Abbrev [3] 0x202:0xc DW_TAG_array_type .long 526 @ DW_AT_type .byte 4 @ Abbrev [4] 0x207:0x6 DW_TAG_subrange_type .long 71 @ DW_AT_type .byte 2 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x20e:0xb DW_TAG_typedef .long 537 @ DW_AT_type .long .Linfo_string48 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 238 @ DW_AT_decl_line .byte 11 @ Abbrev [11] 0x219:0x29 DW_TAG_structure_type .byte 12 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 233 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0x21d:0xc DW_TAG_member .long .Linfo_string41 @ DW_AT_name .long 174 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 235 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0x229:0xc DW_TAG_member .long .Linfo_string42 @ DW_AT_name .long 578 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 236 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0x235:0xc DW_TAG_member .long .Linfo_string46 @ DW_AT_name .long 619 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 237 @ DW_AT_decl_line .byte 8 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 8 @ Abbrev [8] 0x242:0x5 DW_TAG_pointer_type .long 583 @ DW_AT_type .byte 10 @ Abbrev [10] 0x247:0xb DW_TAG_typedef .long 594 @ DW_AT_type .long .Linfo_string45 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 185 @ DW_AT_decl_line .byte 16 @ Abbrev [16] 0x252:0x7 DW_TAG_subroutine_type @ DW_AT_prototyped .byte 17 @ Abbrev [17] 0x253:0x5 DW_TAG_formal_parameter .long 601 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 10 @ Abbrev [10] 0x259:0xb DW_TAG_typedef .long 612 @ DW_AT_type .long .Linfo_string44 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 101 @ DW_AT_decl_line .byte 5 @ Abbrev [5] 0x264:0x7 DW_TAG_base_type .long .Linfo_string43 @ DW_AT_name .byte 7 @ DW_AT_encoding .byte 4 @ DW_AT_byte_size .byte 8 @ Abbrev [8] 0x26b:0x5 DW_TAG_pointer_type .long 624 @ DW_AT_type .byte 10 @ Abbrev [10] 0x270:0xb DW_TAG_typedef .long 635 @ DW_AT_type .long .Linfo_string47 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 190 @ DW_AT_decl_line .byte 18 @ Abbrev [18] 0x27b:0x1 DW_TAG_subroutine_type @ DW_AT_prototyped .byte 7 @ Abbrev [7] 0x27c:0x11 DW_TAG_variable .long .Linfo_string49 @ DW_AT_name .long 653 @ DW_AT_type .byte 1 @ DW_AT_decl_file .byte 99 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long Tdg_Adc_Drv_TdgRegBfPtr .byte 3 @ Abbrev [3] 0x28d:0xc DW_TAG_array_type .long 665 @ DW_AT_type .byte 4 @ Abbrev [4] 0x292:0x6 DW_TAG_subrange_type .long 71 @ DW_AT_type .byte 2 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 9 @ Abbrev [9] 0x299:0x5 DW_TAG_const_type .long 670 @ DW_AT_type .byte 8 @ Abbrev [8] 0x29e:0x5 DW_TAG_pointer_type .long 675 @ DW_AT_type .byte 19 @ Abbrev [19] 0x2a3:0xc DW_TAG_typedef .long 687 @ DW_AT_type .long .Linfo_string118 @ DW_AT_name .byte 4 @ DW_AT_decl_file .short 6207 @ DW_AT_decl_line .byte 20 @ Abbrev [20] 0x2af:0x5 DW_TAG_volatile_type .long 692 @ DW_AT_type .byte 21 @ Abbrev [21] 0x2b4:0x4a6 DW_TAG_structure_type .long .Linfo_string117 @ DW_AT_name .short 268 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .short 6065 @ DW_AT_decl_line .byte 22 @ Abbrev [22] 0x2be:0xd DW_TAG_member .long .Linfo_string50 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6068 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 22 @ Abbrev [22] 0x2cb:0xd DW_TAG_member .long .Linfo_string51 @ DW_AT_name .long 728 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6075 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 23 @ Abbrev [23] 0x2d8:0x36 DW_TAG_structure_type .byte 4 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .short 6070 @ DW_AT_decl_line .byte 24 @ Abbrev [24] 0x2dd:0x10 DW_TAG_member .long .Linfo_string52 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6072 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 4 @ DW_AT_bit_size .byte 28 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x2ed:0x10 DW_TAG_member .long .Linfo_string53 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6073 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 4 @ DW_AT_bit_size .byte 24 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x2fd:0x10 DW_TAG_member .long .Linfo_string54 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6074 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 24 @ DW_AT_bit_size .byte 0 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 22 @ Abbrev [22] 0x30e:0xd DW_TAG_member .long .Linfo_string55 @ DW_AT_name .long 795 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6093 @ DW_AT_decl_line .byte 8 @ DW_AT_data_member_location .byte 23 @ Abbrev [23] 0x31b:0xd6 DW_TAG_structure_type .byte 4 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .short 6078 @ DW_AT_decl_line .byte 24 @ Abbrev [24] 0x320:0x10 DW_TAG_member .long .Linfo_string56 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6080 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 31 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x330:0x10 DW_TAG_member .long .Linfo_string57 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6081 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 3 @ DW_AT_bit_size .byte 28 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x340:0x10 DW_TAG_member .long .Linfo_string58 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6082 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 27 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x350:0x10 DW_TAG_member .long .Linfo_string59 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6083 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 26 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x360:0x10 DW_TAG_member .long .Linfo_string60 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6084 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 25 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x370:0x10 DW_TAG_member .long .Linfo_string61 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6085 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 24 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x380:0x10 DW_TAG_member .long .Linfo_string62 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6086 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 3 @ DW_AT_bit_size .byte 21 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x390:0x10 DW_TAG_member .long .Linfo_string63 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6087 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 5 @ DW_AT_bit_size .byte 16 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x3a0:0x10 DW_TAG_member .long .Linfo_string64 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6088 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 15 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x3b0:0x10 DW_TAG_member .long .Linfo_string65 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6089 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 14 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x3c0:0x10 DW_TAG_member .long .Linfo_string66 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6090 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 2 @ DW_AT_bit_size .byte 12 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x3d0:0x10 DW_TAG_member .long .Linfo_string67 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6091 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 2 @ DW_AT_bit_size .byte 10 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x3e0:0x10 DW_TAG_member .long .Linfo_string68 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6092 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 10 @ DW_AT_bit_size .byte 0 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 22 @ Abbrev [22] 0x3f1:0xd DW_TAG_member .long .Linfo_string69 @ DW_AT_name .long 1022 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6114 @ DW_AT_decl_line .byte 12 @ DW_AT_data_member_location .byte 23 @ Abbrev [23] 0x3fe:0x106 DW_TAG_structure_type .byte 4 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .short 6096 @ DW_AT_decl_line .byte 24 @ Abbrev [24] 0x403:0x10 DW_TAG_member .long .Linfo_string70 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6098 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 31 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x413:0x10 DW_TAG_member .long .Linfo_string71 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6099 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 30 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x423:0x10 DW_TAG_member .long .Linfo_string72 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6100 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 29 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x433:0x10 DW_TAG_member .long .Linfo_string73 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6101 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 28 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x443:0x10 DW_TAG_member .long .Linfo_string74 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6102 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 27 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x453:0x10 DW_TAG_member .long .Linfo_string75 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6103 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 26 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x463:0x10 DW_TAG_member .long .Linfo_string76 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6104 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 2 @ DW_AT_bit_size .byte 24 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x473:0x10 DW_TAG_member .long .Linfo_string77 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6105 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 23 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x483:0x10 DW_TAG_member .long .Linfo_string78 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6106 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 7 @ DW_AT_bit_size .byte 16 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x493:0x10 DW_TAG_member .long .Linfo_string79 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6107 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 15 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x4a3:0x10 DW_TAG_member .long .Linfo_string80 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6108 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 14 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x4b3:0x10 DW_TAG_member .long .Linfo_string81 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6109 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 13 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x4c3:0x10 DW_TAG_member .long .Linfo_string82 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6110 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 12 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x4d3:0x10 DW_TAG_member .long .Linfo_string83 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6111 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 11 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x4e3:0x10 DW_TAG_member .long .Linfo_string84 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6112 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 10 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x4f3:0x10 DW_TAG_member .long .Linfo_string68 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6113 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 10 @ DW_AT_bit_size .byte 0 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 22 @ Abbrev [22] 0x504:0xd DW_TAG_member .long .Linfo_string85 @ DW_AT_name .long 1297 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6128 @ DW_AT_decl_line .byte 16 @ DW_AT_data_member_location .byte 23 @ Abbrev [23] 0x511:0x96 DW_TAG_structure_type .byte 4 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .short 6117 @ DW_AT_decl_line .byte 24 @ Abbrev [24] 0x516:0x10 DW_TAG_member .long .Linfo_string86 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6119 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 31 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x526:0x10 DW_TAG_member .long .Linfo_string87 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6120 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 30 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x536:0x10 DW_TAG_member .long .Linfo_string88 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6121 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 29 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x546:0x10 DW_TAG_member .long .Linfo_string89 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6122 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 28 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x556:0x10 DW_TAG_member .long .Linfo_string90 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6123 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 27 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x566:0x10 DW_TAG_member .long .Linfo_string91 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6124 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 26 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x576:0x10 DW_TAG_member .long .Linfo_string76 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6125 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 2 @ DW_AT_bit_size .byte 24 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x586:0x10 DW_TAG_member .long .Linfo_string92 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6126 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 23 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x596:0x10 DW_TAG_member .long .Linfo_string93 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6127 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 23 @ DW_AT_bit_size .byte 0 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 22 @ Abbrev [22] 0x5a7:0xd DW_TAG_member .long .Linfo_string94 @ DW_AT_name .long 1460 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6135 @ DW_AT_decl_line .byte 20 @ DW_AT_data_member_location .byte 23 @ Abbrev [23] 0x5b4:0x26 DW_TAG_structure_type .byte 4 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .short 6131 @ DW_AT_decl_line .byte 24 @ Abbrev [24] 0x5b9:0x10 DW_TAG_member .long .Linfo_string95 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6133 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 16 @ DW_AT_bit_size .byte 16 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x5c9:0x10 DW_TAG_member .long .Linfo_string96 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6134 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 16 @ DW_AT_bit_size .byte 0 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 22 @ Abbrev [22] 0x5da:0xd DW_TAG_member .long .Linfo_string97 @ DW_AT_name .long 1511 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6142 @ DW_AT_decl_line .byte 24 @ DW_AT_data_member_location .byte 23 @ Abbrev [23] 0x5e7:0x26 DW_TAG_structure_type .byte 4 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .short 6138 @ DW_AT_decl_line .byte 24 @ Abbrev [24] 0x5ec:0x10 DW_TAG_member .long .Linfo_string98 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6140 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 16 @ DW_AT_bit_size .byte 16 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x5fc:0x10 DW_TAG_member .long .Linfo_string96 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6141 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 16 @ DW_AT_bit_size .byte 0 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 22 @ Abbrev [22] 0x60d:0xd DW_TAG_member .long .Linfo_string99 @ DW_AT_name .long 1882 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6176 @ DW_AT_decl_line .byte 28 @ DW_AT_data_member_location .byte 23 @ Abbrev [23] 0x61a:0x13f DW_TAG_structure_type .byte 40 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .short 6144 @ DW_AT_decl_line .byte 22 @ Abbrev [22] 0x61f:0xd DW_TAG_member .long .Linfo_string100 @ DW_AT_name .long 1580 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6159 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 23 @ Abbrev [23] 0x62c:0xa6 DW_TAG_structure_type .byte 4 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .short 6147 @ DW_AT_decl_line .byte 24 @ Abbrev [24] 0x631:0x10 DW_TAG_member .long .Linfo_string101 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6149 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 8 @ DW_AT_bit_size .byte 24 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x641:0x10 DW_TAG_member .long .Linfo_string102 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6150 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 23 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x651:0x10 DW_TAG_member .long .Linfo_string103 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6151 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 22 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x661:0x10 DW_TAG_member .long .Linfo_string104 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6152 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 21 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x671:0x10 DW_TAG_member .long .Linfo_string105 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6153 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 20 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x681:0x10 DW_TAG_member .long .Linfo_string106 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6154 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 19 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x691:0x10 DW_TAG_member .long .Linfo_string107 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6155 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 18 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x6a1:0x10 DW_TAG_member .long .Linfo_string108 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6156 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 17 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x6b1:0x10 DW_TAG_member .long .Linfo_string109 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6157 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 16 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x6c1:0x10 DW_TAG_member .long .Linfo_string96 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6158 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 16 @ DW_AT_bit_size .byte 0 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 22 @ Abbrev [22] 0x6d2:0xd DW_TAG_member .long .Linfo_string110 @ DW_AT_name .long 1894 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6166 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 23 @ Abbrev [23] 0x6df:0x26 DW_TAG_structure_type .byte 4 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .short 6162 @ DW_AT_decl_line .byte 24 @ Abbrev [24] 0x6e4:0x10 DW_TAG_member .long .Linfo_string111 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6164 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 16 @ DW_AT_bit_size .byte 16 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x6f4:0x10 DW_TAG_member .long .Linfo_string96 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6165 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 16 @ DW_AT_bit_size .byte 0 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 22 @ Abbrev [22] 0x705:0xd DW_TAG_member .long .Linfo_string112 @ DW_AT_name .long 1810 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6175 @ DW_AT_decl_line .byte 36 @ DW_AT_data_member_location .byte 23 @ Abbrev [23] 0x712:0x46 DW_TAG_structure_type .byte 4 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .short 6169 @ DW_AT_decl_line .byte 24 @ Abbrev [24] 0x717:0x10 DW_TAG_member .long .Linfo_string113 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6171 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 10 @ DW_AT_bit_size .byte 22 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x727:0x10 DW_TAG_member .long .Linfo_string114 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6172 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 6 @ DW_AT_bit_size .byte 16 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x737:0x10 DW_TAG_member .long .Linfo_string115 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6173 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 1 @ DW_AT_bit_size .byte 15 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 24 @ Abbrev [24] 0x747:0x10 DW_TAG_member .long .Linfo_string116 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6174 @ DW_AT_decl_line .byte 4 @ DW_AT_byte_size .byte 15 @ DW_AT_bit_size .byte 0 @ DW_AT_bit_offset .byte 0 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 0 @ End Of Children Mark .byte 0 @ End Of Children Mark .byte 3 @ Abbrev [3] 0x75a:0xc DW_TAG_array_type .long 1562 @ DW_AT_type .byte 4 @ Abbrev [4] 0x75f:0x6 DW_TAG_subrange_type .long 71 @ DW_AT_type .byte 6 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 3 @ Abbrev [3] 0x766:0xc DW_TAG_array_type .long 1759 @ DW_AT_type .byte 4 @ Abbrev [4] 0x76b:0x6 DW_TAG_subrange_type .long 71 @ DW_AT_type .byte 8 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 7 @ Abbrev [7] 0x772:0x11 DW_TAG_variable .long .Linfo_string119 @ DW_AT_name .long 1923 @ DW_AT_type .byte 1 @ DW_AT_decl_file .byte 107 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long Tdg_Adc_Drv_TdgRegWPtr .byte 3 @ Abbrev [3] 0x783:0xc DW_TAG_array_type .long 1935 @ DW_AT_type .byte 4 @ Abbrev [4] 0x788:0x6 DW_TAG_subrange_type .long 71 @ DW_AT_type .byte 2 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 9 @ Abbrev [9] 0x78f:0x5 DW_TAG_const_type .long 1940 @ DW_AT_type .byte 8 @ Abbrev [8] 0x794:0x5 DW_TAG_pointer_type .long 1945 @ DW_AT_type .byte 19 @ Abbrev [19] 0x799:0xc DW_TAG_typedef .long 1957 @ DW_AT_type .long .Linfo_string121 @ DW_AT_name .byte 4 @ DW_AT_decl_file .short 6208 @ DW_AT_decl_line .byte 20 @ Abbrev [20] 0x7a5:0x5 DW_TAG_volatile_type .long 1962 @ DW_AT_type .byte 21 @ Abbrev [21] 0x7aa:0xa0 DW_TAG_structure_type .long .Linfo_string120 @ DW_AT_name .short 268 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .short 6179 @ DW_AT_decl_line .byte 22 @ Abbrev [22] 0x7b4:0xd DW_TAG_member .long .Linfo_string50 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6182 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 22 @ Abbrev [22] 0x7c1:0xd DW_TAG_member .long .Linfo_string51 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6184 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 22 @ Abbrev [22] 0x7ce:0xd DW_TAG_member .long .Linfo_string55 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6186 @ DW_AT_decl_line .byte 8 @ DW_AT_data_member_location .byte 22 @ Abbrev [22] 0x7db:0xd DW_TAG_member .long .Linfo_string69 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6188 @ DW_AT_decl_line .byte 12 @ DW_AT_data_member_location .byte 22 @ Abbrev [22] 0x7e8:0xd DW_TAG_member .long .Linfo_string85 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6190 @ DW_AT_decl_line .byte 16 @ DW_AT_data_member_location .byte 22 @ Abbrev [22] 0x7f5:0xd DW_TAG_member .long .Linfo_string94 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6192 @ DW_AT_decl_line .byte 20 @ DW_AT_data_member_location .byte 22 @ Abbrev [22] 0x802:0xd DW_TAG_member .long .Linfo_string97 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6194 @ DW_AT_decl_line .byte 24 @ DW_AT_data_member_location .byte 22 @ Abbrev [22] 0x80f:0xd DW_TAG_member .long .Linfo_string99 @ DW_AT_name .long 2122 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6204 @ DW_AT_decl_line .byte 28 @ DW_AT_data_member_location .byte 23 @ Abbrev [23] 0x81c:0x2d DW_TAG_structure_type .byte 40 @ DW_AT_byte_size .byte 4 @ DW_AT_decl_file .short 6196 @ DW_AT_decl_line .byte 22 @ Abbrev [22] 0x821:0xd DW_TAG_member .long .Linfo_string100 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6199 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 22 @ Abbrev [22] 0x82e:0xd DW_TAG_member .long .Linfo_string110 @ DW_AT_name .long 2134 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6201 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 22 @ Abbrev [22] 0x83b:0xd DW_TAG_member .long .Linfo_string112 @ DW_AT_name .long 601 @ DW_AT_type .byte 4 @ DW_AT_decl_file .short 6203 @ DW_AT_decl_line .byte 36 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 0 @ End Of Children Mark .byte 3 @ Abbrev [3] 0x84a:0xc DW_TAG_array_type .long 2076 @ DW_AT_type .byte 4 @ Abbrev [4] 0x84f:0x6 DW_TAG_subrange_type .long 71 @ DW_AT_type .byte 6 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 3 @ Abbrev [3] 0x856:0xc DW_TAG_array_type .long 601 @ DW_AT_type .byte 4 @ Abbrev [4] 0x85b:0x6 DW_TAG_subrange_type .long 71 @ DW_AT_type .byte 8 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 14 @ Abbrev [14] 0x862:0x1b DW_TAG_enumeration_type .long 185 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 128 @ DW_AT_decl_line .byte 15 @ Abbrev [15] 0x86a:0x6 DW_TAG_enumerator .long .Linfo_string122 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x870:0x6 DW_TAG_enumerator .long .Linfo_string123 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x876:0x6 DW_TAG_enumerator .long .Linfo_string124 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 14 @ Abbrev [14] 0x87d:0x39 DW_TAG_enumeration_type .long 185 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 113 @ DW_AT_decl_line .byte 15 @ Abbrev [15] 0x885:0x6 DW_TAG_enumerator .long .Linfo_string125 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x88b:0x6 DW_TAG_enumerator .long .Linfo_string126 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x891:0x6 DW_TAG_enumerator .long .Linfo_string127 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x897:0x6 DW_TAG_enumerator .long .Linfo_string128 @ DW_AT_name .byte 3 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x89d:0x6 DW_TAG_enumerator .long .Linfo_string129 @ DW_AT_name .byte 4 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x8a3:0x6 DW_TAG_enumerator .long .Linfo_string130 @ DW_AT_name .byte 5 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x8a9:0x6 DW_TAG_enumerator .long .Linfo_string131 @ DW_AT_name .byte 6 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x8af:0x6 DW_TAG_enumerator .long .Linfo_string132 @ DW_AT_name .byte 7 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 14 @ Abbrev [14] 0x8b6:0x15 DW_TAG_enumeration_type .long 185 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 93 @ DW_AT_decl_line .byte 15 @ Abbrev [15] 0x8be:0x6 DW_TAG_enumerator .long .Linfo_string133 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x8c4:0x6 DW_TAG_enumerator .long .Linfo_string134 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 14 @ Abbrev [14] 0x8cb:0x15 DW_TAG_enumeration_type .long 185 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 102 @ DW_AT_decl_line .byte 15 @ Abbrev [15] 0x8d3:0x6 DW_TAG_enumerator .long .Linfo_string135 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x8d9:0x6 DW_TAG_enumerator .long .Linfo_string136 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 14 @ Abbrev [14] 0x8e0:0x15 DW_TAG_enumeration_type .long 185 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 84 @ DW_AT_decl_line .byte 15 @ Abbrev [15] 0x8e8:0x6 DW_TAG_enumerator .long .Linfo_string137 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x8ee:0x6 DW_TAG_enumerator .long .Linfo_string138 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 14 @ Abbrev [14] 0x8f5:0x3f DW_TAG_enumeration_type .long 185 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 169 @ DW_AT_decl_line .byte 15 @ Abbrev [15] 0x8fd:0x6 DW_TAG_enumerator .long .Linfo_string139 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x903:0x6 DW_TAG_enumerator .long .Linfo_string140 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x909:0x6 DW_TAG_enumerator .long .Linfo_string141 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x90f:0x6 DW_TAG_enumerator .long .Linfo_string142 @ DW_AT_name .byte 3 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x915:0x6 DW_TAG_enumerator .long .Linfo_string143 @ DW_AT_name .byte 4 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x91b:0x6 DW_TAG_enumerator .long .Linfo_string144 @ DW_AT_name .byte 5 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x921:0x6 DW_TAG_enumerator .long .Linfo_string145 @ DW_AT_name .byte 6 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x927:0x6 DW_TAG_enumerator .long .Linfo_string146 @ DW_AT_name .byte 7 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x92d:0x6 DW_TAG_enumerator .long .Linfo_string147 @ DW_AT_name .byte 8 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 14 @ Abbrev [14] 0x934:0x15 DW_TAG_enumeration_type .long 185 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 5 @ DW_AT_decl_file .byte 184 @ DW_AT_decl_line .byte 15 @ Abbrev [15] 0x93c:0x6 DW_TAG_enumerator .long .Linfo_string148 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 15 @ Abbrev [15] 0x942:0x6 DW_TAG_enumerator .long .Linfo_string149 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 8 @ Abbrev [8] 0x949:0x5 DW_TAG_pointer_type .long 197 @ DW_AT_type .byte 25 @ Abbrev [25] 0x94e:0x1 DW_TAG_pointer_type .byte 10 @ Abbrev [10] 0x94f:0xb DW_TAG_typedef .long 197 @ DW_AT_type .long .Linfo_string150 @ DW_AT_name .byte 6 @ DW_AT_decl_file .byte 104 @ DW_AT_decl_line .byte 26 @ Abbrev [26] 0x95a:0x31 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_string151 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 438 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 27 @ Abbrev [27] 0x96c:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string165 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 438 @ DW_AT_decl_line .long 3457 @ DW_AT_type .byte 27 @ Abbrev [27] 0x97b:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string166 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 438 @ DW_AT_decl_line .long 107 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 26 @ Abbrev [26] 0x98b: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_string152 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 451 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 27 @ Abbrev [27] 0x99d:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string167 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 451 @ DW_AT_decl_line .long 3462 @ DW_AT_type .byte 27 @ Abbrev [27] 0x9ac:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string168 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 451 @ DW_AT_decl_line .long 3467 @ DW_AT_type .byte 28 @ Abbrev [28] 0x9bb:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string181 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 453 @ DW_AT_decl_line .long 670 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0x9cb:0x31 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_string153 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 309 @ DW_AT_decl_line @ DW_AT_prototyped .byte 27 @ Abbrev [27] 0x9dd:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string182 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 309 @ DW_AT_decl_line .long 3649 @ DW_AT_type .byte 27 @ Abbrev [27] 0x9ec:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string183 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 309 @ DW_AT_decl_line .long 601 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 26 @ Abbrev [26] 0x9fc:0x31 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_string154 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 492 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 27 @ Abbrev [27] 0xa0e:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string167 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 492 @ DW_AT_decl_line .long 3462 @ DW_AT_type .byte 28 @ Abbrev [28] 0xa1d:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string181 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 494 @ DW_AT_decl_line .long 670 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 30 @ Abbrev [30] 0xa2d:0x80 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_string155 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 529 @ DW_AT_decl_line @ DW_AT_prototyped .long 2383 @ DW_AT_type @ DW_AT_external .byte 27 @ Abbrev [27] 0xa43:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 23 .long .Linfo_string167 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 529 @ DW_AT_decl_line .long 192 @ DW_AT_type .byte 27 @ Abbrev [27] 0xa52:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 20 .long .Linfo_string165 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 529 @ DW_AT_decl_line .long 3457 @ DW_AT_type .byte 28 @ Abbrev [28] 0xa61:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 19 .long .Linfo_string184 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 531 @ DW_AT_decl_line .long 2383 @ DW_AT_type .byte 28 @ Abbrev [28] 0xa70:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string181 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 532 @ DW_AT_decl_line .long 670 @ DW_AT_type .byte 28 @ Abbrev [28] 0xa7f:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string185 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 533 @ DW_AT_decl_line .long 1940 @ DW_AT_type .byte 28 @ Abbrev [28] 0xa8e:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string186 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 534 @ DW_AT_decl_line .long 3616 @ DW_AT_type .byte 28 @ Abbrev [28] 0xa9d:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string187 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 535 @ DW_AT_decl_line .long 197 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0xaad:0x7c 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_string156 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 274 @ DW_AT_decl_line @ DW_AT_prototyped .byte 27 @ Abbrev [27] 0xabf:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 20 .long .Linfo_string181 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 274 @ DW_AT_decl_line .long 670 @ DW_AT_type .byte 27 @ Abbrev [27] 0xace:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 16 .long .Linfo_string185 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 274 @ DW_AT_decl_line .long 1940 @ DW_AT_type .byte 27 @ Abbrev [27] 0xadd:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string188 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 275 @ DW_AT_decl_line .long 3654 @ DW_AT_type .byte 28 @ Abbrev [28] 0xaec:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 11 .long .Linfo_string187 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 277 @ DW_AT_decl_line .long 197 @ DW_AT_type .byte 28 @ Abbrev [28] 0xafb:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string35 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 278 @ DW_AT_decl_line .long 349 @ DW_AT_type .byte 28 @ Abbrev [28] 0xb0a:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string36 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 279 @ DW_AT_decl_line .long 174 @ DW_AT_type .byte 28 @ Abbrev [28] 0xb19:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string189 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 280 @ DW_AT_decl_line .long 601 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 31 @ Abbrev [31] 0xb29:0x2e 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_string157 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 170 @ DW_AT_decl_line @ DW_AT_prototyped .byte 32 @ Abbrev [32] 0xb3a:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string181 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 170 @ DW_AT_decl_line .long 670 @ DW_AT_type .byte 32 @ Abbrev [32] 0xb48:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string12 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 171 @ DW_AT_decl_line .long 3659 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0xb57:0x5e 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_string158 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 317 @ DW_AT_decl_line @ DW_AT_prototyped .byte 27 @ Abbrev [27] 0xb69:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 20 .long .Linfo_string181 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 317 @ DW_AT_decl_line .long 670 @ DW_AT_type .byte 28 @ Abbrev [28] 0xb78:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 16 .long .Linfo_string190 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 319 @ DW_AT_decl_line .long 601 @ DW_AT_type .byte 28 @ Abbrev [28] 0xb87:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string191 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 321 @ DW_AT_decl_line .long 601 @ DW_AT_type .byte 28 @ Abbrev [28] 0xb96:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string192 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 322 @ DW_AT_decl_line .long 601 @ DW_AT_type .byte 28 @ Abbrev [28] 0xba5:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string193 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 323 @ DW_AT_decl_line .long 601 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 30 @ Abbrev [30] 0xbb5:0x62 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_string159 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 610 @ DW_AT_decl_line @ DW_AT_prototyped .long 2383 @ DW_AT_type @ DW_AT_external .byte 27 @ Abbrev [27] 0xbcb:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 15 .long .Linfo_string167 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 610 @ DW_AT_decl_line .long 192 @ DW_AT_type .byte 28 @ Abbrev [28] 0xbda:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 14 .long .Linfo_string184 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 612 @ DW_AT_decl_line .long 2383 @ DW_AT_type .byte 28 @ Abbrev [28] 0xbe9:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string181 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 613 @ DW_AT_decl_line .long 670 @ DW_AT_type .byte 28 @ Abbrev [28] 0xbf8:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string185 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 614 @ DW_AT_decl_line .long 1940 @ DW_AT_type .byte 28 @ Abbrev [28] 0xc07:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string187 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 615 @ DW_AT_decl_line .long 197 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 31 @ Abbrev [31] 0xc17:0x2e 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_string160 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 221 @ DW_AT_decl_line @ DW_AT_prototyped .byte 32 @ Abbrev [32] 0xc28:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string181 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 221 @ DW_AT_decl_line .long 670 @ DW_AT_type .byte 32 @ Abbrev [32] 0xc36:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string12 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 222 @ DW_AT_decl_line .long 3659 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 29 @ Abbrev [29] 0xc45:0x5e 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_string161 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 351 @ DW_AT_decl_line @ DW_AT_prototyped .byte 27 @ Abbrev [27] 0xc57:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 20 .long .Linfo_string181 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 351 @ DW_AT_decl_line .long 670 @ DW_AT_type .byte 27 @ Abbrev [27] 0xc66:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 16 .long .Linfo_string185 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 351 @ DW_AT_decl_line .long 1940 @ DW_AT_type .byte 27 @ Abbrev [27] 0xc75:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 15 .long .Linfo_string12 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 352 @ DW_AT_decl_line .long 3659 @ DW_AT_type .byte 28 @ Abbrev [28] 0xc84:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 14 .long .Linfo_string187 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 354 @ DW_AT_decl_line .long 197 @ DW_AT_type .byte 28 @ Abbrev [28] 0xc93:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string189 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 355 @ DW_AT_decl_line .long 601 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 26 @ Abbrev [26] 0xca3:0x31 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_string162 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 663 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 27 @ Abbrev [27] 0xcb5:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string167 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 663 @ DW_AT_decl_line .long 3462 @ DW_AT_type .byte 28 @ Abbrev [28] 0xcc4:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string181 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 665 @ DW_AT_decl_line .long 670 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 26 @ Abbrev [26] 0xcd4:0x5e 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_string163 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 694 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 27 @ Abbrev [27] 0xce6:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 20 .long .Linfo_string167 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 694 @ DW_AT_decl_line .long 3462 @ DW_AT_type .byte 28 @ Abbrev [28] 0xcf5:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 16 .long .Linfo_string185 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 696 @ DW_AT_decl_line .long 1940 @ DW_AT_type .byte 28 @ Abbrev [28] 0xd04:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string194 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 697 @ DW_AT_decl_line .long 601 @ DW_AT_type .byte 28 @ Abbrev [28] 0xd13:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string195 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 698 @ DW_AT_decl_line .long 601 @ DW_AT_type .byte 28 @ Abbrev [28] 0xd22:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string196 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 699 @ DW_AT_decl_line .long 601 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 26 @ Abbrev [26] 0xd32:0x4f 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_string164 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 739 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 27 @ Abbrev [27] 0xd44:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string167 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 739 @ DW_AT_decl_line .long 3462 @ DW_AT_type .byte 28 @ Abbrev [28] 0xd53:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string185 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 741 @ DW_AT_decl_line .long 1940 @ DW_AT_type .byte 28 @ Abbrev [28] 0xd62:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string194 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 742 @ DW_AT_decl_line .long 601 @ DW_AT_type .byte 28 @ Abbrev [28] 0xd71:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string195 @ DW_AT_name .byte 1 @ DW_AT_decl_file .short 743 @ DW_AT_decl_line .long 601 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 9 @ Abbrev [9] 0xd81:0x5 DW_TAG_const_type .long 349 @ DW_AT_type .byte 9 @ Abbrev [9] 0xd86:0x5 DW_TAG_const_type .long 601 @ DW_AT_type .byte 9 @ Abbrev [9] 0xd8b:0x5 DW_TAG_const_type .long 3472 @ DW_AT_type .byte 8 @ Abbrev [8] 0xd90:0x5 DW_TAG_pointer_type .long 3477 @ DW_AT_type .byte 9 @ Abbrev [9] 0xd95:0x5 DW_TAG_const_type .long 3482 @ DW_AT_type .byte 10 @ Abbrev [10] 0xd9a:0xb DW_TAG_typedef .long 3493 @ DW_AT_type .long .Linfo_string180 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 207 @ DW_AT_decl_line .byte 11 @ Abbrev [11] 0xda5:0x65 DW_TAG_structure_type .byte 16 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .byte 196 @ DW_AT_decl_line .byte 12 @ Abbrev [12] 0xda9:0xc DW_TAG_member .long .Linfo_string169 @ DW_AT_name .long 3594 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 198 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0xdb5:0xc DW_TAG_member .long .Linfo_string171 @ DW_AT_name .long 3605 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 199 @ DW_AT_decl_line .byte 1 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0xdc1:0xc DW_TAG_member .long .Linfo_string173 @ DW_AT_name .long 3616 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 200 @ DW_AT_decl_line .byte 2 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0xdcd:0xc DW_TAG_member .long .Linfo_string175 @ DW_AT_name .long 3627 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 201 @ DW_AT_decl_line .byte 3 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0xdd9:0xc DW_TAG_member .long .Linfo_string177 @ DW_AT_name .long 3638 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 202 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0xde5:0xc DW_TAG_member .long .Linfo_string179 @ DW_AT_name .long 349 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 203 @ DW_AT_decl_line .byte 6 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0xdf1:0xc DW_TAG_member .long .Linfo_string42 @ DW_AT_name .long 578 @ DW_AT_type .byte 3 @ DW_AT_decl_file .byte 205 @ DW_AT_decl_line .byte 8 @ DW_AT_data_member_location .byte 12 @ Abbrev [12] 0xdfd:0xc DW_TAG_member .long .Linfo_string46 @ DW_AT_name .long 619 @ DW_AT_type .byte 3 @ 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] 0xe0a:0xb DW_TAG_typedef .long 2146 @ DW_AT_type .long .Linfo_string170 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 136 @ DW_AT_decl_line .byte 10 @ Abbrev [10] 0xe15:0xb DW_TAG_typedef .long 2173 @ DW_AT_type .long .Linfo_string172 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 123 @ DW_AT_decl_line .byte 10 @ Abbrev [10] 0xe20:0xb DW_TAG_typedef .long 2230 @ DW_AT_type .long .Linfo_string174 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 97 @ DW_AT_decl_line .byte 10 @ Abbrev [10] 0xe2b:0xb DW_TAG_typedef .long 2251 @ DW_AT_type .long .Linfo_string176 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 108 @ DW_AT_decl_line .byte 10 @ Abbrev [10] 0xe36:0xb DW_TAG_typedef .long 2272 @ DW_AT_type .long .Linfo_string178 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 88 @ DW_AT_decl_line .byte 8 @ Abbrev [8] 0xe41:0x5 DW_TAG_pointer_type .long 192 @ DW_AT_type .byte 8 @ Abbrev [8] 0xe46:0x5 DW_TAG_pointer_type .long 224 @ DW_AT_type .byte 9 @ Abbrev [9] 0xe4b:0x5 DW_TAG_const_type .long 293 @ 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\\Tdg_Adc_Drv.c" @ string offset=68 .Linfo_string2: .asciz "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" @ string offset=113 .Linfo_string3: .asciz "char" @ string offset=158 .Linfo_string4: .asciz "__ARRAY_SIZE_TYPE__" @ string offset=163 .Linfo_string5: .asciz "Tdg_Adc_Drv_GroupConfigList" @ string offset=183 .Linfo_string6: .asciz "IsSwTrig" @ string offset=211 .Linfo_string7: .asciz "unsigned char" @ string offset=220 .Linfo_string8: .asciz "boolean" @ string offset=234 .Linfo_string9: .asciz "NumOfChannel" @ string offset=242 .Linfo_string10: .asciz "uint8" @ string offset=255 .Linfo_string11: .asciz "TdgChannelConfigArray" @ string offset=261 .Linfo_string12: .asciz "ChannelId" @ string offset=283 .Linfo_string13: .asciz "TDG_ADC_DRV_CHANNEL_0" @ string offset=293 .Linfo_string14: .asciz "TDG_ADC_DRV_CHANNEL_1" @ string offset=315 .Linfo_string15: .asciz "TDG_ADC_DRV_CHANNEL_2" @ string offset=337 .Linfo_string16: .asciz "TDG_ADC_DRV_CHANNEL_3" @ string offset=359 .Linfo_string17: .asciz "TDG_ADC_DRV_CHANNEL_4" @ string offset=381 .Linfo_string18: .asciz "TDG_ADC_DRV_CHANNEL_5" @ string offset=403 .Linfo_string19: .asciz "Tdg_Adc_Drv_ChannelIdType" @ string offset=425 .Linfo_string20: .asciz "IntDelayVal" @ string offset=451 .Linfo_string21: .asciz "unsigned short" @ string offset=463 .Linfo_string22: .asciz "uint16" @ string offset=478 .Linfo_string23: .asciz "DelayOutputNum" @ string offset=485 .Linfo_string24: .asciz "DelayOutputConfig" @ string offset=500 .Linfo_string25: .asciz "DelayOutputId" @ string offset=518 .Linfo_string26: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_0" @ string offset=532 .Linfo_string27: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_1" @ string offset=559 .Linfo_string28: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_2" @ string offset=586 .Linfo_string29: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_3" @ string offset=613 .Linfo_string30: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_4" @ string offset=640 .Linfo_string31: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_5" @ string offset=667 .Linfo_string32: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_6" @ string offset=694 .Linfo_string33: .asciz "TDG_ADC_DRV_DELAY_OUTPUT_7" @ string offset=721 .Linfo_string34: .asciz "Tdg_Adc_Drv_DelayOutputIdType" @ string offset=748 .Linfo_string35: .asciz "Offset" @ string offset=778 .Linfo_string36: .asciz "Enable" @ string offset=785 .Linfo_string37: .asciz "Tdg_Adc_Drv_DelayOutputConfigType" @ string offset=792 .Linfo_string38: .asciz "Tdg_Adc_Drv_ChannelConfigType" @ string offset=826 .Linfo_string39: .asciz "Tdg_Adc_Drv_GroupConfigType" @ string offset=856 .Linfo_string40: .asciz "Tdg_Adc_Drv_StateArray" @ string offset=884 .Linfo_string41: .asciz "InitFlag" @ string offset=907 .Linfo_string42: .asciz "CompDelayNotifPtr" @ string offset=916 .Linfo_string43: .asciz "unsigned int" @ string offset=934 .Linfo_string44: .asciz "uint32" @ string offset=947 .Linfo_string45: .asciz "Tdg_Adc_Drv_CompDelayOutputNotifType" @ string offset=954 .Linfo_string46: .asciz "ErrorNotifPtr" @ string offset=991 .Linfo_string47: .asciz "Tdg_Adc_Drv_ErrorNotifType" @ string offset=1005 .Linfo_string48: .asciz "Tdg_Adc_Drv_StateStructType" @ string offset=1032 .Linfo_string49: .asciz "Tdg_Adc_Drv_TdgRegBfPtr" @ string offset=1060 .Linfo_string50: .asciz "zResverd0x0" @ string offset=1084 .Linfo_string51: .asciz "TDG_PARAM" @ string offset=1096 .Linfo_string52: .asciz "DOPNUM" @ string offset=1106 .Linfo_string53: .asciz "CHNUM" @ string offset=1113 .Linfo_string54: .asciz "RSVD_31_8" @ string offset=1119 .Linfo_string55: .asciz "TDG_CTRL1" @ string offset=1129 .Linfo_string56: .asciz "TDGEN" @ string offset=1139 .Linfo_string57: .asciz "RSVD_3_1" @ string offset=1145 .Linfo_string58: .asciz "TRIGS" @ string offset=1154 .Linfo_string59: .asciz "CNTMD" @ string offset=1160 .Linfo_string60: .asciz "CLRMD" @ string offset=1166 .Linfo_string61: .asciz "RSVD_7" @ string offset=1172 .Linfo_string62: .asciz "PRES" @ string offset=1179 .Linfo_string63: .asciz "RSVD_15_11" @ string offset=1184 .Linfo_string64: .asciz "CFGUP" @ string offset=1195 .Linfo_string65: .asciz "SWTRG" @ string offset=1201 .Linfo_string66: .asciz "RSVD_19_18" @ string offset=1207 .Linfo_string67: .asciz "UPMD" @ string offset=1218 .Linfo_string68: .asciz "RSVD_31_22" @ string offset=1223 .Linfo_string69: .asciz "TDG_CTRL2" @ string offset=1234 .Linfo_string70: .asciz "CDO0IE" @ string offset=1244 .Linfo_string71: .asciz "CDO1IE" @ string offset=1251 .Linfo_string72: .asciz "CDO2IE" @ string offset=1258 .Linfo_string73: .asciz "CDO3IE" @ string offset=1265 .Linfo_string74: .asciz "CDO4IE" @ string offset=1272 .Linfo_string75: .asciz "CDO5IE" @ string offset=1279 .Linfo_string76: .asciz "RSVD_7_6" @ string offset=1286 .Linfo_string77: .asciz "ERRIE" @ string offset=1295 .Linfo_string78: .asciz "RSVD_15_9" @ string offset=1301 .Linfo_string79: .asciz "CH0E" @ string offset=1311 .Linfo_string80: .asciz "CH1E" @ string offset=1316 .Linfo_string81: .asciz "CH2E" @ string offset=1321 .Linfo_string82: .asciz "CH3E" @ string offset=1326 .Linfo_string83: .asciz "CH4E" @ string offset=1331 .Linfo_string84: .asciz "CH5E" @ string offset=1336 .Linfo_string85: .asciz "TDG_STAT" @ string offset=1341 .Linfo_string86: .asciz "CDO0IF" @ string offset=1350 .Linfo_string87: .asciz "CDO1IF" @ string offset=1357 .Linfo_string88: .asciz "CDO2IF" @ string offset=1364 .Linfo_string89: .asciz "CDO3IF" @ string offset=1371 .Linfo_string90: .asciz "CDO4IF" @ string offset=1378 .Linfo_string91: .asciz "CDO5IF" @ string offset=1385 .Linfo_string92: .asciz "ERRIF" @ string offset=1392 .Linfo_string93: .asciz "RSVD_31_9" @ string offset=1398 .Linfo_string94: .asciz "TDG_MOD" @ string offset=1408 .Linfo_string95: .asciz "MOD" @ string offset=1416 .Linfo_string96: .asciz "RSVD_31_16" @ string offset=1420 .Linfo_string97: .asciz "TDG_CNT" @ string offset=1431 .Linfo_string98: .asciz "CNT" @ string offset=1439 .Linfo_string99: .asciz "TDG_CHCFG" @ string offset=1443 .Linfo_string100: .asciz "TDG_CHCTRL" @ string offset=1453 .Linfo_string101: .asciz "RSVD_7_0" @ string offset=1464 .Linfo_string102: .asciz "DO0E" @ string offset=1473 .Linfo_string103: .asciz "DO1E" @ string offset=1478 .Linfo_string104: .asciz "DO2E" @ string offset=1483 .Linfo_string105: .asciz "DO3E" @ string offset=1488 .Linfo_string106: .asciz "DO4E" @ string offset=1493 .Linfo_string107: .asciz "DO5E" @ string offset=1498 .Linfo_string108: .asciz "DO6E" @ string offset=1503 .Linfo_string109: .asciz "DO7E" @ string offset=1508 .Linfo_string110: .asciz "TDG_CHDOOFS" @ string offset=1513 .Linfo_string111: .asciz "DO0OFS" @ string offset=1525 .Linfo_string112: .asciz "TDG_CHCDOINTDLY" @ string offset=1532 .Linfo_string113: .asciz "CDOINTDLY" @ string offset=1548 .Linfo_string114: .asciz "RSVD_15_10" @ string offset=1558 .Linfo_string115: .asciz "LDCO" @ string offset=1569 .Linfo_string116: .asciz "RSVD_31_17" @ string offset=1574 .Linfo_string117: .asciz "Reg_Tdg_Bf" @ string offset=1585 .Linfo_string118: .asciz "Reg_Tdg_BfType" @ string offset=1596 .Linfo_string119: .asciz "Tdg_Adc_Drv_TdgRegWPtr" @ string offset=1611 .Linfo_string120: .asciz "Reg_Tdg_W" @ string offset=1634 .Linfo_string121: .asciz "Reg_Tdg_WType" @ string offset=1644 .Linfo_string122: .asciz "TDG_ADC_DRV_UPDATE_IMMEDIATELY" @ string offset=1658 .Linfo_string123: .asciz "TDG_ADC_DRV_UPDATE_MODULATOR" @ string offset=1689 .Linfo_string124: .asciz "TDG_ADC_DRV_UPDATE_DELAY" @ string offset=1718 .Linfo_string125: .asciz "TDG_ADC_DRV_CLK_DIVIDE_1" @ string offset=1743 .Linfo_string126: .asciz "TDG_ADC_DRV_CLK_DIVIDE_2" @ string offset=1768 .Linfo_string127: .asciz "TDG_ADC_DRV_CLK_DIVIDE_4" @ string offset=1793 .Linfo_string128: .asciz "TDG_ADC_DRV_CLK_DIVIDE_8" @ string offset=1818 .Linfo_string129: .asciz "TDG_ADC_DRV_CLK_DIVIDE_16" @ string offset=1843 .Linfo_string130: .asciz "TDG_ADC_DRV_CLK_DIVIDE_32" @ string offset=1869 .Linfo_string131: .asciz "TDG_ADC_DRV_CLK_DIVIDE_64" @ string offset=1895 .Linfo_string132: .asciz "TDG_ADC_DRV_CLK_DIVIDE_128" @ string offset=1921 .Linfo_string133: .asciz "TDG_ADC_DRV_TRIG_EXTERNAL" @ string offset=1948 .Linfo_string134: .asciz "TDG_ADC_DRV_TRIG_SW" @ string offset=1974 .Linfo_string135: .asciz "TDG_ADC_DRV_CLEAR_MODULATOR" @ string offset=1994 .Linfo_string136: .asciz "TDG_ADC_DRV_CLEAR_DELAY" @ string offset=2022 .Linfo_string137: .asciz "TDG_ADC_DRV_COUNT_SINGLE" @ string offset=2046 .Linfo_string138: .asciz "TDG_ADC_DRV_COUNT_INFINITY" @ string offset=2071 .Linfo_string139: .asciz "TDG_ADC_DRV_INT_CH0" @ string offset=2098 .Linfo_string140: .asciz "TDG_ADC_DRV_INT_CH1" @ string offset=2118 .Linfo_string141: .asciz "TDG_ADC_DRV_INT_CH2" @ string offset=2138 .Linfo_string142: .asciz "TDG_ADC_DRV_INT_CH3" @ string offset=2158 .Linfo_string143: .asciz "TDG_ADC_DRV_INT_CH4" @ string offset=2178 .Linfo_string144: .asciz "TDG_ADC_DRV_INT_CH5" @ string offset=2198 .Linfo_string145: .asciz "TDG_ADC_DRV_INT_RESERVERD_0" @ string offset=2218 .Linfo_string146: .asciz "TDG_ADC_DRV_INT_RESERVERD_1" @ string offset=2246 .Linfo_string147: .asciz "TDG_ADC_DRV_INT_ERR" @ string offset=2274 .Linfo_string148: .asciz "MCALLIB_COUNTER_SOFTWARE" @ string offset=2294 .Linfo_string149: .asciz "MCALLIB_COUNTER_OS" @ string offset=2319 .Linfo_string150: .asciz "Std_ReturnType" @ string offset=2338 .Linfo_string151: .asciz "Tdg_Adc_Drv_InitGroupConfig" @ string offset=2353 .Linfo_string152: .asciz "Tdg_Adc_Drv_Init" @ string offset=2381 .Linfo_string153: .asciz "McalLib_Assert" @ string offset=2398 .Linfo_string154: .asciz "Tdg_Adc_Drv_DeInit" @ string offset=2413 .Linfo_string155: .asciz "Tdg_Adc_Drv_StartConversion" @ string offset=2432 .Linfo_string156: .asciz "Tdg_Adc_Drv_ConfigChannelDelayOutput" @ string offset=2460 .Linfo_string157: .asciz "Tdg_Adc_Drv_EnableChannel" @ string offset=2497 .Linfo_string158: .asciz "Tdg_Adc_Drv_LoadRegValues" @ string offset=2523 .Linfo_string159: .asciz "Tdg_Adc_Drv_StopConversion" @ string offset=2549 .Linfo_string160: .asciz "Tdg_Adc_Drv_DisableChannel" @ string offset=2576 .Linfo_string161: .asciz "Tdg_Adc_Drv_DisableAndClearChannel" @ string offset=2603 .Linfo_string162: .asciz "Tdg_Adc_Drv_SwTrigger" @ string offset=2638 .Linfo_string163: .asciz "Tdg_Adc_Drv_TcoIntHandler" @ string offset=2660 .Linfo_string164: .asciz "Tdg_Adc_Drv_ErrIntHandler" @ string offset=2686 .Linfo_string165: .asciz "Group" @ string offset=2712 .Linfo_string166: .asciz "GrpCfgPtr" @ string offset=2718 .Linfo_string167: .asciz "Instance" @ string offset=2728 .Linfo_string168: .asciz "Config" @ string offset=2737 .Linfo_string169: .asciz "UpdateMode" @ string offset=2744 .Linfo_string170: .asciz "Tdg_Adc_Drv_UpdateModeType" @ string offset=2755 .Linfo_string171: .asciz "PrescalerDiv" @ string offset=2782 .Linfo_string172: .asciz "Tdg_Adc_Drv_ClockDivideType" @ string offset=2795 .Linfo_string173: .asciz "TriggerSource" @ string offset=2823 .Linfo_string174: .asciz "Tdg_Adc_Drv_TriggerSourceType" @ string offset=2837 .Linfo_string175: .asciz "ClearMode" @ string offset=2867 .Linfo_string176: .asciz "Tdg_Adc_Drv_CountClearModeType" @ string offset=2877 .Linfo_string177: .asciz "CountMode" @ string offset=2908 .Linfo_string178: .asciz "Tdg_Adc_Drv_CountModeType" @ string offset=2918 .Linfo_string179: .asciz "ModValue" @ string offset=2944 .Linfo_string180: .asciz "Tdg_Adc_Drv_ConfigType" @ string offset=2953 .Linfo_string181: .asciz "TDGx" @ string offset=2976 .Linfo_string182: .asciz "File" @ string offset=2981 .Linfo_string183: .asciz "Line" @ string offset=2986 .Linfo_string184: .asciz "Ret" @ string offset=2991 .Linfo_string185: .asciz "TDGxw" @ string offset=2995 .Linfo_string186: .asciz "TrigSource" @ string offset=3001 .Linfo_string187: .asciz "Index" @ string offset=3012 .Linfo_string188: .asciz "ChannelConfig" @ string offset=3018 .Linfo_string189: .asciz "ChannelCtrl" @ string offset=3032 .Linfo_string190: .asciz "TimeoutTicks" @ string offset=3044 .Linfo_string191: .asciz "CurrentTicks" @ string offset=3057 .Linfo_string192: .asciz "ElapsedTicks" @ string offset=3070 .Linfo_string193: .asciz "TotalElapsedTicks" @ string offset=3083 .Linfo_string194: .asciz "Status" @ string offset=3101 .Linfo_string195: .asciz "Ctrl2Reg" @ string offset=3108 .Linfo_string196: .asciz "ChanInx" @ string offset=3117 .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: