summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/libsetjmp/m68k/setjmp.S38
1 files changed, 17 insertions, 21 deletions
diff --git a/lib/libsetjmp/m68k/setjmp.S b/lib/libsetjmp/m68k/setjmp.S
index 86eda8079c..8d547ae2fb 100644
--- a/lib/libsetjmp/m68k/setjmp.S
+++ b/lib/libsetjmp/m68k/setjmp.S
@@ -7,27 +7,23 @@
7 7
8#define SYM(x) CONCAT1 (__USER_LABEL_PREFIX__, x) 8#define SYM(x) CONCAT1 (__USER_LABEL_PREFIX__, x)
9 9
10/* Use the right prefix for registers. */ 10#define d0 %d0
11 11#define d1 %d1
12#define REG(x) CONCAT1 (__REGISTER_PREFIX__, x) 12#define d2 %d2
13 13#define d3 %d3
14#define d0 REG (d0) 14#define d4 %d4
15#define d1 REG (d1) 15#define d5 %d5
16#define d2 REG (d2) 16#define d6 %d6
17#define d3 REG (d3) 17#define d7 %d7
18#define d4 REG (d4) 18#define a0 %a0
19#define d5 REG (d5) 19#define a1 %a1
20#define d6 REG (d6) 20#define a2 %a2
21#define d7 REG (d7) 21#define a3 %a3
22#define a0 REG (a0) 22#define a4 %a4
23#define a1 REG (a1) 23#define a5 %a5
24#define a2 REG (a2) 24#define a6 %a6
25#define a3 REG (a3) 25#define fp %fp
26#define a4 REG (a4) 26#define sp %sp
27#define a5 REG (a5)
28#define a6 REG (a6)
29#define fp REG (fp)
30#define sp REG (sp)
31 27
32 28
33.global SYM (setjmp) 29.global SYM (setjmp)