4f632a76ecae12bd102262d83dd8ee7575ad9bd1
[fw/openocd] / contrib / loaders / flash / fespi / riscv_wrapper.S
1 #if __riscv_xlen == 64
2 # define LREG ld
3 # define SREG sd
4 # define REGBYTES 8
5 #else
6 # define LREG lw
7 # define SREG sw
8 # define REGBYTES 4
9 #endif
10
11                 .section .text.entry
12                 .global _start
13 _start:
14                 lla             sp, stack_end
15                 jal     flash_fespi
16                 ebreak
17
18                 .section .data
19                 .balign REGBYTES
20 stack:
21                 .fill   16, REGBYTES, 0x8675309
22 stack_end: