   1              		.file	"msdelay.c"
   2              		.option nopic
   3              		.attribute arch, "rv32i2p0_m2p0_c2p0"
   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	1
  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 **** 
  12:../src/application/delay/msdelay.c **** #include "../../boards/polarfire-video-kit/fpga_design_config/fpga_design_config.h"
  13:../src/application/delay/msdelay.c **** 
  14:../src/application/delay/msdelay.c **** extern volatile uint32_t timerdone;
  15:../src/application/delay/msdelay.c **** extern volatile uint32_t g_10ms_count1;
  16:../src/application/delay/msdelay.c **** extern volatile uint32_t g_ms_count;
  17:../src/application/delay/msdelay.c **** 
  18:../src/application/delay/msdelay.c **** void msdelay(uint32_t tms)
  19:../src/application/delay/msdelay.c **** {
  16              		.loc 1 19 1
  17              		.cfi_startproc
  18              	.LVL0:
  20:../src/application/delay/msdelay.c ****     g_ms_count = tms;
  19              		.loc 1 20 5
  20              		.loc 1 20 16 is_stmt 0
  21 0000 97070000 		sw	a0,g_ms_count,a5
  21      23A0A700 
  21:../src/application/delay/msdelay.c ****     g_10ms_count1 = 0;
  22              		.loc 1 21 5 is_stmt 1
  23              		.loc 1 21 19 is_stmt 0
  24 0008 97070000 		sw	zero,g_10ms_count1,a5
  24      23A00700 
  22:../src/application/delay/msdelay.c ****     timerdone = 1;
  25              		.loc 1 22 5 is_stmt 1
  26              		.loc 1 22 15 is_stmt 0
  27 0010 8547     		li	a5,1
  28 0012 17070000 		sw	a5,timerdone,a4
  28      2320F700 
  23:../src/application/delay/msdelay.c ****     while(timerdone != 0)
  29              		.loc 1 23 5 is_stmt 1
  30              		.loc 1 23 21 is_stmt 0
  31 001a 17070000 		lla	a4,timerdone
  31      13070700 
  32              	.L2:
  24:../src/application/delay/msdelay.c **** 	{
  25:../src/application/delay/msdelay.c **** 		//busy wait loop
  26:../src/application/delay/msdelay.c **** 	}
  33              		.loc 1 26 2 is_stmt 1 discriminator 1
  23:../src/application/delay/msdelay.c ****     while(timerdone != 0)
  34              		.loc 1 23 21 is_stmt 0 discriminator 1
  35 0022 1C43     		lw	a5,0(a4)
  23:../src/application/delay/msdelay.c ****     while(timerdone != 0)
  36              		.loc 1 23 10 discriminator 1
  37 0024 FDFF     		bne	a5,zero,.L2
  27:../src/application/delay/msdelay.c **** 
  28:../src/application/delay/msdelay.c **** }
  38              		.loc 1 28 1
  39 0026 8280     		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\\Q4_2024_2025\\Display_Port_TX_web_release\\Final\\NEW_MIV\\softcon
DEFINED SYMBOLS
                            *ABS*:0000000000000000 msdelay.c
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:13     .text.msdelay:0000000000000000 msdelay
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:17     .text.msdelay:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:19     .text.msdelay:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:20     .text.msdelay:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:21     .text.msdelay:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:23     .text.msdelay:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:24     .text.msdelay:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:26     .text.msdelay:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:27     .text.msdelay:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:30     .text.msdelay:000000000000001a .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:31     .text.msdelay:000000000000001a .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:34     .text.msdelay:0000000000000022 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:35     .text.msdelay:0000000000000022 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:37     .text.msdelay:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:39     .text.msdelay:0000000000000026 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:40     .text.msdelay:0000000000000028 .L0 
                            *COM*:0000000000000004 MRV_LOCAL_IRQn_Type
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:44     .text.msdelay:0000000000000028 .L0 
                     .debug_frame:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:21     .text.msdelay:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:24     .text.msdelay:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:28     .text.msdelay:0000000000000012 .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:31     .text.msdelay:000000000000001a .L0 
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:32     .text.msdelay:0000000000000022 .L2
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:269    .debug_abbrev:0000000000000000 .Ldebug_abbrev0
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:547    .debug_str:000000000000020e .LASF47
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:577    .debug_str:0000000000000380 .LASF48
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:491    .debug_str:0000000000000036 .LASF49
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:473    .debug_ranges:0000000000000000 .Ldebug_ranges0
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:479    .debug_line:0000000000000000 .Ldebug_line0
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:533    .debug_str:00000000000001ab .LASF0
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:525    .debug_str:000000000000017c .LASF1
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:483    .debug_str:000000000000000b .LASF2
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:543    .debug_str:00000000000001f0 .LASF3
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:515    .debug_str:0000000000000145 .LASF4
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:487    .debug_str:000000000000001f .LASF9
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:567    .debug_str:000000000000033c .LASF5
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:509    .debug_str:0000000000000120 .LASF6
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:535    .debug_str:00000000000001b7 .LASF7
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:539    .debug_str:00000000000001d7 .LASF8
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:537    .debug_str:00000000000001ce .LASF10
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:531    .debug_str:00000000000001a0 .LASF11
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:481    .debug_str:0000000000000000 .LASF12
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:527    .debug_str:000000000000018a .LASF13
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:559    .debug_str:0000000000000311 .LASF14
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:581    .debug_str:00000000000003ae .LASF15
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:523    .debug_str:0000000000000171 .LASF16
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:545    .debug_str:0000000000000203 .LASF17
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:579    .debug_str:00000000000003a3 .LASF18
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:521    .debug_str:0000000000000166 .LASF19
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:529    .debug_str:0000000000000195 .LASF20
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:561    .debug_str:000000000000031c .LASF21
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:499    .debug_str:00000000000000dc .LASF22
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:519    .debug_str:000000000000015a .LASF23
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:555    .debug_str:00000000000002f9 .LASF24
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:493    .debug_str:00000000000000b8 .LASF25
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:511    .debug_str:000000000000012e .LASF26
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:553    .debug_str:00000000000002ed .LASF27
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:489    .debug_str:000000000000002a .LASF28
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:503    .debug_str:00000000000000f4 .LASF29
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:551    .debug_str:00000000000002e1 .LASF30
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:507    .debug_str:0000000000000114 .LASF31
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:495    .debug_str:00000000000000c4 .LASF32
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:569    .debug_str:000000000000034e .LASF33
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:541    .debug_str:00000000000001e4 .LASF34
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:563    .debug_str:0000000000000328 .LASF35
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:571    .debug_str:000000000000035a .LASF36
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:501    .debug_str:00000000000000e8 .LASF37
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:557    .debug_str:0000000000000305 .LASF38
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:549    .debug_str:00000000000002d5 .LASF39
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:497    .debug_str:00000000000000d0 .LASF40
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:573    .debug_str:0000000000000366 .LASF41
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:517    .debug_str:000000000000014e .LASF42
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:505    .debug_str:0000000000000100 .LASF43
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:485    .debug_str:0000000000000015 .LASF44
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:575    .debug_str:0000000000000372 .LASF45
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:513    .debug_str:000000000000013a .LASF46
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:565    .debug_str:0000000000000334 .LASF50
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:14     .text.msdelay:0000000000000000 .LFB21
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:41     .text.msdelay:0000000000000028 .LFE21
C:\Users\I71825\AppData\Local\Temp\ccQieSW7.s:50     .debug_info:0000000000000000 .Ldebug_info0

UNDEFINED SYMBOLS
g_ms_count
g_10ms_count1
timerdone
