Back to index

cell-binutils  2.17cvs20070401
relax2.d
Go to the documentation of this file.
00001 #objdump: -r
00002 #as: -x
00003 
00004 .*:     file format elf64-mmix
00005 R.* \[\.text\.a0\]:
00006 O.*
00007 0+40004 R_MMIX_PUSHJ      \.text\.a0
00008 0+40018 R_MMIX_PUSHJ      \.text\.a0\+0x0+4
00009 R.* \[\.text\.b0\]:
00010 O.*
00011 0+40004 R_MMIX_PUSHJ      \.text\.b0
00012 0+40018 R_MMIX_PUSHJ      \.text\.b0\+0x0+4
00013 0+4002c R_MMIX_PUSHJ      \.text\.b0\+0x0+8
00014 R.* \[\.text\.c0\]:
00015 O.*
00016 0+ R_MMIX_PUSHJ      ca0
00017 0+14 R_MMIX_PUSHJ      cb0
00018 R.* \[\.text\.d0\]:
00019 O.*
00020 0+ R_MMIX_PUSHJ      da0
00021 0+14 R_MMIX_PUSHJ      db0
00022 0+28 R_MMIX_PUSHJ      dc0
00023 R.* \[\.text\.a1\]:
00024 O.*
00025 0+40004 R_MMIX_PUSHJ      \.text\.a1
00026 0+40018 R_MMIX_PUSHJ_STUBBABLE  \.text\.a1\+0x0+4
00027 R.* \[\.text\.b1\]:
00028 O.*
00029 0+40004 R_MMIX_PUSHJ      \.text\.b1
00030 0+40018 R_MMIX_PUSHJ      \.text\.b1\+0x0+4
00031 0+4002c R_MMIX_PUSHJ_STUBBABLE  \.text\.b1\+0x0+8
00032 R.* \[\.text\.c1\]:
00033 O.*
00034 0+ R_MMIX_PUSHJ      ca1
00035 0+14 R_MMIX_PUSHJ_STUBBABLE  cb1
00036 R.* \[\.text\.d1\]:
00037 O.*
00038 0+ R_MMIX_PUSHJ      da1
00039 0+14 R_MMIX_PUSHJ      db1
00040 0+28 R_MMIX_PUSHJ_STUBBABLE  dc1
00041 
00042 # The following shows a limitation of the PUSHJ relaxation code when
00043 # PUSHJ:s are close, and about 256k away from the section limit: On the
00044 # first relaxation iteration, the first (or second) PUSHJ looks like it
00045 # could reach a stub.  However, the last PUSHJ is expanded and on the
00046 # second iteration, the stubbed PUSHJ has to be expanded too because it
00047 # can't reach the stubs anymore.  This continues for the next iterations,
00048 # because the max stub size is five tetrabytes (4-bytes).  At the expense
00049 # of much more complex relaxation code (including the relaxation machinery
00050 # in write.c), this is fixable.  Anyway, as long as PUSHJ:s aren't closer
00051 # than five instructions, the existing code does suffice; we're just here
00052 # to check that the border case *works* and doesn't generate invalid code.
00053 
00054 R.* \[\.text\.a2\]:
00055 O.*
00056 0+40004 R_MMIX_PUSHJ      \.text\.a2
00057 0+40018 R_MMIX_PUSHJ      \.text\.a2\+0x0+4
00058 R.* \[\.text\.b2\]:
00059 O.*
00060 0+40004 R_MMIX_PUSHJ      \.text\.b2
00061 0+40018 R_MMIX_PUSHJ      \.text\.b2\+0x0+4
00062 0+4002c R_MMIX_PUSHJ      \.text\.b2\+0x0+8
00063 R.* \[\.text\.c2\]:
00064 O.*
00065 0+ R_MMIX_PUSHJ      ca2
00066 0+14 R_MMIX_PUSHJ      cb2
00067 R.* \[\.text\.d2\]:
00068 O.*
00069 0+ R_MMIX_PUSHJ      da2
00070 0+14 R_MMIX_PUSHJ      db2
00071 0+28 R_MMIX_PUSHJ      dc2
00072 R.* \[\.text\.a3\]:
00073 O.*
00074 0+40004 R_MMIX_PUSHJ      \.text\.a3
00075 0+40018 R_MMIX_PUSHJ      \.text\.a3\+0x0+4
00076 R.* \[\.text\.b3\]:
00077 O.*
00078 0+40004 R_MMIX_PUSHJ      \.text\.b3
00079 0+40018 R_MMIX_PUSHJ      \.text\.b3\+0x0+4
00080 0+4002c R_MMIX_PUSHJ      \.text\.b3\+0x0+8
00081 R.* \[\.text\.c3\]:
00082 O.*
00083 0+ R_MMIX_PUSHJ      ca3
00084 0+14 R_MMIX_PUSHJ      cb3
00085 R.* \[\.text\.d3\]:
00086 O.*
00087 0+ R_MMIX_PUSHJ      da3
00088 0+14 R_MMIX_PUSHJ      db3
00089 0+28 R_MMIX_PUSHJ      dc3
00090 R.* \[\.text\.a4\]:
00091 O.*
00092 0+40004 R_MMIX_PUSHJ      \.text\.a4
00093 0+40018 R_MMIX_PUSHJ      \.text\.a4\+0x0+4
00094 R.* \[\.text\.b4\]:
00095 O.*
00096 0+40004 R_MMIX_PUSHJ      \.text\.b4
00097 0+40018 R_MMIX_PUSHJ      \.text\.b4\+0x0+4
00098 0+4002c R_MMIX_PUSHJ      \.text\.b4\+0x0+8
00099 R.* \[\.text\.c4\]:
00100 O.*
00101 0+ R_MMIX_PUSHJ      ca4
00102 0+14 R_MMIX_PUSHJ      cb4
00103 R.* \[\.text\.d4\]:
00104 O.*
00105 0+ R_MMIX_PUSHJ      da4
00106 0+14 R_MMIX_PUSHJ      db4
00107 0+28 R_MMIX_PUSHJ      dc4
00108 R.* \[\.text\.a5\]:
00109 O.*
00110 0+40004 R_MMIX_PUSHJ      \.text\.a5
00111 0+40018 R_MMIX_PUSHJ      \.text\.a5\+0x0+4
00112 R.* \[\.text\.b5\]:
00113 O.*
00114 0+40004 R_MMIX_PUSHJ      \.text\.b5
00115 0+40018 R_MMIX_PUSHJ      \.text\.b5\+0x0+4
00116 0+4002c R_MMIX_PUSHJ      \.text\.b5\+0x0+8
00117 R.* \[\.text\.c5\]:
00118 O.*
00119 0+ R_MMIX_PUSHJ      ca5
00120 0+14 R_MMIX_PUSHJ      cb5
00121 R.* \[\.text\.d5\]:
00122 O.*
00123 0+ R_MMIX_PUSHJ      da5
00124 0+14 R_MMIX_PUSHJ      db5
00125 0+28 R_MMIX_PUSHJ      dc5
00126 R.* \[\.text\.a6\]:
00127 O.*
00128 0+40004 R_MMIX_PUSHJ_STUBBABLE  \.text\.a6
00129 0+40008 R_MMIX_PUSHJ_STUBBABLE  \.text\.a6\+0x0+4
00130 R.* \[\.text\.b6\]:
00131 O.*
00132 0+40004 R_MMIX_PUSHJ      \.text\.b6
00133 0+40018 R_MMIX_PUSHJ      \.text\.b6\+0x0+4
00134 0+4002c R_MMIX_PUSHJ_STUBBABLE  \.text\.b6\+0x0+8
00135 R.* \[\.text\.c6\]:
00136 O.*
00137 0+ R_MMIX_PUSHJ_STUBBABLE  ca6
00138 0+4 R_MMIX_PUSHJ_STUBBABLE  cb6
00139 R.* \[\.text\.d6\]:
00140 O.*
00141 0+ R_MMIX_PUSHJ      da6
00142 0+14 R_MMIX_PUSHJ      db6
00143 0+28 R_MMIX_PUSHJ_STUBBABLE  dc6
00144 R.* \[\.text\.a7\]:
00145 O.*
00146 0+40004 R_MMIX_PUSHJ_STUBBABLE  \.text\.a7
00147 0+40008 R_MMIX_PUSHJ_STUBBABLE  \.text\.a7\+0x0+4
00148 R.* \[\.text\.b7\]:
00149 O.*
00150 0+40004 R_MMIX_PUSHJ      \.text\.b7
00151 0+40018 R_MMIX_PUSHJ      \.text\.b7\+0x0+4
00152 0+4002c R_MMIX_PUSHJ      \.text\.b7\+0x0+8
00153 R.* \[\.text\.c7\]:
00154 O.*
00155 0+ R_MMIX_PUSHJ_STUBBABLE  ca7
00156 0+4 R_MMIX_PUSHJ_STUBBABLE  cb7
00157 R.* \[\.text\.d7\]:
00158 O.*
00159 0+ R_MMIX_PUSHJ      da7
00160 0+14 R_MMIX_PUSHJ      db7
00161 0+28 R_MMIX_PUSHJ      dc7
00162 R.* \[\.text\.a8\]:
00163 O.*
00164 0+40004 R_MMIX_PUSHJ_STUBBABLE  \.text\.a8
00165 0+40008 R_MMIX_PUSHJ_STUBBABLE  \.text\.a8\+0x0+4
00166 R.* \[\.text\.b8\]:
00167 O.*
00168 0+40004 R_MMIX_PUSHJ      \.text\.b8
00169 0+40018 R_MMIX_PUSHJ      \.text\.b8\+0x0+4
00170 0+4002c R_MMIX_PUSHJ      \.text\.b8\+0x0+8
00171 R.* \[\.text\.c8\]:
00172 O.*
00173 0+ R_MMIX_PUSHJ_STUBBABLE  ca8
00174 0+4 R_MMIX_PUSHJ_STUBBABLE  cb8
00175 R.* \[\.text\.d8\]:
00176 O.*
00177 0+ R_MMIX_PUSHJ      da8
00178 0+14 R_MMIX_PUSHJ      db8
00179 0+28 R_MMIX_PUSHJ      dc8
00180 R.* \[\.text\.a9\]:
00181 O.*
00182 0+40004 R_MMIX_PUSHJ_STUBBABLE  \.text\.a9
00183 0+40008 R_MMIX_PUSHJ_STUBBABLE  \.text\.a9\+0x0+4
00184 R.* \[\.text\.b9\]:
00185 O.*
00186 0+40004 R_MMIX_PUSHJ      \.text\.b9
00187 0+40018 R_MMIX_PUSHJ      \.text\.b9\+0x0+4
00188 0+4002c R_MMIX_PUSHJ      \.text\.b9\+0x0+8
00189 R.* \[\.text\.c9\]:
00190 O.*
00191 0+ R_MMIX_PUSHJ_STUBBABLE  ca9
00192 0+4 R_MMIX_PUSHJ_STUBBABLE  cb9
00193 R.* \[\.text\.d9\]:
00194 O.*
00195 0+ R_MMIX_PUSHJ      da9
00196 0+14 R_MMIX_PUSHJ      db9
00197 0+28 R_MMIX_PUSHJ      dc9
00198 R.* \[\.text\.a10\]:
00199 O.*
00200 0+40004 R_MMIX_PUSHJ_STUBBABLE  \.text\.a10
00201 0+40008 R_MMIX_PUSHJ_STUBBABLE  \.text\.a10\+0x0+4
00202 R.* \[\.text\.b10\]:
00203 O.*
00204 0+40004 R_MMIX_PUSHJ      \.text\.b10
00205 0+40018 R_MMIX_PUSHJ      \.text\.b10\+0x0+4
00206 0+4002c R_MMIX_PUSHJ      \.text\.b10\+0x0+8
00207 R.* \[\.text\.c10\]:
00208 O.*
00209 0+ R_MMIX_PUSHJ_STUBBABLE  ca10
00210 0+4 R_MMIX_PUSHJ_STUBBABLE  cb10
00211 R.* \[\.text\.d10\]:
00212 O.*
00213 0+ R_MMIX_PUSHJ      da10
00214 0+14 R_MMIX_PUSHJ      db10
00215 0+28 R_MMIX_PUSHJ      dc10
00216 R.* \[\.text\.a11\]:
00217 O.*
00218 0+40004 R_MMIX_PUSHJ_STUBBABLE  \.text\.a11
00219 0+40008 R_MMIX_PUSHJ_STUBBABLE  \.text\.a11\+0x0+4
00220 R.* \[\.text\.b11\]:
00221 O.*
00222 0+40004 R_MMIX_PUSHJ_STUBBABLE  \.text\.b11
00223 0+40008 R_MMIX_PUSHJ_STUBBABLE  \.text\.b11\+0x0+4
00224 0+4000c R_MMIX_PUSHJ_STUBBABLE  \.text\.b11\+0x0+8
00225 R.* \[\.text\.c11\]:
00226 O.*
00227 0+ R_MMIX_PUSHJ_STUBBABLE  ca11
00228 0+4 R_MMIX_PUSHJ_STUBBABLE  cb11
00229 R.* \[\.text\.d11\]:
00230 O.*
00231 0+ R_MMIX_PUSHJ_STUBBABLE  da11
00232 0+4 R_MMIX_PUSHJ_STUBBABLE  db11
00233 0+8 R_MMIX_PUSHJ_STUBBABLE  dc11
00234 R.* \[\.text\.a12\]:
00235 O.*
00236 0+40004 R_MMIX_PUSHJ_STUBBABLE  \.text\.a12
00237 0+40008 R_MMIX_PUSHJ_STUBBABLE  \.text\.a12\+0x0+4
00238 R.* \[\.text\.b12\]:
00239 O.*
00240 0+40004 R_MMIX_PUSHJ_STUBBABLE  \.text\.b12
00241 0+40008 R_MMIX_PUSHJ_STUBBABLE  \.text\.b12\+0x0+4
00242 0+4000c R_MMIX_PUSHJ_STUBBABLE  \.text\.b12\+0x0+8
00243 R.* \[\.text\.c12\]:
00244 O.*
00245 0+ R_MMIX_PUSHJ_STUBBABLE  ca12
00246 0+4 R_MMIX_PUSHJ_STUBBABLE  cb12
00247 R.* \[\.text\.d12\]:
00248 O.*
00249 0+ R_MMIX_PUSHJ_STUBBABLE  da12
00250 0+4 R_MMIX_PUSHJ_STUBBABLE  db12
00251 0+8 R_MMIX_PUSHJ_STUBBABLE  dc12