   1              		.file	"miv_rv32_init.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._init,"ax",@progbits
  10              		.align	2
  11              		.globl	_init
  13              	_init:
  14              	.LFB0:
  15              		.file 1 "../src/platform/miv_rv32_hal/miv_rv32_init.c"
   1:../src/platform/miv_rv32_hal/miv_rv32_init.c **** /*******************************************************************************
   2:../src/platform/miv_rv32_hal/miv_rv32_init.c ****  * Copyright 2019 Microchip FPGA Embedded Systems Solutions.
   3:../src/platform/miv_rv32_hal/miv_rv32_init.c ****  *
   4:../src/platform/miv_rv32_hal/miv_rv32_init.c ****  * SPDX-License-Identifier: MIT
   5:../src/platform/miv_rv32_hal/miv_rv32_init.c ****  *
   6:../src/platform/miv_rv32_hal/miv_rv32_init.c ****  * @file miv_rv32_init.c
   7:../src/platform/miv_rv32_hal/miv_rv32_init.c ****  * @author Microchip FPGA Embedded Systems Solutions
   8:../src/platform/miv_rv32_hal/miv_rv32_init.c ****  * @brief Mi-V soft processor memory section initializations and start-up code.
   9:../src/platform/miv_rv32_hal/miv_rv32_init.c ****  *
  10:../src/platform/miv_rv32_hal/miv_rv32_init.c ****  */
  11:../src/platform/miv_rv32_hal/miv_rv32_init.c **** 
  12:../src/platform/miv_rv32_hal/miv_rv32_init.c **** #include <unistd.h>
  13:../src/platform/miv_rv32_hal/miv_rv32_init.c **** 
  14:../src/platform/miv_rv32_hal/miv_rv32_init.c **** #ifdef __cplusplus
  15:../src/platform/miv_rv32_hal/miv_rv32_init.c **** extern "C" {
  16:../src/platform/miv_rv32_hal/miv_rv32_init.c **** #endif
  17:../src/platform/miv_rv32_hal/miv_rv32_init.c **** 
  18:../src/platform/miv_rv32_hal/miv_rv32_init.c **** extern void main(void);
  19:../src/platform/miv_rv32_hal/miv_rv32_init.c **** 
  20:../src/platform/miv_rv32_hal/miv_rv32_init.c **** void _init(void)
  21:../src/platform/miv_rv32_hal/miv_rv32_init.c **** {
  16              		.loc 1 21 1
  17              		.cfi_startproc
  22:../src/platform/miv_rv32_hal/miv_rv32_init.c ****     /* This function is a placeholder for the case where some more hardware
  23:../src/platform/miv_rv32_hal/miv_rv32_init.c ****      * specific initializations are required before jumping into the application
  24:../src/platform/miv_rv32_hal/miv_rv32_init.c ****      * code. You can implement it here. */
  25:../src/platform/miv_rv32_hal/miv_rv32_init.c **** 
  26:../src/platform/miv_rv32_hal/miv_rv32_init.c ****     /* Jump to the application code after all initializations are completed */
  27:../src/platform/miv_rv32_hal/miv_rv32_init.c ****     main();
  18              		.loc 1 27 5
  19 0000 17030000 		tail	main
  19      67000300 
  20              	.LVL0:
  21              		.cfi_endproc
  22              	.LFE0:
  24              		.section	.text._fini,"ax",@progbits
  25              		.align	2
  26              		.globl	_fini
  28              	_fini:
  29              	.LFB1:
  28:../src/platform/miv_rv32_hal/miv_rv32_init.c **** }
  29:../src/platform/miv_rv32_hal/miv_rv32_init.c **** 
  30:../src/platform/miv_rv32_hal/miv_rv32_init.c **** /* Function called after main() finishes */
  31:../src/platform/miv_rv32_hal/miv_rv32_init.c **** void
  32:../src/platform/miv_rv32_hal/miv_rv32_init.c **** _fini(void)
  33:../src/platform/miv_rv32_hal/miv_rv32_init.c **** {
  30              		.loc 1 33 1
  31              		.cfi_startproc
  34:../src/platform/miv_rv32_hal/miv_rv32_init.c **** }
  32              		.loc 1 34 1
  33 0000 67800000 		ret
  34              		.cfi_endproc
  35              	.LFE1:
  37              		.text
  38              	.Letext0:
  39              		.file 2 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-elf
DEFINED SYMBOLS
                            *ABS*:0000000000000000 miv_rv32_init.c
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:13     .text._init:0000000000000000 _init
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:17     .text._init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:18     .text._init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:19     .text._init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:21     .text._init:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:28     .text._fini:0000000000000000 _fini
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:31     .text._fini:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:32     .text._fini:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:33     .text._fini:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:34     .text._fini:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:24     .text._init:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:37     .text._fini:0000000000000004 .L0 
                     .debug_frame:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:175    .debug_abbrev:0000000000000000 .Ldebug_abbrev0
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:359    .debug_str:0000000000000022 .LASF17
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:365    .debug_str:0000000000000100 .LASF18
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:381    .debug_str:0000000000000172 .LASF19
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:343    .debug_ranges:0000000000000000 .Ldebug_ranges0
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:351    .debug_line:0000000000000000 .Ldebug_line0
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:397    .debug_str:0000000000000236 .LASF0
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:375    .debug_str:0000000000000156 .LASF1
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:393    .debug_str:0000000000000224 .LASF2
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:385    .debug_str:00000000000001f5 .LASF3
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:379    .debug_str:0000000000000169 .LASF4
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:363    .debug_str:00000000000000ee .LASF5
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:353    .debug_str:0000000000000000 .LASF6
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:373    .debug_str:000000000000013f .LASF7
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:357    .debug_str:0000000000000015 .LASF8
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:367    .debug_str:000000000000012d .LASF9
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:389    .debug_str:0000000000000211 .LASF10
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:395    .debug_str:000000000000022e .LASF11
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:391    .debug_str:000000000000021d .LASF12
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:361    .debug_str:00000000000000e7 .LASF13
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:369    .debug_str:0000000000000132 .LASF14
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:355    .debug_str:000000000000000e .LASF15
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:387    .debug_str:0000000000000208 .LASF16
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:371    .debug_str:0000000000000139 .LASF20
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:29     .text._fini:0000000000000000 .LFB1
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:35     .text._fini:0000000000000004 .LFE1
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:383    .debug_str:00000000000001ef .LASF21
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:14     .text._init:0000000000000000 .LFB0
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:22     .text._init:0000000000000008 .LFE0
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:20     .text._init:0000000000000008 .LVL0
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:377    .debug_str:0000000000000164 .LASF22
C:\Users\I71825\AppData\Local\Temp\ccCM144Y.s:41     .debug_info:0000000000000000 .Ldebug_info0

UNDEFINED SYMBOLS
main
