1# Test relocation overflow and insufficiently divisible values for 2# PC-relative operands. 3.text 4.nocmp 5f7_0: 6 nop 7 nop 8 nop 9 nop 10 nop 11 nop 12 nop 13f7_28: 14 nop 15f7_32: 16 .space 256 17f7_288: 18 addkpc .S2 f7_32,b1,0 19 addkpc .S2 f7_28,b1,0 20 addkpc .S2 f7_32,b1,0 21 addkpc .S2 f7_0,b1,0 22 addkpc .S2 f7_544,b1,0 23 addkpc .S2 f7_540,b1,0 24 addkpc .S2 f7_288+1,b1,0 25 nop 26f7_320: 27 .space 220 28f7_540: 29 nop 30f7_544: 31 nop 32 nop 33 nop 34 nop 35 nop 36 nop 37 nop 38 nop 39f10_0: 40 nop 41 nop 42 nop 43 nop 44 nop 45 nop 46 nop 47f10_28: 48 nop 49f10_32: 50 .space 2048 51f10_2080: 52 bdec .S1 f10_32,a1 53 bdec .S1 f10_28,a1 54 bdec .S1 f10_32,a1 55 bdec .S1 f10_0,a1 56 bdec .S1 f10_4128,a1 57 bdec .S1 f10_4124,a1 58 bdec .S1 f10_2080+1,a1 59 nop 60f10_2112: 61 .space 2012 62f10_4124: 63 nop 64f10_4128: 65 nop 66 nop 67 nop 68 nop 69 nop 70 nop 71 nop 72 nop 73g10_0: 74 nop 75 nop 76 nop 77 nop 78 nop 79 nop 80 nop 81g10_28: 82 nop 83g10_32: 84 .space 2048 85g10_2080: 86 bpos .S1 g10_32,a1 87 bpos .S1 g10_28,a1 88 bpos .S1 g10_32,a1 89 bpos .S1 g10_0,a1 90 bpos .S1 g10_4128,a1 91 bpos .S1 g10_4124,a1 92 bpos .S1 g10_2080+1,a1 93 nop 94g10_2112: 95 .space 2012 96g10_4124: 97 nop 98g10_4128: 99 nop 100 nop 101 nop 102 nop 103 nop 104 nop 105 nop 106 nop 107f12_0: 108 nop 109 nop 110 nop 111 nop 112 nop 113 nop 114 nop 115f12_28: 116 nop 117f12_32: 118 .space 8192 119f12_8224: 120 bnop f12_32,2 121 bnop f12_28,2 122 bnop f12_32,2 123 bnop f12_0,2 124 bnop f12_16416,2 125 bnop f12_16412,2 126 bnop f12_8224+1,2 127 nop 128f12_8256: 129 .space 8156 130f12_16412: 131 nop 132f12_16416: 133 nop 134 nop 135 nop 136 nop 137 nop 138 nop 139 nop 140 nop 141g12_0: 142 nop 143 nop 144 nop 145 nop 146 nop 147 nop 148 nop 149g12_28: 150 nop 151g12_32: 152 .space 8192 153g12_8224: 154 callnop g12_32,2 155 callnop g12_28,2 156 callnop g12_32,2 157 callnop g12_0,2 158 callnop g12_16416,2 159 callnop g12_16412,2 160 callnop g12_8224+1,2 161 nop 162g12_8256: 163 .space 8156 164g12_16412: 165 nop 166g12_16416: 167 nop 168 nop 169 nop 170 nop 171 nop 172 nop 173 nop 174 nop 175f21_0: 176 nop 177 nop 178 nop 179 nop 180 nop 181 nop 182 nop 183f21_28: 184 nop 185f21_32: 186 .space 4194304 187f21_4194336: 188 b .S1 f21_32 189 b .S1 f21_28 190 b .S1 f21_32 191 b .S1 f21_0 192 b .S1 f21_8388640 193 b .S1 f21_8388636 194 b .S1 f21_4194336+1 195 nop 196f21_4194368: 197 .space 4194268 198f21_8388636: 199 nop 200f21_8388640: 201 nop 202 nop 203 nop 204 nop 205 nop 206 nop 207 nop 208 nop 209g21_0: 210 nop 211 nop 212 nop 213 nop 214 nop 215 nop 216 nop 217g21_28: 218 nop 219g21_32: 220 .space 4194304 221g21_4194336: 222 call .S1 g21_32 223 call .S1 g21_28 224 call .S1 g21_32 225 call .S1 g21_0 226 call .S1 g21_8388640 227 call .S1 g21_8388636 228 call .S1 g21_4194336+1 229 nop 230g21_4194368: 231 .space 4194268 232g21_8388636: 233 nop 234g21_8388640: 235 nop 236 nop 237 nop 238 nop 239 nop 240 nop 241 nop 242 nop 243h21_0: 244 nop 245 nop 246 nop 247 nop 248 nop 249 nop 250 nop 251h21_28: 252 nop 253h21_32: 254 .space 4194304 255h21_4194336: 256 callp .S2 h21_32,b3 257 callp .S2 h21_28,b3 258 callp .S2 h21_32,b3 259 callp .S2 h21_0,b3 260 callp .S2 h21_8388640,b3 261 callp .S2 h21_8388636,b3 262 callp .S2 h21_4194336+1,b3 263 nop 264h21_4194368: 265 .space 4194268 266h21_8388636: 267 nop 268h21_8388640: 269 nop 270 nop 271 nop 272 nop 273 nop 274 nop 275 nop 276 nop 277i21_0: 278 nop 279 nop 280 nop 281 nop 282 nop 283 nop 284 nop 285i21_28: 286 nop 287i21_32: 288 .space 4194304 289i21_4194336: 290 callret .S1 i21_32 291 callret .S1 i21_28 292 callret .S1 i21_32 293 callret .S1 i21_0 294 callret .S1 i21_8388640 295 callret .S1 i21_8388636 296 callret .S1 i21_4194336+1 297 nop 298i21_4194368: 299 .space 4194268 300i21_8388636: 301 nop 302i21_8388640: 303 nop 304 nop 305 nop 306 nop 307 nop 308 nop 309 nop 310 nop 311j21_0: 312 nop 313 nop 314 nop 315 nop 316 nop 317 nop 318 nop 319j21_28: 320 nop 321j21_32: 322 .space 4194304 323j21_4194336: 324 ret .S1 j21_32 325 ret .S1 j21_28 326 ret .S1 j21_32 327 ret .S1 j21_0 328 ret .S1 j21_8388640 329 ret .S1 j21_8388636 330 ret .S1 j21_4194336+1 331 nop 332j21_4194368: 333 .space 4194268 334j21_8388636: 335 nop 336j21_8388640: 337 nop 338 nop 339 nop 340 nop 341 nop 342 nop 343 nop 344 nop 345k21_0: 346 nop 347 nop 348 nop 349 nop 350 nop 351 nop 352 nop 353k21_28: 354 nop 355k21_32: 356 .space 4194304 357k21_4194336: 358 retp .S1 k21_32,a3 359 retp .S1 k21_28,a3 360 retp .S1 k21_32,a3 361 retp .S1 k21_0,a3 362 retp .S1 k21_8388640,a3 363 retp .S1 k21_8388636,a3 364 retp .S1 k21_4194336+1,a3 365 nop 366k21_4194368: 367 .space 4194268 368k21_8388636: 369 nop 370k21_8388640: 371 nop 372 nop 373 nop 374 nop 375 nop 376 nop 377 nop 378 nop 379