~ubuntu-branches/ubuntu/hoary/binutils/hoary

« back to all changes in this revision

Viewing changes to gas/testsuite/gas/ia64/tls.d

  • Committer: Bazaar Package Importer
  • Author(s): James Troup
  • Date: 2004-05-19 10:35:44 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040519103544-17h3o6e8pwndydrg
Tags: 2.14.90.0.7-8
debian/rules: don't use gcc-2.95 on m68k.  Thanks to Adam Conrad for
pointing this out.

Show diffs side-by-side

added added

removed removed

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