4 .globl rust_psm_stack_direction
6 .type rust_psm_stack_direction,@function
7 rust_psm_stack_direction:
8 /* extern "C" fn() -> u8 */
10 li.w $r4, STACK_DIRECTION_DESCENDING
12 .rust_psm_stack_direction_end:
13 .size rust_psm_stack_direction,.rust_psm_stack_direction_end-rust_psm_stack_direction
17 .globl rust_psm_stack_pointer
19 .type rust_psm_stack_pointer,@function
20 rust_psm_stack_pointer:
21 /* extern "C" fn() -> *mut u8 */
25 .rust_psm_stack_pointer_end:
26 .size rust_psm_stack_pointer,.rust_psm_stack_pointer_end-rust_psm_stack_pointer
30 .globl rust_psm_replace_stack
32 .type rust_psm_replace_stack,@function
33 rust_psm_replace_stack:
34 /* extern "C" fn(r4: usize, r5: extern "C" fn(usize), r6: *mut u8) */
38 .rust_psm_replace_stack_end:
39 .size rust_psm_replace_stack,.rust_psm_replace_stack_end-rust_psm_replace_stack
43 .globl rust_psm_on_stack
45 .type rust_psm_on_stack,@function
47 /* extern "C" fn(r4: usize, r5: usize, r6: extern "C" fn(usize, usize), r7: *mut u8) */
61 .rust_psm_on_stack_end:
62 .size rust_psm_on_stack,.rust_psm_on_stack_end-rust_psm_on_stack