Add support to GDB for the Renesas rl78 architecture.
[external/binutils.git] / gas / testsuite / gas / bfin / stack.s
1         .text
2         .global push
3 push:
4         [--Sp] = syscfg;
5         [--SP] = Lc0;
6         [--sp] = R7;
7         [--sp] = A0.W;
8         [--sP] = Cycles;
9         [--Sp] = b2;
10         [--sp] = m1;
11         [--SP] = P0;
12
13         .text
14         .global push_multiple
15 push_multiple:
16         [--sp] = (r7:2, p5:0);
17         [--SP] = (R7:6);
18         [--Sp] = (p5:2);
19
20         .text
21         .global pop
22 pop:
23         usp = [ Sp++];
24         Reti = [sp++];
25         i0 = [sp++];
26         Seqstat = [sp++];
27         L2 = [sp++];
28         R5 = [SP ++ ];
29         Fp = [Sp ++];
30
31         .text
32         .global pop_multiple
33 pop_multiple:
34         (R7:5, P5:0) = [sp++];
35         (r7:6) = [SP++];
36         (P5:4) = [Sp++];
37
38         .text
39         .global link
40 link:
41         link 8;
42         link 0x3fffc;
43         link 0x20004;
44
45         .text
46         .global unlink
47 unlink:
48         unlink;
49