xref: /netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/ft32/epilog.S (revision 36ac495d2b3ea2b9d96377b2143ebfedac224b92)
1        .macro  e r=0
2        .global __epilog_$r\r
3__epilog_$r\r:
4        pop     $r\r
5        .endm
6
7        e       28
8        e       27
9        e       26
10        e       25
11        e       24
12        e       23
13        e       22
14        e       21
15        e       20
16        e       19
17        e       18
18        e       17
19        e       16
20        e       15
21        e       14
22        e       13
23        return
24
25        .global __epilog24
26__epilog24:
27        add     $sp,$sp,24
28        return
29
30        .macro  f r=0
31        .global __epilog24_$r\r
32__epilog24_$r\r:
33        add     $sp,$sp,24
34        jmp     __epilog_$r\r
35        .endm
36
37        f       13
38        f       14
39        f       15
40        f       16
41        f       17
42        f       18
43        f       19
44        f       20
45        f       21
46        f       22
47        f       23
48        f       24
49        f       25
50        f       26
51        f       27
52        f       28
53