Back to index

cell-binutils  2.17cvs20070401
tls.d
Go to the documentation of this file.
00001 #as: -xnone -mtune=itanium1
00002 #objdump: -dr
00003 #name: ia64 tls
00004 
00005 .*: +file format .*
00006 
00007 Disassembly of section \.text:
00008 
00009 0+000 <foo>:
00010    0:  0d 20 21 0a 80 05    \[MFI\]       alloc r36=ar\.pfs,8,5,0
00011                      2: LTOFF_TPREL22     x
00012    6:  00 00 00 02 00 00                nop\.f 0x0
00013    c:  04 08 00 90                      addl r32=0,r1;;
00014   10:  0b 00 01 40 18 10    \[MMI\]       ld8 r32=\[r32\];;
00015   16:  10 02 35 00 40 00                add r33=r32,r13
00016   1c:  00 00 04 00                      nop\.i 0x0;;
00017   20:  0b 10 00 1a 00 21    \[MMI\]       mov r2=r13;;
00018                      21: TPREL22   y
00019   26:  10 02 08 00 48 00                addl r33=0,r2
00020   2c:  00 00 04 00                      nop\.i 0x0;;
00021   30:  01 00 01 02 00 21    \[MII\]       mov r32=r1
00022                      31: LTOFF_DTPMOD22   z
00023                      32: LTOFF_DTPREL22   z
00024   36:  50 02 04 00 48 c0                addl r37=0,r1
00025   3c:  04 08 00 90                      addl r38=0,r1;;
00026   40:  19 28 01 4a 18 10    \[MMB\]       ld8 r37=\[r37\]
00027                      42: PCREL21B  __tls_get_addr
00028   46:  60 02 98 30 20 00                ld8 r38=\[r38\]
00029   4c:  08 00 00 50                      br\.call\.sptk\.many b0=40 <foo\+0x40>;;
00030   50:  0b 08 00 40 00 21    \[MMI\]       mov r1=r32;;
00031                      51: LTOFF_DTPMOD22   a
00032                      52: DTPREL22  a
00033   56:  50 02 04 00 48 c0                addl r37=0,r1
00034   5c:  04 00 00 90                      mov r38=0;;
00035   60:  1d 28 01 4a 18 10    \[MFB\]       ld8 r37=\[r37\]
00036                      62: PCREL21B  __tls_get_addr
00037   66:  00 00 00 02 00 00                nop\.f 0x0
00038   6c:  08 00 00 50                      br\.call\.sptk\.many b0=60 <foo\+0x60>;;
00039   70:  0b 08 00 40 00 21    \[MMI\]       mov r1=r32;;
00040                      71: LTOFF_DTPMOD22   b
00041   76:  50 02 04 00 48 c0                addl r37=0,r1
00042   7c:  04 00 00 84                      mov r38=r0;;
00043   80:  1d 28 01 4a 18 10    \[MFB\]       ld8 r37=\[r37\]
00044                      82: PCREL21B  __tls_get_addr
00045   86:  00 00 00 02 00 00                nop\.f 0x0
00046   8c:  08 00 00 50                      br\.call\.sptk\.many b0=80 <foo\+0x80>;;
00047   90:  02 08 00 40 00 21    \[MII\]       mov r1=r32
00048                      92: DTPREL22  b
00049   96:  20 00 20 00 42 20                mov r2=r8;;
00050   9c:  04 10 00 90                      addl r33=0,r2
00051   a0:  1d 10 01 04 00 24    \[MFB\]       addl r34=0,r2
00052                      a0: DTPREL22  c
00053   a6:  00 00 00 02 00 80                nop\.f 0x0
00054   ac:  08 00 84 00                      br\.ret\.sptk\.many b0;;