Annotation of researchv9/jerq/src/lib/j/bitblt.s, revision 1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.