OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [bfin/] [stack.s] - Blame information for rev 816

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
        .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
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.