|
|
1.1 ! root 1: .file "bitblt.c" ! 2: .data ! 3: .text ! 4: .align 4 ! 5: .def bitblt; .val bitblt; .scl 2; .type 044; .endef ! 6: .globl bitblt ! 7: bitblt: ! 8: save &.R1 ! 9: addw2 &.F1,%sp ! 10: # line 38, file "bitblt.c" ! 11: addw3 &8,0(%ap),%r0 ! 12: cmph 4(%ap),0(%r0) ! 13: jge .L32 ! 14: # line 39, file "bitblt.c" ! 15: addw3 &8,0(%ap),%r0 ! 16: movh 0(%r0),4(%ap) ! 17: .L32: ! 18: # line 40, file "bitblt.c" ! 19: addw3 &12,0(%ap),%r0 ! 20: cmph 8(%ap),0(%r0) ! 21: jle .L33 ! 22: # line 41, file "bitblt.c" ! 23: addw3 &12,0(%ap),%r0 ! 24: movh 0(%r0),8(%ap) ! 25: .L33: ! 26: # line 42, file "bitblt.c" ! 27: addw3 &10,0(%ap),%r0 ! 28: cmph 6(%ap),0(%r0) ! 29: jge .L34 ! 30: # line 43, file "bitblt.c" ! 31: addw3 &10,0(%ap),%r0 ! 32: movh 0(%r0),6(%ap) ! 33: .L34: ! 34: # line 44, file "bitblt.c" ! 35: addw3 &14,0(%ap),%r0 ! 36: cmph 10(%ap),0(%r0) ! 37: jle .L35 ! 38: # line 45, file "bitblt.c" ! 39: addw3 &14,0(%ap),%r0 ! 40: movh 0(%r0),10(%ap) ! 41: .L35: ! 42: # line 52, file "bitblt.c" ! 43: addw3 &8,12(%ap),%r0 ! 44: cmph 16(%ap),0(%r0) ! 45: jge .L36 ! 46: # line 53, file "bitblt.c" ! 47: addw3 &8,12(%ap),%r0 ! 48: subh3 16(%ap),0(%r0),%r0 ! 49: addh2 %r0,4(%ap) ! 50: # line 54, file "bitblt.c" ! 51: addw3 &8,12(%ap),%r0 ! 52: movh 0(%r0),16(%ap) ! 53: .L36: ! 54: # line 56, file "bitblt.c" ! 55: addw3 &10,12(%ap),%r0 ! 56: cmph 18(%ap),0(%r0) ! 57: jge .L37 ! 58: # line 57, file "bitblt.c" ! 59: addw3 &10,12(%ap),%r0 ! 60: subh3 18(%ap),0(%r0),%r0 ! 61: addh2 %r0,6(%ap) ! 62: # line 58, file "bitblt.c" ! 63: addw3 &10,12(%ap),%r0 ! 64: movh 0(%r0),18(%ap) ! 65: .L37: ! 66: # line 60, file "bitblt.c" ! 67: subh3 4(%ap),8(%ap),%r0 ! 68: addw3 &12,12(%ap),%r1 ! 69: subh3 16(%ap),0(%r1),%r1 ! 70: cmpw %r0,%r1 ! 71: jle .L38 ! 72: # line 61, file "bitblt.c" ! 73: addw3 &12,12(%ap),%r0 ! 74: subh3 16(%ap),0(%r0),%r0 ! 75: addh2 4(%ap),%r0 ! 76: movh %r0,8(%ap) ! 77: .L38: ! 78: # line 62, file "bitblt.c" ! 79: subh3 6(%ap),10(%ap),%r0 ! 80: addw3 &14,12(%ap),%r1 ! 81: subh3 18(%ap),0(%r1),%r1 ! 82: cmpw %r0,%r1 ! 83: jle .L39 ! 84: # line 63, file "bitblt.c" ! 85: addw3 &14,12(%ap),%r0 ! 86: subh3 18(%ap),0(%r0),%r0 ! 87: addh2 6(%ap),%r0 ! 88: movh %r0,10(%ap) ! 89: .L39: ! 90: # line 64, file "bitblt.c" ! 91: subh3 6(%ap),10(%ap),%r0 ! 92: movw %r0,%r3 ! 93: # line 65, file "bitblt.c" ! 94: subh3 4(%ap),8(%ap),%r0 ! 95: subw2 &1,%r0 ! 96: movw %r0,%r5 ! 97: # line 66, file "bitblt.c" ! 98: cmpw %r3,&0 ! 99: jle .L41 ! 100: cmpw %r5,&0 ! 101: jge .L40 ! 102: .L41: ! 103: jmp .L31 ! 104: .L40: ! 105: # line 68, file "bitblt.c" ! 106: cmpw %r5,&32 ! 107: jge .L42 ! 108: jmp .L43 ! 109: .L42: ! 110: # line 70, file "bitblt.c" ! 111: movw %r5,%r4 ! 112: # line 71, file "bitblt.c" ! 113: movw %r3,12(%fp) ! 114: # line 72, file "bitblt.c" ! 115: andh3 &31,16(%ap),%r0 ! 116: LLSW3 &2,%r0,%r0 ! 117: movw topbits(%r0),48(%fp) ! 118: # line 73, file "bitblt.c" ! 119: mcomw 48(%fp),%r0 ! 120: movw %r0,32(%fp) ! 121: # line 74, file "bitblt.c" ! 122: movbhw 16(%ap),%r0 ! 123: addw2 %r4,%r0 ! 124: andw2 &31,%r0 ! 125: addw2 &1,%r0 ! 126: LLSW3 &2,%r0,%r0 ! 127: movw topbits(%r0),36(%fp) ! 128: # line 75, file "bitblt.c" ! 129: mcomw 36(%fp),%r0 ! 130: movw %r0,52(%fp) ! 131: # line 76, file "bitblt.c" ! 132: movbhw 16(%ap),%r0 ! 133: addw2 %r4,%r0 ! 134: LRSW3 &5,%r0,%r0 ! 135: movbhw 16(%ap),%r1 ! 136: LRSW3 &5,%r1,%r1 ! 137: subw2 %r1,%r0 ! 138: movw %r0,16(%fp) ! 139: # line 77, file "bitblt.c" ! 140: addw3 &4,0(%ap),%r0 ! 141: subw3 16(%fp),0(%r0),%r0 ! 142: LLSW3 &2,%r0,%r0 ! 143: movw %r0,%r6 ! 144: # line 78, file "bitblt.c" ! 145: addw3 &4,12(%ap),%r0 ! 146: subw3 16(%fp),0(%r0),%r0 ! 147: LLSW3 &2,%r0,%r0 ! 148: movw %r0,%r5 ! 149: # line 79, file "bitblt.c" ! 150: cmpw 0(%ap),12(%ap) ! 151: jne .L44 ! 152: # line 80, file "bitblt.c" ! 153: cmph 6(%ap),18(%ap) ! 154: jge .L45 ! 155: # line 81, file "bitblt.c" ! 156: movtwh %r3,%r0 ! 157: subh2 &1,%r0 ! 158: addh2 %r0,6(%ap) ! 159: # line 82, file "bitblt.c" ! 160: movtwh %r3,%r0 ! 161: subh2 &1,%r0 ! 162: addh2 %r0,18(%ap) ! 163: # line 83, file "bitblt.c" ! 164: cmph 4(%ap),16(%ap) ! 165: jge .L46 ! 166: # line 84, file "bitblt.c" ! 167: orw2 &8,20(%ap) ! 168: # line 85, file "bitblt.c" ! 169: movtwh %r4,%r0 ! 170: addh2 4(%ap),%r0 ! 171: movh %r0,4(%ap) ! 172: # line 86, file "bitblt.c" ! 173: movtwh %r4,%r0 ! 174: addh2 16(%ap),%r0 ! 175: movh %r0,16(%ap) ! 176: # line 87, file "bitblt.c" ! 177: mnegw %r6,%r0 ! 178: movw %r0,%r6 ! 179: # line 88, file "bitblt.c" ! 180: mnegw %r5,%r0 ! 181: movw %r0,%r5 ! 182: jmp .L47 ! 183: .L46: ! 184: # line 92, file "bitblt.c" ! 185: addw3 &4,0(%ap),%r0 ! 186: LLSW3 &3,0(%r0),%r0 ! 187: subw2 %r0,%r6 ! 188: # line 93, file "bitblt.c" ! 189: addw3 &4,12(%ap),%r0 ! 190: LLSW3 &3,0(%r0),%r0 ! 191: subw2 %r0,%r5 ! 192: .L47: ! 193: jmp .L48 ! 194: .L45: ! 195: # line 98, file "bitblt.c" ! 196: cmph 4(%ap),16(%ap) ! 197: jge .L49 ! 198: # line 99, file "bitblt.c" ! 199: orw2 &8,20(%ap) ! 200: # line 100, file "bitblt.c" ! 201: movtwh %r4,%r0 ! 202: addh2 4(%ap),%r0 ! 203: movh %r0,4(%ap) ! 204: # line 101, file "bitblt.c" ! 205: movtwh %r4,%r0 ! 206: addh2 16(%ap),%r0 ! 207: movh %r0,16(%ap) ! 208: # line 102, file "bitblt.c" ! 209: addw3 &4,0(%ap),%r0 ! 210: addw3 16(%fp),0(%r0),%r0 ! 211: LLSW3 &2,%r0,%r0 ! 212: movw %r0,%r6 ! 213: # line 103, file "bitblt.c" ! 214: addw3 &4,12(%ap),%r0 ! 215: addw3 16(%fp),0(%r0),%r0 ! 216: LLSW3 &2,%r0,%r0 ! 217: movw %r0,%r5 ! 218: .L49: ! 219: .L48: ! 220: .L44: ! 221: # line 107, file "bitblt.c" ! 222: subw2 &1,16(%fp) ! 223: # line 108, file "bitblt.c" ! 224: andh3 &31,16(%ap),%r0 ! 225: movw %r0,24(%fp) ! 226: # line 109, file "bitblt.c" ! 227: andh3 &31,4(%ap),%r0 ! 228: movw %r0,28(%fp) ! 229: # line 110, file "bitblt.c" ! 230: pushw 12(%ap) ! 231: pushw 16(%ap) ! 232: call &2,addr ! 233: movw %r0,%r7 ! 234: # line 111, file "bitblt.c" ! 235: pushw 0(%ap) ! 236: pushw 4(%ap) ! 237: call &2,addr ! 238: movw %r0,%r8 ! 239: # line 112, file "bitblt.c" ! 240: subw3 28(%fp),24(%fp),%r0 ! 241: movw %r0,0(%fp) ! 242: # line 113, file "bitblt.c" ! 243: cmpw 0(%fp),&0 ! 244: jne .L50 ! 245: # line 114, file "bitblt.c" ! 246: orw2 &4,20(%ap) ! 247: jmp .L51 ! 248: .L50: ! 249: # line 115, file "bitblt.c" ! 250: cmpw 0(%fp),&0 ! 251: jge .L52 ! 252: # line 116, file "bitblt.c" ! 253: addw2 &32,0(%fp) ! 254: .L52: ! 255: .L51: ! 256: # line 118, file "bitblt.c" ! 257: subw3 0(%fp),&32,%r0 ! 258: movw %r0,4(%fp) ! 259: # line 119, file "bitblt.c" ! 260: movw 20(%ap),%r0 ! 261: jmp .L54 ! 262: .L55: ! 263: # line 122, file "bitblt.c" ! 264: LRSW3 &2,16(%fp),%r0 ! 265: movw %r0,4(%fp) ! 266: # line 123, file "bitblt.c" ! 267: andw3 &3,16(%fp),%r0 ! 268: movw %r0,16(%fp) ! 269: # line 124, file "bitblt.c" ! 270: movw 12(%fp),%r4 ! 271: .L58: ! 272: # line 126, file "bitblt.c" ! 273: movw %r7,%r0 ! 274: subw2 &4,%r7 ! 275: movw %r8,%r1 ! 276: subw2 &4,%r8 ! 277: andw3 0(%r1),36(%fp),%r1 ! 278: orw2 %r1,0(%r0) ! 279: # line 127, file "bitblt.c" ! 280: movw 4(%fp),%r3 ! 281: jnpos .L59 ! 282: .L62: ! 283: # line 128, file "bitblt.c" ! 284: orw2 0(%r8),0(%r7) ! 285: # line 129, file "bitblt.c" ! 286: orw2 -4(%r8),-4(%r7) ! 287: # line 130, file "bitblt.c" ! 288: orw2 -8(%r8),-8(%r7) ! 289: # line 131, file "bitblt.c" ! 290: orw2 -12(%r8),-12(%r7) ! 291: # line 132, file "bitblt.c" ! 292: subw2 &16,%r7 ! 293: # line 133, file "bitblt.c" ! 294: subw2 &16,%r8 ! 295: .L61: ! 296: # line 134, file "bitblt.c" ! 297: subw2 &1,%r3 ! 298: jpos .L62 ! 299: .L60: ! 300: .L59: ! 301: # line 135, file "bitblt.c" ! 302: movw 16(%fp),%r3 ! 303: jnpos .L63 ! 304: .L66: ! 305: # line 136, file "bitblt.c" ! 306: movw %r7,%r0 ! 307: subw2 &4,%r7 ! 308: movw %r8,%r1 ! 309: subw2 &4,%r8 ! 310: orw2 0(%r1),0(%r0) ! 311: .L65: ! 312: # line 137, file "bitblt.c" ! 313: subw2 &1,%r3 ! 314: jpos .L66 ! 315: .L64: ! 316: .L63: ! 317: # line 138, file "bitblt.c" ! 318: andw3 0(%r8),32(%fp),%r0 ! 319: orw2 %r0,0(%r7) ! 320: ADDW2 %r6,%r8 ! 321: ADDW2 %r5,%r7 ! 322: .L57: ! 323: # line 141, file "bitblt.c" ! 324: subw2 &1,%r4 ! 325: jnz .L58 ! 326: .L56: ! 327: jmp .L53 ! 328: .L67: ! 329: # line 144, file "bitblt.c" ! 330: cmpw 24(%fp),28(%fp) ! 331: jge .L68 ! 332: # line 145, file "bitblt.c" ! 333: addw2 &4,%r8 ! 334: .L68: ! 335: .L71: ! 336: # line 147, file "bitblt.c" ! 337: movw %r8,%r0 ! 338: subw2 &4,%r8 ! 339: movw 0(%r0),%r4 ! 340: # line 148, file "bitblt.c" ! 341: movw %r7,%r0 ! 342: subw2 &4,%r7 ! 343: LRSW3 0(%fp),%r4,%r1 ! 344: LLSW3 4(%fp),0(%r8),%r2 ! 345: orw2 %r2,%r1 ! 346: andw2 36(%fp),%r1 ! 347: orw2 %r1,0(%r0) ! 348: # line 149, file "bitblt.c" ! 349: movw 16(%fp),%r3 ! 350: jnpos .L72 ! 351: .L75: ! 352: # line 150, file "bitblt.c" ! 353: movw %r8,%r0 ! 354: subw2 &4,%r8 ! 355: LRSW3 0(%fp),0(%r0),%r0 ! 356: movw %r0,%r4 ! 357: # line 151, file "bitblt.c" ! 358: movw %r7,%r0 ! 359: subw2 &4,%r7 ! 360: LLSW3 4(%fp),0(%r8),%r1 ! 361: orw2 %r4,%r1 ! 362: orw2 %r1,0(%r0) ! 363: .L74: ! 364: # line 152, file "bitblt.c" ! 365: subw2 &1,%r3 ! 366: jpos .L75 ! 367: .L73: ! 368: .L72: ! 369: # line 153, file "bitblt.c" ! 370: movw 0(%r8),%r4 ! 371: # line 154, file "bitblt.c" ! 372: LRSW3 0(%fp),%r4,%r0 ! 373: LLSW3 4(%fp),-4(%r8),%r1 ! 374: orw2 %r1,%r0 ! 375: andw2 32(%fp),%r0 ! 376: orw2 %r0,0(%r7) ! 377: addw2 %r6,%r8 ! 378: addw2 %r5,%r7 ! 379: .L70: ! 380: # line 157, file "bitblt.c" ! 381: subw2 &1,12(%fp) ! 382: jpos .L71 ! 383: .L69: ! 384: jmp .L53 ! 385: .L76: ! 386: # line 160, file "bitblt.c" ! 387: LRSW3 &2,16(%fp),%r0 ! 388: movw %r0,4(%fp) ! 389: # line 161, file "bitblt.c" ! 390: andw3 &3,16(%fp),%r0 ! 391: movw %r0,16(%fp) ! 392: # line 162, file "bitblt.c" ! 393: movw 12(%fp),%r4 ! 394: .L79: ! 395: # line 164, file "bitblt.c" ! 396: movw %r7,%r0 ! 397: addw2 &4,%r7 ! 398: movw %r8,%r1 ! 399: addw2 &4,%r8 ! 400: andw3 0(%r1),32(%fp),%r1 ! 401: orw2 %r1,0(%r0) ! 402: # line 165, file "bitblt.c" ! 403: movw 4(%fp),%r3 ! 404: jnpos .L80 ! 405: .L83: ! 406: # line 166, file "bitblt.c" ! 407: orw2 0(%r8),0(%r7) ! 408: # line 167, file "bitblt.c" ! 409: orw2 4(%r8),4(%r7) ! 410: # line 168, file "bitblt.c" ! 411: orw2 8(%r8),8(%r7) ! 412: # line 169, file "bitblt.c" ! 413: orw2 12(%r8),12(%r7) ! 414: # line 170, file "bitblt.c" ! 415: addw2 &16,%r7 ! 416: # line 171, file "bitblt.c" ! 417: addw2 &16,%r8 ! 418: .L82: ! 419: # line 172, file "bitblt.c" ! 420: subw2 &1,%r3 ! 421: jpos .L83 ! 422: .L81: ! 423: .L80: ! 424: # line 173, file "bitblt.c" ! 425: movw 16(%fp),%r3 ! 426: jnpos .L84 ! 427: .L87: ! 428: # line 174, file "bitblt.c" ! 429: movw %r7,%r0 ! 430: addw2 &4,%r7 ! 431: movw %r8,%r1 ! 432: addw2 &4,%r8 ! 433: orw2 0(%r1),0(%r0) ! 434: .L86: ! 435: # line 175, file "bitblt.c" ! 436: subw2 &1,%r3 ! 437: jpos .L87 ! 438: .L85: ! 439: .L84: ! 440: # line 176, file "bitblt.c" ! 441: andw3 0(%r8),36(%fp),%r0 ! 442: orw2 %r0,0(%r7) ! 443: addw2 %r6,%r8 ! 444: addw2 %r5,%r7 ! 445: .L78: ! 446: # line 179, file "bitblt.c" ! 447: subw2 &1,%r4 ! 448: jnz .L79 ! 449: .L77: ! 450: jmp .L53 ! 451: .L88: ! 452: # line 182, file "bitblt.c" ! 453: cmpw 24(%fp),28(%fp) ! 454: jle .L89 ! 455: # line 183, file "bitblt.c" ! 456: subw2 &4,%r8 ! 457: .L89: ! 458: .L92: ! 459: # line 185, file "bitblt.c" ! 460: movw %r8,%r0 ! 461: addw2 &4,%r8 ! 462: movw 0(%r0),%r4 ! 463: # line 186, file "bitblt.c" ! 464: movw %r7,%r0 ! 465: addw2 &4,%r7 ! 466: LLSW3 4(%fp),%r4,%r1 ! 467: LRSW3 0(%fp),0(%r8),%r2 ! 468: orw2 %r2,%r1 ! 469: andw2 32(%fp),%r1 ! 470: orw2 %r1,0(%r0) ! 471: # line 187, file "bitblt.c" ! 472: movw 16(%fp),%r3 ! 473: jnpos .L93 ! 474: .L96: ! 475: # line 188, file "bitblt.c" ! 476: movw %r8,%r0 ! 477: addw2 &4,%r8 ! 478: LLSW3 4(%fp),0(%r0),%r0 ! 479: movw %r0,%r4 ! 480: # line 189, file "bitblt.c" ! 481: movw %r7,%r0 ! 482: addw2 &4,%r7 ! 483: LRSW3 0(%fp),0(%r8),%r1 ! 484: orw2 %r4,%r1 ! 485: orw2 %r1,0(%r0) ! 486: .L95: ! 487: # line 190, file "bitblt.c" ! 488: subw2 &1,%r3 ! 489: jpos .L96 ! 490: .L94: ! 491: .L93: ! 492: # line 191, file "bitblt.c" ! 493: movw 0(%r8),%r4 ! 494: # line 192, file "bitblt.c" ! 495: LLSW3 4(%fp),%r4,%r0 ! 496: LRSW3 0(%fp),4(%r8),%r1 ! 497: orw2 %r1,%r0 ! 498: andw2 36(%fp),%r0 ! 499: orw2 %r0,0(%r7) ! 500: addw2 %r6,%r8 ! 501: addw2 %r5,%r7 ! 502: .L91: ! 503: # line 195, file "bitblt.c" ! 504: subw2 &1,12(%fp) ! 505: jpos .L92 ! 506: .L90: ! 507: jmp .L53 ! 508: .L97: ! 509: # line 198, file "bitblt.c" ! 510: LRSW3 &2,16(%fp),%r0 ! 511: movw %r0,4(%fp) ! 512: # line 199, file "bitblt.c" ! 513: andw3 &3,16(%fp),%r0 ! 514: movw %r0,16(%fp) ! 515: # line 200, file "bitblt.c" ! 516: movw 12(%fp),%r4 ! 517: .L100: ! 518: # line 202, file "bitblt.c" ! 519: movw %r7,%r0 ! 520: subw2 &4,%r7 ! 521: movw %r8,%r1 ! 522: subw2 &4,%r8 ! 523: andw3 0(%r1),36(%fp),%r1 ! 524: mcomw %r1,%r1 ! 525: andw2 %r1,0(%r0) ! 526: # line 203, file "bitblt.c" ! 527: movw 4(%fp),%r3 ! 528: jnpos .L101 ! 529: .L104: ! 530: # line 204, file "bitblt.c" ! 531: mcomw 0(%r8),%r0 ! 532: andw2 %r0,0(%r7) ! 533: # line 205, file "bitblt.c" ! 534: mcomw -4(%r8),%r0 ! 535: andw2 %r0,-4(%r7) ! 536: # line 206, file "bitblt.c" ! 537: mcomw -8(%r8),%r0 ! 538: andw2 %r0,-8(%r7) ! 539: # line 207, file "bitblt.c" ! 540: mcomw -12(%r8),%r0 ! 541: andw2 %r0,-12(%r7) ! 542: # line 208, file "bitblt.c" ! 543: subw2 &16,%r7 ! 544: # line 209, file "bitblt.c" ! 545: subw2 &16,%r8 ! 546: .L103: ! 547: # line 210, file "bitblt.c" ! 548: subw2 &1,%r3 ! 549: jpos .L104 ! 550: .L102: ! 551: .L101: ! 552: # line 211, file "bitblt.c" ! 553: movw 16(%fp),%r3 ! 554: jnpos .L105 ! 555: .L108: ! 556: # line 212, file "bitblt.c" ! 557: movw %r7,%r0 ! 558: subw2 &4,%r7 ! 559: movw %r8,%r1 ! 560: subw2 &4,%r8 ! 561: mcomw 0(%r1),%r1 ! 562: andw2 %r1,0(%r0) ! 563: .L107: ! 564: # line 213, file "bitblt.c" ! 565: subw2 &1,%r3 ! 566: jpos .L108 ! 567: .L106: ! 568: .L105: ! 569: # line 214, file "bitblt.c" ! 570: andw3 0(%r8),32(%fp),%r0 ! 571: mcomw %r0,%r0 ! 572: andw2 %r0,0(%r7) ! 573: addw2 %r6,%r8 ! 574: addw2 %r5,%r7 ! 575: .L99: ! 576: # line 217, file "bitblt.c" ! 577: subw2 &1,%r4 ! 578: jnz .L100 ! 579: .L98: ! 580: jmp .L53 ! 581: .L109: ! 582: # line 220, file "bitblt.c" ! 583: cmpw 24(%fp),28(%fp) ! 584: jge .L110 ! 585: # line 221, file "bitblt.c" ! 586: addw2 &4,%r8 ! 587: .L110: ! 588: .L113: ! 589: # line 223, file "bitblt.c" ! 590: movw %r8,%r0 ! 591: subw2 &4,%r8 ! 592: movw 0(%r0),%r4 ! 593: # line 224, file "bitblt.c" ! 594: movw %r7,%r0 ! 595: subw2 &4,%r7 ! 596: LRSW3 0(%fp),%r4,%r1 ! 597: LLSW3 4(%fp),0(%r8),%r2 ! 598: orw2 %r2,%r1 ! 599: andw2 36(%fp),%r1 ! 600: mcomw %r1,%r1 ! 601: andw2 %r1,0(%r0) ! 602: # line 225, file "bitblt.c" ! 603: movw 16(%fp),%r3 ! 604: jnpos .L114 ! 605: .L117: ! 606: # line 226, file "bitblt.c" ! 607: movw %r8,%r0 ! 608: subw2 &4,%r8 ! 609: LRSW3 0(%fp),0(%r0),%r0 ! 610: movw %r0,%r4 ! 611: # line 227, file "bitblt.c" ! 612: movw %r7,%r0 ! 613: subw2 &4,%r7 ! 614: LLSW3 4(%fp),0(%r8),%r1 ! 615: orw2 %r4,%r1 ! 616: mcomw %r1,%r1 ! 617: andw2 %r1,0(%r0) ! 618: .L116: ! 619: # line 228, file "bitblt.c" ! 620: subw2 &1,%r3 ! 621: jpos .L117 ! 622: .L115: ! 623: .L114: ! 624: # line 229, file "bitblt.c" ! 625: movw 0(%r8),%r4 ! 626: # line 230, file "bitblt.c" ! 627: LRSW3 0(%fp),%r4,%r0 ! 628: LLSW3 4(%fp),-4(%r8),%r1 ! 629: orw2 %r1,%r0 ! 630: andw2 32(%fp),%r0 ! 631: mcomw %r0,%r0 ! 632: andw2 %r0,0(%r7) ! 633: addw2 %r6,%r8 ! 634: addw2 %r5,%r7 ! 635: .L112: ! 636: # line 233, file "bitblt.c" ! 637: subw2 &1,12(%fp) ! 638: jpos .L113 ! 639: .L111: ! 640: jmp .L53 ! 641: .L118: ! 642: # line 236, file "bitblt.c" ! 643: LRSW3 &2,16(%fp),%r0 ! 644: movw %r0,4(%fp) ! 645: # line 237, file "bitblt.c" ! 646: andw3 &3,16(%fp),%r0 ! 647: movw %r0,16(%fp) ! 648: # line 238, file "bitblt.c" ! 649: movw 12(%fp),%r4 ! 650: .L121: ! 651: # line 240, file "bitblt.c" ! 652: movw %r7,%r0 ! 653: addw2 &4,%r7 ! 654: movw %r8,%r1 ! 655: addw2 &4,%r8 ! 656: andw3 0(%r1),32(%fp),%r1 ! 657: mcomw %r1,%r1 ! 658: andw2 %r1,0(%r0) ! 659: # line 241, file "bitblt.c" ! 660: movw 4(%fp),%r3 ! 661: jnpos .L122 ! 662: .L125: ! 663: # line 242, file "bitblt.c" ! 664: mcomw 0(%r8),%r0 ! 665: andw2 %r0,0(%r7) ! 666: # line 243, file "bitblt.c" ! 667: mcomw 4(%r8),%r0 ! 668: andw2 %r0,4(%r7) ! 669: # line 244, file "bitblt.c" ! 670: mcomw 8(%r8),%r0 ! 671: andw2 %r0,8(%r7) ! 672: # line 245, file "bitblt.c" ! 673: mcomw 12(%r8),%r0 ! 674: andw2 %r0,12(%r7) ! 675: # line 246, file "bitblt.c" ! 676: addw2 &16,%r7 ! 677: # line 247, file "bitblt.c" ! 678: addw2 &16,%r8 ! 679: .L124: ! 680: # line 248, file "bitblt.c" ! 681: subw2 &1,%r3 ! 682: jpos .L125 ! 683: .L123: ! 684: .L122: ! 685: # line 249, file "bitblt.c" ! 686: movw 16(%fp),%r3 ! 687: jnpos .L126 ! 688: .L129: ! 689: # line 250, file "bitblt.c" ! 690: movw %r7,%r0 ! 691: addw2 &4,%r7 ! 692: movw %r8,%r1 ! 693: addw2 &4,%r8 ! 694: mcomw 0(%r1),%r1 ! 695: andw2 %r1,0(%r0) ! 696: .L128: ! 697: # line 251, file "bitblt.c" ! 698: subw2 &1,%r3 ! 699: jpos .L129 ! 700: .L127: ! 701: .L126: ! 702: # line 252, file "bitblt.c" ! 703: andw3 0(%r8),36(%fp),%r0 ! 704: mcomw %r0,%r0 ! 705: andw2 %r0,0(%r7) ! 706: addw2 %r6,%r8 ! 707: addw2 %r5,%r7 ! 708: .L120: ! 709: # line 255, file "bitblt.c" ! 710: subw2 &1,%r4 ! 711: jnz .L121 ! 712: .L119: ! 713: jmp .L53 ! 714: .L130: ! 715: # line 258, file "bitblt.c" ! 716: cmpw 24(%fp),28(%fp) ! 717: jle .L131 ! 718: # line 259, file "bitblt.c" ! 719: subw2 &4,%r8 ! 720: .L131: ! 721: .L134: ! 722: # line 261, file "bitblt.c" ! 723: movw %r8,%r0 ! 724: addw2 &4,%r8 ! 725: movw 0(%r0),%r4 ! 726: # line 262, file "bitblt.c" ! 727: movw %r7,%r0 ! 728: addw2 &4,%r7 ! 729: LLSW3 4(%fp),%r4,%r1 ! 730: LRSW3 0(%fp),0(%r8),%r2 ! 731: orw2 %r2,%r1 ! 732: andw2 32(%fp),%r1 ! 733: mcomw %r1,%r1 ! 734: andw2 %r1,0(%r0) ! 735: # line 263, file "bitblt.c" ! 736: movw 16(%fp),%r3 ! 737: jnpos .L135 ! 738: .L138: ! 739: # line 264, file "bitblt.c" ! 740: movw %r8,%r0 ! 741: addw2 &4,%r8 ! 742: LLSW3 4(%fp),0(%r0),%r0 ! 743: movw %r0,%r4 ! 744: # line 265, file "bitblt.c" ! 745: movw %r7,%r0 ! 746: addw2 &4,%r7 ! 747: LRSW3 0(%fp),0(%r8),%r1 ! 748: orw2 %r4,%r1 ! 749: mcomw %r1,%r1 ! 750: andw2 %r1,0(%r0) ! 751: .L137: ! 752: # line 266, file "bitblt.c" ! 753: subw2 &1,%r3 ! 754: jpos .L138 ! 755: .L136: ! 756: .L135: ! 757: # line 267, file "bitblt.c" ! 758: movw 0(%r8),%r4 ! 759: # line 268, file "bitblt.c" ! 760: LLSW3 4(%fp),%r4,%r0 ! 761: LRSW3 0(%fp),4(%r8),%r1 ! 762: orw2 %r1,%r0 ! 763: andw2 36(%fp),%r0 ! 764: mcomw %r0,%r0 ! 765: andw2 %r0,0(%r7) ! 766: addw2 %r6,%r8 ! 767: addw2 %r5,%r7 ! 768: .L133: ! 769: # line 271, file "bitblt.c" ! 770: subw2 &1,12(%fp) ! 771: jpos .L134 ! 772: .L132: ! 773: jmp .L53 ! 774: .L139: ! 775: # line 274, file "bitblt.c" ! 776: LRSW3 &2,16(%fp),%r0 ! 777: movw %r0,4(%fp) ! 778: # line 275, file "bitblt.c" ! 779: andw3 &3,16(%fp),%r0 ! 780: movw %r0,16(%fp) ! 781: # line 276, file "bitblt.c" ! 782: movw 12(%fp),%r4 ! 783: .L142: ! 784: # line 278, file "bitblt.c" ! 785: movw %r7,%r0 ! 786: subw2 &4,%r7 ! 787: movw %r8,%r1 ! 788: subw2 &4,%r8 ! 789: andw3 0(%r1),36(%fp),%r1 ! 790: xorw2 %r1,0(%r0) ! 791: # line 279, file "bitblt.c" ! 792: movw 4(%fp),%r3 ! 793: jnpos .L143 ! 794: .L146: ! 795: # line 280, file "bitblt.c" ! 796: xorw2 0(%r8),0(%r7) ! 797: # line 281, file "bitblt.c" ! 798: xorw2 -4(%r8),-4(%r7) ! 799: # line 282, file "bitblt.c" ! 800: xorw2 -8(%r8),-8(%r7) ! 801: # line 283, file "bitblt.c" ! 802: xorw2 -12(%r8),-12(%r7) ! 803: # line 284, file "bitblt.c" ! 804: subw2 &16,%r7 ! 805: # line 285, file "bitblt.c" ! 806: subw2 &16,%r8 ! 807: .L145: ! 808: # line 286, file "bitblt.c" ! 809: subw2 &1,%r3 ! 810: jpos .L146 ! 811: .L144: ! 812: .L143: ! 813: # line 287, file "bitblt.c" ! 814: movw 16(%fp),%r3 ! 815: jnpos .L147 ! 816: .L150: ! 817: # line 288, file "bitblt.c" ! 818: movw %r7,%r0 ! 819: subw2 &4,%r7 ! 820: movw %r8,%r1 ! 821: subw2 &4,%r8 ! 822: xorw2 0(%r1),0(%r0) ! 823: .L149: ! 824: # line 289, file "bitblt.c" ! 825: subw2 &1,%r3 ! 826: jpos .L150 ! 827: .L148: ! 828: .L147: ! 829: # line 290, file "bitblt.c" ! 830: andw3 0(%r8),32(%fp),%r0 ! 831: xorw2 %r0,0(%r7) ! 832: addw2 %r6,%r8 ! 833: addw2 %r5,%r7 ! 834: .L141: ! 835: # line 293, file "bitblt.c" ! 836: subw2 &1,%r4 ! 837: jnz .L142 ! 838: .L140: ! 839: jmp .L53 ! 840: .L151: ! 841: # line 296, file "bitblt.c" ! 842: cmpw 24(%fp),28(%fp) ! 843: jge .L152 ! 844: # line 297, file "bitblt.c" ! 845: addw2 &4,%r8 ! 846: .L152: ! 847: .L155: ! 848: # line 299, file "bitblt.c" ! 849: movw %r8,%r0 ! 850: subw2 &4,%r8 ! 851: movw 0(%r0),%r4 ! 852: # line 300, file "bitblt.c" ! 853: movw %r7,%r0 ! 854: subw2 &4,%r7 ! 855: LRSW3 0(%fp),%r4,%r1 ! 856: LLSW3 4(%fp),0(%r8),%r2 ! 857: orw2 %r2,%r1 ! 858: andw2 36(%fp),%r1 ! 859: xorw2 %r1,0(%r0) ! 860: # line 301, file "bitblt.c" ! 861: movw 16(%fp),%r3 ! 862: jnpos .L156 ! 863: .L159: ! 864: # line 302, file "bitblt.c" ! 865: movw %r8,%r0 ! 866: subw2 &4,%r8 ! 867: LRSW3 0(%fp),0(%r0),%r0 ! 868: movw %r0,%r4 ! 869: # line 303, file "bitblt.c" ! 870: movw %r7,%r0 ! 871: subw2 &4,%r7 ! 872: LLSW3 4(%fp),0(%r8),%r1 ! 873: orw2 %r4,%r1 ! 874: xorw2 %r1,0(%r0) ! 875: .L158: ! 876: # line 304, file "bitblt.c" ! 877: subw2 &1,%r3 ! 878: jpos .L159 ! 879: .L157: ! 880: .L156: ! 881: # line 305, file "bitblt.c" ! 882: movw 0(%r8),%r4 ! 883: # line 306, file "bitblt.c" ! 884: LRSW3 0(%fp),%r4,%r0 ! 885: LLSW3 4(%fp),-4(%r8),%r1 ! 886: orw2 %r1,%r0 ! 887: andw2 32(%fp),%r0 ! 888: xorw2 %r0,0(%r7) ! 889: addw2 %r6,%r8 ! 890: addw2 %r5,%r7 ! 891: .L154: ! 892: # line 309, file "bitblt.c" ! 893: subw2 &1,12(%fp) ! 894: jpos .L155 ! 895: .L153: ! 896: jmp .L53 ! 897: .L160: ! 898: # line 312, file "bitblt.c" ! 899: LRSW3 &2,16(%fp),%r0 ! 900: movw %r0,4(%fp) ! 901: # line 313, file "bitblt.c" ! 902: andw3 &3,16(%fp),%r0 ! 903: movw %r0,16(%fp) ! 904: # line 314, file "bitblt.c" ! 905: movw 12(%fp),%r4 ! 906: .L163: ! 907: # line 316, file "bitblt.c" ! 908: movw %r7,%r0 ! 909: addw2 &4,%r7 ! 910: movw %r8,%r1 ! 911: addw2 &4,%r8 ! 912: andw3 0(%r1),32(%fp),%r1 ! 913: xorw2 %r1,0(%r0) ! 914: # line 317, file "bitblt.c" ! 915: movw 4(%fp),%r3 ! 916: jnpos .L164 ! 917: .L167: ! 918: # line 318, file "bitblt.c" ! 919: xorw2 0(%r8),0(%r7) ! 920: # line 319, file "bitblt.c" ! 921: xorw2 4(%r8),4(%r7) ! 922: # line 320, file "bitblt.c" ! 923: xorw2 8(%r8),8(%r7) ! 924: # line 321, file "bitblt.c" ! 925: xorw2 12(%r8),12(%r7) ! 926: # line 322, file "bitblt.c" ! 927: addw2 &16,%r7 ! 928: # line 323, file "bitblt.c" ! 929: addw2 &16,%r8 ! 930: .L166: ! 931: # line 324, file "bitblt.c" ! 932: subw2 &1,%r3 ! 933: jpos .L167 ! 934: .L165: ! 935: .L164: ! 936: # line 325, file "bitblt.c" ! 937: movw 16(%fp),%r3 ! 938: jnpos .L168 ! 939: .L171: ! 940: # line 326, file "bitblt.c" ! 941: movw %r7,%r0 ! 942: addw2 &4,%r7 ! 943: movw %r8,%r1 ! 944: addw2 &4,%r8 ! 945: xorw2 0(%r1),0(%r0) ! 946: .L170: ! 947: # line 327, file "bitblt.c" ! 948: subw2 &1,%r3 ! 949: jpos .L171 ! 950: .L169: ! 951: .L168: ! 952: # line 328, file "bitblt.c" ! 953: andw3 0(%r8),36(%fp),%r0 ! 954: xorw2 %r0,0(%r7) ! 955: addw2 %r6,%r8 ! 956: addw2 %r5,%r7 ! 957: .L162: ! 958: # line 331, file "bitblt.c" ! 959: subw2 &1,%r4 ! 960: jnz .L163 ! 961: .L161: ! 962: jmp .L53 ! 963: .L172: ! 964: # line 334, file "bitblt.c" ! 965: cmpw 24(%fp),28(%fp) ! 966: jle .L173 ! 967: # line 335, file "bitblt.c" ! 968: subw2 &4,%r8 ! 969: .L173: ! 970: PUSHW %ap ! 971: # line 337, file "bitblt.c" ! 972: LLSW3 &2,0(%fp),%r0 ! 973: movw topbits(%r0),%r4 ! 974: MCOMW %r4, %r1 ! 975: MOVW %r4, %r2 ! 976: MOVW 0(%fp),%ap ! 977: PUSHW %fp ! 978: BW_XORLOOP: ! 979: ROTW %ap, 0(%r8), %r4 ! 980: ANDW2 %r2,%r4 ! 981: ADDW2 &4,%r8 ! 982: ROTW %ap,0(%r8),%r0 ! 983: ANDW3 %r0,%r1,%fp ! 984: ORW2 %r4,%fp ! 985: ANDW2 -0x28(%sp),%fp ! 986: XORW2 %fp,0(%r7) ! 987: ADDW2 &4,%r7 ! 988: MOVW -0x38(%sp),%r3 ! 989: BEB BW_XORINNER ! 990: .L176: ! 991: ANDW3 %r2,%r0,%r4 ! 992: ADDW2 &4,%r8 ! 993: ROTW %ap, 0(%r8),%r0 ! 994: ANDW3 %r0,%r1,%fp ! 995: ORW2 %r4,%fp ! 996: XORW2 %fp,0(%r7) ! 997: ADDW2 &4, %r7 ! 998: .L175: ! 999: # line 363, file "bitblt.c" ! 1000: subw2 &1,%r3 ! 1001: jpos .L176 ! 1002: .L174: ! 1003: BW_XORINNER: ! 1004: ROTW %ap, 0(%r8),%r4 ! 1005: ANDW2 %r2,%r4 ! 1006: LRSW3 %ap, 4(%r8),%r0 ! 1007: ORW2 %r4,%r0 ! 1008: ANDW2 -0x24(%sp),%r0 ! 1009: XORW2 %r0,0(%r7) ! 1010: ADDW2 %r6,%r8 ! 1011: ADDW2 %r5,%r7 ! 1012: DECW -0x3c(%sp) ! 1013: BGB BW_XORLOOP ! 1014: POPW %fp ! 1015: POPW %ap ! 1016: jmp .L53 ! 1017: .L177: ! 1018: # line 395, file "bitblt.c" ! 1019: LRSW3 &2,16(%fp),%r0 ! 1020: movw %r0,4(%fp) ! 1021: # line 396, file "bitblt.c" ! 1022: andw3 &3,16(%fp),%r0 ! 1023: movw %r0,16(%fp) ! 1024: # line 397, file "bitblt.c" ! 1025: movw 12(%fp),%r4 ! 1026: .L180: ! 1027: # line 399, file "bitblt.c" ! 1028: andw3 0(%r7),52(%fp),%r0 ! 1029: movw %r8,%r1 ! 1030: subw2 &4,%r8 ! 1031: andw3 0(%r1),36(%fp),%r1 ! 1032: orw2 %r1,%r0 ! 1033: movw %r0,0(%r7) ! 1034: # line 400, file "bitblt.c" ! 1035: subw2 &4,%r7 ! 1036: # line 401, file "bitblt.c" ! 1037: movw 4(%fp),%r3 ! 1038: jnpos .L181 ! 1039: .L184: ! 1040: # line 402, file "bitblt.c" ! 1041: movw 0(%r8),0(%r7) ! 1042: # line 403, file "bitblt.c" ! 1043: movw -4(%r8),-4(%r7) ! 1044: # line 404, file "bitblt.c" ! 1045: movw -8(%r8),-8(%r7) ! 1046: # line 405, file "bitblt.c" ! 1047: movw -12(%r8),-12(%r7) ! 1048: # line 406, file "bitblt.c" ! 1049: subw2 &16,%r7 ! 1050: # line 407, file "bitblt.c" ! 1051: subw2 &16,%r8 ! 1052: .L183: ! 1053: # line 408, file "bitblt.c" ! 1054: subw2 &1,%r3 ! 1055: jpos .L184 ! 1056: .L182: ! 1057: .L181: ! 1058: # line 409, file "bitblt.c" ! 1059: movw 16(%fp),%r3 ! 1060: jnpos .L185 ! 1061: .L188: ! 1062: # line 410, file "bitblt.c" ! 1063: movw %r7,%r0 ! 1064: subw2 &4,%r7 ! 1065: movw %r8,%r1 ! 1066: subw2 &4,%r8 ! 1067: movw 0(%r1),0(%r0) ! 1068: .L187: ! 1069: # line 411, file "bitblt.c" ! 1070: subw2 &1,%r3 ! 1071: jpos .L188 ! 1072: .L186: ! 1073: .L185: ! 1074: # line 412, file "bitblt.c" ! 1075: andw3 0(%r7),48(%fp),%r0 ! 1076: andw3 0(%r8),32(%fp),%r1 ! 1077: orw2 %r1,%r0 ! 1078: movw %r0,0(%r7) ! 1079: addw2 %r6,%r8 ! 1080: addw2 %r5,%r7 ! 1081: .L179: ! 1082: # line 415, file "bitblt.c" ! 1083: subw2 &1,%r4 ! 1084: jnz .L180 ! 1085: .L178: ! 1086: jmp .L53 ! 1087: .L189: ! 1088: # line 418, file "bitblt.c" ! 1089: cmpw 24(%fp),28(%fp) ! 1090: jge .L190 ! 1091: # line 419, file "bitblt.c" ! 1092: addw2 &4,%r8 ! 1093: .L190: ! 1094: .L193: ! 1095: # line 421, file "bitblt.c" ! 1096: movw %r8,%r0 ! 1097: subw2 &4,%r8 ! 1098: movw 0(%r0),%r4 ! 1099: # line 423, file "bitblt.c" ! 1100: LRSW3 0(%fp),%r4,%r0 ! 1101: LLSW3 4(%fp),0(%r8),%r1 ! 1102: orw2 %r1,%r0 ! 1103: andw2 36(%fp),%r0 ! 1104: andw3 52(%fp),0(%r7),%r1 ! 1105: orw2 %r1,%r0 ! 1106: movw %r0,0(%r7) ! 1107: # line 424, file "bitblt.c" ! 1108: subw2 &4,%r7 ! 1109: # line 425, file "bitblt.c" ! 1110: movw 16(%fp),%r3 ! 1111: jnpos .L194 ! 1112: .L197: ! 1113: # line 426, file "bitblt.c" ! 1114: movw %r8,%r0 ! 1115: subw2 &4,%r8 ! 1116: LRSW3 0(%fp),0(%r0),%r0 ! 1117: movw %r0,%r4 ! 1118: # line 427, file "bitblt.c" ! 1119: movw %r7,%r0 ! 1120: subw2 &4,%r7 ! 1121: LLSW3 4(%fp),0(%r8),%r1 ! 1122: orw2 %r4,%r1 ! 1123: movw %r1,0(%r0) ! 1124: .L196: ! 1125: # line 428, file "bitblt.c" ! 1126: subw2 &1,%r3 ! 1127: jpos .L197 ! 1128: .L195: ! 1129: .L194: ! 1130: # line 429, file "bitblt.c" ! 1131: movw 0(%r8),%r4 ! 1132: # line 431, file "bitblt.c" ! 1133: LRSW3 0(%fp),%r4,%r0 ! 1134: LLSW3 4(%fp),-4(%r8),%r1 ! 1135: orw2 %r1,%r0 ! 1136: andw2 32(%fp),%r0 ! 1137: andw3 48(%fp),0(%r7),%r1 ! 1138: orw2 %r1,%r0 ! 1139: movw %r0,0(%r7) ! 1140: addw2 %r6,%r8 ! 1141: addw2 %r5,%r7 ! 1142: .L192: ! 1143: # line 434, file "bitblt.c" ! 1144: subw2 &1,12(%fp) ! 1145: jpos .L193 ! 1146: .L191: ! 1147: jmp .L53 ! 1148: .L198: ! 1149: # line 437, file "bitblt.c" ! 1150: cmpw 16(%fp),&25 ! 1151: jle .L199 ! 1152: jmp .L200 ! 1153: .L199: ! 1154: # line 439, file "bitblt.c" ! 1155: subw3 16(%fp),&25,%r0 ! 1156: movw %r0,%r3 ! 1157: # line 440, file "bitblt.c" ! 1158: LLSW3 &2,%r3,%r0 ! 1159: LLSW3 &1,%r3,%r1 ! 1160: addw2 %r1,%r0 ! 1161: movw %r0,%r4 ! 1162: LLSW3 &0x2,0x10(%fp),%r0 ! 1163: ADDW2 &4,%r0 ! 1164: MOVAW B_FS_N,%r1 ! 1165: ADDW2 %r4,%r1 ! 1166: # line 446, file "bitblt.c" ! 1167: movw 12(%fp),%r4 ! 1168: MOVW 0x20(%fp),%r2 ! 1169: PUSHW %ap ! 1170: MOVW 0x24(%fp),%ap ! 1171: PUSHW %fp ! 1172: MOVW %r1,%fp ! 1173: .L203: ! 1174: XORW3 0(%r7),0(%r8),%r1 ! 1175: ANDW2 %r2,%r1 ! 1176: XORW2 %r1,0(%r7) ! 1177: JMP 0(%fp) ! 1178: B_FS_N: ! 1179: MOVW 0x64(%r8),0x64(%r7) ! 1180: MOVW 0x60(%r8),0x60(%r7) ! 1181: MOVW 0x5c(%r8),0x5c(%r7) ! 1182: MOVW 0x58(%r8),0x58(%r7) ! 1183: MOVW 0x54(%r8),0x54(%r7) ! 1184: MOVW 0x50(%r8),0x50(%r7) ! 1185: MOVW 0x4c(%r8),0x4c(%r7) ! 1186: MOVW 0x48(%r8),0x48(%r7) ! 1187: MOVW 0x44(%r8),0x44(%r7) ! 1188: MOVW 0x40(%r8),0x40(%r7) ! 1189: MOVW 0x3c(%r8),0x3c(%r7) ! 1190: MOVW 0x38(%r8),0x38(%r7) ! 1191: MOVW 0x34(%r8),0x34(%r7) ! 1192: MOVW 0x30(%r8),0x30(%r7) ! 1193: MOVW 0x2c(%r8),0x2c(%r7) ! 1194: MOVW 0x28(%r8),0x28(%r7) ! 1195: MOVW 0x24(%r8),0x24(%r7) ! 1196: MOVW 0x20(%r8),0x20(%r7) ! 1197: MOVW 0x1c(%r8),0x1c(%r7) ! 1198: MOVW 0x18(%r8),0x18(%r7) ! 1199: MOVW 0x14(%r8),0x14(%r7) ! 1200: MOVW 0x10(%r8),0x10(%r7) ! 1201: MOVW 0xc(%r8),0xc(%r7) ! 1202: MOVW 0x8(%r8),0x8(%r7) ! 1203: MOVW 0x4(%r8),0x4(%r7) ! 1204: ADDW2 %r0,%r8 ! 1205: ADDW2 %r0,%r7 ! 1206: XORW3 0(%r7),0(%r8),%r1 ! 1207: ANDW2 %ap,%r1 ! 1208: XORW2 %r1,0(%r7) ! 1209: ADDW2 %r6,%r8 ! 1210: ADDW2 %r5,%r7 ! 1211: .L202: ! 1212: # line 480, file "bitblt.c" ! 1213: subw2 &1,%r4 ! 1214: jnz .L203 ! 1215: .L201: ! 1216: POPW %fp ! 1217: POPW %ap ! 1218: jmp .L53 ! 1219: .L200: ! 1220: # line 486, file "bitblt.c" ! 1221: LRSW3 &2,16(%fp),%r0 ! 1222: movw %r0,4(%fp) ! 1223: # line 487, file "bitblt.c" ! 1224: andw3 &3,16(%fp),%r0 ! 1225: movw %r0,16(%fp) ! 1226: # line 488, file "bitblt.c" ! 1227: movw 12(%fp),%r4 ! 1228: .L206: ! 1229: # line 490, file "bitblt.c" ! 1230: andw3 0(%r7),48(%fp),%r0 ! 1231: movw %r8,%r1 ! 1232: addw2 &4,%r8 ! 1233: andw3 0(%r1),32(%fp),%r1 ! 1234: orw2 %r1,%r0 ! 1235: movw %r0,0(%r7) ! 1236: # line 491, file "bitblt.c" ! 1237: addw2 &4,%r7 ! 1238: # line 492, file "bitblt.c" ! 1239: movw 4(%fp),%r3 ! 1240: jnpos .L207 ! 1241: .L210: ! 1242: # line 493, file "bitblt.c" ! 1243: movw 0(%r8),0(%r7) ! 1244: # line 494, file "bitblt.c" ! 1245: movw 4(%r8),4(%r7) ! 1246: # line 495, file "bitblt.c" ! 1247: movw 8(%r8),8(%r7) ! 1248: # line 496, file "bitblt.c" ! 1249: movw 12(%r8),12(%r7) ! 1250: # line 497, file "bitblt.c" ! 1251: addw2 &16,%r7 ! 1252: # line 498, file "bitblt.c" ! 1253: addw2 &16,%r8 ! 1254: .L209: ! 1255: # line 499, file "bitblt.c" ! 1256: subw2 &1,%r3 ! 1257: jpos .L210 ! 1258: .L208: ! 1259: .L207: ! 1260: # line 500, file "bitblt.c" ! 1261: movw 16(%fp),%r3 ! 1262: jnpos .L211 ! 1263: .L214: ! 1264: # line 501, file "bitblt.c" ! 1265: movw %r7,%r0 ! 1266: addw2 &4,%r7 ! 1267: movw %r8,%r1 ! 1268: addw2 &4,%r8 ! 1269: movw 0(%r1),0(%r0) ! 1270: .L213: ! 1271: # line 502, file "bitblt.c" ! 1272: subw2 &1,%r3 ! 1273: jpos .L214 ! 1274: .L212: ! 1275: .L211: ! 1276: # line 503, file "bitblt.c" ! 1277: andw3 0(%r7),52(%fp),%r0 ! 1278: andw3 0(%r8),36(%fp),%r1 ! 1279: orw2 %r1,%r0 ! 1280: movw %r0,0(%r7) ! 1281: addw2 %r6,%r8 ! 1282: addw2 %r5,%r7 ! 1283: .L205: ! 1284: # line 506, file "bitblt.c" ! 1285: subw2 &1,%r4 ! 1286: jnz .L206 ! 1287: .L204: ! 1288: jmp .L53 ! 1289: .L215: ! 1290: # line 509, file "bitblt.c" ! 1291: cmpw 24(%fp),28(%fp) ! 1292: jle .L216 ! 1293: # line 510, file "bitblt.c" ! 1294: subw2 &4,%r8 ! 1295: .L216: ! 1296: .L219: ! 1297: # line 512, file "bitblt.c" ! 1298: movw %r8,%r0 ! 1299: addw2 &4,%r8 ! 1300: movw 0(%r0),%r4 ! 1301: # line 514, file "bitblt.c" ! 1302: LLSW3 4(%fp),%r4,%r0 ! 1303: LRSW3 0(%fp),0(%r8),%r1 ! 1304: orw2 %r1,%r0 ! 1305: andw2 32(%fp),%r0 ! 1306: andw3 48(%fp),0(%r7),%r1 ! 1307: orw2 %r1,%r0 ! 1308: movw %r0,0(%r7) ! 1309: # line 515, file "bitblt.c" ! 1310: addw2 &4,%r7 ! 1311: # line 516, file "bitblt.c" ! 1312: movw 16(%fp),%r3 ! 1313: jnpos .L220 ! 1314: .L223: ! 1315: # line 517, file "bitblt.c" ! 1316: movw %r8,%r0 ! 1317: addw2 &4,%r8 ! 1318: LLSW3 4(%fp),0(%r0),%r0 ! 1319: movw %r0,%r4 ! 1320: # line 518, file "bitblt.c" ! 1321: movw %r7,%r0 ! 1322: addw2 &4,%r7 ! 1323: LRSW3 0(%fp),0(%r8),%r1 ! 1324: orw2 %r4,%r1 ! 1325: movw %r1,0(%r0) ! 1326: .L222: ! 1327: # line 519, file "bitblt.c" ! 1328: subw2 &1,%r3 ! 1329: jpos .L223 ! 1330: .L221: ! 1331: .L220: ! 1332: # line 520, file "bitblt.c" ! 1333: movw 0(%r8),%r4 ! 1334: # line 522, file "bitblt.c" ! 1335: LLSW3 4(%fp),%r4,%r0 ! 1336: LRSW3 0(%fp),4(%r8),%r1 ! 1337: orw2 %r1,%r0 ! 1338: andw2 36(%fp),%r0 ! 1339: andw3 52(%fp),0(%r7),%r1 ! 1340: orw2 %r1,%r0 ! 1341: movw %r0,0(%r7) ! 1342: addw2 %r6,%r8 ! 1343: addw2 %r5,%r7 ! 1344: .L218: ! 1345: # line 525, file "bitblt.c" ! 1346: subw2 &1,12(%fp) ! 1347: jpos .L219 ! 1348: .L217: ! 1349: jmp .L53 ! 1350: .L54: ! 1351: cmpw %r0,&0 ! 1352: jl .L224 ! 1353: cmpw %r0,&15 ! 1354: jg .L224 ! 1355: ALSW3 &2,%r0,%r0 ! 1356: jmp *.L225(%r0) ! 1357: .data ! 1358: .align 4 ! 1359: #SWBEG ! 1360: .L225: ! 1361: .word .L215 ! 1362: .word .L88 ! 1363: .word .L130 ! 1364: .word .L172 ! 1365: .word .L198 ! 1366: .word .L76 ! 1367: .word .L118 ! 1368: .word .L160 ! 1369: .word .L189 ! 1370: .word .L67 ! 1371: .word .L109 ! 1372: .word .L151 ! 1373: .word .L177 ! 1374: .word .L55 ! 1375: .word .L97 ! 1376: .word .L139 ! 1377: #SWEND ! 1378: .text ! 1379: .L224: ! 1380: .L53: ! 1381: jmp .L31 ! 1382: .L43: ! 1383: # line 537, file "bitblt.c" ! 1384: andh3 &31,16(%ap),%r0 ! 1385: movw %r0,%r4 ! 1386: # line 538, file "bitblt.c" ! 1387: andh3 &31,4(%ap),%r0 ! 1388: movw %r0,%r6 ! 1389: # line 539, file "bitblt.c" ! 1390: addw3 %r5,%r6,%r0 ! 1391: cmpw %r0,&31 ! 1392: jle .L226 ! 1393: # line 541, file "bitblt.c" ! 1394: orw2 &4,20(%ap) ! 1395: # line 542, file "bitblt.c" ! 1396: LRSW3 %r6,&-1,%r0 ! 1397: movw %r0,32(%fp) ! 1398: # line 543, file "bitblt.c" ! 1399: addw3 %r5,%r6,%r0 ! 1400: andw2 &31,%r0 ! 1401: addw2 &1,%r0 ! 1402: LLSW3 &2,%r0,%r0 ! 1403: movw topbits(%r0),36(%fp) ! 1404: .L226: ! 1405: # line 546, file "bitblt.c" ! 1406: addw3 %r5,%r4,%r0 ! 1407: cmpw %r0,&31 ! 1408: jleu .L227 ! 1409: # line 548, file "bitblt.c" ! 1410: orw2 &8,20(%ap) ! 1411: # line 549, file "bitblt.c" ! 1412: LRSW3 %r4,&-1,%r0 ! 1413: movw %r0,40(%fp) ! 1414: # line 550, file "bitblt.c" ! 1415: addw3 %r5,%r4,%r0 ! 1416: andw2 &31,%r0 ! 1417: addw2 &1,%r0 ! 1418: LLSW3 &2,%r0,%r0 ! 1419: movw topbits(%r0),44(%fp) ! 1420: .L227: ! 1421: # line 552, file "bitblt.c" ! 1422: movw %r4,24(%fp) ! 1423: # line 553, file "bitblt.c" ! 1424: subw3 %r6,%r4,%r0 ! 1425: movw %r0,%r4 ! 1426: # line 554, file "bitblt.c" ! 1427: movw %r5,0(%fp) ! 1428: # line 556, file "bitblt.c" ! 1429: cmpw 0(%ap),12(%ap) ! 1430: jne .L228 ! 1431: cmph 6(%ap),18(%ap) ! 1432: jge .L228 ! 1433: .L229: ! 1434: # line 558, file "bitblt.c" ! 1435: movtwh %r3,%r0 ! 1436: subh2 &1,%r0 ! 1437: addh2 %r0,6(%ap) ! 1438: # line 559, file "bitblt.c" ! 1439: movtwh %r3,%r0 ! 1440: subh2 &1,%r0 ! 1441: addh2 %r0,18(%ap) ! 1442: # line 560, file "bitblt.c" ! 1443: addw3 &4,0(%ap),%r0 ! 1444: LLSW3 &2,0(%r0),%r0 ! 1445: mnegw %r0,%r0 ! 1446: movw %r0,%r6 ! 1447: # line 561, file "bitblt.c" ! 1448: addw3 &4,12(%ap),%r0 ! 1449: LLSW3 &2,0(%r0),%r0 ! 1450: mnegw %r0,%r0 ! 1451: movw %r0,%r5 ! 1452: jmp .L230 ! 1453: .L228: ! 1454: # line 565, file "bitblt.c" ! 1455: addw3 &4,0(%ap),%r0 ! 1456: LLSW3 &2,0(%r0),%r0 ! 1457: movw %r0,%r6 ! 1458: # line 566, file "bitblt.c" ! 1459: addw3 &4,12(%ap),%r0 ! 1460: LLSW3 &2,0(%r0),%r0 ! 1461: movw %r0,%r5 ! 1462: .L230: ! 1463: # line 569, file "bitblt.c" ! 1464: pushw 0(%ap) ! 1465: pushw 4(%ap) ! 1466: call &2,addr ! 1467: movw %r0,%r8 ! 1468: # line 570, file "bitblt.c" ! 1469: pushw 12(%ap) ! 1470: pushw 16(%ap) ! 1471: call &2,addr ! 1472: movw %r0,%r7 ! 1473: # line 572, file "bitblt.c" ! 1474: movw 20(%ap),%r0 ! 1475: jmp .L232 ! 1476: .L233: ! 1477: # line 575, file "bitblt.c" ! 1478: addw3 &1,0(%fp),%r0 ! 1479: LLSW3 &2,%r0,%r0 ! 1480: LRSW3 24(%fp),topbits(%r0),%r0 ! 1481: movw %r0,32(%fp) ! 1482: MOVW 0x20(%fp),%r1 ! 1483: .L236: ! 1484: ROTW %r4,0(%r8),%r2 ! 1485: XORW2 0(%r7),%r2 ! 1486: ANDW2 %r1,%r2 ! 1487: XORW2 %r2,0(%r7) ! 1488: ADDW2 %r6, %r8 ! 1489: ADDW2 %r5, %r7 ! 1490: .L235: ! 1491: # line 584, file "bitblt.c" ! 1492: subw2 &1,%r3 ! 1493: jpos .L236 ! 1494: .L234: ! 1495: jmp .L231 ! 1496: .L237: ! 1497: # line 587, file "bitblt.c" ! 1498: subw3 %r4,&32,%r0 ! 1499: movw %r0,44(%fp) ! 1500: # line 588, file "bitblt.c" ! 1501: addw3 &1,0(%fp),%r0 ! 1502: LLSW3 &2,%r0,%r0 ! 1503: LRSW3 24(%fp),topbits(%r0),%r0 ! 1504: movw %r0,40(%fp) ! 1505: PUSHW %ap ! 1506: MOVW 0x28(%fp),%r0 ! 1507: MOVW 0x2c(%fp),%ap ! 1508: .L240: ! 1509: LLSW3 %ap,0(%r8),%r1 ! 1510: LRSW3 %r4,4(%r8),%r2 ! 1511: ORW2 %r2, %r1 ! 1512: XORW2 0(%r7),%r1 ! 1513: ANDW2 %r0,%r1 ! 1514: XORW2 %r1,0(%r7) ! 1515: ADDW2 %r6, %r8 ! 1516: ADDW2 %r5, %r7 ! 1517: .L239: ! 1518: # line 602, file "bitblt.c" ! 1519: subw2 &1,%r3 ! 1520: jpos .L240 ! 1521: .L238: ! 1522: POPW %ap ! 1523: jmp .L231 ! 1524: .L241: ! 1525: PUSHW %ap ! 1526: MOVW 0x28(%fp),%r0 ! 1527: MOVW 0x2c(%fp),%ap ! 1528: .L244: ! 1529: ROTW %r4,0(%r8),%r1 ! 1530: XORW3 0(%r7),%r1,%r2 ! 1531: ANDW2 %r0,%r2 ! 1532: XORW2 %r2,0(%r7) ! 1533: XORW2 4(%r7),%r1 ! 1534: ANDW2 %ap,%r1 ! 1535: XORW2 %r1,4(%r7) ! 1536: ADDW2 %r6, %r8 ! 1537: ADDW2 %r5, %r7 ! 1538: .L243: ! 1539: # line 619, file "bitblt.c" ! 1540: subw2 &1,%r3 ! 1541: jpos .L244 ! 1542: .L242: ! 1543: POPW %ap ! 1544: jmp .L231 ! 1545: .L245: ! 1546: PUSHW %ap ! 1547: SUBW3 %r4,&0x20,%ap ! 1548: MOVW 0x20(%fp),%r0 ! 1549: MOVW 0x24(%fp),%r2 ! 1550: PUSHW %fp ! 1551: .L248: ! 1552: ANDW3 %r0, 0(%r8), %r1 ! 1553: ANDW3 %r2, 4(%r8),%ap ! 1554: ORW2 %ap, %r1 ! 1555: ROTW %r4, %r1, %r1 ! 1556: XORW3 0(%r7), %r1, %ap ! 1557: ANDW2 0x28(%fp), %ap ! 1558: XORW2 %ap, 0(%r7) ! 1559: XORW2 4(%r7), %r1 ! 1560: ANDW2 0x2c(%fp), %r1 ! 1561: XORW2 %r1, 4(%r7) ! 1562: ADDW2 %r6, %r8 ! 1563: ADDW2 %r5, %r7 ! 1564: .L247: ! 1565: # line 641, file "bitblt.c" ! 1566: subw2 &1,%r3 ! 1567: jpos .L248 ! 1568: .L246: ! 1569: POPW %fp ! 1570: POPW %ap ! 1571: jmp .L231 ! 1572: .L249: ! 1573: # line 646, file "bitblt.c" ! 1574: addw3 &1,0(%fp),%r0 ! 1575: LLSW3 &2,%r0,%r0 ! 1576: LRSW3 24(%fp),topbits(%r0),%r0 ! 1577: movw %r0,32(%fp) ! 1578: MOVW 0x20(%fp),%r1 ! 1579: .L252: ! 1580: ROTW %r4,0(%r8),%r2 ! 1581: ANDW2 %r1,%r2 ! 1582: ORW2 %r2,0(%r7) ! 1583: ADDW2 %r6, %r8 ! 1584: ADDW2 %r5, %r7 ! 1585: .L251: ! 1586: # line 654, file "bitblt.c" ! 1587: subw2 &1,%r3 ! 1588: jpos .L252 ! 1589: .L250: ! 1590: jmp .L231 ! 1591: .L253: ! 1592: MOVW 0x20(%fp),%r0 ! 1593: PUSHW %ap ! 1594: MOVW 0x24(%fp),%ap ! 1595: .L256: ! 1596: ANDW3 %r0,0(%r8),%r2 ! 1597: ANDW3 %ap,4(%r8),%r1 ! 1598: ORW2 %r2,%r1 ! 1599: ROTW %r4,%r1,%r1 ! 1600: ORW2 %r1,0(%r7) ! 1601: ADDW2 %r6, %r8 ! 1602: ADDW2 %r5, %r7 ! 1603: .L255: ! 1604: # line 669, file "bitblt.c" ! 1605: subw2 &1,%r3 ! 1606: jpos .L256 ! 1607: .L254: ! 1608: POPW %ap ! 1609: jmp .L231 ! 1610: .L257: ! 1611: # line 673, file "bitblt.c" ! 1612: cmpw 0(%fp),&16 ! 1613: jg .L258 ! 1614: MOVW &0xffff0000,%r2 ! 1615: ORW3 0x28(%fp),0x2c(%fp),%r0 ! 1616: .L261: ! 1617: ROTW %r4,0(%r8),%r1 ! 1618: ANDW2 %r0,%r1 ! 1619: ORH2 %r1,2(%r7) ! 1620: ANDW2 %r2, %r1 ! 1621: ORW2 %r1, 4(%r7) ! 1622: ADDW2 %r6, %r8 ! 1623: ADDW2 %r5, %r7 ! 1624: .L260: ! 1625: # line 685, file "bitblt.c" ! 1626: subw2 &1,%r3 ! 1627: jpos .L261 ! 1628: .L259: ! 1629: jmp .L262 ! 1630: .L258: ! 1631: MOVW 0x28(%fp),%r0 ! 1632: PUSHW %ap ! 1633: MOVW 0x2c(%fp),%ap ! 1634: .L265: ! 1635: ROTW %r4,0(%r8),%r1 ! 1636: ANDW3 %r0,%r1,%r2 ! 1637: ORW2 %r2,0(%r7) ! 1638: ANDW2 %ap,%r1 ! 1639: ORW2 %r1,4(%r7) ! 1640: ADDW2 %r6, %r8 ! 1641: ADDW2 %r5, %r7 ! 1642: .L264: ! 1643: # line 700, file "bitblt.c" ! 1644: subw2 &1,%r3 ! 1645: jpos .L265 ! 1646: .L263: ! 1647: POPW %ap ! 1648: .L262: ! 1649: jmp .L231 ! 1650: .L266: ! 1651: MOVW 0x20(%fp),%r0 ! 1652: PUSHW %ap ! 1653: MOVW 0x24(%fp),%ap ! 1654: # line 708, file "bitblt.c" ! 1655: cmpw 0(%fp),&16 ! 1656: jle .L267 ! 1657: .L270: ! 1658: ANDW3 %r0,0(%r8),%r1 ! 1659: ANDW3 %ap,4(%r8),%r2 ! 1660: ORW2 %r2,%r1 ! 1661: ROTW %r4,%r1,%r1 ! 1662: ANDW3 0x28(%fp),%r1,%r2 ! 1663: ORW2 %r2,0(%r7) ! 1664: ANDW2 0x2c(%fp),%r1 ! 1665: ORW2 %r1,4(%r7) ! 1666: ADDW2 %r6, %r8 ! 1667: ADDW2 %r5, %r7 ! 1668: .L269: ! 1669: # line 720, file "bitblt.c" ! 1670: subw2 &1,%r3 ! 1671: jpos .L270 ! 1672: .L268: ! 1673: jmp .L271 ! 1674: .L267: ! 1675: .L274: ! 1676: ANDW3 %r0,0(%r8),%r1 ! 1677: ANDW3 %ap,4(%r8),%r2 ! 1678: ORW2 %r2,%r1 ! 1679: ROTW %r4,%r1,%r1 ! 1680: ORH2 %r1,2(%r7) ! 1681: ANDW2 &0xffff0000,%r1 ! 1682: ORW2 %r1,4(%r7) ! 1683: ADDW2 %r6, %r8 ! 1684: ADDW2 %r5, %r7 ! 1685: .L273: ! 1686: # line 734, file "bitblt.c" ! 1687: subw2 &1,%r3 ! 1688: jpos .L274 ! 1689: .L272: ! 1690: .L271: ! 1691: POPW %ap ! 1692: jmp .L231 ! 1693: .L275: ! 1694: # line 739, file "bitblt.c" ! 1695: addw3 &1,0(%fp),%r0 ! 1696: LLSW3 &2,%r0,%r0 ! 1697: LRSW3 24(%fp),topbits(%r0),%r0 ! 1698: movw %r0,32(%fp) ! 1699: MOVW 0x20(%fp),%r1 ! 1700: .L278: ! 1701: ROTW %r4,0(%r8),%r2 ! 1702: ANDW2 %r1,%r2 ! 1703: MCOMW %r2,%r2 ! 1704: ANDW2 %r2,0(%r7) ! 1705: ADDW2 %r6, %r8 ! 1706: ADDW2 %r5, %r7 ! 1707: .L277: ! 1708: # line 748, file "bitblt.c" ! 1709: subw2 &1,%r3 ! 1710: jpos .L278 ! 1711: .L276: ! 1712: jmp .L231 ! 1713: .L279: ! 1714: MOVW 0x20(%fp),%r0 ! 1715: PUSHW %ap ! 1716: MOVW 0x24(%fp),%ap ! 1717: .L282: ! 1718: ANDW3 %r0,0(%r8),%r2 ! 1719: ANDW3 %ap,4(%r8),%r1 ! 1720: ORW2 %r2,%r1 ! 1721: ROTW %r4,%r1,%r1 ! 1722: MCOMW %r1,%r1 ! 1723: ANDW2 %r1,0(%r7) ! 1724: ADDW2 %r6, %r8 ! 1725: ADDW2 %r5, %r7 ! 1726: .L281: ! 1727: # line 764, file "bitblt.c" ! 1728: subw2 &1,%r3 ! 1729: jpos .L282 ! 1730: .L280: ! 1731: POPW %ap ! 1732: jmp .L231 ! 1733: .L283: ! 1734: # line 768, file "bitblt.c" ! 1735: cmpw 0(%fp),&16 ! 1736: jg .L284 ! 1737: MOVW &0xffff,%r2 ! 1738: ORW3 0x28(%fp),0x2c(%fp),%r0 ! 1739: .L287: ! 1740: ROTW %r4,0(%r8),%r1 ! 1741: ANDW2 %r0,%r1 ! 1742: MCOMW %r1,%r1 ! 1743: ANDH2 %r1,2(%r7) ! 1744: ORW2 %r2,%r1 ! 1745: ANDW2 %r1,4(%r7) ! 1746: ADDW2 %r6, %r8 ! 1747: ADDW2 %r5, %r7 ! 1748: .L286: ! 1749: # line 781, file "bitblt.c" ! 1750: subw2 &1,%r3 ! 1751: jpos .L287 ! 1752: .L285: ! 1753: jmp .L288 ! 1754: .L284: ! 1755: MOVW 0x28(%fp),%r0 ! 1756: PUSHW %ap ! 1757: MOVW 0x2c(%fp),%ap ! 1758: .L291: ! 1759: ROTW %r4,0(%r8),%r1 ! 1760: ANDW3 %r0,%r1,%r2 ! 1761: MCOMW %r2,%r2 ! 1762: ANDW2 %r2,0(%r7) ! 1763: ANDW2 %ap,%r1 ! 1764: MCOMW %r1,%r1 ! 1765: ANDW2 %r1,4(%r7) ! 1766: ADDW2 %r6, %r8 ! 1767: ADDW2 %r5, %r7 ! 1768: .L290: ! 1769: # line 798, file "bitblt.c" ! 1770: subw2 &1,%r3 ! 1771: jpos .L291 ! 1772: .L289: ! 1773: POPW %ap ! 1774: .L288: ! 1775: jmp .L231 ! 1776: .L292: ! 1777: MOVW 0x20(%fp),%r0 ! 1778: PUSHW %ap ! 1779: MOVW 0x24(%fp),%ap ! 1780: # line 806, file "bitblt.c" ! 1781: cmpw 0(%fp),&16 ! 1782: jle .L293 ! 1783: .L296: ! 1784: ANDW3 %r0,0(%r8),%r1 ! 1785: ANDW3 %ap,4(%r8),%r2 ! 1786: ORW2 %r2,%r1 ! 1787: ROTW %r4,%r1,%r1 ! 1788: ANDW3 0x28(%fp),%r1,%r2 ! 1789: MCOMW %r2,%r2 ! 1790: ANDW2 %r2,0(%r7) ! 1791: ANDW2 0x2c(%fp),%r1 ! 1792: MCOMW %r1,%r1 ! 1793: ANDW2 %r1,4(%r7) ! 1794: ADDW2 %r6, %r8 ! 1795: ADDW2 %r5, %r7 ! 1796: .L295: ! 1797: # line 820, file "bitblt.c" ! 1798: subw2 &1,%r3 ! 1799: jpos .L296 ! 1800: .L294: ! 1801: jmp .L297 ! 1802: .L293: ! 1803: .L300: ! 1804: ANDW3 %r0,0(%r8),%r1 ! 1805: ANDW3 %ap,4(%r8),%r2 ! 1806: ORW2 %r2,%r1 ! 1807: ROTW %r4,%r1,%r1 ! 1808: MCOMW %r1,%r1 ! 1809: ANDH2 %r1,2(%r7) ! 1810: ORW2 &0xffff,%r1 ! 1811: ANDW2 %r1,4(%r7) ! 1812: ADDW2 %r6, %r8 ! 1813: ADDW2 %r5, %r7 ! 1814: .L299: ! 1815: # line 835, file "bitblt.c" ! 1816: subw2 &1,%r3 ! 1817: jpos .L300 ! 1818: .L298: ! 1819: .L297: ! 1820: POPW %ap ! 1821: jmp .L231 ! 1822: .L301: ! 1823: # line 840, file "bitblt.c" ! 1824: addw3 &1,0(%fp),%r0 ! 1825: LLSW3 &2,%r0,%r0 ! 1826: LRSW3 24(%fp),topbits(%r0),%r0 ! 1827: movw %r0,32(%fp) ! 1828: MOVW 0x20(%fp),%r1 ! 1829: .L304: ! 1830: ROTW %r4,0(%r8),%r2 ! 1831: ANDW2 %r1,%r2 ! 1832: XORW2 %r2,0(%r7) ! 1833: ADDW2 %r6, %r8 ! 1834: ADDW2 %r5, %r7 ! 1835: .L303: ! 1836: # line 848, file "bitblt.c" ! 1837: subw2 &1,%r3 ! 1838: jpos .L304 ! 1839: .L302: ! 1840: jmp .L231 ! 1841: .L305: ! 1842: MOVW 0x20(%fp),%r0 ! 1843: PUSHW %ap ! 1844: MOVW 0x24(%fp),%ap ! 1845: .L308: ! 1846: ANDW3 %r0,0(%r8),%r2 ! 1847: ANDW3 %ap,4(%r8),%r1 ! 1848: ORW2 %r2,%r1 ! 1849: ROTW %r4,%r1,%r1 ! 1850: XORW2 %r1,0(%r7) ! 1851: ADDW2 %r6, %r8 ! 1852: ADDW2 %r5, %r7 ! 1853: .L307: ! 1854: # line 863, file "bitblt.c" ! 1855: subw2 &1,%r3 ! 1856: jpos .L308 ! 1857: .L306: ! 1858: POPW %ap ! 1859: jmp .L231 ! 1860: .L309: ! 1861: # line 867, file "bitblt.c" ! 1862: cmpw 0(%fp),&16 ! 1863: jg .L310 ! 1864: MOVW &0xffff0000,%r2 ! 1865: ORW3 0x28(%fp),0x2c(%fp),%r0 ! 1866: .L313: ! 1867: ROTW %r4,0(%r8),%r1 ! 1868: ANDW2 %r0,%r1 ! 1869: XORH2 %r1,2(%r7) ! 1870: ANDW2 %r2,%r1 ! 1871: XORW2 %r1,4(%r7) ! 1872: ADDW2 %r6, %r8 ! 1873: ADDW2 %r5, %r7 ! 1874: .L312: ! 1875: # line 879, file "bitblt.c" ! 1876: subw2 &1,%r3 ! 1877: jpos .L313 ! 1878: .L311: ! 1879: jmp .L314 ! 1880: .L310: ! 1881: MOVW 0x28(%fp),%r0 ! 1882: PUSHW %ap ! 1883: MOVW 0x2c(%fp),%ap ! 1884: .L317: ! 1885: ROTW %r4,0(%r8),%r1 ! 1886: ANDW3 %r0,%r1,%r2 ! 1887: XORW2 %r2,0(%r7) ! 1888: ANDW2 %ap,%r1 ! 1889: XORW2 %r1,4(%r7) ! 1890: ADDW2 %r6, %r8 ! 1891: ADDW2 %r5, %r7 ! 1892: .L316: ! 1893: # line 894, file "bitblt.c" ! 1894: subw2 &1,%r3 ! 1895: jpos .L317 ! 1896: .L315: ! 1897: POPW %ap ! 1898: .L314: ! 1899: jmp .L231 ! 1900: .L318: ! 1901: MOVW 0x20(%fp),%r0 ! 1902: PUSHW %ap ! 1903: MOVW 0x24(%fp),%ap ! 1904: # line 902, file "bitblt.c" ! 1905: cmpw 0(%fp),&16 ! 1906: jle .L319 ! 1907: .L322: ! 1908: ANDW3 %r0,0(%r8),%r1 ! 1909: ANDW3 %ap,4(%r8),%r2 ! 1910: ORW2 %r2,%r1 ! 1911: ROTW %r4,%r1,%r1 ! 1912: ANDW3 0x28(%fp),%r1,%r2 ! 1913: XORW2 %r2,0(%r7) ! 1914: ANDW2 0x2c(%fp),%r1 ! 1915: XORW2 %r1,4(%r7) ! 1916: ADDW2 %r6, %r8 ! 1917: ADDW2 %r5, %r7 ! 1918: .L321: ! 1919: # line 914, file "bitblt.c" ! 1920: subw2 &1,%r3 ! 1921: jpos .L322 ! 1922: .L320: ! 1923: jmp .L323 ! 1924: .L319: ! 1925: .L326: ! 1926: ANDW3 %r0,0(%r8),%r1 ! 1927: ANDW3 %ap,4(%r8),%r2 ! 1928: ORW2 %r2,%r1 ! 1929: ROTW %r4,%r1,%r1 ! 1930: XORH2 %r1,2(%r7) ! 1931: ANDW2 &0xffff0000,%r1 ! 1932: XORW2 %r1,4(%r7) ! 1933: ADDW2 %r6, %r8 ! 1934: ADDW2 %r5, %r7 ! 1935: .L325: ! 1936: # line 928, file "bitblt.c" ! 1937: subw2 &1,%r3 ! 1938: jpos .L326 ! 1939: .L324: ! 1940: .L323: ! 1941: POPW %ap ! 1942: jmp .L231 ! 1943: .L232: ! 1944: cmpw %r0,&0 ! 1945: jl .L327 ! 1946: cmpw %r0,&15 ! 1947: jg .L327 ! 1948: ALSW3 &2,%r0,%r0 ! 1949: jmp *.L328(%r0) ! 1950: .data ! 1951: .align 4 ! 1952: #SWBEG ! 1953: .L328: ! 1954: .word .L233 ! 1955: .word .L249 ! 1956: .word .L275 ! 1957: .word .L301 ! 1958: .word .L237 ! 1959: .word .L253 ! 1960: .word .L279 ! 1961: .word .L305 ! 1962: .word .L241 ! 1963: .word .L257 ! 1964: .word .L283 ! 1965: .word .L309 ! 1966: .word .L245 ! 1967: .word .L266 ! 1968: .word .L292 ! 1969: .word .L318 ! 1970: #SWEND ! 1971: .text ! 1972: .L327: ! 1973: .L231: ! 1974: jmp .L31 ! 1975: .L31: ! 1976: .def .ef; .val .; .scl 101; .line 909; .endef ! 1977: .ln 909 ! 1978: .set .F1,64 ! 1979: .set .R1,6 ! 1980: ret &.R1 ! 1981: .def bitblt; .val .; .scl -1; .endef ! 1982: .data
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.