   1              		.file	"msdelay.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.msdelay,"ax",@progbits
  10              		.align	2
  11              		.globl	msdelay
  13              	msdelay:
  14              	.LFB21:
  15              		.file 1 "../src/application/delay/msdelay.c"
   1:../src/application/delay/msdelay.c **** /*
   2:../src/application/delay/msdelay.c ****  * msdelay.c
   3:../src/application/delay/msdelay.c ****  *
   4:../src/application/delay/msdelay.c ****  *  Created on: Feb 23, 2016
   5:../src/application/delay/msdelay.c ****  *      Author: badal.nilawar
   6:../src/application/delay/msdelay.c ****  */
   7:../src/application/delay/msdelay.c **** //#include "sys_config_mss_clocks.h"
   8:../src/application/delay/msdelay.c **** //#include "mss_timer/mss_timer.h"
   9:../src/application/delay/msdelay.c **** 
  10:../src/application/delay/msdelay.c **** #include "miv_rv32_hal/miv_rv32_hal.h"
  11:../src/application/delay/msdelay.c **** #include "../../boards/polarfire-eval-kit/miv-rv32-design/fpga_design_config/fpga_design_config.h"
  12:../src/application/delay/msdelay.c **** 
  13:../src/application/delay/msdelay.c **** extern volatile uint32_t timerdone;
  14:../src/application/delay/msdelay.c **** extern volatile uint32_t g_100ms_count1;
  15:../src/application/delay/msdelay.c **** extern volatile uint32_t g_ms_count;
  16:../src/application/delay/msdelay.c **** 
  17:../src/application/delay/msdelay.c **** void msdelay(uint32_t tms)
  18:../src/application/delay/msdelay.c **** {
  16              		.loc 1 18 1
  17              		.cfi_startproc
  18              	.LVL0:
  19:../src/application/delay/msdelay.c ****     g_ms_count = tms;
  19              		.loc 1 19 5
  20              		.loc 1 19 16 is_stmt 0
  21 0000 97070000 		sw	a0,g_ms_count,a5
  21      23A0A700 
  20:../src/application/delay/msdelay.c ****     g_100ms_count1 = 0;
  22              		.loc 1 20 5 is_stmt 1
  23              		.loc 1 20 20 is_stmt 0
  24 0008 97070000 		sw	zero,g_100ms_count1,a5
  24      23A00700 
  21:../src/application/delay/msdelay.c ****     timerdone = 1;
  25              		.loc 1 21 5 is_stmt 1
  26              		.loc 1 21 15 is_stmt 0
  27 0010 93071000 		li	a5,1
  28 0014 17070000 		sw	a5,timerdone,a4
  28      2320F700 
  22:../src/application/delay/msdelay.c ****     while(timerdone != 0)
  29              		.loc 1 22 5 is_stmt 1
  30              		.loc 1 22 21 is_stmt 0
  31 001c 17070000 		lla	a4,timerdone
  31      13070700 
  32              	.L2:
  23:../src/application/delay/msdelay.c **** 	{
  24:../src/application/delay/msdelay.c **** 		//busy wait loop
  25:../src/application/delay/msdelay.c **** 	}
  33              		.loc 1 25 2 is_stmt 1 discriminator 1
  22:../src/application/delay/msdelay.c ****     while(timerdone != 0)
  34              		.loc 1 22 21 is_stmt 0 discriminator 1
  35 0024 83270700 		lw	a5,0(a4)
  22:../src/application/delay/msdelay.c ****     while(timerdone != 0)
  36              		.loc 1 22 10 discriminator 1
  37 0028 E39E07FE 		bne	a5,zero,.L2
  26:../src/application/delay/msdelay.c **** 
  27:../src/application/delay/msdelay.c **** }
  38              		.loc 1 27 1
  39 002c 67800000 		ret
  40              		.cfi_endproc
  41              	.LFE21:
  43              		.comm	MRV_LOCAL_IRQn_Type,4,4
  44              		.text
  45              	.Letext0:
  46              		.file 2 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-elf
  47              		.file 3 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-elf
  48              		.file 4 "C:\\Work_Folder_Akhil\\Q3_2024_2025\\Arena_finalizing\\PolarFire\\AN5270_PIP\\New_Softcon
DEFINED SYMBOLS
                            *ABS*:0000000000000000 msdelay.c
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:13     .text.msdelay:0000000000000000 msdelay
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:17     .text.msdelay:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:19     .text.msdelay:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:20     .text.msdelay:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:21     .text.msdelay:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:23     .text.msdelay:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:24     .text.msdelay:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:26     .text.msdelay:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:27     .text.msdelay:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:30     .text.msdelay:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:31     .text.msdelay:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:34     .text.msdelay:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:35     .text.msdelay:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:37     .text.msdelay:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:39     .text.msdelay:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:40     .text.msdelay:0000000000000030 .L0 
                            *COM*:0000000000000004 MRV_LOCAL_IRQn_Type
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:44     .text.msdelay:0000000000000030 .L0 
                     .debug_frame:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:21     .text.msdelay:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:24     .text.msdelay:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:28     .text.msdelay:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:31     .text.msdelay:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:32     .text.msdelay:0000000000000024 .L2
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:269    .debug_abbrev:0000000000000000 .Ldebug_abbrev0
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:575    .debug_str:00000000000002b5 .LASF47
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:577    .debug_str:000000000000037a .LASF48
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:483    .debug_str:000000000000000b .LASF49
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:473    .debug_ranges:0000000000000000 .Ldebug_ranges0
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:479    .debug_line:0000000000000000 .Ldebug_line0
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:535    .debug_str:00000000000001b2 .LASF0
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:527    .debug_str:0000000000000183 .LASF1
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:485    .debug_str:0000000000000088 .LASF2
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:543    .debug_str:00000000000001eb .LASF3
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:517    .debug_str:000000000000014c .LASF4
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:489    .debug_str:000000000000009c .LASF9
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:565    .debug_str:0000000000000270 .LASF5
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:511    .debug_str:0000000000000127 .LASF6
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:537    .debug_str:00000000000001be .LASF7
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:541    .debug_str:00000000000001de .LASF8
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:539    .debug_str:00000000000001d5 .LASF10
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:533    .debug_str:00000000000001a7 .LASF11
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:481    .debug_str:0000000000000000 .LASF12
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:529    .debug_str:0000000000000191 .LASF13
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:557    .debug_str:0000000000000245 .LASF14
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:581    .debug_str:00000000000003a8 .LASF15
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:525    .debug_str:0000000000000178 .LASF16
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:545    .debug_str:00000000000001fe .LASF17
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:579    .debug_str:000000000000039d .LASF18
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:523    .debug_str:000000000000016d .LASF19
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:531    .debug_str:000000000000019c .LASF20
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:559    .debug_str:0000000000000250 .LASF21
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:499    .debug_str:00000000000000d7 .LASF22
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:521    .debug_str:0000000000000161 .LASF23
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:553    .debug_str:000000000000022d .LASF24
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:493    .debug_str:00000000000000b3 .LASF25
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:513    .debug_str:0000000000000135 .LASF26
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:551    .debug_str:0000000000000221 .LASF27
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:491    .debug_str:00000000000000a7 .LASF28
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:503    .debug_str:00000000000000ef .LASF29
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:549    .debug_str:0000000000000215 .LASF30
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:509    .debug_str:000000000000011b .LASF31
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:495    .debug_str:00000000000000bf .LASF32
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:567    .debug_str:0000000000000282 .LASF33
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:507    .debug_str:000000000000010f .LASF34
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:561    .debug_str:000000000000025c .LASF35
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:571    .debug_str:000000000000029d .LASF36
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:501    .debug_str:00000000000000e3 .LASF37
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:555    .debug_str:0000000000000239 .LASF38
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:547    .debug_str:0000000000000209 .LASF39
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:497    .debug_str:00000000000000cb .LASF40
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:573    .debug_str:00000000000002a9 .LASF41
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:519    .debug_str:0000000000000155 .LASF42
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:505    .debug_str:00000000000000fb .LASF43
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:487    .debug_str:0000000000000092 .LASF44
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:569    .debug_str:000000000000028e .LASF45
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:515    .debug_str:0000000000000141 .LASF46
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:563    .debug_str:0000000000000268 .LASF50
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:14     .text.msdelay:0000000000000000 .LFB21
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:41     .text.msdelay:0000000000000030 .LFE21
C:\Users\I71825\AppData\Local\Temp\ccszLz8D.s:50     .debug_info:0000000000000000 .Ldebug_info0

UNDEFINED SYMBOLS
g_ms_count
g_100ms_count1
timerdone
