Skip to content

Commit 19747e1

Browse files
cdjenkcdjenk
cdjenk
authored and
cdjenk
committed
use ret instead of bx for ARMv8
1 parent 9ce29dd commit 19747e1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/fastcontext/asm.S

+2-2
Original file line numberDiff line numberDiff line change
@@ -818,7 +818,7 @@ GET:
818818
str X1, [X0] _(/* arg 1 / RET 1 */)
819819
_(/*) return 0 */)
820820
mov X0, #0
821-
bx lr
821+
ret
822822
/*
823823
* TODO: add vector registers for both NEON and SVE
824824
* https://developer.arm.com/documentation/102374/0101/Loads-and-stores---using-floating-point-registers
@@ -845,7 +845,7 @@ SET:
845845
ldp X29, X30, [X0,#232] (/* X30 is LR) */)
846846
ldr SP, [X0,#248] _(/* sp */)
847847
ldr X0, [X0]
848-
bx lr
848+
ret
849849
#endif
850850

851851
#if defined(__ELF__) && !defined(__SUNPRO_C)

0 commit comments

Comments
 (0)