Displaying 1 result from an estimated 1 matches for "retal".
Did you mean:
retval
2011 Aug 08
0
[PATCH/RFC] Add initial avr32 port
...--- /dev/null
+++ b/usr/klibc/arch/avr32/setjmp.S
@@ -0,0 +1,30 @@
+#
+# arch/avr32/setjmp.S
+#
+# setjmp/longjmp for the AVR32 architecture
+#
+
+ .text
+ .align 4
+ .globl setjmp
+ .type setjmp, @function
+setjmp:
+ mustr r8
+ stm r12, r0-r8,sp,lr
+ mov r12, 0
+ retal r12
+ .size setjmp, . - setjmp
+
+ .text
+ .align 4
+ .globl longjmp
+ .type longjmp, @function
+longjmp:
+ ldm r12++, r0-r8,sp,lr
+ mustr r8
+ mov r12, r11
+ cp r12, 0
+ frs
+ moveq r12, 1
+ retal r12
+ .size longjmp, . - longjmp
diff --g...