Back to index

cell-binutils  2.17cvs20070401
set64.d
Go to the documentation of this file.
00001 #as: -64 -Av9
00002 #objdump: -dr
00003 #name: sparc64 set64
00004 
00005 .*: +file format .*sparc.*
00006 
00007 Disassembly of section .text:
00008 
00009 0+ <foo>:
00010    0:  05 00 00 00   sethi  %hi\((0x|)0\), %g2
00011                      0: R_SPARC_HI22      .text
00012    4:  84 10 a0 00   mov  %g2, %g2 ! 0 <foo>
00013                      4: R_SPARC_LO10      .text
00014    8:  07 1d 95 0c   sethi  %hi\(0x76543000\), %g3
00015    c:  86 10 e2 10   or  %g3, 0x210, %g3  ! 76543210 <(\*ABS\*|foo)\+(0x|)0x76543210>
00016   10:  88 10 20 00   clr  %g4
00017   14:  0b 00 00 3f   sethi  %hi\(0xfc00\), %g5
00018   18:  8a 11 63 ff   or  %g5, 0x3ff, %g5  ! ffff <(\*ABS\*|foo)\+(0x|)ffff>
00019   1c:  03 00 00 00   sethi  %hi\((0x|)0\), %g1
00020                      1c: R_SPARC_HH22     .text
00021   20:  05 00 00 00   sethi  %hi\((0x|)0\), %g2
00022                      20: R_SPARC_LM22     .text
00023   24:  82 10 60 00   mov  %g1, %g1
00024                      24: R_SPARC_HM10     .text
00025   28:  84 10 a0 00   mov  %g2, %g2
00026                      28: R_SPARC_LO10     .text
00027   2c:  83 28 70 20   sllx  %g1, 0x20, %g1
00028   30:  84 10 80 01   or  %g2, %g1, %g2
00029   34:  86 10 3f ff   mov  -1, %g3
00030   38:  86 10 20 00   clr  %g3
00031   3c:  86 10 20 01   mov  1, %g3
00032   40:  86 10 2f ff   mov  0xfff, %g3
00033   44:  07 00 00 04   sethi  %hi\(0x1000\), %g3
00034   48:  86 10 30 00   mov  -4096, %g3
00035   4c:  07 00 00 04   sethi  %hi\(0x1000\), %g3
00036   50:  86 18 ff ff   xor  %g3, -1, %g3
00037   54:  07 00 00 3f   sethi  %hi\(0xfc00\), %g3
00038   58:  86 10 e3 ff   or  %g3, 0x3ff, %g3  ! ffff <(\*ABS\*|foo)\+(0x|)ffff>
00039   5c:  07 00 00 3f   sethi  %hi\(0xfc00\), %g3
00040   60:  86 18 fc 00   xor  %g3, -1024, %g3
00041   64:  09 1f ff ff   sethi  %hi\(0x7ffffc00\), %g4
00042   68:  88 11 23 ff   or  %g4, 0x3ff, %g4  ! 7fffffff <(\*ABS\*|foo)\+(0x|)7fffffff>
00043   6c:  09 20 00 00   sethi  %hi\(0x80000000\), %g4
00044   70:  09 1f ff ff   sethi  %hi\(0x7ffffc00\), %g4
00045   74:  88 19 3c 00   xor  %g4, -1024, %g4
00046   78:  09 20 00 00   sethi  %hi\(0x80000000\), %g4
00047   7c:  88 19 3f ff   xor  %g4, -1, %g4
00048   80:  09 3f ff ff   sethi  %hi\(0xfffffc00\), %g4
00049   84:  88 11 23 ff   or  %g4, 0x3ff, %g4  ! ffffffff <(\*ABS\*|foo)\+(0x|)ffffffff>
00050   88:  88 10 20 01   mov  1, %g4
00051   8c:  89 29 30 20   sllx  %g4, 0x20, %g4
00052   90:  03 1f ff ff   sethi  %hi\(0x7ffffc00\), %g1
00053   94:  0b 3f ff ff   sethi  %hi\(0xfffffc00\), %g5
00054   98:  82 10 63 ff   or  %g1, 0x3ff, %g1
00055   9c:  8a 11 63 ff   or  %g5, 0x3ff, %g5
00056   a0:  83 28 70 20   sllx  %g1, 0x20, %g1
00057   a4:  8a 11 40 01   or  %g5, %g1, %g5
00058   a8:  0b 20 00 00   sethi  %hi\(0x80000000\), %g5
00059   ac:  8b 29 70 20   sllx  %g5, 0x20, %g5
00060   b0:  0b 3f ff ff   sethi  %hi\(0xfffffc00\), %g5
00061   b4:  8a 19 7c 00   xor  %g5, -1024, %g5
00062   b8:  0b 1f ff ff   sethi  %hi\(0x7ffffc00\), %g5
00063   bc:  8a 19 7c 00   xor  %g5, -1024, %g5
00064   c0:  03 3f ff c0   sethi  %hi\(0xffff0000\), %g1
00065   c4:  0b 3f ff c0   sethi  %hi\(0xffff0000\), %g5
00066   c8:  83 28 70 20   sllx  %g1, 0x20, %g1
00067   cc:  8a 11 40 01   or  %g5, %g1, %g5
00068   d0:  03 3f ff c0   sethi  %hi\(0xffff0000\), %g1
00069   d4:  8a 10 20 01   mov  1, %g5
00070   d8:  83 28 70 20   sllx  %g1, 0x20, %g1
00071   dc:  8a 11 40 01   or  %g5, %g1, %g5
00072   e0:  0b 3f ff c0   sethi  %hi\(0xffff0000\), %g5
00073   e4:  82 10 20 01   mov  1, %g1
00074   e8:  8a 11 60 01   or  %g5, 1, %g5
00075   ec:  83 28 70 20   sllx  %g1, 0x20, %g1
00076   f0:  8a 11 40 01   or  %g5, %g1, %g5
00077   f4:  0b 3f ff c0   sethi  %hi\(0xffff0000\), %g5
00078   f8:  82 10 20 01   mov  1, %g1
00079   fc:  83 28 70 20   sllx  %g1, 0x20, %g1
00080  100:  8a 11 40 01   or  %g5, %g1, %g5
00081  104:  82 10 20 01   mov  1, %g1
00082  108:  8a 10 20 01   mov  1, %g5
00083  10c:  83 28 70 20   sllx  %g1, 0x20, %g1
00084  110:  8a 11 40 01   or  %g5, %g1, %g5
00085  114:  05 00 00 00   sethi  %hi\((0x|)0\), %g2
00086                      114: R_SPARC_HI22    .text
00087  118:  84 10 a0 00   mov  %g2, %g2 ! 0 <foo>
00088                      118: R_SPARC_LO10    .text
00089  11c:  07 1d 95 0c   sethi  %hi\(0x76543000\), %g3
00090  120:  86 10 e2 10   or  %g3, 0x210, %g3  ! 76543210 <(\*ABS\*|foo)\+0x76543210>
00091  124:  88 10 20 00   clr  %g4
00092  128:  0b 00 00 3f   sethi  %hi\(0xfc00\), %g5
00093  12c:  8a 11 63 ff   or  %g5, 0x3ff, %g5  ! ffff <(\*ABS\*|foo)\+0xffff>
00094  130:  05 00 00 00   sethi  %hi\((0x|)0\), %g2
00095                      130: R_SPARC_HI22    .text
00096  134:  84 10 a0 00   mov  %g2, %g2 ! 0 <foo>
00097                      134: R_SPARC_LO10    .text
00098  138:  85 38 80 00   signx  %g2
00099  13c:  07 1d 95 0c   sethi  %hi\(0x76543000\), %g3
00100  140:  86 10 e2 10   or  %g3, 0x210, %g3  ! 76543210 <(\*ABS\*|foo)\+0x76543210>
00101  144:  88 10 20 00   clr  %g4
00102  148:  0b 00 00 3f   sethi  %hi\(0xfc00\), %g5
00103  14c:  8a 11 63 ff   or  %g5, 0x3ff, %g5  ! ffff <(\*ABS\*|foo)\+0xffff>
00104  150:  82 10 3f ff   mov  -1, %g1
00105  154:  05 1f ff ff   sethi  %hi\(0x7ffffc00\), %g2
00106  158:  84 10 a3 ff   or  %g2, 0x3ff, %g2  ! 7fffffff <(\*ABS\*|foo)\+0x7fffffff>
00107  15c:  07 00 00 3f   sethi  %hi\(0xfc00\), %g3
00108  160:  86 18 fc 00   xor  %g3, -1024, %g3
00109  164:  88 10 3f ff   mov  -1, %g4