[BACK]Return to edr-2.s CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2018 / asm

Annotation of OpenXM_contrib2/asir2018/asm/edr-2.s, Revision 1.1

1.1     ! noro        1:
        !             2:
        !             3:
        !             4:
        !             5:
        !             6:
        !             7:
        !             8:
        !             9:
        !            10:
        !            11:
        !            12:        .proc   4
        !            13:        .global edr
        !            14: edr:
        !            15:        tst %o1
        !            16:        be,a .udr
        !            17:        mov     %o2,%o1
        !            18:
        !            19:        mov     %o0,%o3
        !            20:        mov     %o1,%o0
        !            21:        clr     %o1
        !            22:        tst %o0
        !            23:
        !            24:        sll     %o1,4,%o1
        !            25:
        !            26:        bl      L.0.1.16
        !            27:        addcc %o3,%o3,%o3
        !            28:        addx %o0,%o0,%o0
        !            29:        subcc   %o0,%o2,%o0
        !            30:
        !            31:        bl      L.0.2.17
        !            32:        addcc %o3,%o3,%o3
        !            33:        addx %o0,%o0,%o0
        !            34:        subcc   %o0,%o2,%o0
        !            35:
        !            36:        bl      L.0.3.19
        !            37:        addcc %o3,%o3,%o3
        !            38:        addx %o0,%o0,%o0
        !            39:        subcc   %o0,%o2,%o0
        !            40:
        !            41:        bl      L.0.4.23
        !            42:        addcc %o3,%o3,%o3
        !            43:        addx %o0,%o0,%o0
        !            44:        subcc   %o0,%o2,%o0
        !            45:        b       NEXT.0
        !            46:        add     %o1,15,%o1
        !            47: L.0.4.23:
        !            48:        addx %o0,%o0,%o0
        !            49:        addcc   %o0,%o2,%o0
        !            50:        b       NEXT.0
        !            51:        add     %o1,13,%o1
        !            52:
        !            53:
        !            54: L.0.3.19:
        !            55:        addx %o0,%o0,%o0
        !            56:        addcc   %o0,%o2,%o0
        !            57:
        !            58:        bl      L.0.4.21
        !            59:        addcc %o3,%o3,%o3
        !            60:        addx %o0,%o0,%o0
        !            61:        subcc   %o0,%o2,%o0
        !            62:        b       NEXT.0
        !            63:        add     %o1,11,%o1
        !            64: L.0.4.21:
        !            65:        addx %o0,%o0,%o0
        !            66:        addcc   %o0,%o2,%o0
        !            67:        b       NEXT.0
        !            68:        add     %o1,9,%o1
        !            69:
        !            70:
        !            71:
        !            72: L.0.2.17:
        !            73:        addx %o0,%o0,%o0
        !            74:        addcc   %o0,%o2,%o0
        !            75:
        !            76:        bl      L.0.3.17
        !            77:        addcc %o3,%o3,%o3
        !            78:        addx %o0,%o0,%o0
        !            79:        subcc   %o0,%o2,%o0
        !            80:
        !            81:        bl      L.0.4.19
        !            82:        addcc %o3,%o3,%o3
        !            83:        addx %o0,%o0,%o0
        !            84:        subcc   %o0,%o2,%o0
        !            85:        b       NEXT.0
        !            86:        add     %o1,7,%o1
        !            87: L.0.4.19:
        !            88:        addx %o0,%o0,%o0
        !            89:        addcc   %o0,%o2,%o0
        !            90:        b       NEXT.0
        !            91:        add     %o1,5,%o1
        !            92:
        !            93:
        !            94: L.0.3.17:
        !            95:        addx %o0,%o0,%o0
        !            96:        addcc   %o0,%o2,%o0
        !            97:
        !            98:        bl      L.0.4.17
        !            99:        addcc %o3,%o3,%o3
        !           100:        addx %o0,%o0,%o0
        !           101:        subcc   %o0,%o2,%o0
        !           102:        b       NEXT.0
        !           103:        add     %o1,3,%o1
        !           104: L.0.4.17:
        !           105:        addx %o0,%o0,%o0
        !           106:        addcc   %o0,%o2,%o0
        !           107:        b       NEXT.0
        !           108:        add     %o1,1,%o1
        !           109:
        !           110:
        !           111:
        !           112:
        !           113: L.0.1.16:
        !           114:        addx %o0,%o0,%o0
        !           115:        addcc   %o0,%o2,%o0
        !           116:
        !           117:        bl      L.0.2.15
        !           118:        addcc %o3,%o3,%o3
        !           119:        addx %o0,%o0,%o0
        !           120:        subcc   %o0,%o2,%o0
        !           121:
        !           122:        bl      L.0.3.15
        !           123:        addcc %o3,%o3,%o3
        !           124:        addx %o0,%o0,%o0
        !           125:        subcc   %o0,%o2,%o0
        !           126:
        !           127:        bl      L.0.4.15
        !           128:        addcc %o3,%o3,%o3
        !           129:        addx %o0,%o0,%o0
        !           130:        subcc   %o0,%o2,%o0
        !           131:        b       NEXT.0
        !           132:        add     %o1,-1,%o1
        !           133: L.0.4.15:
        !           134:        addx %o0,%o0,%o0
        !           135:        addcc   %o0,%o2,%o0
        !           136:        b       NEXT.0
        !           137:        add     %o1,-3,%o1
        !           138:
        !           139:
        !           140: L.0.3.15:
        !           141:        addx %o0,%o0,%o0
        !           142:        addcc   %o0,%o2,%o0
        !           143:
        !           144:        bl      L.0.4.13
        !           145:        addcc %o3,%o3,%o3
        !           146:        addx %o0,%o0,%o0
        !           147:        subcc   %o0,%o2,%o0
        !           148:        b       NEXT.0
        !           149:        add     %o1,-5,%o1
        !           150: L.0.4.13:
        !           151:        addx %o0,%o0,%o0
        !           152:        addcc   %o0,%o2,%o0
        !           153:        b       NEXT.0
        !           154:        add     %o1,-7,%o1
        !           155:
        !           156:
        !           157:
        !           158: L.0.2.15:
        !           159:        addx %o0,%o0,%o0
        !           160:        addcc   %o0,%o2,%o0
        !           161:
        !           162:        bl      L.0.3.13
        !           163:        addcc %o3,%o3,%o3
        !           164:        addx %o0,%o0,%o0
        !           165:        subcc   %o0,%o2,%o0
        !           166:
        !           167:        bl      L.0.4.11
        !           168:        addcc %o3,%o3,%o3
        !           169:        addx %o0,%o0,%o0
        !           170:        subcc   %o0,%o2,%o0
        !           171:        b       NEXT.0
        !           172:        add     %o1,-9,%o1
        !           173: L.0.4.11:
        !           174:        addx %o0,%o0,%o0
        !           175:        addcc   %o0,%o2,%o0
        !           176:        b       NEXT.0
        !           177:        add     %o1,-11,%o1
        !           178:
        !           179:
        !           180: L.0.3.13:
        !           181:        addx %o0,%o0,%o0
        !           182:        addcc   %o0,%o2,%o0
        !           183:
        !           184:        bl      L.0.4.9
        !           185:        addcc %o3,%o3,%o3
        !           186:        addx %o0,%o0,%o0
        !           187:        subcc   %o0,%o2,%o0
        !           188:        b       NEXT.0
        !           189:        add     %o1,-13,%o1
        !           190: L.0.4.9:
        !           191:        addx %o0,%o0,%o0
        !           192:        addcc   %o0,%o2,%o0
        !           193:        b       NEXT.0
        !           194:        add     %o1,-15,%o1
        !           195:
        !           196:
        !           197:
        !           198:
        !           199:
        !           200: NEXT.0:
        !           201:        sll     %o1,4,%o1
        !           202:
        !           203:        bl      L.1.1.16
        !           204:        addcc %o3,%o3,%o3
        !           205:        addx %o0,%o0,%o0
        !           206:        subcc   %o0,%o2,%o0
        !           207:
        !           208:        bl      L.1.2.17
        !           209:        addcc %o3,%o3,%o3
        !           210:        addx %o0,%o0,%o0
        !           211:        subcc   %o0,%o2,%o0
        !           212:
        !           213:        bl      L.1.3.19
        !           214:        addcc %o3,%o3,%o3
        !           215:        addx %o0,%o0,%o0
        !           216:        subcc   %o0,%o2,%o0
        !           217:
        !           218:        bl      L.1.4.23
        !           219:        addcc %o3,%o3,%o3
        !           220:        addx %o0,%o0,%o0
        !           221:        subcc   %o0,%o2,%o0
        !           222:        b       NEXT.1
        !           223:        add     %o1,15,%o1
        !           224: L.1.4.23:
        !           225:        addx %o0,%o0,%o0
        !           226:        addcc   %o0,%o2,%o0
        !           227:        b       NEXT.1
        !           228:        add     %o1,13,%o1
        !           229:
        !           230:
        !           231: L.1.3.19:
        !           232:        addx %o0,%o0,%o0
        !           233:        addcc   %o0,%o2,%o0
        !           234:
        !           235:        bl      L.1.4.21
        !           236:        addcc %o3,%o3,%o3
        !           237:        addx %o0,%o0,%o0
        !           238:        subcc   %o0,%o2,%o0
        !           239:        b       NEXT.1
        !           240:        add     %o1,11,%o1
        !           241: L.1.4.21:
        !           242:        addx %o0,%o0,%o0
        !           243:        addcc   %o0,%o2,%o0
        !           244:        b       NEXT.1
        !           245:        add     %o1,9,%o1
        !           246:
        !           247:
        !           248:
        !           249: L.1.2.17:
        !           250:        addx %o0,%o0,%o0
        !           251:        addcc   %o0,%o2,%o0
        !           252:
        !           253:        bl      L.1.3.17
        !           254:        addcc %o3,%o3,%o3
        !           255:        addx %o0,%o0,%o0
        !           256:        subcc   %o0,%o2,%o0
        !           257:
        !           258:        bl      L.1.4.19
        !           259:        addcc %o3,%o3,%o3
        !           260:        addx %o0,%o0,%o0
        !           261:        subcc   %o0,%o2,%o0
        !           262:        b       NEXT.1
        !           263:        add     %o1,7,%o1
        !           264: L.1.4.19:
        !           265:        addx %o0,%o0,%o0
        !           266:        addcc   %o0,%o2,%o0
        !           267:        b       NEXT.1
        !           268:        add     %o1,5,%o1
        !           269:
        !           270:
        !           271: L.1.3.17:
        !           272:        addx %o0,%o0,%o0
        !           273:        addcc   %o0,%o2,%o0
        !           274:
        !           275:        bl      L.1.4.17
        !           276:        addcc %o3,%o3,%o3
        !           277:        addx %o0,%o0,%o0
        !           278:        subcc   %o0,%o2,%o0
        !           279:        b       NEXT.1
        !           280:        add     %o1,3,%o1
        !           281: L.1.4.17:
        !           282:        addx %o0,%o0,%o0
        !           283:        addcc   %o0,%o2,%o0
        !           284:        b       NEXT.1
        !           285:        add     %o1,1,%o1
        !           286:
        !           287:
        !           288:
        !           289:
        !           290: L.1.1.16:
        !           291:        addx %o0,%o0,%o0
        !           292:        addcc   %o0,%o2,%o0
        !           293:
        !           294:        bl      L.1.2.15
        !           295:        addcc %o3,%o3,%o3
        !           296:        addx %o0,%o0,%o0
        !           297:        subcc   %o0,%o2,%o0
        !           298:
        !           299:        bl      L.1.3.15
        !           300:        addcc %o3,%o3,%o3
        !           301:        addx %o0,%o0,%o0
        !           302:        subcc   %o0,%o2,%o0
        !           303:
        !           304:        bl      L.1.4.15
        !           305:        addcc %o3,%o3,%o3
        !           306:        addx %o0,%o0,%o0
        !           307:        subcc   %o0,%o2,%o0
        !           308:        b       NEXT.1
        !           309:        add     %o1,-1,%o1
        !           310: L.1.4.15:
        !           311:        addx %o0,%o0,%o0
        !           312:        addcc   %o0,%o2,%o0
        !           313:        b       NEXT.1
        !           314:        add     %o1,-3,%o1
        !           315:
        !           316:
        !           317: L.1.3.15:
        !           318:        addx %o0,%o0,%o0
        !           319:        addcc   %o0,%o2,%o0
        !           320:
        !           321:        bl      L.1.4.13
        !           322:        addcc %o3,%o3,%o3
        !           323:        addx %o0,%o0,%o0
        !           324:        subcc   %o0,%o2,%o0
        !           325:        b       NEXT.1
        !           326:        add     %o1,-5,%o1
        !           327: L.1.4.13:
        !           328:        addx %o0,%o0,%o0
        !           329:        addcc   %o0,%o2,%o0
        !           330:        b       NEXT.1
        !           331:        add     %o1,-7,%o1
        !           332:
        !           333:
        !           334:
        !           335: L.1.2.15:
        !           336:        addx %o0,%o0,%o0
        !           337:        addcc   %o0,%o2,%o0
        !           338:
        !           339:        bl      L.1.3.13
        !           340:        addcc %o3,%o3,%o3
        !           341:        addx %o0,%o0,%o0
        !           342:        subcc   %o0,%o2,%o0
        !           343:
        !           344:        bl      L.1.4.11
        !           345:        addcc %o3,%o3,%o3
        !           346:        addx %o0,%o0,%o0
        !           347:        subcc   %o0,%o2,%o0
        !           348:        b       NEXT.1
        !           349:        add     %o1,-9,%o1
        !           350: L.1.4.11:
        !           351:        addx %o0,%o0,%o0
        !           352:        addcc   %o0,%o2,%o0
        !           353:        b       NEXT.1
        !           354:        add     %o1,-11,%o1
        !           355:
        !           356:
        !           357: L.1.3.13:
        !           358:        addx %o0,%o0,%o0
        !           359:        addcc   %o0,%o2,%o0
        !           360:
        !           361:        bl      L.1.4.9
        !           362:        addcc %o3,%o3,%o3
        !           363:        addx %o0,%o0,%o0
        !           364:        subcc   %o0,%o2,%o0
        !           365:        b       NEXT.1
        !           366:        add     %o1,-13,%o1
        !           367: L.1.4.9:
        !           368:        addx %o0,%o0,%o0
        !           369:        addcc   %o0,%o2,%o0
        !           370:        b       NEXT.1
        !           371:        add     %o1,-15,%o1
        !           372:
        !           373:
        !           374:
        !           375:
        !           376:
        !           377: NEXT.1:
        !           378:        sll     %o1,4,%o1
        !           379:
        !           380:        bl      L.2.1.16
        !           381:        addcc %o3,%o3,%o3
        !           382:        addx %o0,%o0,%o0
        !           383:        subcc   %o0,%o2,%o0
        !           384:
        !           385:        bl      L.2.2.17
        !           386:        addcc %o3,%o3,%o3
        !           387:        addx %o0,%o0,%o0
        !           388:        subcc   %o0,%o2,%o0
        !           389:
        !           390:        bl      L.2.3.19
        !           391:        addcc %o3,%o3,%o3
        !           392:        addx %o0,%o0,%o0
        !           393:        subcc   %o0,%o2,%o0
        !           394:
        !           395:        bl      L.2.4.23
        !           396:        addcc %o3,%o3,%o3
        !           397:        addx %o0,%o0,%o0
        !           398:        subcc   %o0,%o2,%o0
        !           399:        b       NEXT.2
        !           400:        add     %o1,15,%o1
        !           401: L.2.4.23:
        !           402:        addx %o0,%o0,%o0
        !           403:        addcc   %o0,%o2,%o0
        !           404:        b       NEXT.2
        !           405:        add     %o1,13,%o1
        !           406:
        !           407:
        !           408: L.2.3.19:
        !           409:        addx %o0,%o0,%o0
        !           410:        addcc   %o0,%o2,%o0
        !           411:
        !           412:        bl      L.2.4.21
        !           413:        addcc %o3,%o3,%o3
        !           414:        addx %o0,%o0,%o0
        !           415:        subcc   %o0,%o2,%o0
        !           416:        b       NEXT.2
        !           417:        add     %o1,11,%o1
        !           418: L.2.4.21:
        !           419:        addx %o0,%o0,%o0
        !           420:        addcc   %o0,%o2,%o0
        !           421:        b       NEXT.2
        !           422:        add     %o1,9,%o1
        !           423:
        !           424:
        !           425:
        !           426: L.2.2.17:
        !           427:        addx %o0,%o0,%o0
        !           428:        addcc   %o0,%o2,%o0
        !           429:
        !           430:        bl      L.2.3.17
        !           431:        addcc %o3,%o3,%o3
        !           432:        addx %o0,%o0,%o0
        !           433:        subcc   %o0,%o2,%o0
        !           434:
        !           435:        bl      L.2.4.19
        !           436:        addcc %o3,%o3,%o3
        !           437:        addx %o0,%o0,%o0
        !           438:        subcc   %o0,%o2,%o0
        !           439:        b       NEXT.2
        !           440:        add     %o1,7,%o1
        !           441: L.2.4.19:
        !           442:        addx %o0,%o0,%o0
        !           443:        addcc   %o0,%o2,%o0
        !           444:        b       NEXT.2
        !           445:        add     %o1,5,%o1
        !           446:
        !           447:
        !           448: L.2.3.17:
        !           449:        addx %o0,%o0,%o0
        !           450:        addcc   %o0,%o2,%o0
        !           451:
        !           452:        bl      L.2.4.17
        !           453:        addcc %o3,%o3,%o3
        !           454:        addx %o0,%o0,%o0
        !           455:        subcc   %o0,%o2,%o0
        !           456:        b       NEXT.2
        !           457:        add     %o1,3,%o1
        !           458: L.2.4.17:
        !           459:        addx %o0,%o0,%o0
        !           460:        addcc   %o0,%o2,%o0
        !           461:        b       NEXT.2
        !           462:        add     %o1,1,%o1
        !           463:
        !           464:
        !           465:
        !           466:
        !           467: L.2.1.16:
        !           468:        addx %o0,%o0,%o0
        !           469:        addcc   %o0,%o2,%o0
        !           470:
        !           471:        bl      L.2.2.15
        !           472:        addcc %o3,%o3,%o3
        !           473:        addx %o0,%o0,%o0
        !           474:        subcc   %o0,%o2,%o0
        !           475:
        !           476:        bl      L.2.3.15
        !           477:        addcc %o3,%o3,%o3
        !           478:        addx %o0,%o0,%o0
        !           479:        subcc   %o0,%o2,%o0
        !           480:
        !           481:        bl      L.2.4.15
        !           482:        addcc %o3,%o3,%o3
        !           483:        addx %o0,%o0,%o0
        !           484:        subcc   %o0,%o2,%o0
        !           485:        b       NEXT.2
        !           486:        add     %o1,-1,%o1
        !           487: L.2.4.15:
        !           488:        addx %o0,%o0,%o0
        !           489:        addcc   %o0,%o2,%o0
        !           490:        b       NEXT.2
        !           491:        add     %o1,-3,%o1
        !           492:
        !           493:
        !           494: L.2.3.15:
        !           495:        addx %o0,%o0,%o0
        !           496:        addcc   %o0,%o2,%o0
        !           497:
        !           498:        bl      L.2.4.13
        !           499:        addcc %o3,%o3,%o3
        !           500:        addx %o0,%o0,%o0
        !           501:        subcc   %o0,%o2,%o0
        !           502:        b       NEXT.2
        !           503:        add     %o1,-5,%o1
        !           504: L.2.4.13:
        !           505:        addx %o0,%o0,%o0
        !           506:        addcc   %o0,%o2,%o0
        !           507:        b       NEXT.2
        !           508:        add     %o1,-7,%o1
        !           509:
        !           510:
        !           511:
        !           512: L.2.2.15:
        !           513:        addx %o0,%o0,%o0
        !           514:        addcc   %o0,%o2,%o0
        !           515:
        !           516:        bl      L.2.3.13
        !           517:        addcc %o3,%o3,%o3
        !           518:        addx %o0,%o0,%o0
        !           519:        subcc   %o0,%o2,%o0
        !           520:
        !           521:        bl      L.2.4.11
        !           522:        addcc %o3,%o3,%o3
        !           523:        addx %o0,%o0,%o0
        !           524:        subcc   %o0,%o2,%o0
        !           525:        b       NEXT.2
        !           526:        add     %o1,-9,%o1
        !           527: L.2.4.11:
        !           528:        addx %o0,%o0,%o0
        !           529:        addcc   %o0,%o2,%o0
        !           530:        b       NEXT.2
        !           531:        add     %o1,-11,%o1
        !           532:
        !           533:
        !           534: L.2.3.13:
        !           535:        addx %o0,%o0,%o0
        !           536:        addcc   %o0,%o2,%o0
        !           537:
        !           538:        bl      L.2.4.9
        !           539:        addcc %o3,%o3,%o3
        !           540:        addx %o0,%o0,%o0
        !           541:        subcc   %o0,%o2,%o0
        !           542:        b       NEXT.2
        !           543:        add     %o1,-13,%o1
        !           544: L.2.4.9:
        !           545:        addx %o0,%o0,%o0
        !           546:        addcc   %o0,%o2,%o0
        !           547:        b       NEXT.2
        !           548:        add     %o1,-15,%o1
        !           549:
        !           550:
        !           551:
        !           552:
        !           553:
        !           554: NEXT.2:
        !           555:        sll     %o1,4,%o1
        !           556:
        !           557:        bl      L.3.1.16
        !           558:        addcc %o3,%o3,%o3
        !           559:        addx %o0,%o0,%o0
        !           560:        subcc   %o0,%o2,%o0
        !           561:
        !           562:        bl      L.3.2.17
        !           563:        addcc %o3,%o3,%o3
        !           564:        addx %o0,%o0,%o0
        !           565:        subcc   %o0,%o2,%o0
        !           566:
        !           567:        bl      L.3.3.19
        !           568:        addcc %o3,%o3,%o3
        !           569:        addx %o0,%o0,%o0
        !           570:        subcc   %o0,%o2,%o0
        !           571:
        !           572:        bl      L.3.4.23
        !           573:        addcc %o3,%o3,%o3
        !           574:        addx %o0,%o0,%o0
        !           575:        subcc   %o0,%o2,%o0
        !           576:        b       NEXT.3
        !           577:        add     %o1,15,%o1
        !           578: L.3.4.23:
        !           579:        addx %o0,%o0,%o0
        !           580:        addcc   %o0,%o2,%o0
        !           581:        b       NEXT.3
        !           582:        add     %o1,13,%o1
        !           583:
        !           584:
        !           585: L.3.3.19:
        !           586:        addx %o0,%o0,%o0
        !           587:        addcc   %o0,%o2,%o0
        !           588:
        !           589:        bl      L.3.4.21
        !           590:        addcc %o3,%o3,%o3
        !           591:        addx %o0,%o0,%o0
        !           592:        subcc   %o0,%o2,%o0
        !           593:        b       NEXT.3
        !           594:        add     %o1,11,%o1
        !           595: L.3.4.21:
        !           596:        addx %o0,%o0,%o0
        !           597:        addcc   %o0,%o2,%o0
        !           598:        b       NEXT.3
        !           599:        add     %o1,9,%o1
        !           600:
        !           601:
        !           602:
        !           603: L.3.2.17:
        !           604:        addx %o0,%o0,%o0
        !           605:        addcc   %o0,%o2,%o0
        !           606:
        !           607:        bl      L.3.3.17
        !           608:        addcc %o3,%o3,%o3
        !           609:        addx %o0,%o0,%o0
        !           610:        subcc   %o0,%o2,%o0
        !           611:
        !           612:        bl      L.3.4.19
        !           613:        addcc %o3,%o3,%o3
        !           614:        addx %o0,%o0,%o0
        !           615:        subcc   %o0,%o2,%o0
        !           616:        b       NEXT.3
        !           617:        add     %o1,7,%o1
        !           618: L.3.4.19:
        !           619:        addx %o0,%o0,%o0
        !           620:        addcc   %o0,%o2,%o0
        !           621:        b       NEXT.3
        !           622:        add     %o1,5,%o1
        !           623:
        !           624:
        !           625: L.3.3.17:
        !           626:        addx %o0,%o0,%o0
        !           627:        addcc   %o0,%o2,%o0
        !           628:
        !           629:        bl      L.3.4.17
        !           630:        addcc %o3,%o3,%o3
        !           631:        addx %o0,%o0,%o0
        !           632:        subcc   %o0,%o2,%o0
        !           633:        b       NEXT.3
        !           634:        add     %o1,3,%o1
        !           635: L.3.4.17:
        !           636:        addx %o0,%o0,%o0
        !           637:        addcc   %o0,%o2,%o0
        !           638:        b       NEXT.3
        !           639:        add     %o1,1,%o1
        !           640:
        !           641:
        !           642:
        !           643:
        !           644: L.3.1.16:
        !           645:        addx %o0,%o0,%o0
        !           646:        addcc   %o0,%o2,%o0
        !           647:
        !           648:        bl      L.3.2.15
        !           649:        addcc %o3,%o3,%o3
        !           650:        addx %o0,%o0,%o0
        !           651:        subcc   %o0,%o2,%o0
        !           652:
        !           653:        bl      L.3.3.15
        !           654:        addcc %o3,%o3,%o3
        !           655:        addx %o0,%o0,%o0
        !           656:        subcc   %o0,%o2,%o0
        !           657:
        !           658:        bl      L.3.4.15
        !           659:        addcc %o3,%o3,%o3
        !           660:        addx %o0,%o0,%o0
        !           661:        subcc   %o0,%o2,%o0
        !           662:        b       NEXT.3
        !           663:        add     %o1,-1,%o1
        !           664: L.3.4.15:
        !           665:        addx %o0,%o0,%o0
        !           666:        addcc   %o0,%o2,%o0
        !           667:        b       NEXT.3
        !           668:        add     %o1,-3,%o1
        !           669:
        !           670:
        !           671: L.3.3.15:
        !           672:        addx %o0,%o0,%o0
        !           673:        addcc   %o0,%o2,%o0
        !           674:
        !           675:        bl      L.3.4.13
        !           676:        addcc %o3,%o3,%o3
        !           677:        addx %o0,%o0,%o0
        !           678:        subcc   %o0,%o2,%o0
        !           679:        b       NEXT.3
        !           680:        add     %o1,-5,%o1
        !           681: L.3.4.13:
        !           682:        addx %o0,%o0,%o0
        !           683:        addcc   %o0,%o2,%o0
        !           684:        b       NEXT.3
        !           685:        add     %o1,-7,%o1
        !           686:
        !           687:
        !           688:
        !           689: L.3.2.15:
        !           690:        addx %o0,%o0,%o0
        !           691:        addcc   %o0,%o2,%o0
        !           692:
        !           693:        bl      L.3.3.13
        !           694:        addcc %o3,%o3,%o3
        !           695:        addx %o0,%o0,%o0
        !           696:        subcc   %o0,%o2,%o0
        !           697:
        !           698:        bl      L.3.4.11
        !           699:        addcc %o3,%o3,%o3
        !           700:        addx %o0,%o0,%o0
        !           701:        subcc   %o0,%o2,%o0
        !           702:        b       NEXT.3
        !           703:        add     %o1,-9,%o1
        !           704: L.3.4.11:
        !           705:        addx %o0,%o0,%o0
        !           706:        addcc   %o0,%o2,%o0
        !           707:        b       NEXT.3
        !           708:        add     %o1,-11,%o1
        !           709:
        !           710:
        !           711: L.3.3.13:
        !           712:        addx %o0,%o0,%o0
        !           713:        addcc   %o0,%o2,%o0
        !           714:
        !           715:        bl      L.3.4.9
        !           716:        addcc %o3,%o3,%o3
        !           717:        addx %o0,%o0,%o0
        !           718:        subcc   %o0,%o2,%o0
        !           719:        b       NEXT.3
        !           720:        add     %o1,-13,%o1
        !           721: L.3.4.9:
        !           722:        addx %o0,%o0,%o0
        !           723:        addcc   %o0,%o2,%o0
        !           724:        b       NEXT.3
        !           725:        add     %o1,-15,%o1
        !           726:
        !           727:
        !           728:
        !           729:
        !           730:
        !           731: NEXT.3:
        !           732:        sll     %o1,4,%o1
        !           733:
        !           734:        bl      L.4.1.16
        !           735:        addcc %o3,%o3,%o3
        !           736:        addx %o0,%o0,%o0
        !           737:        subcc   %o0,%o2,%o0
        !           738:
        !           739:        bl      L.4.2.17
        !           740:        addcc %o3,%o3,%o3
        !           741:        addx %o0,%o0,%o0
        !           742:        subcc   %o0,%o2,%o0
        !           743:
        !           744:        bl      L.4.3.19
        !           745:        addcc %o3,%o3,%o3
        !           746:        addx %o0,%o0,%o0
        !           747:        subcc   %o0,%o2,%o0
        !           748:
        !           749:        bl      L.4.4.23
        !           750:        addcc %o3,%o3,%o3
        !           751:        addx %o0,%o0,%o0
        !           752:        subcc   %o0,%o2,%o0
        !           753:        b       NEXT.4
        !           754:        add     %o1,15,%o1
        !           755: L.4.4.23:
        !           756:        addx %o0,%o0,%o0
        !           757:        addcc   %o0,%o2,%o0
        !           758:        b       NEXT.4
        !           759:        add     %o1,13,%o1
        !           760:
        !           761:
        !           762: L.4.3.19:
        !           763:        addx %o0,%o0,%o0
        !           764:        addcc   %o0,%o2,%o0
        !           765:
        !           766:        bl      L.4.4.21
        !           767:        addcc %o3,%o3,%o3
        !           768:        addx %o0,%o0,%o0
        !           769:        subcc   %o0,%o2,%o0
        !           770:        b       NEXT.4
        !           771:        add     %o1,11,%o1
        !           772: L.4.4.21:
        !           773:        addx %o0,%o0,%o0
        !           774:        addcc   %o0,%o2,%o0
        !           775:        b       NEXT.4
        !           776:        add     %o1,9,%o1
        !           777:
        !           778:
        !           779:
        !           780: L.4.2.17:
        !           781:        addx %o0,%o0,%o0
        !           782:        addcc   %o0,%o2,%o0
        !           783:
        !           784:        bl      L.4.3.17
        !           785:        addcc %o3,%o3,%o3
        !           786:        addx %o0,%o0,%o0
        !           787:        subcc   %o0,%o2,%o0
        !           788:
        !           789:        bl      L.4.4.19
        !           790:        addcc %o3,%o3,%o3
        !           791:        addx %o0,%o0,%o0
        !           792:        subcc   %o0,%o2,%o0
        !           793:        b       NEXT.4
        !           794:        add     %o1,7,%o1
        !           795: L.4.4.19:
        !           796:        addx %o0,%o0,%o0
        !           797:        addcc   %o0,%o2,%o0
        !           798:        b       NEXT.4
        !           799:        add     %o1,5,%o1
        !           800:
        !           801:
        !           802: L.4.3.17:
        !           803:        addx %o0,%o0,%o0
        !           804:        addcc   %o0,%o2,%o0
        !           805:
        !           806:        bl      L.4.4.17
        !           807:        addcc %o3,%o3,%o3
        !           808:        addx %o0,%o0,%o0
        !           809:        subcc   %o0,%o2,%o0
        !           810:        b       NEXT.4
        !           811:        add     %o1,3,%o1
        !           812: L.4.4.17:
        !           813:        addx %o0,%o0,%o0
        !           814:        addcc   %o0,%o2,%o0
        !           815:        b       NEXT.4
        !           816:        add     %o1,1,%o1
        !           817:
        !           818:
        !           819:
        !           820:
        !           821: L.4.1.16:
        !           822:        addx %o0,%o0,%o0
        !           823:        addcc   %o0,%o2,%o0
        !           824:
        !           825:        bl      L.4.2.15
        !           826:        addcc %o3,%o3,%o3
        !           827:        addx %o0,%o0,%o0
        !           828:        subcc   %o0,%o2,%o0
        !           829:
        !           830:        bl      L.4.3.15
        !           831:        addcc %o3,%o3,%o3
        !           832:        addx %o0,%o0,%o0
        !           833:        subcc   %o0,%o2,%o0
        !           834:
        !           835:        bl      L.4.4.15
        !           836:        addcc %o3,%o3,%o3
        !           837:        addx %o0,%o0,%o0
        !           838:        subcc   %o0,%o2,%o0
        !           839:        b       NEXT.4
        !           840:        add     %o1,-1,%o1
        !           841: L.4.4.15:
        !           842:        addx %o0,%o0,%o0
        !           843:        addcc   %o0,%o2,%o0
        !           844:        b       NEXT.4
        !           845:        add     %o1,-3,%o1
        !           846:
        !           847:
        !           848: L.4.3.15:
        !           849:        addx %o0,%o0,%o0
        !           850:        addcc   %o0,%o2,%o0
        !           851:
        !           852:        bl      L.4.4.13
        !           853:        addcc %o3,%o3,%o3
        !           854:        addx %o0,%o0,%o0
        !           855:        subcc   %o0,%o2,%o0
        !           856:        b       NEXT.4
        !           857:        add     %o1,-5,%o1
        !           858: L.4.4.13:
        !           859:        addx %o0,%o0,%o0
        !           860:        addcc   %o0,%o2,%o0
        !           861:        b       NEXT.4
        !           862:        add     %o1,-7,%o1
        !           863:
        !           864:
        !           865:
        !           866: L.4.2.15:
        !           867:        addx %o0,%o0,%o0
        !           868:        addcc   %o0,%o2,%o0
        !           869:
        !           870:        bl      L.4.3.13
        !           871:        addcc %o3,%o3,%o3
        !           872:        addx %o0,%o0,%o0
        !           873:        subcc   %o0,%o2,%o0
        !           874:
        !           875:        bl      L.4.4.11
        !           876:        addcc %o3,%o3,%o3
        !           877:        addx %o0,%o0,%o0
        !           878:        subcc   %o0,%o2,%o0
        !           879:        b       NEXT.4
        !           880:        add     %o1,-9,%o1
        !           881: L.4.4.11:
        !           882:        addx %o0,%o0,%o0
        !           883:        addcc   %o0,%o2,%o0
        !           884:        b       NEXT.4
        !           885:        add     %o1,-11,%o1
        !           886:
        !           887:
        !           888: L.4.3.13:
        !           889:        addx %o0,%o0,%o0
        !           890:        addcc   %o0,%o2,%o0
        !           891:
        !           892:        bl      L.4.4.9
        !           893:        addcc %o3,%o3,%o3
        !           894:        addx %o0,%o0,%o0
        !           895:        subcc   %o0,%o2,%o0
        !           896:        b       NEXT.4
        !           897:        add     %o1,-13,%o1
        !           898: L.4.4.9:
        !           899:        addx %o0,%o0,%o0
        !           900:        addcc   %o0,%o2,%o0
        !           901:        b       NEXT.4
        !           902:        add     %o1,-15,%o1
        !           903:
        !           904:
        !           905:
        !           906:
        !           907:
        !           908: NEXT.4:
        !           909:        sll     %o1,4,%o1
        !           910:
        !           911:        bl      L.5.1.16
        !           912:        addcc %o3,%o3,%o3
        !           913:        addx %o0,%o0,%o0
        !           914:        subcc   %o0,%o2,%o0
        !           915:
        !           916:        bl      L.5.2.17
        !           917:        addcc %o3,%o3,%o3
        !           918:        addx %o0,%o0,%o0
        !           919:        subcc   %o0,%o2,%o0
        !           920:
        !           921:        bl      L.5.3.19
        !           922:        addcc %o3,%o3,%o3
        !           923:        addx %o0,%o0,%o0
        !           924:        subcc   %o0,%o2,%o0
        !           925:
        !           926:        bl      L.5.4.23
        !           927:        addcc %o3,%o3,%o3
        !           928:        addx %o0,%o0,%o0
        !           929:        subcc   %o0,%o2,%o0
        !           930:        b       NEXT.5
        !           931:        add     %o1,15,%o1
        !           932: L.5.4.23:
        !           933:        addx %o0,%o0,%o0
        !           934:        addcc   %o0,%o2,%o0
        !           935:        b       NEXT.5
        !           936:        add     %o1,13,%o1
        !           937:
        !           938:
        !           939: L.5.3.19:
        !           940:        addx %o0,%o0,%o0
        !           941:        addcc   %o0,%o2,%o0
        !           942:
        !           943:        bl      L.5.4.21
        !           944:        addcc %o3,%o3,%o3
        !           945:        addx %o0,%o0,%o0
        !           946:        subcc   %o0,%o2,%o0
        !           947:        b       NEXT.5
        !           948:        add     %o1,11,%o1
        !           949: L.5.4.21:
        !           950:        addx %o0,%o0,%o0
        !           951:        addcc   %o0,%o2,%o0
        !           952:        b       NEXT.5
        !           953:        add     %o1,9,%o1
        !           954:
        !           955:
        !           956:
        !           957: L.5.2.17:
        !           958:        addx %o0,%o0,%o0
        !           959:        addcc   %o0,%o2,%o0
        !           960:
        !           961:        bl      L.5.3.17
        !           962:        addcc %o3,%o3,%o3
        !           963:        addx %o0,%o0,%o0
        !           964:        subcc   %o0,%o2,%o0
        !           965:
        !           966:        bl      L.5.4.19
        !           967:        addcc %o3,%o3,%o3
        !           968:        addx %o0,%o0,%o0
        !           969:        subcc   %o0,%o2,%o0
        !           970:        b       NEXT.5
        !           971:        add     %o1,7,%o1
        !           972: L.5.4.19:
        !           973:        addx %o0,%o0,%o0
        !           974:        addcc   %o0,%o2,%o0
        !           975:        b       NEXT.5
        !           976:        add     %o1,5,%o1
        !           977:
        !           978:
        !           979: L.5.3.17:
        !           980:        addx %o0,%o0,%o0
        !           981:        addcc   %o0,%o2,%o0
        !           982:
        !           983:        bl      L.5.4.17
        !           984:        addcc %o3,%o3,%o3
        !           985:        addx %o0,%o0,%o0
        !           986:        subcc   %o0,%o2,%o0
        !           987:        b       NEXT.5
        !           988:        add     %o1,3,%o1
        !           989: L.5.4.17:
        !           990:        addx %o0,%o0,%o0
        !           991:        addcc   %o0,%o2,%o0
        !           992:        b       NEXT.5
        !           993:        add     %o1,1,%o1
        !           994:
        !           995:
        !           996:
        !           997:
        !           998: L.5.1.16:
        !           999:        addx %o0,%o0,%o0
        !          1000:        addcc   %o0,%o2,%o0
        !          1001:
        !          1002:        bl      L.5.2.15
        !          1003:        addcc %o3,%o3,%o3
        !          1004:        addx %o0,%o0,%o0
        !          1005:        subcc   %o0,%o2,%o0
        !          1006:
        !          1007:        bl      L.5.3.15
        !          1008:        addcc %o3,%o3,%o3
        !          1009:        addx %o0,%o0,%o0
        !          1010:        subcc   %o0,%o2,%o0
        !          1011:
        !          1012:        bl      L.5.4.15
        !          1013:        addcc %o3,%o3,%o3
        !          1014:        addx %o0,%o0,%o0
        !          1015:        subcc   %o0,%o2,%o0
        !          1016:        b       NEXT.5
        !          1017:        add     %o1,-1,%o1
        !          1018: L.5.4.15:
        !          1019:        addx %o0,%o0,%o0
        !          1020:        addcc   %o0,%o2,%o0
        !          1021:        b       NEXT.5
        !          1022:        add     %o1,-3,%o1
        !          1023:
        !          1024:
        !          1025: L.5.3.15:
        !          1026:        addx %o0,%o0,%o0
        !          1027:        addcc   %o0,%o2,%o0
        !          1028:
        !          1029:        bl      L.5.4.13
        !          1030:        addcc %o3,%o3,%o3
        !          1031:        addx %o0,%o0,%o0
        !          1032:        subcc   %o0,%o2,%o0
        !          1033:        b       NEXT.5
        !          1034:        add     %o1,-5,%o1
        !          1035: L.5.4.13:
        !          1036:        addx %o0,%o0,%o0
        !          1037:        addcc   %o0,%o2,%o0
        !          1038:        b       NEXT.5
        !          1039:        add     %o1,-7,%o1
        !          1040:
        !          1041:
        !          1042:
        !          1043: L.5.2.15:
        !          1044:        addx %o0,%o0,%o0
        !          1045:        addcc   %o0,%o2,%o0
        !          1046:
        !          1047:        bl      L.5.3.13
        !          1048:        addcc %o3,%o3,%o3
        !          1049:        addx %o0,%o0,%o0
        !          1050:        subcc   %o0,%o2,%o0
        !          1051:
        !          1052:        bl      L.5.4.11
        !          1053:        addcc %o3,%o3,%o3
        !          1054:        addx %o0,%o0,%o0
        !          1055:        subcc   %o0,%o2,%o0
        !          1056:        b       NEXT.5
        !          1057:        add     %o1,-9,%o1
        !          1058: L.5.4.11:
        !          1059:        addx %o0,%o0,%o0
        !          1060:        addcc   %o0,%o2,%o0
        !          1061:        b       NEXT.5
        !          1062:        add     %o1,-11,%o1
        !          1063:
        !          1064:
        !          1065: L.5.3.13:
        !          1066:        addx %o0,%o0,%o0
        !          1067:        addcc   %o0,%o2,%o0
        !          1068:
        !          1069:        bl      L.5.4.9
        !          1070:        addcc %o3,%o3,%o3
        !          1071:        addx %o0,%o0,%o0
        !          1072:        subcc   %o0,%o2,%o0
        !          1073:        b       NEXT.5
        !          1074:        add     %o1,-13,%o1
        !          1075: L.5.4.9:
        !          1076:        addx %o0,%o0,%o0
        !          1077:        addcc   %o0,%o2,%o0
        !          1078:        b       NEXT.5
        !          1079:        add     %o1,-15,%o1
        !          1080:
        !          1081:
        !          1082:
        !          1083:
        !          1084:
        !          1085: NEXT.5:
        !          1086:        sll     %o1,4,%o1
        !          1087:
        !          1088:        bl      L.6.1.16
        !          1089:        addcc %o3,%o3,%o3
        !          1090:        addx %o0,%o0,%o0
        !          1091:        subcc   %o0,%o2,%o0
        !          1092:
        !          1093:        bl      L.6.2.17
        !          1094:        addcc %o3,%o3,%o3
        !          1095:        addx %o0,%o0,%o0
        !          1096:        subcc   %o0,%o2,%o0
        !          1097:
        !          1098:        bl      L.6.3.19
        !          1099:        addcc %o3,%o3,%o3
        !          1100:        addx %o0,%o0,%o0
        !          1101:        subcc   %o0,%o2,%o0
        !          1102:
        !          1103:        bl      L.6.4.23
        !          1104:        addcc %o3,%o3,%o3
        !          1105:        addx %o0,%o0,%o0
        !          1106:        subcc   %o0,%o2,%o0
        !          1107:        b       NEXT.6
        !          1108:        add     %o1,15,%o1
        !          1109: L.6.4.23:
        !          1110:        addx %o0,%o0,%o0
        !          1111:        addcc   %o0,%o2,%o0
        !          1112:        b       NEXT.6
        !          1113:        add     %o1,13,%o1
        !          1114:
        !          1115:
        !          1116: L.6.3.19:
        !          1117:        addx %o0,%o0,%o0
        !          1118:        addcc   %o0,%o2,%o0
        !          1119:
        !          1120:        bl      L.6.4.21
        !          1121:        addcc %o3,%o3,%o3
        !          1122:        addx %o0,%o0,%o0
        !          1123:        subcc   %o0,%o2,%o0
        !          1124:        b       NEXT.6
        !          1125:        add     %o1,11,%o1
        !          1126: L.6.4.21:
        !          1127:        addx %o0,%o0,%o0
        !          1128:        addcc   %o0,%o2,%o0
        !          1129:        b       NEXT.6
        !          1130:        add     %o1,9,%o1
        !          1131:
        !          1132:
        !          1133:
        !          1134: L.6.2.17:
        !          1135:        addx %o0,%o0,%o0
        !          1136:        addcc   %o0,%o2,%o0
        !          1137:
        !          1138:        bl      L.6.3.17
        !          1139:        addcc %o3,%o3,%o3
        !          1140:        addx %o0,%o0,%o0
        !          1141:        subcc   %o0,%o2,%o0
        !          1142:
        !          1143:        bl      L.6.4.19
        !          1144:        addcc %o3,%o3,%o3
        !          1145:        addx %o0,%o0,%o0
        !          1146:        subcc   %o0,%o2,%o0
        !          1147:        b       NEXT.6
        !          1148:        add     %o1,7,%o1
        !          1149: L.6.4.19:
        !          1150:        addx %o0,%o0,%o0
        !          1151:        addcc   %o0,%o2,%o0
        !          1152:        b       NEXT.6
        !          1153:        add     %o1,5,%o1
        !          1154:
        !          1155:
        !          1156: L.6.3.17:
        !          1157:        addx %o0,%o0,%o0
        !          1158:        addcc   %o0,%o2,%o0
        !          1159:
        !          1160:        bl      L.6.4.17
        !          1161:        addcc %o3,%o3,%o3
        !          1162:        addx %o0,%o0,%o0
        !          1163:        subcc   %o0,%o2,%o0
        !          1164:        b       NEXT.6
        !          1165:        add     %o1,3,%o1
        !          1166: L.6.4.17:
        !          1167:        addx %o0,%o0,%o0
        !          1168:        addcc   %o0,%o2,%o0
        !          1169:        b       NEXT.6
        !          1170:        add     %o1,1,%o1
        !          1171:
        !          1172:
        !          1173:
        !          1174:
        !          1175: L.6.1.16:
        !          1176:        addx %o0,%o0,%o0
        !          1177:        addcc   %o0,%o2,%o0
        !          1178:
        !          1179:        bl      L.6.2.15
        !          1180:        addcc %o3,%o3,%o3
        !          1181:        addx %o0,%o0,%o0
        !          1182:        subcc   %o0,%o2,%o0
        !          1183:
        !          1184:        bl      L.6.3.15
        !          1185:        addcc %o3,%o3,%o3
        !          1186:        addx %o0,%o0,%o0
        !          1187:        subcc   %o0,%o2,%o0
        !          1188:
        !          1189:        bl      L.6.4.15
        !          1190:        addcc %o3,%o3,%o3
        !          1191:        addx %o0,%o0,%o0
        !          1192:        subcc   %o0,%o2,%o0
        !          1193:        b       NEXT.6
        !          1194:        add     %o1,-1,%o1
        !          1195: L.6.4.15:
        !          1196:        addx %o0,%o0,%o0
        !          1197:        addcc   %o0,%o2,%o0
        !          1198:        b       NEXT.6
        !          1199:        add     %o1,-3,%o1
        !          1200:
        !          1201:
        !          1202: L.6.3.15:
        !          1203:        addx %o0,%o0,%o0
        !          1204:        addcc   %o0,%o2,%o0
        !          1205:
        !          1206:        bl      L.6.4.13
        !          1207:        addcc %o3,%o3,%o3
        !          1208:        addx %o0,%o0,%o0
        !          1209:        subcc   %o0,%o2,%o0
        !          1210:        b       NEXT.6
        !          1211:        add     %o1,-5,%o1
        !          1212: L.6.4.13:
        !          1213:        addx %o0,%o0,%o0
        !          1214:        addcc   %o0,%o2,%o0
        !          1215:        b       NEXT.6
        !          1216:        add     %o1,-7,%o1
        !          1217:
        !          1218:
        !          1219:
        !          1220: L.6.2.15:
        !          1221:        addx %o0,%o0,%o0
        !          1222:        addcc   %o0,%o2,%o0
        !          1223:
        !          1224:        bl      L.6.3.13
        !          1225:        addcc %o3,%o3,%o3
        !          1226:        addx %o0,%o0,%o0
        !          1227:        subcc   %o0,%o2,%o0
        !          1228:
        !          1229:        bl      L.6.4.11
        !          1230:        addcc %o3,%o3,%o3
        !          1231:        addx %o0,%o0,%o0
        !          1232:        subcc   %o0,%o2,%o0
        !          1233:        b       NEXT.6
        !          1234:        add     %o1,-9,%o1
        !          1235: L.6.4.11:
        !          1236:        addx %o0,%o0,%o0
        !          1237:        addcc   %o0,%o2,%o0
        !          1238:        b       NEXT.6
        !          1239:        add     %o1,-11,%o1
        !          1240:
        !          1241:
        !          1242: L.6.3.13:
        !          1243:        addx %o0,%o0,%o0
        !          1244:        addcc   %o0,%o2,%o0
        !          1245:
        !          1246:        bl      L.6.4.9
        !          1247:        addcc %o3,%o3,%o3
        !          1248:        addx %o0,%o0,%o0
        !          1249:        subcc   %o0,%o2,%o0
        !          1250:        b       NEXT.6
        !          1251:        add     %o1,-13,%o1
        !          1252: L.6.4.9:
        !          1253:        addx %o0,%o0,%o0
        !          1254:        addcc   %o0,%o2,%o0
        !          1255:        b       NEXT.6
        !          1256:        add     %o1,-15,%o1
        !          1257:
        !          1258:
        !          1259:
        !          1260:
        !          1261:
        !          1262: NEXT.6:
        !          1263:        sll     %o1,4,%o1
        !          1264:
        !          1265:        bl      L.7.1.16
        !          1266:        addcc %o3,%o3,%o3
        !          1267:        addx %o0,%o0,%o0
        !          1268:        subcc   %o0,%o2,%o0
        !          1269:
        !          1270:        bl      L.7.2.17
        !          1271:        addcc %o3,%o3,%o3
        !          1272:        addx %o0,%o0,%o0
        !          1273:        subcc   %o0,%o2,%o0
        !          1274:
        !          1275:        bl      L.7.3.19
        !          1276:        addcc %o3,%o3,%o3
        !          1277:        addx %o0,%o0,%o0
        !          1278:        subcc   %o0,%o2,%o0
        !          1279:
        !          1280:        bl      L.7.4.23
        !          1281:        addcc %o3,%o3,%o3
        !          1282:        addx %o0,%o0,%o0
        !          1283:        subcc   %o0,%o2,%o0
        !          1284:        b       NEXT.7
        !          1285:        add     %o1,15,%o1
        !          1286: L.7.4.23:
        !          1287:        addx %o0,%o0,%o0
        !          1288:        addcc   %o0,%o2,%o0
        !          1289:        b       NEXT.7
        !          1290:        add     %o1,13,%o1
        !          1291:
        !          1292:
        !          1293: L.7.3.19:
        !          1294:        addx %o0,%o0,%o0
        !          1295:        addcc   %o0,%o2,%o0
        !          1296:
        !          1297:        bl      L.7.4.21
        !          1298:        addcc %o3,%o3,%o3
        !          1299:        addx %o0,%o0,%o0
        !          1300:        subcc   %o0,%o2,%o0
        !          1301:        b       NEXT.7
        !          1302:        add     %o1,11,%o1
        !          1303: L.7.4.21:
        !          1304:        addx %o0,%o0,%o0
        !          1305:        addcc   %o0,%o2,%o0
        !          1306:        b       NEXT.7
        !          1307:        add     %o1,9,%o1
        !          1308:
        !          1309:
        !          1310:
        !          1311: L.7.2.17:
        !          1312:        addx %o0,%o0,%o0
        !          1313:        addcc   %o0,%o2,%o0
        !          1314:
        !          1315:        bl      L.7.3.17
        !          1316:        addcc %o3,%o3,%o3
        !          1317:        addx %o0,%o0,%o0
        !          1318:        subcc   %o0,%o2,%o0
        !          1319:
        !          1320:        bl      L.7.4.19
        !          1321:        addcc %o3,%o3,%o3
        !          1322:        addx %o0,%o0,%o0
        !          1323:        subcc   %o0,%o2,%o0
        !          1324:        b       NEXT.7
        !          1325:        add     %o1,7,%o1
        !          1326: L.7.4.19:
        !          1327:        addx %o0,%o0,%o0
        !          1328:        addcc   %o0,%o2,%o0
        !          1329:        b       NEXT.7
        !          1330:        add     %o1,5,%o1
        !          1331:
        !          1332:
        !          1333: L.7.3.17:
        !          1334:        addx %o0,%o0,%o0
        !          1335:        addcc   %o0,%o2,%o0
        !          1336:
        !          1337:        bl      L.7.4.17
        !          1338:        addcc %o3,%o3,%o3
        !          1339:        addx %o0,%o0,%o0
        !          1340:        subcc   %o0,%o2,%o0
        !          1341:        b       NEXT.7
        !          1342:        add     %o1,3,%o1
        !          1343: L.7.4.17:
        !          1344:        addx %o0,%o0,%o0
        !          1345:        addcc   %o0,%o2,%o0
        !          1346:        b       NEXT.7
        !          1347:        add     %o1,1,%o1
        !          1348:
        !          1349:
        !          1350:
        !          1351:
        !          1352: L.7.1.16:
        !          1353:        addx %o0,%o0,%o0
        !          1354:        addcc   %o0,%o2,%o0
        !          1355:
        !          1356:        bl      L.7.2.15
        !          1357:        addcc %o3,%o3,%o3
        !          1358:        addx %o0,%o0,%o0
        !          1359:        subcc   %o0,%o2,%o0
        !          1360:
        !          1361:        bl      L.7.3.15
        !          1362:        addcc %o3,%o3,%o3
        !          1363:        addx %o0,%o0,%o0
        !          1364:        subcc   %o0,%o2,%o0
        !          1365:
        !          1366:        bl      L.7.4.15
        !          1367:        addcc %o3,%o3,%o3
        !          1368:        addx %o0,%o0,%o0
        !          1369:        subcc   %o0,%o2,%o0
        !          1370:        b       NEXT.7
        !          1371:        add     %o1,-1,%o1
        !          1372: L.7.4.15:
        !          1373:        addx %o0,%o0,%o0
        !          1374:        addcc   %o0,%o2,%o0
        !          1375:        b       NEXT.7
        !          1376:        add     %o1,-3,%o1
        !          1377:
        !          1378:
        !          1379: L.7.3.15:
        !          1380:        addx %o0,%o0,%o0
        !          1381:        addcc   %o0,%o2,%o0
        !          1382:
        !          1383:        bl      L.7.4.13
        !          1384:        addcc %o3,%o3,%o3
        !          1385:        addx %o0,%o0,%o0
        !          1386:        subcc   %o0,%o2,%o0
        !          1387:        b       NEXT.7
        !          1388:        add     %o1,-5,%o1
        !          1389: L.7.4.13:
        !          1390:        addx %o0,%o0,%o0
        !          1391:        addcc   %o0,%o2,%o0
        !          1392:        b       NEXT.7
        !          1393:        add     %o1,-7,%o1
        !          1394:
        !          1395:
        !          1396:
        !          1397: L.7.2.15:
        !          1398:        addx %o0,%o0,%o0
        !          1399:        addcc   %o0,%o2,%o0
        !          1400:
        !          1401:        bl      L.7.3.13
        !          1402:        addcc %o3,%o3,%o3
        !          1403:        addx %o0,%o0,%o0
        !          1404:        subcc   %o0,%o2,%o0
        !          1405:
        !          1406:        bl      L.7.4.11
        !          1407:        addcc %o3,%o3,%o3
        !          1408:        addx %o0,%o0,%o0
        !          1409:        subcc   %o0,%o2,%o0
        !          1410:        b       NEXT.7
        !          1411:        add     %o1,-9,%o1
        !          1412: L.7.4.11:
        !          1413:        addx %o0,%o0,%o0
        !          1414:        addcc   %o0,%o2,%o0
        !          1415:        b       NEXT.7
        !          1416:        add     %o1,-11,%o1
        !          1417:
        !          1418:
        !          1419: L.7.3.13:
        !          1420:        addx %o0,%o0,%o0
        !          1421:        addcc   %o0,%o2,%o0
        !          1422:
        !          1423:        bl      L.7.4.9
        !          1424:        addcc %o3,%o3,%o3
        !          1425:        addx %o0,%o0,%o0
        !          1426:        subcc   %o0,%o2,%o0
        !          1427:        b       NEXT.7
        !          1428:        add     %o1,-13,%o1
        !          1429: L.7.4.9:
        !          1430:        addx %o0,%o0,%o0
        !          1431:        addcc   %o0,%o2,%o0
        !          1432:        b       NEXT.7
        !          1433:        add     %o1,-15,%o1
        !          1434:
        !          1435:
        !          1436:
        !          1437:
        !          1438:
        !          1439: NEXT.7:
        !          1440:
        !          1441:
        !          1442:
        !          1443:
        !          1444:
        !          1445:
        !          1446:
        !          1447:
        !          1448:
        !          1449:
        !          1450:
        !          1451: END:
        !          1452:        tst %o0
        !          1453:        bl,a    A1
        !          1454:        add %o0,%o2,%o0
        !          1455:
        !          1456:        retl
        !          1457:        nop
        !          1458:
        !          1459: A1:
        !          1460:        retl
        !          1461:        sub     %o1,1,%o1
        !          1462:
        !          1463:        .proc   14
        !          1464:        .global .udr
        !          1465: .udr:
        !          1466:        clr     %g1
        !          1467:        orcc    %o1, %g0, %o5
        !          1468:        bne     L0x38
        !          1469:        mov     %o0, %o3
        !          1470:        ba      L0x2a0
        !          1471:        nop
        !          1472: L0x38: cmp     %o3, %o5
        !          1473:        blu     L0x28c
        !          1474:        clr     %o2
        !          1475:        sethi   %hi(0x8000000), %g2
        !          1476:        cmp     %o3, %g2
        !          1477:        blu     L0xe8
        !          1478:        clr     %o4
        !          1479: L0x54: cmp     %o5, %g2
        !          1480: L0x58: bgeu    L0x8c
        !          1481:        mov     0x1, %g3
        !          1482: L0x60: sll     %o5, 0x4, %o5
        !          1483: L0x64: ba      L0x54
        !          1484:        add     %o4, 0x1, %o4
        !          1485: L0x6c: addcc   %o5, %o5, %o5
        !          1486: L0x70: bgeu    L0x8c
        !          1487:        add     %g3, 0x1, %g3
        !          1488: L0x78: sll     %g2, 0x4, %g2
        !          1489: L0x7c: srl     %o5, 0x1, %o5
        !          1490: L0x80: add     %o5, %g2, %o5
        !          1491: L0x84: ba      L0xa0
        !          1492:        sub     %g3, 0x1, %g3
        !          1493: L0x8c: cmp     %o5, %o3
        !          1494: L0x90: blu     L0x6c
        !          1495:        nop
        !          1496: L0x98: be      L0xa0
        !          1497:        nop
        !          1498: L0xa0: subcc   %g3, 0x1, %g3
        !          1499: L0xa4: bl      L0x278
        !          1500:        nop
        !          1501: L0xac: sub     %o3, %o5, %o3
        !          1502: L0xb0: mov     0x1, %o2
        !          1503: L0xb4: ba,a    L0xd8
        !          1504: L0xb8: sll     %o2, 0x1, %o2
        !          1505: L0xbc: bl      L0xd0
        !          1506:        srl     %o5, 0x1, %o5
        !          1507: L0xc4: sub     %o3, %o5, %o3
        !          1508: L0xc8: ba      L0xd8
        !          1509:        add     %o2, 0x1, %o2
        !          1510: L0xd0: add     %o3, %o5, %o3
        !          1511: L0xd4: sub     %o2, 0x1, %o2
        !          1512: L0xd8: subcc   %g3, 0x1, %g3
        !          1513: L0xdc: bge     L0xb8
        !          1514:        orcc    %g0, %o3, %g0
        !          1515: L0xe4: ba,a    L0x278
        !          1516: L0xe8: sll     %o5, 0x4, %o5
        !          1517: L0xec: cmp     %o5, %o3
        !          1518: L0xf0: bleu    L0xe8
        !          1519:        addcc   %o4, 0x1, %o4
        !          1520: L0xf8: be      L0x28c
        !          1521:        sub     %o4, 0x1, %o4
        !          1522: L0x100:        orcc    %g0, %o3, %g0
        !          1523: L0x104:        sll     %o2, 0x4, %o2
        !          1524: L0x108:        bl      L0x1c4
        !          1525:        srl     %o5, 0x1, %o5
        !          1526: L0x110:        subcc   %o3, %o5, %o3
        !          1527: L0x114:        bl      L0x170
        !          1528:        srl     %o5, 0x1, %o5
        !          1529: L0x11c:        subcc   %o3, %o5, %o3
        !          1530: L0x120:        bl      L0x14c
        !          1531:        srl     %o5, 0x1, %o5
        !          1532: L0x128:        subcc   %o3, %o5, %o3
        !          1533: L0x12c:        bl      L0x140
        !          1534:        srl     %o5, 0x1, %o5
        !          1535: L0x134:        subcc   %o3, %o5, %o3
        !          1536: L0x138:        ba      L0x278
        !          1537:        add     %o2, 0xf, %o2
        !          1538: L0x140:        addcc   %o3, %o5, %o3
        !          1539: L0x144:        ba      L0x278
        !          1540:        add     %o2, 0xd, %o2
        !          1541: L0x14c:        addcc   %o3, %o5, %o3
        !          1542: L0x150:        bl      L0x164
        !          1543:        srl     %o5, 0x1, %o5
        !          1544: L0x158:        subcc   %o3, %o5, %o3
        !          1545: L0x15c:        ba      L0x278
        !          1546:        add     %o2, 0xb, %o2
        !          1547: L0x164:        addcc   %o3, %o5, %o3
        !          1548: L0x168:        ba      L0x278
        !          1549:        add     %o2, 0x9, %o2
        !          1550: L0x170:        addcc   %o3, %o5, %o3
        !          1551: L0x174:        bl      L0x1a0
        !          1552:        srl     %o5, 0x1, %o5
        !          1553: L0x17c:        subcc   %o3, %o5, %o3
        !          1554: L0x180:        bl      L0x194
        !          1555:        srl     %o5, 0x1, %o5
        !          1556: L0x188:        subcc   %o3, %o5, %o3
        !          1557: L0x18c:        ba      L0x278
        !          1558:        add     %o2, 0x7, %o2
        !          1559: L0x194:        addcc   %o3, %o5, %o3
        !          1560: L0x198:        ba      L0x278
        !          1561:        add     %o2, 0x5, %o2
        !          1562: L0x1a0:        addcc   %o3, %o5, %o3
        !          1563: L0x1a4:        bl      L0x1b8
        !          1564:        srl     %o5, 0x1, %o5
        !          1565: L0x1ac:        subcc   %o3, %o5, %o3
        !          1566: L0x1b0:        ba      L0x278
        !          1567:        add     %o2, 0x3, %o2
        !          1568: L0x1b8:        addcc   %o3, %o5, %o3
        !          1569: L0x1bc:        ba      L0x278
        !          1570:        add     %o2, 0x1, %o2
        !          1571: L0x1c4:        addcc   %o3, %o5, %o3
        !          1572: L0x1c8:        bl      L0x224
        !          1573:        srl     %o5, 0x1, %o5
        !          1574: L0x1d0:        subcc   %o3, %o5, %o3
        !          1575: L0x1d4:        bl      L0x200
        !          1576:        srl     %o5, 0x1, %o5
        !          1577: L0x1dc:        subcc   %o3, %o5, %o3
        !          1578: L0x1e0:        bl      L0x1f4
        !          1579:        srl     %o5, 0x1, %o5
        !          1580: L0x1e8:        subcc   %o3, %o5, %o3
        !          1581: L0x1ec:        ba      L0x278
        !          1582:        add     %o2, -0x1, %o2
        !          1583: L0x1f4:        addcc   %o3, %o5, %o3
        !          1584: L0x1f8:        ba      L0x278
        !          1585:        add     %o2, -0x3, %o2
        !          1586: L0x200:        addcc   %o3, %o5, %o3
        !          1587: L0x204:        bl      L0x218
        !          1588:        srl     %o5, 0x1, %o5
        !          1589: L0x20c:        subcc   %o3, %o5, %o3
        !          1590: L0x210:        ba      L0x278
        !          1591:        add     %o2, -0x5, %o2
        !          1592: L0x218:        addcc   %o3, %o5, %o3
        !          1593: L0x21c:        ba      L0x278
        !          1594:        add     %o2, -0x7, %o2
        !          1595: L0x224:        addcc   %o3, %o5, %o3
        !          1596: L0x228:        bl      L0x254
        !          1597:        srl     %o5, 0x1, %o5
        !          1598: L0x230:        subcc   %o3, %o5, %o3
        !          1599: L0x234:        bl      L0x248
        !          1600:        srl     %o5, 0x1, %o5
        !          1601: L0x23c:        subcc   %o3, %o5, %o3
        !          1602: L0x240:        ba      L0x278
        !          1603:        add     %o2, -0x9, %o2
        !          1604: L0x248:        addcc   %o3, %o5, %o3
        !          1605: L0x24c:        ba      L0x278
        !          1606:        add     %o2, -0xb, %o2
        !          1607: L0x254:        addcc   %o3, %o5, %o3
        !          1608: L0x258:        bl      L0x26c
        !          1609:        srl     %o5, 0x1, %o5
        !          1610: L0x260:        subcc   %o3, %o5, %o3
        !          1611: L0x264:        ba      L0x278
        !          1612:        add     %o2, -0xd, %o2
        !          1613: L0x26c:        addcc   %o3, %o5, %o3
        !          1614: L0x270:        ba      L0x278
        !          1615:        add     %o2, -0xf, %o2
        !          1616: L0x278:        subcc   %o4, 0x1, %o4
        !          1617: L0x27c:        bge     L0x104
        !          1618:        orcc    %g0, %o3, %g0
        !          1619:        bge     L0x28c
        !          1620:        nop
        !          1621:
        !          1622:        sub     %o2, 0x1, %o2
        !          1623:        add     %o3, %o1, %o3
        !          1624:
        !          1625: L0x28c:        orcc    %g0, %g1, %g0
        !          1626:        bge     Lcfo
        !          1627:        nop
        !          1628:
        !          1629:        sub     %g0, %o2, %o2
        !          1630:        sub     %g0, %o3, %o3
        !          1631:
        !          1632: Lcfo:  mov     %o2, %o1
        !          1633:        jmp     %o7 + 0x8
        !          1634:        mov     %o3, %o0
        !          1635:
        !          1636: L0x2a0:        ta      0x2
        !          1637:        clr %o0
        !          1638:        jmp     %o7 + 0x8
        !          1639:        clr     %o1

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>