diff options
-rw-r--r-- | lib/utils/gchelper_m3.s | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/utils/gchelper_m3.s b/lib/utils/gchelper_m3.s index 5220fa088..3aac0dedf 100644 --- a/lib/utils/gchelper_m3.s +++ b/lib/utils/gchelper_m3.s @@ -31,6 +31,18 @@ .section .text .align 2 + .global gc_helper_get_sp + .type gc_helper_get_sp, %function + +@ uint gc_helper_get_sp(void) +gc_helper_get_sp: + @ return the sp + mov r0, sp + bx lr + + .size gc_helper_get_sp, .-gc_helper_get_sp + + .global gc_helper_get_regs_and_sp .type gc_helper_get_regs_and_sp, %function |