Support R_SPARC_WDISP10 and R_SPARC_H34.
[external/binutils.git] / gas / testsuite / gas / ia64 / tls.d
1 #as: -xnone -mtune=itanium1
2 #objdump: -dr
3 #name: ia64 tls
4
5 .*: +file format .*
6
7 Disassembly of section \.text:
8
9 0+000 <foo>:
10    0:   0d 20 21 0a 80 05       \[MFI\]       alloc r36=ar\.pfs,8,5,0
11                         2: LTOFF_TPREL22        x
12    6:   00 00 00 02 00 00                   nop\.f 0x0
13    c:   04 08 00 90                         addl r32=0,r1;;
14   10:   0b 00 01 40 18 10       \[MMI\]       ld8 r32=\[r32\];;
15   16:   10 02 35 00 40 00                   add r33=r32,r13
16   1c:   00 00 04 00                         nop\.i 0x0;;
17   20:   0b 10 00 1a 00 21       \[MMI\]       mov r2=r13;;
18                         21: TPREL22     y
19   26:   10 02 08 00 48 00                   addl r33=0,r2
20   2c:   00 00 04 00                         nop\.i 0x0;;
21   30:   01 00 01 02 00 21       \[MII\]       mov r32=r1
22                         31: LTOFF_DTPMOD22      z
23                         32: LTOFF_DTPREL22      z
24   36:   50 02 04 00 48 c0                   addl r37=0,r1
25   3c:   04 08 00 90                         addl r38=0,r1;;
26   40:   19 28 01 4a 18 10       \[MMB\]       ld8 r37=\[r37\]
27                         42: PCREL21B    __tls_get_addr
28   46:   60 02 98 30 20 00                   ld8 r38=\[r38\]
29   4c:   08 00 00 50                         br\.call\.sptk\.many b0=40 <foo\+0x40>;;
30   50:   0b 08 00 40 00 21       \[MMI\]       mov r1=r32;;
31                         51: LTOFF_DTPMOD22      a
32                         52: DTPREL22    a
33   56:   50 02 04 00 48 c0                   addl r37=0,r1
34   5c:   04 00 00 90                         mov r38=0;;
35   60:   1d 28 01 4a 18 10       \[MFB\]       ld8 r37=\[r37\]
36                         62: PCREL21B    __tls_get_addr
37   66:   00 00 00 02 00 00                   nop\.f 0x0
38   6c:   08 00 00 50                         br\.call\.sptk\.many b0=60 <foo\+0x60>;;
39   70:   0b 08 00 40 00 21       \[MMI\]       mov r1=r32;;
40                         71: LTOFF_DTPMOD22      b
41   76:   50 02 04 00 48 c0                   addl r37=0,r1
42   7c:   04 00 00 84                         mov r38=r0;;
43   80:   1d 28 01 4a 18 10       \[MFB\]       ld8 r37=\[r37\]
44                         82: PCREL21B    __tls_get_addr
45   86:   00 00 00 02 00 00                   nop\.f 0x0
46   8c:   08 00 00 50                         br\.call\.sptk\.many b0=80 <foo\+0x80>;;
47   90:   02 08 00 40 00 21       \[MII\]       mov r1=r32
48                         92: DTPREL22    b
49   96:   20 00 20 00 42 20                   mov r2=r8;;
50   9c:   04 10 00 90                         addl r33=0,r2
51   a0:   1d 10 01 04 00 24       \[MFB\]       addl r34=0,r2
52                         a0: DTPREL22    c
53   a6:   00 00 00 02 00 80                   nop\.f 0x0
54   ac:   08 00 84 00                         br\.ret\.sptk\.many b0;;