1 .LEVEL 2.0w 2 .text 3 .align 8 4.globl avcall_call 5 .type avcall_call,@function 6avcall_call: 7 .PROC 8 .CALLINFO FRAME=256,CALLS,SAVE_RP,SAVE_SP,ENTRY_GR=9 9 .ENTRY 10 copy %r3,%r1 11 std %r2,-16(%r30) 12 copy %r30,%r3 13 std,ma %r1,256(%r30) 14 ldi 8,%r31 15 std %r9,16(%r3) 16 copy %r27,%r9 17 std %r8,24(%r3) 18 copy %r26,%r8 19 std %r7,32(%r3) 20 ldo -80(%r30),%r7 21 std %r6,40(%r3) 22 std %r5,48(%r3) 23 std %r4,56(%r3) 24 ldd 40(%r26),%r29 25 ldd 48(%r26),%r5 26 sub %r29,%r5,%r29 27 extrd,s %r29,29+32-1,32,%r6 28 cmpb,<= %r6,%r31,.L113 29 ldo 2112(%r30),%r30 30.L6: 31 depd,z %r31,60,61,%r29 32 ldo 1(%r31),%r31 33 add,l %r29,%r5,%r2 34 extrd,s %r31,63,32,%r31 35 ldd 0(%r2),%r4 36 add,l %r29,%r7,%r29 37 cmpb,> %r6,%r31,.L6 38 std %r4,0(%r29) 39.L113: 40 ldw 24(%r8),%r31 41 ldi 16,%r29 42 cmpb,= %r29,%r31,.L118 43 copy %r31,%r4 44.L7: 45 cmpib,>=,n 0,%r6,.L8 46 ldw 68(%r8),%r2 47 extrw,u %r2,31,1,%r29 48 cmpib,=,n 0,%r29,.L9 49 fldd 0(%r5),%fr4 50.L10: 51 cmpib,>=,n 1,%r6,.L8 52 ldi 2,%r31 53 and %r2,%r31,%r29 54 cmpib,=,n 0,%r29,.L14 55 fldd 8(%r5),%fr5 56.L15: 57 cmpib,>=,n 2,%r6,.L8 58 ldi 4,%r31 59 and %r2,%r31,%r29 60 cmpib,=,n 0,%r29,.L19 61 fldd 16(%r5),%fr6 62.L20: 63 cmpib,>=,n 3,%r6,.L8 64 ldi 8,%r31 65 and %r2,%r31,%r29 66 cmpib,=,n 0,%r29,.L24 67 fldd 24(%r5),%fr7 68.L25: 69 cmpib,>=,n 4,%r6,.L8 70 ldi 16,%r31 71 and %r2,%r31,%r29 72 cmpib,=,n 0,%r29,.L29 73 fldd 32(%r5),%fr8 74.L30: 75 cmpib,>=,n 5,%r6,.L8 76 ldi 32,%r31 77 and %r2,%r31,%r29 78 cmpib,=,n 0,%r29,.L34 79 fldd 40(%r5),%fr9 80.L35: 81 cmpib,>=,n 6,%r6,.L8 82 ldi 64,%r31 83 and %r2,%r31,%r29 84 cmpib,=,n 0,%r29,.L39 85 fldd 48(%r5),%fr10 86.L40: 87 cmpib,>=,n 7,%r6,.L8 88 ldi 128,%r31 89 and %r2,%r31,%r29 90 cmpib,=,n 0,%r29,.L44 91 fldd 56(%r5),%fr11 92.L45: 93 cmpiclr,>= 8,%r6,%r0 94 ldo 64(%r7),%r1 95.L8: 96 cmpib,=,n 13,%r4,.L119 97 cmpib,=,n 14,%r4,.L120 98#APP 99 copy %r1,%r29 100#NO_APP 101 ldd 8(%r8),%r31 102 ldo -16(%r30),%r29 103 ldd 16(%r31),%r2 104 ldd 24(%r31),%r27 105 bve,l (%r2),%r2 106 nop 107 ldw 24(%r8),%r2 108 copy %r9,%r27 109 cmpib,= 1,%r2,.L50 110 copy %r28,%r1 111 cmpib,=,n 2,%r2,.L117 112 cmpib,=,n 3,%r2,.L117 113 cmpib,=,n 4,%r2,.L117 114 cmpib,=,n 5,%r2,.L116 115 cmpib,=,n 6,%r2,.L116 116 cmpib,=,n 7,%r2,.L115 117 cmpib,=,n 8,%r2,.L115 118 cmpib,=,n 9,%r2,.L114 119 cmpib,=,n 11,%r2,.L114 120 cmpib,=,n 10,%r2,.L114 121 cmpib,=,n 12,%r2,.L114 122 cmpib,= 15,%r2,.L114 123 ldi 16,%r31 124 cmpb,=,n %r31,%r2,.L121 125.L50: 126 ldd -16(%r3),%r2 127.L136: 128 ldi 0,%r28 129 ldd 16(%r3),%r9 130 ldd 24(%r3),%r8 131 ldd 32(%r3),%r7 132 ldd 40(%r3),%r6 133 ldd 48(%r3),%r5 134 ldd 56(%r3),%r4 135 ldo 64(%r3),%r30 136 bve (%r2) 137 ldd,mb -64(%r30),%r3 138.L121: 139 ldw 0(%r8),%r31 140 extrd,u %r31,54+1-1,1,%r31 141 cmpib,= 0,%r31,.L136 142 ldd -16(%r3),%r2 143 ldd 32(%r8),%r2 144 ldo -1(%r2),%r31 145 cmpib,*<<,n 15,%r31,.L136 146 ldd -16(%r3),%r2 147 cmpib,*=,n 1,%r2,.L122 148 cmpib,*=,n 2,%r2,.L123 149 cmpib,*= 3,%r2,.L124 150 extrd,s %r28,23,24,%r4 151 cmpib,*= 4,%r2,.L125 152 extrd,s %r28,31,32,%r5 153 cmpib,*=,n 5,%r2,.L126 154 cmpib,*=,n 6,%r2,.L127 155 cmpib,*= 7,%r2,.L128 156 ldo -8(%r2),%r31 157 cmpib,*<< 8,%r31,.L50 158 extrd,s %r28,7,8,%r31 159 ldd 16(%r8),%r2 160 stb %r31,0(%r2) 161 extrd,s %r28,15,16,%r4 162 ldd 16(%r8),%r31 163 extrd,s %r28,23,24,%r2 164 stb %r4,1(%r31) 165 extrd,s %r28,31,32,%r5 166 ldd 16(%r8),%r31 167 extrd,s %r28,39,40,%r4 168 stb %r2,2(%r31) 169 extrd,s %r28,47,48,%r6 170 ldd 16(%r8),%r2 171 extrd,s %r28,55,56,%r7 172 stb %r5,3(%r2) 173 ldd 16(%r8),%r31 174 stb %r4,4(%r31) 175 ldd 16(%r8),%r2 176 stb %r6,5(%r2) 177 ldd 16(%r8),%r31 178 stb %r7,6(%r31) 179 ldd 16(%r8),%r2 180 stb %r28,7(%r2) 181 ldd 32(%r8),%r2 182 cmpib,*=,n 8,%r2,.L136 183 ldd -16(%r3),%r2 184 cmpib,*=,n 9,%r2,.L129 185 cmpib,*=,n 10,%r2,.L130 186 cmpib,*=,n 11,%r2,.L131 187 cmpib,*=,n 12,%r2,.L132 188 cmpib,*= 13,%r2,.L133 189 extrd,s %r29,7,8,%r31 190 cmpib,*=,n 14,%r2,.L134 191 cmpib,*= 15,%r2,.L135 192 ldi 16,%r31 193 cmpb,*<> %r31,%r2,.L136 194 ldd -16(%r3),%r2 195 ldd 16(%r8),%r2 196 extrd,s %r29,7,8,%r31 197 stb %r31,8(%r2) 198 extrd,s %r29,15,16,%r4 199 ldd 16(%r8),%r31 200 extrd,s %r29,23,24,%r2 201 stb %r4,9(%r31) 202 extrd,s %r29,31,32,%r5 203 ldd 16(%r8),%r31 204 extrd,s %r29,39,40,%r4 205 stb %r2,10(%r31) 206 extrd,s %r29,47,48,%r6 207 ldd 16(%r8),%r2 208 extrd,s %r29,55,56,%r7 209 stb %r5,11(%r2) 210 ldd 16(%r8),%r31 211 stb %r4,12(%r31) 212 ldd 16(%r8),%r2 213 stb %r6,13(%r2) 214 ldd 16(%r8),%r31 215 stb %r7,14(%r31) 216 ldd 16(%r8),%r2 217 b .L50 218 stb %r29,15(%r2) 219.L135: 220 ldd 16(%r8),%r2 221 extrd,s %r29,7,8,%r31 222 stb %r31,8(%r2) 223 extrd,s %r29,15,16,%r4 224 ldd 16(%r8),%r31 225 extrd,s %r29,23,24,%r2 226 stb %r4,9(%r31) 227 extrd,s %r29,31,32,%r5 228 ldd 16(%r8),%r31 229 extrd,s %r29,39,40,%r4 230 stb %r2,10(%r31) 231 extrd,s %r29,47,48,%r6 232 ldd 16(%r8),%r2 233 extrd,s %r29,55,56,%r29 234 stb %r5,11(%r2) 235 ldd 16(%r8),%r31 236 stb %r4,12(%r31) 237 ldd 16(%r8),%r2 238 stb %r6,13(%r2) 239 ldd 16(%r8),%r31 240 b .L50 241 stb %r29,14(%r31) 242.L134: 243 ldd 16(%r8),%r2 244 stb %r31,8(%r2) 245 extrd,s %r29,15,16,%r4 246 ldd 16(%r8),%r31 247 extrd,s %r29,23,24,%r2 248 stb %r4,9(%r31) 249 extrd,s %r29,31,32,%r5 250 ldd 16(%r8),%r31 251 extrd,s %r29,39,40,%r4 252 stb %r2,10(%r31) 253 extrd,s %r29,47,48,%r29 254 ldd 16(%r8),%r31 255 stb %r5,11(%r31) 256 ldd 16(%r8),%r2 257 stb %r4,12(%r2) 258 ldd 16(%r8),%r31 259 b .L50 260 stb %r29,13(%r31) 261.L133: 262 ldd 16(%r8),%r2 263 stb %r31,8(%r2) 264 extrd,s %r29,15,16,%r4 265 ldd 16(%r8),%r31 266 extrd,s %r29,23,24,%r5 267 stb %r4,9(%r31) 268 extrd,s %r29,31,32,%r6 269 ldd 16(%r8),%r2 270 extrd,s %r29,39,40,%r29 271 stb %r5,10(%r2) 272 ldd 16(%r8),%r31 273 stb %r6,11(%r31) 274 ldd 16(%r8),%r2 275 b .L50 276 stb %r29,12(%r2) 277.L132: 278 ldd 16(%r8),%r2 279 extrd,s %r29,7,8,%r31 280 stb %r31,8(%r2) 281 extrd,s %r29,15,16,%r4 282 ldd 16(%r8),%r31 283 extrd,s %r29,23,24,%r5 284 stb %r4,9(%r31) 285 extrd,s %r29,31,32,%r29 286 ldd 16(%r8),%r31 287 stb %r5,10(%r31) 288 ldd 16(%r8),%r2 289 b .L50 290 stb %r29,11(%r2) 291.L131: 292 ldd 16(%r8),%r2 293 extrd,s %r29,7,8,%r31 294 stb %r31,8(%r2) 295 extrd,s %r29,15,16,%r4 296 ldd 16(%r8),%r2 297 extrd,s %r29,23,24,%r29 298 stb %r4,9(%r2) 299 ldd 16(%r8),%r31 300 b .L50 301 stb %r29,10(%r31) 302.L130: 303 ldd 16(%r8),%r2 304 extrd,s %r29,7,8,%r31 305 stb %r31,8(%r2) 306 extrd,s %r29,15,16,%r29 307 ldd 16(%r8),%r31 308 b .L50 309 stb %r29,9(%r31) 310.L129: 311 ldd 16(%r8),%r31 312 extrd,s %r29,7,8,%r29 313 b .L50 314 stb %r29,8(%r31) 315.L128: 316 ldd 16(%r8),%r31 317 extrd,s %r28,7,8,%r29 318 stb %r29,0(%r31) 319 extrd,s %r28,15,16,%r2 320 ldd 16(%r8),%r29 321 extrd,s %r28,23,24,%r31 322 stb %r2,1(%r29) 323 extrd,s %r28,31,32,%r4 324 ldd 16(%r8),%r29 325 extrd,s %r28,39,40,%r2 326 stb %r31,2(%r29) 327 extrd,s %r28,47,48,%r5 328 ldd 16(%r8),%r31 329 extrd,s %r28,55,56,%r6 330 stb %r4,3(%r31) 331 ldd 16(%r8),%r29 332 stb %r2,4(%r29) 333 ldd 16(%r8),%r31 334 stb %r5,5(%r31) 335 ldd 16(%r8),%r29 336 b .L50 337 stb %r6,6(%r29) 338.L127: 339 ldd 16(%r8),%r31 340 extrd,s %r28,7,8,%r29 341 stb %r29,0(%r31) 342 extrd,s %r28,15,16,%r2 343 ldd 16(%r8),%r29 344 extrd,s %r28,23,24,%r31 345 stb %r2,1(%r29) 346 extrd,s %r28,31,32,%r4 347 ldd 16(%r8),%r29 348 extrd,s %r28,39,40,%r2 349 stb %r31,2(%r29) 350 extrd,s %r28,47,48,%r5 351 ldd 16(%r8),%r29 352 stb %r4,3(%r29) 353 ldd 16(%r8),%r31 354 stb %r2,4(%r31) 355 ldd 16(%r8),%r29 356 b .L50 357 stb %r5,5(%r29) 358.L126: 359 ldd 16(%r8),%r31 360 extrd,s %r28,7,8,%r29 361 stb %r29,0(%r31) 362 extrd,s %r28,15,16,%r2 363 ldd 16(%r8),%r29 364 stb %r2,1(%r29) 365 ldd 16(%r8),%r31 366 extrd,s %r28,39,40,%r2 367 stb %r4,2(%r31) 368 ldd 16(%r8),%r29 369 stb %r5,3(%r29) 370 ldd 16(%r8),%r31 371 b .L50 372 stb %r2,4(%r31) 373.L125: 374 ldd 16(%r8),%r31 375 extrd,s %r28,7,8,%r29 376 stb %r29,0(%r31) 377 extrd,s %r28,15,16,%r2 378 ldd 16(%r8),%r29 379 stb %r2,1(%r29) 380 ldd 16(%r8),%r29 381 stb %r4,2(%r29) 382 ldd 16(%r8),%r31 383 b .L50 384 stb %r5,3(%r31) 385.L124: 386 ldd 16(%r8),%r31 387 extrd,s %r28,7,8,%r29 388 stb %r29,0(%r31) 389 extrd,s %r28,15,16,%r2 390 ldd 16(%r8),%r31 391 stb %r2,1(%r31) 392 ldd 16(%r8),%r29 393 b .L50 394 stb %r4,2(%r29) 395.L123: 396 ldd 16(%r8),%r31 397 extrd,s %r28,7,8,%r29 398 stb %r29,0(%r31) 399 extrd,s %r28,15,16,%r2 400 ldd 16(%r8),%r29 401 b .L50 402 stb %r2,1(%r29) 403.L122: 404 ldd 16(%r8),%r31 405 extrd,s %r28,7,8,%r29 406 b .L50 407 stb %r29,0(%r31) 408.L114: 409 ldd 16(%r8),%r29 410 b .L50 411 std %r1,0(%r29) 412.L115: 413 ldd 16(%r8),%r29 414 b .L50 415 stw %r1,0(%r29) 416.L116: 417 ldd 16(%r8),%r29 418 b .L50 419 sth %r1,0(%r29) 420.L117: 421 ldd 16(%r8),%r29 422 b .L50 423 stb %r1,0(%r29) 424.L120: 425#APP 426 copy %r1,%r29 427#NO_APP 428 ldd 8(%r8),%r31 429 ldo -16(%r30),%r29 430 ldd 16(%r31),%r2 431 ldd 24(%r31),%r27 432 bve,l (%r2),%r2 433 nop 434 ldd 16(%r8),%r29 435 copy %r9,%r27 436 b .L50 437 fstd %fr4,0(%r29) 438.L119: 439#APP 440 copy %r1,%r29 441#NO_APP 442 ldd 8(%r8),%r31 443 ldo -16(%r30),%r29 444 ldd 16(%r31),%r2 445 ldd 24(%r31),%r27 446 bve,l (%r2),%r2 447 nop 448 ldd 16(%r8),%r29 449 copy %r9,%r27 450 b .L50 451 fstw %fr4R,0(%r29) 452.L44: 453 ldw 64(%r8),%r29 454 and %r29,%r31,%r29 455 cmpib,=,n 0,%r29,.L45 456 ldd 56(%r5),%r19 457#APP 458 fldw 60(%r5),%fr11R 459#NO_APP 460 b,n .L45 461.L39: 462 ldw 64(%r8),%r29 463 and %r29,%r31,%r29 464 cmpib,=,n 0,%r29,.L40 465 ldd 48(%r5),%r20 466#APP 467 fldw 52(%r5),%fr10R 468#NO_APP 469 b,n .L40 470.L34: 471 ldw 64(%r8),%r29 472 and %r29,%r31,%r29 473 cmpib,=,n 0,%r29,.L35 474 ldd 40(%r5),%r21 475#APP 476 fldw 44(%r5),%fr9R 477#NO_APP 478 b,n .L35 479.L29: 480 ldw 64(%r8),%r29 481 and %r29,%r31,%r29 482 cmpib,=,n 0,%r29,.L30 483 ldd 32(%r5),%r22 484#APP 485 fldw 36(%r5),%fr8R 486#NO_APP 487 b,n .L30 488.L24: 489 ldw 64(%r8),%r29 490 and %r29,%r31,%r29 491 cmpib,=,n 0,%r29,.L25 492 ldd 24(%r5),%r23 493#APP 494 fldw 28(%r5),%fr7R 495#NO_APP 496 b,n .L25 497.L19: 498 ldw 64(%r8),%r29 499 and %r29,%r31,%r29 500 cmpib,=,n 0,%r29,.L20 501 ldd 16(%r5),%r24 502#APP 503 fldw 20(%r5),%fr6R 504#NO_APP 505 b,n .L20 506.L14: 507 ldw 64(%r8),%r29 508 and %r29,%r31,%r29 509 cmpib,=,n 0,%r29,.L15 510 ldd 8(%r5),%r25 511#APP 512 fldw 12(%r5),%fr5R 513#NO_APP 514 b,n .L15 515.L9: 516 ldw 64(%r8),%r29 517 extrw,u %r29,31,1,%r29 518 cmpib,=,n 0,%r29,.L10 519 ldd 0(%r5),%r26 520#APP 521 fldw 4(%r5),%fr4R 522#NO_APP 523 b,n .L10 524.L118: 525 b .L7 526 ldd 16(%r8),%r28 527 .EXIT 528 .PROCEND 529.Lfe1: 530 .size avcall_call,.Lfe1-avcall_call 531 .ident "GCC: (GNU) 3.1" 532