Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / ia64 / pound.s
1 .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"