   1              		.file	"miv_watchdog.c"
   2              		.option nopic
   3              		.attribute arch, "rv32i2p0"
   4              		.attribute unaligned_access, 0
   5              		.attribute stack_align, 16
   6              		.text
   7              	.Ltext0:
   8              		.cfi_sections	.debug_frame
   9              		.section	.text.MIV_WDOG_init,"ax",@progbits
  10              		.align	2
  11              		.globl	MIV_WDOG_init
  13              	MIV_WDOG_init:
  14              	.LFB9:
  15              		.file 1 "../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c"
   1:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** /*******************************************************************************
   2:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****  * Copyright 2022 Microchip FPGA Embedded Systems Solutions.
   3:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****  *
   4:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****  * SPDX-License-Identifier: MIT
   5:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****  *
   6:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****  * Mi-V Watchdog Soft IP bare-metal driver. This module is delivered as part of
   7:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****  * Extended Sub System(ESS) MIV_ESS.
   8:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****  * Please refer to miv_watchdog.h file for more information.
   9:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****  */
  10:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  11:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** #include "miv_watchdog.h"
  12:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  13:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** addr_t g_this_wdog;
  14:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  15:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** /***************************************************************************//*
  16:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****  * Please refer to miv_watchdog.h for more info about this function
  17:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****  */
  18:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** void
  19:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** MIV_WDOG_init
  20:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** (
  21:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     addr_t base_addr
  22:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** )
  23:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** {
  16              		.loc 1 23 1
  17              		.cfi_startproc
  18              	.LVL0:
  24:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     /* Register the Mi-V Watchdog base address to the driver */
  25:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     g_this_wdog = base_addr;
  19              		.loc 1 25 5
  20              		.loc 1 25 17 is_stmt 0
  21 0000 97070000 		sw	a0,g_this_wdog,a5
  21      23A0A700 
  26:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** }
  22              		.loc 1 26 1
  23 0008 67800000 		ret
  24              		.cfi_endproc
  25              	.LFE9:
  27              		.section	.text.MIV_WDOG_configure,"ax",@progbits
  28              		.align	2
  29              		.globl	MIV_WDOG_configure
  31              	MIV_WDOG_configure:
  32              	.LFB10:
  27:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  28:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** /***************************************************************************//*
  29:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****  * Please refer to miv_watchdog.h for more info about this function
  30:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****  */
  31:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** uint8_t MIV_WDOG_configure
  32:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** (
  33:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     const miv_wdog_config_t  *config
  34:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** )
  35:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** {
  33              		.loc 1 35 1 is_stmt 1
  34              		.cfi_startproc
  35              	.LVL1:
  36:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     uint8_t error = 0u;
  36              		.loc 1 36 5
  37:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  38:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     /* check load value and trigger max value */
  39:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     if (config->timeout_val <= MIV_WDOG_TRIGGER_MAX)
  37              		.loc 1 39 5
  38              		.loc 1 39 15 is_stmt 0
  39 0000 83258500 		lw	a1,8(a0)
  35:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     uint8_t error = 0u;
  40              		.loc 1 35 1
  41 0004 130101FF 		addi	sp,sp,-16
  42              		.cfi_def_cfa_offset 16
  43 0008 23248100 		sw	s0,8(sp)
  44 000c 23229100 		sw	s1,4(sp)
  45 0010 23202101 		sw	s2,0(sp)
  46 0014 23261100 		sw	ra,12(sp)
  47              		.cfi_offset 8, -8
  48              		.cfi_offset 9, -12
  49              		.cfi_offset 18, -16
  50              		.cfi_offset 1, -4
  51              		.loc 1 39 8
  52 0018 B7170000 		li	a5,4096
  35:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     uint8_t error = 0u;
  53              		.loc 1 35 1
  54 001c 13090500 		mv	s2,a0
  55 0020 17040000 		lla	s0,g_this_wdog
  55      13040400 
  56 0028 93041000 		li	s1,1
  57              		.loc 1 39 8
  58 002c 63FCF500 		bgeu	a1,a5,.L3
  40:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     {
  41:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****         HAL_set_32bit_reg(g_this_wdog, WDOGTRIG,(config->timeout_val));
  59              		.loc 1 41 9 is_stmt 1
  60 0030 03250400 		lw	a0,0(s0)
  61              	.LVL2:
  36:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  62              		.loc 1 36 13 is_stmt 0
  63 0034 93040000 		li	s1,0
  64              		.loc 1 41 9
  65 0038 13054501 		addi	a0,a0,20
  66 003c 97000000 		call	HW_set_32bit_reg
  66      E7800000 
  67              	.LVL3:
  68              	.L3:
  42:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     }
  43:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     else
  44:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     {
  45:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****         error = 1u;
  46:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     }
  47:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  48:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     if (config->time_val <= MIV_WDOG_TIMER_MAX)
  69              		.loc 1 48 5 is_stmt 1
  70              		.loc 1 48 8 is_stmt 0
  71 0044 03270900 		lw	a4,0(s2)
  72 0048 B7070001 		li	a5,16777216
  73 004c 938707FF 		addi	a5,a5,-16
  74 0050 63EEE706 		bgtu	a4,a5,.L7
  49:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     {
  50:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****         HAL_set_32bit_reg(g_this_wdog, WDOGMSVP,(config->mvrp_val));
  75              		.loc 1 50 9 is_stmt 1
  76 0054 03250400 		lw	a0,0(s0)
  77 0058 83254900 		lw	a1,4(s2)
  78 005c 13050501 		addi	a0,a0,16
  79 0060 97000000 		call	HW_set_32bit_reg
  79      E7800000 
  80              	.LVL4:
  81              	.L4:
  51:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     }
  52:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     else
  53:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     {
  54:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****         error = 1u;
  55:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     }
  56:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  57:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     HAL_set_32bit_reg_field(g_this_wdog, WDOGCNTL_NEXT_ENFORBIDDEN,
  82              		.loc 1 57 5
  83 0068 03250400 		lw	a0,0(s0)
  84 006c 8326C900 		lw	a3,12(s2)
  85 0070 13060001 		li	a2,16
  86 0074 93054000 		li	a1,4
  87 0078 13054500 		addi	a0,a0,4
  88 007c 97000000 		call	HW_set_32bit_reg_field
  88      E7800000 
  89              	.LVL5:
  58:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****                                                   config->forbidden_en);
  59:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  60:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     /* Reload watchdog with new load if it is not in forbidden window */
  61:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     if (!(WDOGSTAT_FORBIDDEN_MASK & (HAL_get_32bit_reg(g_this_wdog, WDOGSTAT))))
  90              		.loc 1 61 5
  91              		.loc 1 61 38 is_stmt 0
  92 0084 03250400 		lw	a0,0(s0)
  93 0088 13058500 		addi	a0,a0,8
  94 008c 97000000 		call	HW_get_32bit_reg
  94      E7800000 
  95              	.LVL6:
  96              		.loc 1 61 35
  97 0094 13754500 		andi	a0,a0,4
  98              		.loc 1 61 8
  99 0098 631E0502 		bne	a0,zero,.L8
  62:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     {
  63:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****         HAL_set_32bit_reg(g_this_wdog, WDOGRFSH, MIV_WDOG_REFRESH_KEY);
 100              		.loc 1 63 9 is_stmt 1
 101 009c 03250400 		lw	a0,0(s0)
 102 00a0 B7C5ADDE 		li	a1,-559038464
 103 00a4 9385E50D 		addi	a1,a1,222
 104 00a8 97000000 		call	HW_set_32bit_reg
 104      E7800000 
 105              	.LVL7:
 106              	.L5:
  64:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     }
  65:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     else
  66:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     {
  67:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****         error = 1u;
  68:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     }
  69:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  70:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     return (error);
 107              		.loc 1 70 5
  71:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** }
 108              		.loc 1 71 1 is_stmt 0
 109 00b0 8320C100 		lw	ra,12(sp)
 110              		.cfi_remember_state
 111              		.cfi_restore 1
 112 00b4 03248100 		lw	s0,8(sp)
 113              		.cfi_restore 8
 114 00b8 13850400 		mv	a0,s1
 115 00bc 03290100 		lw	s2,0(sp)
 116              		.cfi_restore 18
 117              	.LVL8:
 118 00c0 83244100 		lw	s1,4(sp)
 119              		.cfi_restore 9
 120              	.LVL9:
 121 00c4 13010101 		addi	sp,sp,16
 122              		.cfi_def_cfa_offset 0
 123 00c8 67800000 		jr	ra
 124              	.LVL10:
 125              	.L7:
 126              		.cfi_restore_state
  54:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     }
 127              		.loc 1 54 15
 128 00cc 93041000 		li	s1,1
 129              	.LVL11:
 130 00d0 6FF09FF9 		j	.L4
 131              	.LVL12:
 132              	.L8:
  67:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     }
 133              		.loc 1 67 15
 134 00d4 93041000 		li	s1,1
 135              	.LVL13:
 136 00d8 6FF09FFD 		j	.L5
 137              		.cfi_endproc
 138              	.LFE10:
 140              		.section	.text.MIV_WDOG_get_config,"ax",@progbits
 141              		.align	2
 142              		.globl	MIV_WDOG_get_config
 144              	MIV_WDOG_get_config:
 145              	.LFB11:
  72:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  73:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** /***************************************************************************//*
  74:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****  * Please refer to miv_watchdog.h for more info about this function
  75:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****  */
  76:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** void MIV_WDOG_get_config
  77:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** (
  78:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     miv_wdog_config_t *config
  79:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** )
  80:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** {
 146              		.loc 1 80 1 is_stmt 1
 147              		.cfi_startproc
 148              	.LVL14:
  81:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     if (0 != g_this_wdog)
 149              		.loc 1 81 5
  80:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     if (0 != g_this_wdog)
 150              		.loc 1 80 1 is_stmt 0
 151 0000 130101FF 		addi	sp,sp,-16
 152              		.cfi_def_cfa_offset 16
 153 0004 23229100 		sw	s1,4(sp)
 154              		.cfi_offset 9, -12
 155              		.loc 1 81 11
 156 0008 97040000 		lla	s1,g_this_wdog
 156      93840400 
 157 0010 83A70400 		lw	a5,0(s1)
  80:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     if (0 != g_this_wdog)
 158              		.loc 1 80 1
 159 0014 23261100 		sw	ra,12(sp)
 160 0018 23248100 		sw	s0,8(sp)
 161              		.cfi_offset 1, -4
 162              		.cfi_offset 8, -8
 163              		.loc 1 81 8
 164 001c 638E0704 		beq	a5,zero,.L11
 165 0020 13040500 		mv	s0,a0
  82:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     {
  83:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  84:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****         config->time_val = HAL_get_32bit_reg(g_this_wdog, WDOGTIME);
 166              		.loc 1 84 9 is_stmt 1
 167              		.loc 1 84 28 is_stmt 0
 168 0024 1385C700 		addi	a0,a5,12
 169              	.LVL15:
 170 0028 97000000 		call	HW_get_32bit_reg
 170      E7800000 
 171              	.LVL16:
 172              		.loc 1 84 26
 173 0030 2320A400 		sw	a0,0(s0)
  85:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  86:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****         config->timeout_val = HAL_get_32bit_reg(g_this_wdog, WDOGTRIG);
 174              		.loc 1 86 9 is_stmt 1
 175              		.loc 1 86 31 is_stmt 0
 176 0034 03A50400 		lw	a0,0(s1)
 177 0038 13054501 		addi	a0,a0,20
 178 003c 97000000 		call	HW_get_32bit_reg
 178      E7800000 
 179              	.LVL17:
 180              		.loc 1 86 29
 181 0044 2324A400 		sw	a0,8(s0)
  87:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  88:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****         config->mvrp_val = HAL_get_32bit_reg(g_this_wdog, WDOGMSVP);
 182              		.loc 1 88 9 is_stmt 1
 183              		.loc 1 88 28 is_stmt 0
 184 0048 03A50400 		lw	a0,0(s1)
 185 004c 13050501 		addi	a0,a0,16
 186 0050 97000000 		call	HW_get_32bit_reg
 186      E7800000 
 187              	.LVL18:
 188              		.loc 1 88 26
 189 0058 2322A400 		sw	a0,4(s0)
  89:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** 
  90:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****         config->forbidden_en = HAL_get_32bit_reg_field(g_this_wdog,
 190              		.loc 1 90 9 is_stmt 1
 191              		.loc 1 90 32 is_stmt 0
 192 005c 03A50400 		lw	a0,0(s1)
 193 0060 13060001 		li	a2,16
 194 0064 93054000 		li	a1,4
 195 0068 13054500 		addi	a0,a0,4
 196 006c 97000000 		call	HW_get_32bit_reg_field
 196      E7800000 
 197              	.LVL19:
 198              		.loc 1 90 30
 199 0074 2326A400 		sw	a0,12(s0)
 200              	.LVL20:
 201              	.L11:
  91:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****                                                        WDOGCNTL_NEXT_ENFORBIDDEN);
  92:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c ****     }
  93:../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.c **** }
 202              		.loc 1 93 1
 203 0078 8320C100 		lw	ra,12(sp)
 204              		.cfi_restore 1
 205 007c 03248100 		lw	s0,8(sp)
 206              		.cfi_restore 8
 207 0080 83244100 		lw	s1,4(sp)
 208              		.cfi_restore 9
 209 0084 13010101 		addi	sp,sp,16
 210              		.cfi_def_cfa_offset 0
 211 0088 67800000 		jr	ra
 212              		.cfi_endproc
 213              	.LFE11:
 215              		.comm	g_this_wdog,4,4
 216              		.text
 217              	.Letext0:
 218              		.file 2 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-elf
 219              		.file 3 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-elf
 220              		.file 4 "C:\\Work_Folder_Akhil\\Q3_2024_2025\\Arena_finalizing\\PolarFire\\AN5270_PIP\\New_Softcon
 221              		.file 5 "../src/platform/drivers/fpga_ip/miv_watchdog/miv_watchdog.h"
 222              		.file 6 "C:\\Work_Folder_Akhil\\Q3_2024_2025\\Arena_finalizing\\PolarFire\\AN5270_PIP\\New_Softcon
DEFINED SYMBOLS
                            *ABS*:0000000000000000 miv_watchdog.c
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:13     .text.MIV_WDOG_init:0000000000000000 MIV_WDOG_init
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:17     .text.MIV_WDOG_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:19     .text.MIV_WDOG_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:20     .text.MIV_WDOG_init:0000000000000000 .L0 
                            *COM*:0000000000000004 g_this_wdog
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:21     .text.MIV_WDOG_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:23     .text.MIV_WDOG_init:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:24     .text.MIV_WDOG_init:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:31     .text.MIV_WDOG_configure:0000000000000000 MIV_WDOG_configure
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:34     .text.MIV_WDOG_configure:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:36     .text.MIV_WDOG_configure:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:37     .text.MIV_WDOG_configure:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:38     .text.MIV_WDOG_configure:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:39     .text.MIV_WDOG_configure:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:41     .text.MIV_WDOG_configure:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:42     .text.MIV_WDOG_configure:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:47     .text.MIV_WDOG_configure:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:48     .text.MIV_WDOG_configure:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:49     .text.MIV_WDOG_configure:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:50     .text.MIV_WDOG_configure:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:52     .text.MIV_WDOG_configure:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:54     .text.MIV_WDOG_configure:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:58     .text.MIV_WDOG_configure:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:60     .text.MIV_WDOG_configure:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:63     .text.MIV_WDOG_configure:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:65     .text.MIV_WDOG_configure:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:70     .text.MIV_WDOG_configure:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:71     .text.MIV_WDOG_configure:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:76     .text.MIV_WDOG_configure:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:83     .text.MIV_WDOG_configure:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:91     .text.MIV_WDOG_configure:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:92     .text.MIV_WDOG_configure:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:97     .text.MIV_WDOG_configure:0000000000000094 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:99     .text.MIV_WDOG_configure:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:101    .text.MIV_WDOG_configure:000000000000009c .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:108    .text.MIV_WDOG_configure:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:109    .text.MIV_WDOG_configure:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:110    .text.MIV_WDOG_configure:00000000000000b4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:111    .text.MIV_WDOG_configure:00000000000000b4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:113    .text.MIV_WDOG_configure:00000000000000b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:116    .text.MIV_WDOG_configure:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:119    .text.MIV_WDOG_configure:00000000000000c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:122    .text.MIV_WDOG_configure:00000000000000c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:126    .text.MIV_WDOG_configure:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:128    .text.MIV_WDOG_configure:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:134    .text.MIV_WDOG_configure:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:137    .text.MIV_WDOG_configure:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:144    .text.MIV_WDOG_get_config:0000000000000000 MIV_WDOG_get_config
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:147    .text.MIV_WDOG_get_config:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:149    .text.MIV_WDOG_get_config:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:150    .text.MIV_WDOG_get_config:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:151    .text.MIV_WDOG_get_config:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:152    .text.MIV_WDOG_get_config:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:154    .text.MIV_WDOG_get_config:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:156    .text.MIV_WDOG_get_config:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:159    .text.MIV_WDOG_get_config:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:161    .text.MIV_WDOG_get_config:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:162    .text.MIV_WDOG_get_config:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:164    .text.MIV_WDOG_get_config:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:167    .text.MIV_WDOG_get_config:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:168    .text.MIV_WDOG_get_config:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:173    .text.MIV_WDOG_get_config:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:175    .text.MIV_WDOG_get_config:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:176    .text.MIV_WDOG_get_config:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:181    .text.MIV_WDOG_get_config:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:183    .text.MIV_WDOG_get_config:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:184    .text.MIV_WDOG_get_config:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:189    .text.MIV_WDOG_get_config:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:191    .text.MIV_WDOG_get_config:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:192    .text.MIV_WDOG_get_config:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:199    .text.MIV_WDOG_get_config:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:203    .text.MIV_WDOG_get_config:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:204    .text.MIV_WDOG_get_config:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:206    .text.MIV_WDOG_get_config:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:208    .text.MIV_WDOG_get_config:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:210    .text.MIV_WDOG_get_config:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:212    .text.MIV_WDOG_get_config:000000000000008c .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:27     .text.MIV_WDOG_init:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:140    .text.MIV_WDOG_configure:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:216    .text.MIV_WDOG_get_config:000000000000008c .L0 
                     .debug_frame:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:21     .text.MIV_WDOG_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:55     .text.MIV_WDOG_configure:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:68     .text.MIV_WDOG_configure:0000000000000044 .L3
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:125    .text.MIV_WDOG_configure:00000000000000cc .L7
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:132    .text.MIV_WDOG_configure:00000000000000d4 .L8
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:81     .text.MIV_WDOG_configure:0000000000000068 .L4
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:106    .text.MIV_WDOG_configure:00000000000000b0 .L5
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:156    .text.MIV_WDOG_get_config:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:201    .text.MIV_WDOG_get_config:0000000000000078 .L11
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:524    .debug_abbrev:0000000000000000 .Ldebug_abbrev0
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:939    .debug_str:0000000000000079 .LASF28
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:965    .debug_str:0000000000000268 .LASF29
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:949    .debug_str:000000000000017f .LASF30
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:909    .debug_ranges:0000000000000000 .Ldebug_ranges0
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:919    .debug_line:0000000000000000 .Ldebug_line0
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:987    .debug_str:000000000000030f .LASF0
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:925    .debug_str:000000000000001b .LASF5
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:941    .debug_str:000000000000013e .LASF1
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:981    .debug_str:00000000000002f3 .LASF2
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:947    .debug_str:000000000000016c .LASF3
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:985    .debug_str:0000000000000306 .LASF4
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:955    .debug_str:000000000000021d .LASF6
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:945    .debug_str:000000000000015a .LASF7
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:979    .debug_str:00000000000002e5 .LASF8
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:967    .debug_str:00000000000002a4 .LASF9
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:963    .debug_str:000000000000025b .LASF10
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:969    .debug_str:00000000000002bb .LASF11
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:983    .debug_str:00000000000002fd .LASF12
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:923    .debug_str:0000000000000014 .LASF13
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:929    .debug_str:000000000000002e .LASF31
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:927    .debug_str:0000000000000025 .LASF14
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:975    .debug_str:00000000000002d6 .LASF15
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:933    .debug_str:000000000000004f .LASF16
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:937    .debug_str:000000000000006c .LASF17
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:953    .debug_str:0000000000000213 .LASF18
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:957    .debug_str:0000000000000228 .LASF19
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:973    .debug_str:00000000000002ca .LASF32
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:921    .debug_str:0000000000000000 .LASF21
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:145    .text.MIV_WDOG_get_config:0000000000000000 .LFB11
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:213    .text.MIV_WDOG_get_config:000000000000008c .LFE11
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:971    .debug_str:00000000000002c3 .LASF20
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:832    .debug_loc:0000000000000000 .LLST2
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:171    .text.MIV_WDOG_get_config:0000000000000030 .LVL16
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:179    .text.MIV_WDOG_get_config:0000000000000044 .LVL17
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:187    .text.MIV_WDOG_get_config:0000000000000058 .LVL18
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:197    .text.MIV_WDOG_get_config:0000000000000074 .LVL19
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:989    .debug_str:000000000000031b .LASF33
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:32     .text.MIV_WDOG_configure:0000000000000000 .LFB10
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:138    .text.MIV_WDOG_configure:00000000000000dc .LFE10
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:850    .debug_loc:000000000000002c .LLST0
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:977    .debug_str:00000000000002df .LASF34
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:872    .debug_loc:0000000000000063 .LLST1
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:67     .text.MIV_WDOG_configure:0000000000000044 .LVL3
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:80     .text.MIV_WDOG_configure:0000000000000068 .LVL4
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:89     .text.MIV_WDOG_configure:0000000000000084 .LVL5
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:95     .text.MIV_WDOG_configure:0000000000000094 .LVL6
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:105    .text.MIV_WDOG_configure:00000000000000b0 .LVL7
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:943    .debug_str:000000000000014c .LASF22
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:14     .text.MIV_WDOG_init:0000000000000000 .LFB9
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:25     .text.MIV_WDOG_init:000000000000000c .LFE9
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:961    .debug_str:0000000000000251 .LASF23
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:931    .debug_str:000000000000003e .LASF24
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:951    .debug_str:00000000000001fc .LASF25
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:935    .debug_str:000000000000005b .LASF26
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:959    .debug_str:000000000000023a .LASF27
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:148    .text.MIV_WDOG_get_config:0000000000000000 .LVL14
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:169    .text.MIV_WDOG_get_config:0000000000000028 .LVL15
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:200    .text.MIV_WDOG_get_config:0000000000000078 .LVL20
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:35     .text.MIV_WDOG_configure:0000000000000000 .LVL1
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:61     .text.MIV_WDOG_configure:0000000000000034 .LVL2
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:117    .text.MIV_WDOG_configure:00000000000000c0 .LVL8
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:124    .text.MIV_WDOG_configure:00000000000000cc .LVL10
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:120    .text.MIV_WDOG_configure:00000000000000c4 .LVL9
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:129    .text.MIV_WDOG_configure:00000000000000d0 .LVL11
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:131    .text.MIV_WDOG_configure:00000000000000d4 .LVL12
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:135    .text.MIV_WDOG_configure:00000000000000d8 .LVL13
C:\Users\I71825\AppData\Local\Temp\ccrCmcON.s:224    .debug_info:0000000000000000 .Ldebug_info0

UNDEFINED SYMBOLS
HW_set_32bit_reg
HW_set_32bit_reg_field
HW_get_32bit_reg
HW_get_32bit_reg_field
