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

Subversion Repositories openrisc

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

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
.explicit
2
 
3
.global esym#
4
 
5
.section .extra#, "a", @progbits
6
 
7
.text
8
 
9
        break           0
10
 
11
.proc psym
12
psym:
13
        mov.ret.sptk    b7 = r0, tag#
14
        mov             r8 = 0
15
[tag:]  br.ret.sptk     rp
16
.endp psym
17
 
18
.proc esym#
19
.entry entry#
20
esym:
21
.unwentry
22
.personality psym#
23
.regstk 0, 8, 0, 8
24
.rotp p#[2], p1#[4]
25
.rotr r#[2], r1#[4]
26
.reg.val r#[1], 0
27
.reg.val r1#[3], 0
28
(p1#[1]) cmp.eq p[0] = r[1], r1#[1]
29
(p1#[3]) cmp.eq p#[1] = r#[1], r1#[3]
30
.pred.rel "mutex", p#[0], p[1]
31
        nop             0
32
        ;;
33
entry:
34
(p[0])   mov             r8 = 1
35
(p#[1]) mov             r8 = 0
36
        br.ret.sptk     rp
37
.xdata4 .extra#, -1
38
.endp esym#
39
 
40
.alias esym#, "efunction"
41
.alias esym, "efunc"
42
.secalias .extra#, "esection"
43
.secalias .extra, "esec"

powered by: WebSVN 2.1.0

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