:: limine / common / menu_thunk.asm_riscv64 401 B raw

1
.section .data
2
3
.p2align 3
4
stack_at_first_entry:
5
        .8byte  0
6
7
.section .text
8
9
.global menu
10
.extern _menu
11
12
menu:
13
.option norelax
14
        lla     t0, stack_at_first_entry
15
        ld      t1, (t0)
16
        beqz    t1, 1f
17
        mv      sp, t1
18
        j       2f
19
1:      sd      sp, (t0)
20
2:      mv      fp, zero
21
        mv      ra, zero
22
        j       _menu
23
24
.section .note.GNU-stack,"",%progbits
tab: 248 wrap: offon