Annotation of researchv10no/cmd/lcc/gen2/sparc-sun/tst/cq.s, revision 1.1.1.1

1.1       root        1: .seg "data"
                      2: .align 4; _2:.word _s22
                      3: .word _s241
                      4: .word _s243
                      5: .word _s244
                      6: .word _s25
                      7: .word _s26
                      8: .word _s4
                      9: .word _s61
                     10: .word _s626
                     11: .word _s71
                     12: .word _s72
                     13: .word _s757
                     14: .word _s7813
                     15: .word _s714
                     16: .word _s715
                     17: .word _s81
                     18: .word _s84
                     19: .word _s85
                     20: .word _s86
                     21: .word _s88
                     22: .word _s9
                     23: .seg "bss"
                     24: .align 4; .reserve _3,68
                     25: .align 4; .reserve _4,4
                     26: .seg "text"
                     27: .global _main
                     28: .align 4
                     29: .proc 4
                     30: _main:save %sp,-96,%sp
                     31: set 1,%r28
                     32: set _3+36,%r27
                     33: st %r28,[%r27]
                     34: set 1,%r28
                     35: set _3+40,%r27
                     36: st %r28,[%r27]
                     37: set 1,%r28
                     38: set _3+44,%r27
                     39: st %r28,[%r27]
                     40: set 1,%r28
                     41: set _3+48,%r27
                     42: st %r28,[%r27]
                     43: set _3,%r28
                     44: set _4,%r27
                     45: st %r28,[%r27]
                     46: mov %r0,%r29
                     47: ba L12; nop
                     48: L9:
                     49: set _4,%r28
                     50: ld [%r28],%r8
                     51: sll %r29,2,%r28
                     52: set _2,%r27
                     53: ld [%r28+%r27],%r28
                     54: call %r28; nop
                     55: set _3+52,%r28
                     56: st %r8,[%r28]
                     57: set _3+56,%r28
                     58: ld [%r28],%r28
                     59: set _3+52,%r27
                     60: ld [%r27],%r27
                     61: add %r28,%r27,%r28
                     62: set _3+56,%r27
                     63: st %r28,[%r27]
                     64: set _3+36,%r28
                     65: ld [%r28],%r28
                     66: cmp %r28,%r0; be L17; nop
                     67: set L20,%r8
                     68: set _3+60,%r9
                     69: set _3+52,%r28
                     70: ld [%r28],%r10
                     71: call _printf; nop
                     72: L17:
                     73: L10:
                     74: add %r29,1,%r29
                     75: L12:
                     76: cmp %r29,21; blu L9; nop
                     77: set _3+56,%r28
                     78: ld [%r28],%r28
                     79: cmp %r28,%r0; bne L23; nop
                     80: set L26,%r8
                     81: call _printf; nop
                     82: ba L24; nop
                     83: L23:
                     84: set L27,%r8
                     85: call _printf; nop
                     86: L24:
                     87: mov %r0,%r24
                     88: L1:
                     89: ret; restore
                     90: .seg "data"
                     91: _29:.ascii "s22,er%d\012\000"
                     92: _30:.ascii "s22    \000"
                     93: .seg "text"
                     94: .global _s22
                     95: .align 4
                     96: .proc 4
                     97: _s22:save %sp,-96,%sp
                     98: mov %r0,%r27
                     99: set _30,%r29
                    100: add %r24,60,%r28
                    101: L31:
                    102: L32:
                    103: mov %r28,%r20
                    104: add %r20,1,%r28
                    105: mov %r29,%r19
                    106: add %r19,1,%r29
                    107: ldsb [%r19],%r19
                    108: stb %r19,[%r20]
                    109: sll %r19,24,%g1; sra %g1,24,%r20
                    110: cmp %r20,%r0; bne L31; nop
                    111: set 1,%r26
                    112: set 2,%r23
                    113: set 3,%r22
                    114: set 4,%r25
                    115: add %r26,%r23,%r20
                    116: add %r20,%r22,%r20
                    117: add %r20,%r25,%r20
                    118: cmp %r20,10; be L34; nop
                    119: add %r27,1,%r27
                    120: ld [%r24+44],%r20
                    121: cmp %r20,%r0; be L36; nop
                    122: set _29,%r8
                    123: set 1,%r9
                    124: call _printf; nop
                    125: L36:
                    126: L34:
                    127: set 2,%r21
                    128: cmp %r21,%r26; bne L38; nop
                    129: add %r27,4,%r27
                    130: ld [%r24+44],%r20
                    131: cmp %r20,%r0; be L40; nop
                    132: set _29,%r8
                    133: set 4,%r9
                    134: call _printf; nop
                    135: L40:
                    136: L38:
                    137: mov %r27,%r24
                    138: L28:
                    139: ret; restore
                    140: .seg "data"
                    141: _43:.ascii "s241,er%d\012\000"
                    142: _44:.ascii "s241   \000"
                    143: .align 4; _45:.word 0
                    144: .word 0
                    145: .word 0
                    146: .word 0
                    147: .word 0
                    148: .word 0
                    149: .word 0
                    150: .word 0
                    151: .word 0
                    152: .word 0
                    153: .word 0
                    154: .word 0
                    155: .word 0
                    156: .word 0
                    157: .word 0
                    158: .word 0
                    159: .word 0
                    160: .word 0
                    161: .word 6
                    162: .word 0
                    163: .word 8
                    164: .word 0
                    165: .word 12
                    166: .word 0
                    167: .word 16
                    168: .word 0
                    169: .word 18
                    170: .word 0
                    171: .word 20
                    172: .word 0
                    173: .word 24
                    174: .word 0
                    175: .word 28
                    176: .word 0
                    177: .word 30
                    178: .word 0
                    179: .word 32
                    180: .word 0
                    181: .word 36
                    182: .seg "text"
                    183: .global _s241
                    184: .align 4
                    185: .proc 4
                    186: _s241:save %sp,-560,%sp
                    187: mov %r0,%r26
                    188: mov %r0,%r25
                    189: set _44,%r28
                    190: add %r24,60,%r27
                    191: L46:
                    192: L47:
                    193: mov %r27,%r23
                    194: add %r23,1,%r27
                    195: mov %r28,%r22
                    196: add %r22,1,%r28
                    197: ldsb [%r22],%r22
                    198: stb %r22,[%r23]
                    199: sll %r22,24,%g1; sra %g1,24,%r23
                    200: cmp %r23,%r0; bne L46; nop
                    201: ba L49; nop
                    202: add %r26,1,%r26
                    203: ld [%r24+44],%r23
                    204: cmp %r23,%r0; be L51; nop
                    205: set _43,%r8
                    206: set 1,%r9
                    207: call _printf; nop
                    208: L51:
                    209: L49:
                    210: ba L53; nop
                    211: add %r26,2,%r26
                    212: ld [%r24+44],%r23
                    213: cmp %r23,%r0; be L55; nop
                    214: set _43,%r8
                    215: set 2,%r9
                    216: call _printf; nop
                    217: L55:
                    218: L53:
                    219: ba L57; nop
                    220: add %r26,4,%r26
                    221: ld [%r24+44],%r23
                    222: cmp %r23,%r0; be L59; nop
                    223: set _43,%r8
                    224: set 4,%r9
                    225: call _printf; nop
                    226: L59:
                    227: L57:
                    228: ba L61; nop
                    229: add %r26,8,%r26
                    230: ld [%r24+44],%r23
                    231: cmp %r23,%r0; be L63; nop
                    232: set _43,%r8
                    233: set 8,%r9
                    234: call _printf; nop
                    235: L63:
                    236: L61:
                    237: mov %r0,%r29
                    238: L65:
                    239: sll %r29,2,%r23
                    240: set _45,%r22
                    241: st %r29,[%r23+%r22]
                    242: L66:
                    243: add %r29,1,%r29
                    244: cmp %r29,17; bl L65; nop
                    245: set 18,%r29
                    246: L69:
                    247: sll %r29,2,%r23
                    248: set _45,%r22
                    249: add %r23,%r22,%r23
                    250: ld [%r23],%r8
                    251: call _pow2; nop
                    252: st %r8,[%r23]
                    253: sll %r29,2,%r23
                    254: set _45,%r22
                    255: ld [%r23+%r22],%r22
                    256: sub %r22,1,%r22
                    257: set _45-4,%r21
                    258: st %r22,[%r23+%r21]
                    259: add %r29,2,%r29
                    260: L70:
                    261: cmp %r29,39; bl L69; nop
                    262: st %r0,[%fp+-156]
                    263: st %r0,[%fp+-312]
                    264: st %r0,[%fp+-468]
                    265: set 1,%r23
                    266: st %r23,[%fp+-152]
                    267: set 1,%r23
                    268: st %r23,[%fp+-308]
                    269: set 1,%r23
                    270: st %r23,[%fp+-464]
                    271: set 2,%r23
                    272: st %r23,[%fp+-148]
                    273: set 2,%r23
                    274: st %r23,[%fp+-304]
                    275: set 2,%r23
                    276: st %r23,[%fp+-460]
                    277: set 3,%r23
                    278: st %r23,[%fp+-144]
                    279: set 3,%r23
                    280: st %r23,[%fp+-300]
                    281: set 3,%r23
                    282: st %r23,[%fp+-456]
                    283: set 4,%r23
                    284: st %r23,[%fp+-140]
                    285: set 4,%r23
                    286: st %r23,[%fp+-296]
                    287: set 4,%r23
                    288: st %r23,[%fp+-452]
                    289: set 5,%r23
                    290: st %r23,[%fp+-136]
                    291: set 5,%r23
                    292: st %r23,[%fp+-292]
                    293: set 5,%r23
                    294: st %r23,[%fp+-448]
                    295: set 6,%r23
                    296: st %r23,[%fp+-132]
                    297: set 6,%r23
                    298: st %r23,[%fp+-288]
                    299: set 6,%r23
                    300: st %r23,[%fp+-444]
                    301: set 7,%r23
                    302: st %r23,[%fp+-128]
                    303: set 7,%r23
                    304: st %r23,[%fp+-284]
                    305: set 7,%r23
                    306: st %r23,[%fp+-440]
                    307: set 8,%r23
                    308: st %r23,[%fp+-124]
                    309: set 8,%r23
                    310: st %r23,[%fp+-280]
                    311: set 8,%r23
                    312: st %r23,[%fp+-436]
                    313: set 9,%r23
                    314: st %r23,[%fp+-120]
                    315: set 9,%r23
                    316: st %r23,[%fp+-276]
                    317: set 9,%r23
                    318: st %r23,[%fp+-432]
                    319: set 10,%r23
                    320: st %r23,[%fp+-116]
                    321: set 10,%r23
                    322: st %r23,[%fp+-272]
                    323: set 10,%r23
                    324: st %r23,[%fp+-428]
                    325: set 11,%r23
                    326: st %r23,[%fp+-112]
                    327: set 11,%r23
                    328: st %r23,[%fp+-268]
                    329: set 11,%r23
                    330: st %r23,[%fp+-424]
                    331: set 12,%r23
                    332: st %r23,[%fp+-108]
                    333: set 12,%r23
                    334: st %r23,[%fp+-264]
                    335: set 12,%r23
                    336: st %r23,[%fp+-420]
                    337: set 13,%r23
                    338: st %r23,[%fp+-104]
                    339: set 13,%r23
                    340: st %r23,[%fp+-260]
                    341: set 13,%r23
                    342: st %r23,[%fp+-416]
                    343: set 14,%r23
                    344: st %r23,[%fp+-100]
                    345: set 14,%r23
                    346: st %r23,[%fp+-256]
                    347: set 14,%r23
                    348: st %r23,[%fp+-412]
                    349: set 15,%r23
                    350: st %r23,[%fp+-96]
                    351: set 15,%r23
                    352: st %r23,[%fp+-252]
                    353: set 15,%r23
                    354: st %r23,[%fp+-408]
                    355: set 16,%r23
                    356: st %r23,[%fp+-92]
                    357: set 16,%r23
                    358: st %r23,[%fp+-248]
                    359: set 16,%r23
                    360: st %r23,[%fp+-404]
                    361: set 63,%r23
                    362: st %r23,[%fp+-88]
                    363: set 63,%r23
                    364: st %r23,[%fp+-244]
                    365: set 63,%r23
                    366: st %r23,[%fp+-400]
                    367: set 64,%r23
                    368: st %r23,[%fp+-84]
                    369: set 64,%r23
                    370: st %r23,[%fp+-240]
                    371: set 64,%r23
                    372: st %r23,[%fp+-396]
                    373: set 255,%r23
                    374: st %r23,[%fp+-80]
                    375: set 255,%r23
                    376: st %r23,[%fp+-236]
                    377: set 255,%r23
                    378: st %r23,[%fp+-392]
                    379: set 256,%r23
                    380: st %r23,[%fp+-76]
                    381: set 256,%r23
                    382: st %r23,[%fp+-232]
                    383: set 256,%r23
                    384: st %r23,[%fp+-388]
                    385: set 4095,%r23
                    386: st %r23,[%fp+-72]
                    387: set 4095,%r23
                    388: st %r23,[%fp+-228]
                    389: set 4095,%r23
                    390: st %r23,[%fp+-384]
                    391: set 4096,%r23
                    392: st %r23,[%fp+-68]
                    393: set 4096,%r23
                    394: st %r23,[%fp+-224]
                    395: set 4096,%r23
                    396: st %r23,[%fp+-380]
                    397: set 65535,%r23
                    398: st %r23,[%fp+-64]
                    399: set 65535,%r23
                    400: st %r23,[%fp+-220]
                    401: set 65535,%r23
                    402: st %r23,[%fp+-376]
                    403: set 65536,%r23
                    404: st %r23,[%fp+-60]
                    405: set 65536,%r23
                    406: st %r23,[%fp+-216]
                    407: set 65536,%r23
                    408: st %r23,[%fp+-372]
                    409: set 262143,%r23
                    410: st %r23,[%fp+-56]
                    411: set 262143,%r23
                    412: st %r23,[%fp+-212]
                    413: set 262143,%r23
                    414: st %r23,[%fp+-368]
                    415: set 262144,%r23
                    416: st %r23,[%fp+-52]
                    417: set 262144,%r23
                    418: st %r23,[%fp+-208]
                    419: set 262144,%r23
                    420: st %r23,[%fp+-364]
                    421: set 1048575,%r23
                    422: st %r23,[%fp+-48]
                    423: set 1048575,%r23
                    424: st %r23,[%fp+-204]
                    425: set 1048575,%r23
                    426: st %r23,[%fp+-360]
                    427: set 1048576,%r23
                    428: st %r23,[%fp+-44]
                    429: set 1048576,%r23
                    430: st %r23,[%fp+-200]
                    431: set 1048576,%r23
                    432: st %r23,[%fp+-356]
                    433: set 16777215,%r23
                    434: st %r23,[%fp+-40]
                    435: set 16777215,%r23
                    436: st %r23,[%fp+-196]
                    437: set 16777215,%r23
                    438: st %r23,[%fp+-352]
                    439: set 16777216,%r23
                    440: st %r23,[%fp+-36]
                    441: set 16777216,%r23
                    442: st %r23,[%fp+-192]
                    443: set 16777216,%r23
                    444: st %r23,[%fp+-348]
                    445: set 268435455,%r23
                    446: st %r23,[%fp+-32]
                    447: set 268435455,%r23
                    448: st %r23,[%fp+-188]
                    449: set 268435455,%r23
                    450: st %r23,[%fp+-344]
                    451: set 268435456,%r23
                    452: st %r23,[%fp+-28]
                    453: set 268435456,%r23
                    454: st %r23,[%fp+-184]
                    455: set 268435456,%r23
                    456: st %r23,[%fp+-340]
                    457: set 1073741823,%r23
                    458: st %r23,[%fp+-24]
                    459: set 1073741823,%r23
                    460: st %r23,[%fp+-180]
                    461: set 1073741823,%r23
                    462: st %r23,[%fp+-336]
                    463: set 1073741824,%r23
                    464: st %r23,[%fp+-20]
                    465: set 1073741824,%r23
                    466: st %r23,[%fp+-176]
                    467: set 1073741824,%r23
                    468: st %r23,[%fp+-332]
                    469: set 0xffffffff,%r23
                    470: st %r23,[%fp+-16]
                    471: set 0xffffffff,%r23
                    472: st %r23,[%fp+-172]
                    473: set 0xffffffff,%r23
                    474: st %r23,[%fp+-328]
                    475: set 2147483647,%r23
                    476: st %r23,[%fp+-12]
                    477: set 2147483647,%r23
                    478: st %r23,[%fp+-168]
                    479: set 2147483647,%r23
                    480: st %r23,[%fp+-324]
                    481: set 2147483647,%r23
                    482: st %r23,[%fp+-8]
                    483: set 2147483647,%r23
                    484: st %r23,[%fp+-164]
                    485: set 2147483647,%r23
                    486: st %r23,[%fp+-320]
                    487: set 2147483647,%r23
                    488: st %r23,[%fp+-4]
                    489: set 2147483647,%r23
                    490: st %r23,[%fp+-160]
                    491: set 2147483647,%r23
                    492: st %r23,[%fp+-316]
                    493: mov %r0,%r29
                    494: L188:
                    495: sll %r29,2,%r23
                    496: set _45,%r22
                    497: ld [%r23+%r22],%r22
                    498: add -156,%fp,%r21
                    499: ld [%r23+%r21],%r21
                    500: cmp %r22,%r21; bne L195; nop
                    501: add -312,%fp,%r22
                    502: ld [%r23+%r22],%r22
                    503: cmp %r21,%r22; bne L195; nop
                    504: add -468,%fp,%r21
                    505: ld [%r23+%r21],%r23
                    506: cmp %r22,%r23; be L192; nop
                    507: L195:
                    508: ld [%r24+40],%r23
                    509: cmp %r23,%r0; be L196; nop
                    510: set L198,%r8
                    511: call _printf; nop
                    512: set L199,%r8
                    513: call _printf; nop
                    514: L196:
                    515: L192:
                    516: L189:
                    517: add %r29,1,%r29
                    518: cmp %r29,39; bl L188; nop
                    519: cmp %r25,%r0; be L200; nop
                    520: set 16,%r26
                    521: L200:
                    522: mov %r26,%r24
                    523: L42:
                    524: ret; restore
                    525: .global _pow2
                    526: .align 4
                    527: .proc 4
                    528: _pow2:
                    529: set 1,%r13
                    530: ba L204; nop
                    531: L203:
                    532: sll %r13,1,%r13
                    533: L204:
                    534: mov %r8,%r12
                    535: sub %r12,1,%r8
                    536: cmp %r12,%r0; bne L203; nop
                    537: mov %r13,%r8
                    538: L202:
                    539: retl; nop
                    540: .seg "data"
                    541: _207:.ascii "s243,er%d\012\000"
                    542: _208:.ascii "s243   \000"
                    543: .seg "text"
                    544: .global _s243
                    545: .align 4
                    546: .proc 4
                    547: _s243:save %sp,-352,%sp
                    548: mov %r0,%r27
                    549: set _208,%r29
                    550: add %r24,60,%r28
                    551: L209:
                    552: L210:
                    553: mov %r28,%r26
                    554: add %r26,1,%r28
                    555: mov %r29,%r25
                    556: add %r25,1,%r29
                    557: ldsb [%r25],%r25
                    558: stb %r25,[%r26]
                    559: sll %r25,24,%g1; sra %g1,24,%r26
                    560: cmp %r26,%r0; bne L209; nop
                    561: add -256,%fp,%r8
                    562: call _zerofill; nop
                    563: set 1,%r26
                    564: stb %r26,[%fp+-159]
                    565: set 1,%r26
                    566: stb %r26,[%fp+-191]
                    567: set 1,%r26
                    568: stb %r26,[%fp+-130]
                    569: set 1,%r26
                    570: stb %r26,[%fp+-208]
                    571: set 1,%r26
                    572: stb %r26,[%fp+-158]
                    573: set 1,%r26
                    574: stb %r26,[%fp+-190]
                    575: set 1,%r26
                    576: stb %r26,[%fp+-223]
                    577: set 1,%r26
                    578: stb %r26,[%fp+-207]
                    579: set 1,%r26
                    580: stb %r26,[%fp+-157]
                    581: set 1,%r26
                    582: stb %r26,[%fp+-189]
                    583: set 1,%r26
                    584: stb %r26,[%fp+-222]
                    585: set 1,%r26
                    586: stb %r26,[%fp+-206]
                    587: set 1,%r26
                    588: stb %r26,[%fp+-156]
                    589: set 1,%r26
                    590: stb %r26,[%fp+-188]
                    591: set 1,%r26
                    592: stb %r26,[%fp+-221]
                    593: set 1,%r26
                    594: stb %r26,[%fp+-205]
                    595: set 1,%r26
                    596: stb %r26,[%fp+-155]
                    597: set 1,%r26
                    598: stb %r26,[%fp+-187]
                    599: set 1,%r26
                    600: stb %r26,[%fp+-219]
                    601: set 1,%r26
                    602: stb %r26,[%fp+-204]
                    603: set 1,%r26
                    604: stb %r26,[%fp+-154]
                    605: set 1,%r26
                    606: stb %r26,[%fp+-186]
                    607: set 1,%r26
                    608: stb %r26,[%fp+-218]
                    609: set 1,%r26
                    610: stb %r26,[%fp+-203]
                    611: set 1,%r26
                    612: stb %r26,[%fp+-153]
                    613: set 1,%r26
                    614: stb %r26,[%fp+-185]
                    615: set 1,%r26
                    616: stb %r26,[%fp+-216]
                    617: set 1,%r26
                    618: stb %r26,[%fp+-202]
                    619: set 1,%r26
                    620: stb %r26,[%fp+-152]
                    621: set 1,%r26
                    622: stb %r26,[%fp+-184]
                    623: set 1,%r26
                    624: stb %r26,[%fp+-215]
                    625: set 1,%r26
                    626: stb %r26,[%fp+-201]
                    627: set 1,%r26
                    628: stb %r26,[%fp+-151]
                    629: set 1,%r26
                    630: stb %r26,[%fp+-183]
                    631: set 1,%r26
                    632: stb %r26,[%fp+-161]
                    633: set 1,%r26
                    634: stb %r26,[%fp+-200]
                    635: set 1,%r26
                    636: stb %r26,[%fp+-150]
                    637: set 1,%r26
                    638: stb %r26,[%fp+-182]
                    639: set 1,%r26
                    640: stb %r26,[%fp+-195]
                    641: set 1,%r26
                    642: stb %r26,[%fp+-199]
                    643: set 1,%r26
                    644: stb %r26,[%fp+-149]
                    645: set 1,%r26
                    646: stb %r26,[%fp+-181]
                    647: set 1,%r26
                    648: stb %r26,[%fp+-211]
                    649: set 1,%r26
                    650: stb %r26,[%fp+-148]
                    651: set 1,%r26
                    652: stb %r26,[%fp+-180]
                    653: set 1,%r26
                    654: stb %r26,[%fp+-162]
                    655: set 1,%r26
                    656: stb %r26,[%fp+-147]
                    657: set 1,%r26
                    658: stb %r26,[%fp+-179]
                    659: set 1,%r26
                    660: stb %r26,[%fp+-132]
                    661: set 1,%r26
                    662: stb %r26,[%fp+-246]
                    663: set 1,%r26
                    664: stb %r26,[%fp+-146]
                    665: set 1,%r26
                    666: stb %r26,[%fp+-178]
                    667: set 1,%r26
                    668: stb %r26,[%fp+-247]
                    669: set 1,%r26
                    670: stb %r26,[%fp+-145]
                    671: set 1,%r26
                    672: stb %r26,[%fp+-177]
                    673: set 1,%r26
                    674: stb %r26,[%fp+-133]
                    675: set 1,%r26
                    676: stb %r26,[%fp+-248]
                    677: set 1,%r26
                    678: stb %r26,[%fp+-144]
                    679: set 1,%r26
                    680: stb %r26,[%fp+-176]
                    681: set 1,%r26
                    682: stb %r26,[%fp+-131]
                    683: set 1,%r26
                    684: stb %r26,[%fp+-243]
                    685: set 1,%r26
                    686: stb %r26,[%fp+-143]
                    687: set 1,%r26
                    688: stb %r26,[%fp+-175]
                    689: set 1,%r26
                    690: stb %r26,[%fp+-165]
                    691: set 1,%r26
                    692: stb %r26,[%fp+-244]
                    693: set 1,%r26
                    694: stb %r26,[%fp+-142]
                    695: set 1,%r26
                    696: stb %r26,[%fp+-174]
                    697: set 1,%r26
                    698: stb %r26,[%fp+-163]
                    699: set 1,%r26
                    700: stb %r26,[%fp+-141]
                    701: set 1,%r26
                    702: stb %r26,[%fp+-173]
                    703: set 1,%r26
                    704: stb %r26,[%fp+-213]
                    705: set 1,%r26
                    706: stb %r26,[%fp+-164]
                    707: set 1,%r26
                    708: stb %r26,[%fp+-140]
                    709: set 1,%r26
                    710: stb %r26,[%fp+-172]
                    711: set 1,%r26
                    712: stb %r26,[%fp+-197]
                    713: set 1,%r26
                    714: stb %r26,[%fp+-217]
                    715: set 1,%r26
                    716: stb %r26,[%fp+-139]
                    717: set 1,%r26
                    718: stb %r26,[%fp+-171]
                    719: set 1,%r26
                    720: stb %r26,[%fp+-214]
                    721: set 1,%r26
                    722: stb %r26,[%fp+-138]
                    723: set 1,%r26
                    724: stb %r26,[%fp+-170]
                    725: set 1,%r26
                    726: stb %r26,[%fp+-198]
                    727: set 1,%r26
                    728: stb %r26,[%fp+-256]
                    729: stb %r26,[%fp+-137]
                    730: set 1,%r26
                    731: stb %r26,[%fp+-169]
                    732: set 1,%r26
                    733: stb %r26,[%fp+-196]
                    734: set 1,%r26
                    735: stb %r26,[%fp+-224]
                    736: set 1,%r26
                    737: stb %r26,[%fp+-136]
                    738: set 1,%r26
                    739: stb %r26,[%fp+-168]
                    740: set 1,%r26
                    741: stb %r26,[%fp+-194]
                    742: set 1,%r26
                    743: stb %r26,[%fp+-135]
                    744: set 1,%r26
                    745: stb %r26,[%fp+-167]
                    746: set 1,%r26
                    747: stb %r26,[%fp+-212]
                    748: set 1,%r26
                    749: stb %r26,[%fp+-134]
                    750: set 1,%r26
                    751: stb %r26,[%fp+-166]
                    752: set 1,%r26
                    753: stb %r26,[%fp+-210]
                    754: set 1,%r26
                    755: stb %r26,[%fp+-193]
                    756: set 1,%r26
                    757: stb %r26,[%fp+-209]
                    758: add -256,%fp,%r8
                    759: call _sumof; nop
                    760: cmp %r8,98; be L309; nop
                    761: add %r27,1,%r27
                    762: ld [%r24+44],%r26
                    763: cmp %r26,%r0; be L311; nop
                    764: set _207,%r8
                    765: set 1,%r9
                    766: call _printf; nop
                    767: L311:
                    768: L309:
                    769: ba L313; nop
                    770: add %r27,8,%r27
                    771: ld [%r24+44],%r26
                    772: cmp %r26,%r0; be L315; nop
                    773: set _207,%r8
                    774: set 8,%r9
                    775: call _printf; nop
                    776: L315:
                    777: L313:
                    778: mov %r27,%r24
                    779: L206:
                    780: ret; restore
                    781: .global _zerofill
                    782: .align 4
                    783: .proc 4
                    784: _zerofill:
                    785: mov %r0,%r13
                    786: L318:
                    787: mov %r8,%r12
                    788: add %r12,1,%r8
                    789: stb %r0,[%r12]
                    790: L319:
                    791: add %r13,1,%r13
                    792: cmp %r13,256; bl L318; nop
                    793: L317:
                    794: retl; nop
                    795: .global _sumof
                    796: .align 4
                    797: .proc 4
                    798: _sumof:
                    799: mov %r8,%r11
                    800: mov %r0,%r13
                    801: mov %r0,%r12
                    802: L323:
                    803: mov %r11,%r10
                    804: add %r10,1,%r11
                    805: ldsb [%r10],%r10
                    806: add %r13,%r10,%r13
                    807: L324:
                    808: add %r12,1,%r12
                    809: cmp %r12,256; bl L323; nop
                    810: mov %r13,%r8
                    811: L322:
                    812: retl; nop
                    813: .seg "data"
                    814: _328:.ascii "s244,er%d\012\000"
                    815: _329:.ascii "s244   \000"
                    816: .seg "text"
                    817: .global _s244
                    818: .align 4
                    819: .proc 4
                    820: _s244:save %sp,-160,%sp
                    821: set _329,%r28
                    822: add %r24,60,%r27
                    823: L330:
                    824: L331:
                    825: mov %r27,%r23
                    826: add %r23,1,%r27
                    827: mov %r28,%r22
                    828: add %r22,1,%r28
                    829: ldsb [%r22],%r22
                    830: stb %r22,[%r23]
                    831: sll %r22,24,%g1; sra %g1,24,%r23
                    832: cmp %r23,%r0; bne L330; nop
                    833: mov %r0,%r25
                    834: mov %r0,%r26
                    835: set L333,%r23
                    836: ld [%r23],%f30; ld [%r23+4],%f31
                    837: st %f30,[%fp+-64]; st %f31,[%fp+-64+4]
                    838: st %f30,[%fp+-56]; st %f31,[%fp+-56+4]
                    839: set L333,%r23
                    840: ld [%r23],%f30; ld [%r23+4],%f31
                    841: st %f30,[%fp+-48]; st %f31,[%fp+-48+4]
                    842: set L333,%r23
                    843: ld [%r23],%f30; ld [%r23+4],%f31
                    844: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                    845: set L333,%r23
                    846: ld [%r23],%f30; ld [%r23+4],%f31
                    847: st %f30,[%fp+-32]; st %f31,[%fp+-32+4]
                    848: set L333,%r23
                    849: ld [%r23],%f30; ld [%r23+4],%f31
                    850: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                    851: set L333,%r23
                    852: ld [%r23],%f30; ld [%r23+4],%f31
                    853: st %f30,[%fp+-16]; st %f31,[%fp+-16+4]
                    854: set L333,%r23
                    855: ld [%r23],%f30; ld [%r23+4],%f31
                    856: st %f30,[%fp+-8]; st %f31,[%fp+-8+4]
                    857: mov %r0,%r26
                    858: mov %r0,%r29
                    859: L341:
                    860: sll %r29,3,%r23
                    861: add -64,%fp,%r22
                    862: add %r23,%r22,%r22
                    863: ld [%r22],%f30; ld [%r22+4],%f31
                    864: add -56,%fp,%r22
                    865: add %r23,%r22,%r23
                    866: ld [%r23],%f28; ld [%r23+4],%f29
                    867: fcmped %f30,%f28; nop; fbue L345; nop
                    868: set 1,%r26
                    869: L345:
                    870: L342:
                    871: add %r29,1,%r29
                    872: cmp %r29,7; bl L341; nop
                    873: cmp %r26,%r0; be L348; nop
                    874: ld [%r24+44],%r23
                    875: cmp %r23,%r0; be L350; nop
                    876: set _328,%r8
                    877: set 1,%r9
                    878: call _printf; nop
                    879: L350:
                    880: add %r25,1,%r25
                    881: L348:
                    882: ba L352; nop
                    883: ld [%r24+44],%r23
                    884: cmp %r23,%r0; be L354; nop
                    885: set _328,%r8
                    886: set 2,%r9
                    887: call _printf; nop
                    888: L354:
                    889: add %r25,2,%r25
                    890: L352:
                    891: mov %r25,%r24
                    892: L327:
                    893: ret; restore
                    894: .seg "data"
                    895: _357:.ascii "s25,er%d\012\000"
                    896: _358:.ascii "s25    \000"
                    897: .seg "text"
                    898: .global _s25
                    899: .align 4
                    900: .proc 4
                    901: _s25:save %sp,-96,%sp
                    902: set _358,%r26
                    903: add %r24,60,%r25
                    904: L359:
                    905: L360:
                    906: mov %r25,%r21
                    907: add %r21,1,%r25
                    908: mov %r26,%r20
                    909: add %r20,1,%r26
                    910: ldsb [%r20],%r20
                    911: stb %r20,[%r21]
                    912: sll %r20,24,%g1; sra %g1,24,%r21
                    913: cmp %r21,%r0; bne L359; nop
                    914: mov %r0,%r23
                    915: set L362,%r28
                    916: ldsb [%r28],%r21
                    917: ldsb [%r28+1],%r20
                    918: cmp %r21,%r20; bne L366; nop
                    919: ldsb [%r28+2],%r21
                    920: cmp %r20,%r21; bne L366; nop
                    921: cmp %r21,46; be L363; nop
                    922: L366:
                    923: add %r23,1,%r23
                    924: ld [%r24+44],%r21
                    925: cmp %r21,%r0; be L367; nop
                    926: set _357,%r8
                    927: set 1,%r9
                    928: call _printf; nop
                    929: L367:
                    930: L363:
                    931: ldsb [%r28+3],%r21
                    932: cmp %r21,%r0; be L369; nop
                    933: add %r23,4,%r23
                    934: ld [%r24+44],%r21
                    935: cmp %r21,%r0; be L371; nop
                    936: set _357,%r8
                    937: set 4,%r9
                    938: call _printf; nop
                    939: L371:
                    940: L369:
                    941: set L375+1,%r21
                    942: ldsb [%r21],%r21
                    943: cmp %r21,34; be L373; nop
                    944: add %r23,8,%r23
                    945: ld [%r24+44],%r21
                    946: cmp %r21,%r0; be L377; nop
                    947: set _357,%r8
                    948: set 8,%r9
                    949: call _printf; nop
                    950: L377:
                    951: L373:
                    952: set L379,%r28
                    953: ldsb [%r28],%r21
                    954: cmp %r21,10; bne L387; nop
                    955: ldsb [%r28+1],%r21
                    956: cmp %r21,9; bne L387; nop
                    957: ldsb [%r28+2],%r21
                    958: cmp %r21,8; bne L387; nop
                    959: ldsb [%r28+3],%r21
                    960: cmp %r21,13; bne L387; nop
                    961: ldsb [%r28+4],%r21
                    962: cmp %r21,12; bne L387; nop
                    963: ldsb [%r28+5],%r21
                    964: cmp %r21,92; bne L387; nop
                    965: ldsb [%r28+6],%r21
                    966: cmp %r21,39; be L380; nop
                    967: L387:
                    968: add %r23,16,%r23
                    969: ld [%r24+44],%r21
                    970: cmp %r21,%r0; be L388; nop
                    971: set _357,%r8
                    972: set 16,%r9
                    973: call _printf; nop
                    974: L388:
                    975: L380:
                    976: set L390,%r21
                    977: mov %r21,%r27
                    978: mov %r21,%r28
                    979: mov %r0,%r22
                    980: mov %r0,%r29
                    981: ba L394; nop
                    982: L391:
                    983: ldsb [%r29+%r28],%r21
                    984: ldsb [%r29+%r27],%r20
                    985: cmp %r21,%r20; be L395; nop
                    986: set 1,%r22
                    987: L395:
                    988: L392:
                    989: add %r29,1,%r29
                    990: L394:
                    991: cmp %r29,7; blu L391; nop
                    992: cmp %r22,%r0; be L397; nop
                    993: add %r23,32,%r23
                    994: ld [%r24+44],%r21
                    995: cmp %r21,%r0; be L399; nop
                    996: set _357,%r8
                    997: set 32,%r9
                    998: call _printf; nop
                    999: L399:
                   1000: L397:
                   1001: mov %r23,%r24
                   1002: L356:
                   1003: ret; restore
                   1004: .seg "data"
                   1005: _402:.ascii "s26    \000"
                   1006: _403:.ascii "%3d bits in %ss.\012\000"
                   1007: _404:.ascii "%e is the least number that can be added to 1. (%s).\012\000"
                   1008: .seg "text"
                   1009: .global _s26
                   1010: .align 4
                   1011: .proc 4
                   1012: _s26:save %sp,-128,%sp
                   1013: set _402,%r28
                   1014: add %r24,60,%r27
                   1015: L405:
                   1016: L406:
                   1017: mov %r27,%r25
                   1018: add %r25,1,%r27
                   1019: mov %r28,%r23
                   1020: add %r23,1,%r28
                   1021: ldsb [%r23],%r23
                   1022: stb %r23,[%r25]
                   1023: sll %r23,24,%g1; sra %g1,24,%r25
                   1024: cmp %r25,%r0; bne L405; nop
                   1025: st %r0,[%r24]
                   1026: mov %r0,%r26
                   1027: set 1,%r29
                   1028: ba L409; nop
                   1029: L408:
                   1030: sll %r29,24,%g1; sra %g1,24,%r25
                   1031: sll %r25,1,%r29
                   1032: ld [%r24],%r25
                   1033: add %r25,1,%r25
                   1034: st %r25,[%r24]
                   1035: L409:
                   1036: sll %r26,24,%g1; sra %g1,24,%r25
                   1037: sll %r29,24,%g1; sra %g1,24,%r23
                   1038: cmp %r25,%r23; bne L408; nop
                   1039: ld [%r24],%r25
                   1040: sll %r25,2,%r25
                   1041: st %r25,[%r24+4]
                   1042: ld [%r24],%r25
                   1043: sll %r25,1,%r25
                   1044: st %r25,[%r24+8]
                   1045: ld [%r24],%r25
                   1046: sll %r25,2,%r25
                   1047: st %r25,[%r24+12]
                   1048: ld [%r24],%r25
                   1049: sll %r25,2,%r25
                   1050: st %r25,[%r24+16]
                   1051: ld [%r24],%r25
                   1052: sll %r25,2,%r25
                   1053: st %r25,[%r24+20]
                   1054: ld [%r24],%r25
                   1055: sll %r25,3,%r25
                   1056: st %r25,[%r24+24]
                   1057: set L411,%r25
                   1058: ld [%r25],%f31
                   1059: st %f31,[%fp+-12]
                   1060: st %f31,[%fp+-4]
                   1061: set L412,%r25
                   1062: ld [%r25],%f31
                   1063: st %f31,[%fp+-8]
                   1064: ba L414; nop
                   1065: L413:
                   1066: ld [%fp+-12],%f31
                   1067: ld [%fp+-4],%f30
                   1068: fadds %f31,%f30,%f31
                   1069: st %f31,[%fp+-8]
                   1070: fstod %f30,%f30
                   1071: set L416,%r25
                   1072: ld [%r25],%f28; ld [%r25+4],%f29
                   1073: fdivd %f30,%f28,%f30
                   1074: fdtos %f30,%f31
                   1075: st %f31,[%fp+-4]
                   1076: L414:
                   1077: ld [%fp+-8],%f31
                   1078: ld [%fp+-12],%f30
                   1079: fcmpes %f31,%f30; nop; fbne L413; nop
                   1080: set L417,%r25
                   1081: ld [%r25],%f30; ld [%r25+4],%f31
                   1082: ld [%fp+-4],%f29
                   1083: fstod %f29,%f28
                   1084: fmuld %f30,%f28,%f30
                   1085: fdtos %f30,%f31
                   1086: st %f31,[%r24+28]
                   1087: set L418,%r25
                   1088: ld [%r25],%f30; ld [%r25+4],%f31
                   1089: st %f30,[%fp+-32]; st %f31,[%fp+-32+4]
                   1090: set L411,%r25
                   1091: ld [%r25],%f31
                   1092: st %f31,[%fp+-4]
                   1093: set L419,%r25
                   1094: ld [%r25],%f30; ld [%r25+4],%f31
                   1095: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   1096: ba L421; nop
                   1097: L420:
                   1098: ld [%fp+-32],%f30; ld [%fp+-32+4],%f31
                   1099: ld [%fp+-4],%f29
                   1100: fstod %f29,%f28
                   1101: faddd %f30,%f28,%f30
                   1102: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   1103: set L416,%r25
                   1104: ld [%r25],%f30; ld [%r25+4],%f31
                   1105: fdivd %f28,%f30,%f30
                   1106: fdtos %f30,%f31
                   1107: st %f31,[%fp+-4]
                   1108: L421:
                   1109: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   1110: ld [%fp+-32],%f28; ld [%fp+-32+4],%f29
                   1111: fcmped %f30,%f28; nop; fbne L420; nop
                   1112: set L417,%r25
                   1113: ld [%r25],%f30; ld [%r25+4],%f31
                   1114: ld [%fp+-4],%f29
                   1115: fstod %f29,%f28
                   1116: fmuld %f30,%f28,%f30
                   1117: fdtos %f30,%f31
                   1118: st %f31,[%r24+32]
                   1119: ld [%r24+40],%r25
                   1120: cmp %r25,%r0; be L423; nop
                   1121: set _403,%r8
                   1122: ld [%r24],%r9
                   1123: set L425,%r10
                   1124: call _printf; nop
                   1125: set _403,%r8
                   1126: ld [%r24+4],%r9
                   1127: set L426,%r10
                   1128: call _printf; nop
                   1129: set _403,%r8
                   1130: ld [%r24+8],%r9
                   1131: set L427,%r10
                   1132: call _printf; nop
                   1133: set _403,%r8
                   1134: ld [%r24+12],%r9
                   1135: set L428,%r10
                   1136: call _printf; nop
                   1137: set _403,%r8
                   1138: ld [%r24+16],%r9
                   1139: set L429,%r10
                   1140: call _printf; nop
                   1141: set _403,%r8
                   1142: ld [%r24+20],%r9
                   1143: set L430,%r10
                   1144: call _printf; nop
                   1145: set _403,%r8
                   1146: ld [%r24+24],%r9
                   1147: set L431,%r10
                   1148: call _printf; nop
                   1149: set _404,%r8
                   1150: ld [%r24+28],%f31
                   1151: fstod %f31,%f30
                   1152: st %f30,[%sp+4*1+68]
                   1153: st %f31,[%sp+4*2+68]
                   1154: ld [%sp+4*1+68],%o1
                   1155: ld [%sp+4*2+68],%o2
                   1156: set L430,%r11
                   1157: call _printf; nop
                   1158: set _404,%r8
                   1159: ld [%r24+32],%f31
                   1160: fstod %f31,%f30
                   1161: st %f30,[%sp+4*1+68]
                   1162: st %f31,[%sp+4*2+68]
                   1163: ld [%sp+4*1+68],%o1
                   1164: ld [%sp+4*2+68],%o2
                   1165: set L431,%r11
                   1166: call _printf; nop
                   1167: L423:
                   1168: mov %r0,%r24
                   1169: L401:
                   1170: ret; restore
                   1171: .seg "data"
                   1172: _433:.ascii "s4,er%d\012\000"
                   1173: _434:.ascii "s4     \000"
                   1174: .seg "text"
                   1175: .global _s4
                   1176: .align 4
                   1177: .proc 4
                   1178: _s4:save %sp,-96,%sp
                   1179: mov %r0,%r23
                   1180: set _434,%r26
                   1181: add %r24,60,%r25
                   1182: L435:
                   1183: L436:
                   1184: mov %r25,%r19
                   1185: add %r19,1,%r25
                   1186: mov %r26,%r18
                   1187: add %r18,1,%r26
                   1188: ldsb [%r18],%r18
                   1189: stb %r18,[%r19]
                   1190: sll %r18,24,%g1; sra %g1,24,%r19
                   1191: cmp %r19,%r0; bne L435; nop
                   1192: mov %r0,%r29
                   1193: L438:
                   1194: mov %r29,%r8
                   1195: call _svtest; nop
                   1196: st %r8,[%fp+-4]
                   1197: call _zero; nop
                   1198: ld [%fp+-4],%r19
                   1199: cmp %r19,%r8; be L442; nop
                   1200: set 1,%r23
                   1201: ld [%r24+44],%r19
                   1202: cmp %r19,%r0; be L444; nop
                   1203: set _433,%r8
                   1204: set 1,%r9
                   1205: call _printf; nop
                   1206: L444:
                   1207: L442:
                   1208: L439:
                   1209: add %r29,1,%r29
                   1210: cmp %r29,3; bl L438; nop
                   1211: call _setev; nop
                   1212: call _testev; nop
                   1213: cmp %r8,%r0; be L446; nop
                   1214: add %r23,2,%r23
                   1215: ld [%r24+44],%r19
                   1216: cmp %r19,%r0; be L448; nop
                   1217: set _433,%r8
                   1218: set 2,%r9
                   1219: call _printf; nop
                   1220: L448:
                   1221: L446:
                   1222: ba L450; nop
                   1223: add %r23,4,%r23
                   1224: ld [%r24+44],%r19
                   1225: cmp %r19,%r0; be L452; nop
                   1226: set _433,%r8
                   1227: set 4,%r9
                   1228: call _printf; nop
                   1229: L452:
                   1230: L450:
                   1231: mov %r0,%r28
                   1232: sub %r28,1,%r28
                   1233: set 1,%r27
                   1234: mov %r0,%r29
                   1235: ba L457; nop
                   1236: L454:
                   1237: and %r27,%r28,%r27
                   1238: srl %r28,1,%r28
                   1239: L455:
                   1240: add %r29,1,%r29
                   1241: L457:
                   1242: ld [%r24],%r19
                   1243: sll %r19,2,%r19
                   1244: cmp %r29,%r19; blu L454; nop
                   1245: cmp %r27,1; bne L460; nop
                   1246: cmp %r28,%r0; be L458; nop
                   1247: L460:
                   1248: add %r23,8,%r23
                   1249: ld [%r24+44],%r19
                   1250: cmp %r19,%r0; be L461; nop
                   1251: set _433,%r8
                   1252: set 8,%r9
                   1253: call _printf; nop
                   1254: L461:
                   1255: L458:
                   1256: mov %r23,%r24
                   1257: L432:
                   1258: ret; restore
                   1259: .seg "bss"
                   1260: .align 4; .reserve _465,4
                   1261: .seg "text"
                   1262: .global _svtest
                   1263: .align 4
                   1264: .proc 4
                   1265: _svtest:
                   1266: cmp %r8,%r0; be L468; nop
                   1267: cmp %r8,1; be L469; nop
                   1268: cmp %r8,2; be L472; nop
                   1269: ba L466; nop
                   1270: L468:
                   1271: set 1978,%r12
                   1272: set _465,%r11
                   1273: st %r12,[%r11]
                   1274: mov %r0,%r13
                   1275: ba L467; nop
                   1276: L469:
                   1277: set _465,%r12
                   1278: ld [%r12],%r12
                   1279: cmp %r12,1978; be L470; nop
                   1280: set 1,%r13
                   1281: ba L467; nop
                   1282: L470:
                   1283: set 1929,%r12
                   1284: set _465,%r11
                   1285: st %r12,[%r11]
                   1286: mov %r0,%r13
                   1287: ba L467; nop
                   1288: L472:
                   1289: set _465,%r12
                   1290: ld [%r12],%r12
                   1291: cmp %r12,1929; be L473; nop
                   1292: set 1,%r13
                   1293: ba L467; nop
                   1294: L473:
                   1295: mov %r0,%r13
                   1296: L466:
                   1297: L467:
                   1298: mov %r13,%r8
                   1299: L464:
                   1300: retl; nop
                   1301: .seg "bss"
                   1302: .align 4; .reserve _476,4
                   1303: .seg "text"
                   1304: .global _zero
                   1305: .align 4
                   1306: .proc 4
                   1307: _zero:
                   1308: set 2,%r12
                   1309: set _476,%r11
                   1310: st %r12,[%r11]
                   1311: mov %r0,%r13
                   1312: mov %r13,%r8
                   1313: L475:
                   1314: retl; nop
                   1315: .global _testev
                   1316: .align 4
                   1317: .proc 4
                   1318: _testev:
                   1319: set _extvar,%r13
                   1320: ld [%r13],%r13
                   1321: cmp %r13,1066; be L478; nop
                   1322: set 1,%r8
                   1323: ba L477; nop
                   1324: L478:
                   1325: mov %r0,%r8
                   1326: L477:
                   1327: retl; nop
                   1328: .seg "data"
                   1329: _481:.ascii "s61,er%d\012\000"
                   1330: _482:.ascii "s61    \000"
                   1331: _483:.ascii "ABCDEFGHIJKLMNOPQRSTUVWXYZ\000"
                   1332: _484:.ascii "abcdefghijklmnopqrstuvwxyz\000"
                   1333: _485:.ascii "0123456789\000"
                   1334: _486:.ascii "~!\"#%&()_=-^|{}[]+;*:<>,.?/\000"
                   1335: _487:.byte 10,9,8,13,12,92,39,0
                   1336: _488:.byte 32,0,0
                   1337: .seg "text"
                   1338: .global _s61
                   1339: .align 4
                   1340: .proc 4
                   1341: _s61:save %sp,-120,%sp
                   1342: set _482,%r27
                   1343: add %r24,60,%r26
                   1344: mov %r0,%r23
                   1345: L489:
                   1346: L490:
                   1347: mov %r26,%r19
                   1348: add %r19,1,%r26
                   1349: mov %r27,%r18
                   1350: add %r18,1,%r27
                   1351: ldsb [%r18],%r18
                   1352: stb %r18,[%r19]
                   1353: sll %r18,24,%g1; sra %g1,24,%r19
                   1354: cmp %r19,%r0; bne L489; nop
                   1355: set -19,%r20
                   1356: sll %r20,16,%g1; sra %g1,16,%r19
                   1357: st %r19,[%fp+-28]
                   1358: ld [%fp+-28],%r19
                   1359: cmp %r19,-19; be L492; nop
                   1360: add %r23,1,%r23
                   1361: ld [%r24+44],%r19
                   1362: cmp %r19,%r0; be L494; nop
                   1363: set _481,%r8
                   1364: set 1,%r9
                   1365: call _printf; nop
                   1366: L494:
                   1367: L492:
                   1368: set _483,%r19
                   1369: st %r19,[%fp+-24]
                   1370: set _484,%r19
                   1371: st %r19,[%fp+-20]
                   1372: set _485,%r19
                   1373: st %r19,[%fp+-16]
                   1374: set _486,%r19
                   1375: st %r19,[%fp+-12]
                   1376: set _487,%r19
                   1377: st %r19,[%fp+-8]
                   1378: set _488,%r19
                   1379: st %r19,[%fp+-4]
                   1380: mov %r0,%r28
                   1381: mov %r0,%r29
                   1382: ba L506; nop
                   1383: L505:
                   1384: sll %r29,2,%r19
                   1385: add -24,%fp,%r18
                   1386: add %r19,%r18,%r19
                   1387: ld [%r19],%r18
                   1388: add %r18,1,%r17
                   1389: st %r17,[%r19]
                   1390: ldsb [%r18],%r19
                   1391: cmp %r19,%r0; bge L508; nop
                   1392: set 1,%r28
                   1393: L508:
                   1394: L506:
                   1395: sll %r29,2,%r19
                   1396: add -24,%fp,%r18
                   1397: ld [%r19+%r18],%r19
                   1398: ldsb [%r19],%r19
                   1399: cmp %r19,%r0; bne L505; nop
                   1400: L502:
                   1401: add %r29,1,%r29
                   1402: cmp %r29,6; bl L506; nop
                   1403: cmp %r28,%r0; be L510; nop
                   1404: add %r23,2,%r23
                   1405: ld [%r24+44],%r19
                   1406: cmp %r19,%r0; be L512; nop
                   1407: set _481,%r8
                   1408: set 2,%r9
                   1409: call _printf; nop
                   1410: L512:
                   1411: L510:
                   1412: set 1048579,%r25
                   1413: mov %r25,%r22
                   1414: mov %r25,%r21
                   1415: sll %r22,16,%g1; sra %g1,16,%r19
                   1416: cmp %r19,%r25; be L517; nop
                   1417: cmp %r19,3; bne L516; nop
                   1418: L517:
                   1419: sll %r21,24,%g1; sra %g1,24,%r19
                   1420: cmp %r19,%r25; be L514; nop
                   1421: cmp %r19,3; be L514; nop
                   1422: L516:
                   1423: add %r23,8,%r23
                   1424: ld [%r24+44],%r19
                   1425: cmp %r19,%r0; be L518; nop
                   1426: set _481,%r8
                   1427: set 8,%r9
                   1428: call _printf; nop
                   1429: L518:
                   1430: L514:
                   1431: mov %r23,%r24
                   1432: L480:
                   1433: ret; restore
                   1434: .seg "data"
                   1435: _521:.ascii "s626,er%d\012\000"
                   1436: _522:.ascii "s626   \000"
                   1437: .seg "text"
                   1438: .global _s626
                   1439: .align 4
                   1440: .proc 4
                   1441: _s626:save %sp,-200,%sp
                   1442: set _522,%r26
                   1443: add %r24,60,%r25
                   1444: st %r0,[%fp+-76]
                   1445: L523:
                   1446: L524:
                   1447: mov %r25,%r19
                   1448: add %r19,1,%r25
                   1449: mov %r26,%r18
                   1450: add %r18,1,%r26
                   1451: ldsb [%r18],%r18
                   1452: stb %r18,[%r19]
                   1453: sll %r18,24,%g1; sra %g1,24,%r19
                   1454: cmp %r19,%r0; bne L523; nop
                   1455: set L411,%r19
                   1456: ld [%r19],%f31
                   1457: st %f31,[%fp+-32]
                   1458: set 1,%r19
                   1459: mov %r19,%r23
                   1460: mov %r19,%r28
                   1461: mov %r0,%r29
                   1462: ba L529; nop
                   1463: L526:
                   1464: set L530,%r19
                   1465: ld [%r19],%f31
                   1466: ld [%fp+-32],%f30
                   1467: fmuls %f31,%f30,%f31
                   1468: st %f31,[%fp+-32]
                   1469: sll %r28,1,%r19
                   1470: or %r19,%r23,%r28
                   1471: L527:
                   1472: add %r29,1,%r29
                   1473: L529:
                   1474: ld [%r24+12],%r19
                   1475: sub %r19,2,%r19
                   1476: cmp %r29,%r19; bl L526; nop
                   1477: st %r28,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   1478: fdtos %f30,%f31
                   1479: st %f31,[%fp+-84]
                   1480: ld [%fp+-32],%f31
                   1481: ld [%fp+-84],%f30
                   1482: fsubs %f31,%f30,%f30
                   1483: fdivs %f30,%f31,%f31
                   1484: st %f31,[%fp+-32]
                   1485: ld [%fp+-32],%f31
                   1486: fstod %f31,%f30
                   1487: set L416,%r19
                   1488: ld [%r19],%f28; ld [%r19+4],%f29
                   1489: ld [%r24+28],%f27
                   1490: fstod %f27,%f26
                   1491: fmuld %f28,%f26,%f28
                   1492: fcmped %f30,%f28; nop; fbule L531; nop
                   1493: ld [%fp+-76],%r19
                   1494: add %r19,2,%r19
                   1495: st %r19,[%fp+-76]
                   1496: ld [%r24+44],%r19
                   1497: cmp %r19,%r0; be L533; nop
                   1498: set _521,%r8
                   1499: set 2,%r9
                   1500: call _printf; nop
                   1501: L533:
                   1502: L531:
                   1503: set 125,%r21
                   1504: set 125,%r20
                   1505: set 125,%r19
                   1506: st %r19,[%fp+-48]
                   1507: set 15625,%r19
                   1508: st %r19,[%fp+-68]
                   1509: set 125,%r19
                   1510: st %r19,[%fp+-52]
                   1511: set 15625,%r19
                   1512: st %r19,[%fp+-72]
                   1513: set 125,%r22
                   1514: set 15625,%r19
                   1515: st %r19,[%fp+-80]
                   1516: set L535,%r19
                   1517: ld [%r19],%f31
                   1518: st %f31,[%fp+-44]
                   1519: set L536,%r19
                   1520: ld [%r19],%f30; ld [%r19+4],%f31
                   1521: st %f30,[%fp+-64]; st %f31,[%fp+-64+4]
                   1522: set L537,%r19
                   1523: ld [%r19],%f30; ld [%r19+4],%f31
                   1524: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   1525: mov %r0,%r29
                   1526: L538:
                   1527: add -28,%fp,%r19
                   1528: stb %r0,[%r29+%r19]
                   1529: L539:
                   1530: add %r29,1,%r29
                   1531: cmp %r29,28; bl L538; nop
                   1532: sll %r21,24,%g1; sra %g1,24,%r19
                   1533: mov %r19,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   1534: ld [%fp+-68],%r18
                   1535: cmp %r19,%r18; be L542; nop
                   1536: set 1,%r19
                   1537: stb %r19,[%fp+-28]
                   1538: L542:
                   1539: sll %r20,16,%g1; sra %g1,16,%r19
                   1540: sll %r21,24,%g1; sra %g1,24,%r18
                   1541: mov %r18,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   1542: ld [%fp+-68],%r18
                   1543: cmp %r19,%r18; be L544; nop
                   1544: set 1,%r19
                   1545: stb %r19,[%fp+-27]
                   1546: L544:
                   1547: sll %r20,16,%g1; sra %g1,16,%r19
                   1548: mov %r19,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   1549: ld [%fp+-68],%r18
                   1550: cmp %r19,%r18; be L547; nop
                   1551: set 1,%r19
                   1552: stb %r19,[%fp+-26]
                   1553: L547:
                   1554: ld [%fp+-48],%r19
                   1555: sll %r21,24,%g1; sra %g1,24,%r18
                   1556: mov %r18,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   1557: ld [%fp+-68],%r18
                   1558: cmp %r19,%r18; be L550; nop
                   1559: set 1,%r19
                   1560: stb %r19,[%fp+-25]
                   1561: L550:
                   1562: ld [%fp+-48],%r19
                   1563: sll %r20,16,%g1; sra %g1,16,%r18
                   1564: mov %r18,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   1565: ld [%fp+-68],%r18
                   1566: cmp %r19,%r18; be L553; nop
                   1567: set 1,%r19
                   1568: stb %r19,[%fp+-24]
                   1569: L553:
                   1570: ld [%fp+-48],%r19
                   1571: mov %r19,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   1572: ld [%fp+-68],%r18
                   1573: cmp %r19,%r18; be L556; nop
                   1574: set 1,%r19
                   1575: stb %r19,[%fp+-23]
                   1576: L556:
                   1577: ld [%fp+-52],%r19
                   1578: sll %r21,24,%g1; sra %g1,24,%r18
                   1579: mov %r18,%o1; call .umul,2; mov %r19,%o0; mov %o0,%r19
                   1580: ld [%fp+-72],%r18
                   1581: cmp %r19,%r18; be L559; nop
                   1582: set 1,%r19
                   1583: stb %r19,[%fp+-22]
                   1584: L559:
                   1585: ld [%fp+-52],%r19
                   1586: sll %r20,16,%g1; sra %g1,16,%r18
                   1587: mov %r18,%o1; call .umul,2; mov %r19,%o0; mov %o0,%r19
                   1588: ld [%fp+-72],%r18
                   1589: cmp %r19,%r18; be L562; nop
                   1590: set 1,%r19
                   1591: stb %r19,[%fp+-21]
                   1592: L562:
                   1593: ld [%fp+-52],%r19
                   1594: ld [%fp+-48],%r18
                   1595: mov %r18,%o1; call .umul,2; mov %r19,%o0; mov %o0,%r19
                   1596: ld [%fp+-72],%r18
                   1597: cmp %r19,%r18; be L565; nop
                   1598: set 1,%r19
                   1599: stb %r19,[%fp+-20]
                   1600: L565:
                   1601: ld [%fp+-52],%r19
                   1602: mov %r19,%o1; call .umul,2; mov %r19,%o0; mov %o0,%r19
                   1603: ld [%fp+-72],%r18
                   1604: cmp %r19,%r18; be L568; nop
                   1605: set 1,%r19
                   1606: stb %r19,[%fp+-19]
                   1607: L568:
                   1608: sll %r21,24,%g1; sra %g1,24,%r19
                   1609: mov %r19,%o1; call .mul,2; mov %r22,%o0; mov %o0,%r19
                   1610: ld [%fp+-80],%r18
                   1611: cmp %r19,%r18; be L571; nop
                   1612: set 1,%r19
                   1613: stb %r19,[%fp+-18]
                   1614: L571:
                   1615: sll %r20,16,%g1; sra %g1,16,%r19
                   1616: mov %r19,%o1; call .mul,2; mov %r22,%o0; mov %o0,%r19
                   1617: ld [%fp+-80],%r18
                   1618: cmp %r19,%r18; be L574; nop
                   1619: set 1,%r19
                   1620: stb %r19,[%fp+-17]
                   1621: L574:
                   1622: ld [%fp+-48],%r19
                   1623: mov %r19,%o1; call .mul,2; mov %r22,%o0; mov %o0,%r19
                   1624: ld [%fp+-80],%r18
                   1625: cmp %r19,%r18; be L577; nop
                   1626: set 1,%r19
                   1627: stb %r19,[%fp+-16]
                   1628: L577:
                   1629: mov %r22,%r19
                   1630: ld [%fp+-52],%r18
                   1631: mov %r18,%o1; call .umul,2; mov %r19,%o0; mov %o0,%r19
                   1632: ld [%fp+-72],%r18
                   1633: cmp %r19,%r18; be L580; nop
                   1634: set 1,%r19
                   1635: stb %r19,[%fp+-15]
                   1636: L580:
                   1637: mov %r22,%o1; call .mul,2; mov %r22,%o0; mov %o0,%r19
                   1638: ld [%fp+-80],%r18
                   1639: cmp %r19,%r18; be L583; nop
                   1640: set 1,%r19
                   1641: stb %r19,[%fp+-14]
                   1642: L583:
                   1643: ld [%fp+-44],%f31
                   1644: sll %r21,24,%g1; sra %g1,24,%r19
                   1645: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   1646: fdtos %f28,%f30
                   1647: fmuls %f31,%f30,%f31
                   1648: fstod %f31,%f30
                   1649: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   1650: fcmped %f30,%f28; nop; fbue L586; nop
                   1651: set 1,%r19
                   1652: stb %r19,[%fp+-13]
                   1653: L586:
                   1654: ld [%fp+-44],%f31
                   1655: sll %r20,16,%g1; sra %g1,16,%r19
                   1656: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   1657: fdtos %f28,%f30
                   1658: fmuls %f31,%f30,%f31
                   1659: fstod %f31,%f30
                   1660: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   1661: fcmped %f30,%f28; nop; fbue L589; nop
                   1662: set 1,%r19
                   1663: stb %r19,[%fp+-12]
                   1664: L589:
                   1665: ld [%fp+-44],%f31
                   1666: ld [%fp+-48],%r19
                   1667: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   1668: fdtos %f28,%f30
                   1669: fmuls %f31,%f30,%f31
                   1670: fstod %f31,%f30
                   1671: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   1672: fcmped %f30,%f28; nop; fbue L592; nop
                   1673: set 1,%r19
                   1674: stb %r19,[%fp+-11]
                   1675: L592:
                   1676: ld [%fp+-52],%r19
                   1677: cmp %r19,%r0; bl L598; nop
                   1678: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   1679: st %f30,[%fp+-96]; st %f31,[%fp+-96+4]
                   1680: ba L599; nop
                   1681: L598:
                   1682: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   1683: set L600,%r19
                   1684: ld [%r19],%f28; ld [%r19+4],%f29
                   1685: faddd %f30,%f28,%f30
                   1686: st %f30,[%fp+-96]; st %f31,[%fp+-96+4]
                   1687: L599:
                   1688: ld [%fp+-44],%f31
                   1689: ld [%fp+-96],%f28; ld [%fp+-96+4],%f29
                   1690: fdtos %f28,%f30
                   1691: fmuls %f31,%f30,%f31
                   1692: fstod %f31,%f30
                   1693: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   1694: fcmped %f30,%f28; nop; fbue L595; nop
                   1695: set 1,%r19
                   1696: stb %r19,[%fp+-10]
                   1697: L595:
                   1698: ld [%fp+-44],%f31
                   1699: st %r22,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   1700: fdtos %f28,%f30
                   1701: fmuls %f31,%f30,%f31
                   1702: fstod %f31,%f30
                   1703: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   1704: fcmped %f30,%f28; nop; fbue L602; nop
                   1705: set 1,%r19
                   1706: stb %r19,[%fp+-9]
                   1707: L602:
                   1708: ld [%fp+-44],%f31
                   1709: fmuls %f31,%f31,%f31
                   1710: fstod %f31,%f30
                   1711: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   1712: fcmped %f30,%f28; nop; fbue L605; nop
                   1713: set 1,%r19
                   1714: stb %r19,[%fp+-8]
                   1715: L605:
                   1716: ld [%fp+-64],%f30; ld [%fp+-64+4],%f31
                   1717: sll %r21,24,%g1; sra %g1,24,%r19
                   1718: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   1719: fmuld %f30,%f28,%f30
                   1720: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   1721: fcmped %f30,%f28; nop; fbue L608; nop
                   1722: set 1,%r19
                   1723: stb %r19,[%fp+-7]
                   1724: L608:
                   1725: ld [%fp+-64],%f30; ld [%fp+-64+4],%f31
                   1726: sll %r20,16,%g1; sra %g1,16,%r19
                   1727: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   1728: fmuld %f30,%f28,%f30
                   1729: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   1730: fcmped %f30,%f28; nop; fbue L611; nop
                   1731: set 1,%r19
                   1732: stb %r19,[%fp+-6]
                   1733: L611:
                   1734: ld [%fp+-64],%f30; ld [%fp+-64+4],%f31
                   1735: ld [%fp+-48],%r19
                   1736: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   1737: fmuld %f30,%f28,%f30
                   1738: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   1739: fcmped %f30,%f28; nop; fbue L614; nop
                   1740: set 1,%r19
                   1741: stb %r19,[%fp+-5]
                   1742: L614:
                   1743: ld [%fp+-52],%r19
                   1744: cmp %r19,%r0; bl L620; nop
                   1745: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   1746: st %f30,[%fp+-104]; st %f31,[%fp+-104+4]
                   1747: ba L621; nop
                   1748: L620:
                   1749: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   1750: set L600,%r19
                   1751: ld [%r19],%f28; ld [%r19+4],%f29
                   1752: faddd %f30,%f28,%f30
                   1753: st %f30,[%fp+-104]; st %f31,[%fp+-104+4]
                   1754: L621:
                   1755: ld [%fp+-64],%f30; ld [%fp+-64+4],%f31
                   1756: ld [%fp+-104],%f28; ld [%fp+-104+4],%f29
                   1757: fmuld %f30,%f28,%f30
                   1758: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   1759: fcmped %f30,%f28; nop; fbue L617; nop
                   1760: set 1,%r19
                   1761: stb %r19,[%fp+-4]
                   1762: L617:
                   1763: ld [%fp+-64],%f30; ld [%fp+-64+4],%f31
                   1764: st %r22,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   1765: fmuld %f30,%f28,%f30
                   1766: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   1767: fcmped %f30,%f28; nop; fbue L623; nop
                   1768: set 1,%r19
                   1769: stb %r19,[%fp+-3]
                   1770: L623:
                   1771: ld [%fp+-64],%f30; ld [%fp+-64+4],%f31
                   1772: ld [%fp+-44],%f29
                   1773: fstod %f29,%f28
                   1774: fmuld %f30,%f28,%f30
                   1775: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   1776: fcmped %f30,%f28; nop; fbue L626; nop
                   1777: set 1,%r19
                   1778: stb %r19,[%fp+-2]
                   1779: L626:
                   1780: ld [%fp+-64],%f30; ld [%fp+-64+4],%f31
                   1781: fmuld %f30,%f30,%f30
                   1782: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   1783: fcmped %f30,%f28; nop; fbue L629; nop
                   1784: set 1,%r19
                   1785: stb %r19,[%fp+-1]
                   1786: L629:
                   1787: mov %r0,%r27
                   1788: mov %r0,%r29
                   1789: L632:
                   1790: sll %r27,24,%g1; sra %g1,24,%r19
                   1791: add -28,%fp,%r18
                   1792: ldsb [%r29+%r18],%r18
                   1793: add %r19,%r18,%r27
                   1794: L633:
                   1795: add %r29,1,%r29
                   1796: cmp %r29,28; bl L632; nop
                   1797: sll %r27,24,%g1; sra %g1,24,%r19
                   1798: cmp %r19,%r0; be L636; nop
                   1799: ld [%fp+-76],%r19
                   1800: add %r19,4,%r19
                   1801: st %r19,[%fp+-76]
                   1802: ld [%r24+44],%r19
                   1803: cmp %r19,%r0; be L638; nop
                   1804: set _521,%r8
                   1805: set 4,%r9
                   1806: call _printf; nop
                   1807: set L640,%r8
                   1808: call _printf; nop
                   1809: mov %r0,%r29
                   1810: L641:
                   1811: set L645,%r8
                   1812: add -28,%fp,%r19
                   1813: ldsb [%r29+%r19],%r9
                   1814: call _printf; nop
                   1815: L642:
                   1816: add %r29,1,%r29
                   1817: cmp %r29,28; bl L641; nop
                   1818: set L646,%r8
                   1819: call _printf; nop
                   1820: L638:
                   1821: L636:
                   1822: set 32768,%r22
                   1823: set 0x8000,%r19
                   1824: cmp %r22,%r19; bleu L647; nop
                   1825: ld [%fp+-76],%r19
                   1826: add %r19,8,%r19
                   1827: st %r19,[%fp+-76]
                   1828: ld [%r24+44],%r19
                   1829: cmp %r19,%r0; be L649; nop
                   1830: set _521,%r8
                   1831: set 8,%r9
                   1832: call _printf; nop
                   1833: L649:
                   1834: L647:
                   1835: ld [%fp+-76],%r24
                   1836: L520:
                   1837: ret; restore
                   1838: .seg "data"
                   1839: _652:.ascii "s71,er%d\012\000"
                   1840: _653:.ascii "s71    \000"
                   1841: _654:.byte 113
                   1842: .seg "text"
                   1843: .global _s71
                   1844: .align 4
                   1845: .proc 4
                   1846: _s71:save %sp,-136,%sp
                   1847: set _653,%r29
                   1848: add %r24,60,%r28
                   1849: mov %r0,%r27
                   1850: L655:
                   1851: L656:
                   1852: mov %r28,%r23
                   1853: add %r23,1,%r28
                   1854: mov %r29,%r22
                   1855: add %r22,1,%r29
                   1856: ldsb [%r22],%r22
                   1857: stb %r22,[%r23]
                   1858: sll %r22,24,%g1; sra %g1,24,%r23
                   1859: cmp %r23,%r0; bne L655; nop
                   1860: set L660,%r23
                   1861: ldsb [%r23],%r23
                   1862: set _654,%r22
                   1863: ldsb [%r22],%r22
                   1864: cmp %r23,%r22; be L658; nop
                   1865: add %r27,1,%r27
                   1866: ld [%r24+44],%r23
                   1867: cmp %r23,%r0; be L661; nop
                   1868: set _652,%r8
                   1869: set 1,%r9
                   1870: call _printf; nop
                   1871: L661:
                   1872: L658:
                   1873: ba L663; nop
                   1874: add %r27,2,%r27
                   1875: ld [%r24+44],%r23
                   1876: cmp %r23,%r0; be L665; nop
                   1877: set _652,%r8
                   1878: set 2,%r9
                   1879: call _printf; nop
                   1880: L665:
                   1881: L663:
                   1882: set 1942,%r23
                   1883: st %r23,[%fp+-20]
                   1884: ld [%fp+-20],%r23
                   1885: cmp %r23,1942; bne L673; nop
                   1886: ld [%fp+-20],%r23
                   1887: ld [%fp+-20],%r22
                   1888: cmp %r23,%r22; be L668; nop
                   1889: L673:
                   1890: add %r27,4,%r27
                   1891: ld [%r24+44],%r23
                   1892: cmp %r23,%r0; be L674; nop
                   1893: set _652,%r8
                   1894: set 4,%r9
                   1895: call _printf; nop
                   1896: L674:
                   1897: L668:
                   1898: set -5,%r8
                   1899: call _McCarthy; nop
                   1900: cmp %r8,91; be L676; nop
                   1901: add %r27,8,%r27
                   1902: ld [%r24+44],%r23
                   1903: cmp %r23,%r0; be L678; nop
                   1904: set _652,%r8
                   1905: set 8,%r9
                   1906: call _printf; nop
                   1907: L678:
                   1908: L676:
                   1909: set 2,%r26
                   1910: set 3,%r23
                   1911: st %r23,[%fp+-44]
                   1912: add -44,%fp,%r25
                   1913: mov %r26,%r8
                   1914: mov %r25,%r9
                   1915: call _clobber; nop
                   1916: cmp %r26,2; bne L682; nop
                   1917: ld [%fp+-44],%r23
                   1918: cmp %r23,2; be L680; nop
                   1919: L682:
                   1920: add %r27,16,%r27
                   1921: ld [%r24+44],%r23
                   1922: cmp %r23,%r0; be L683; nop
                   1923: set _652,%r8
                   1924: set 16,%r9
                   1925: call _printf; nop
                   1926: L683:
                   1927: L680:
                   1928: ld [%r24+32],%f31
                   1929: fcmpes %f31,%f31; nop; fbue L685; nop
                   1930: add %r27,32,%r27
                   1931: ld [%r24+44],%r23
                   1932: cmp %r23,%r0; be L687; nop
                   1933: set _652,%r8
                   1934: set 32,%r9
                   1935: call _printf; nop
                   1936: L687:
                   1937: L685:
                   1938: mov %r27,%r24
                   1939: L651:
                   1940: ret; restore
                   1941: .global _McCarthy
                   1942: .align 4
                   1943: .proc 4
                   1944: _McCarthy:save %sp,-96,%sp
                   1945: cmp %r24,100; ble L690; nop
                   1946: sub %r24,10,%r24
                   1947: ba L689; nop
                   1948: L690:
                   1949: add %r24,11,%r8
                   1950: call _McCarthy; nop
                   1951: call _McCarthy; nop
                   1952: mov %r8,%r24
                   1953: L689:
                   1954: ret; restore
                   1955: .global _clobber
                   1956: .align 4
                   1957: .proc 4
                   1958: _clobber:
                   1959: set 3,%r8
                   1960: set 2,%r13
                   1961: st %r13,[%r9]
                   1962: L692:
                   1963: retl; nop
                   1964: .seg "data"
                   1965: _694:.ascii "Local error %d.\012\000"
                   1966: _695:.ascii "s714,er%d\012\000"
                   1967: _696:.ascii "s714   \000"
                   1968: .seg "text"
                   1969: .global _s714
                   1970: .align 4
                   1971: .proc 4
                   1972: _s714:save %sp,-368,%sp
                   1973: set _696,%r19
                   1974: st %r19,[%fp+-44]
                   1975: add %r24,60,%r19
                   1976: st %r19,[%fp+-48]
                   1977: st %r0,[%fp+-52]
                   1978: mov %r0,%r28
                   1979: ld [%r24+48],%r29
                   1980: L697:
                   1981: L698:
                   1982: ld [%fp+-48],%r19
                   1983: add %r19,1,%r18
                   1984: st %r18,[%fp+-48]
                   1985: ld [%fp+-44],%r18
                   1986: add %r18,1,%r17
                   1987: st %r17,[%fp+-44]
                   1988: ldsb [%r18],%r18
                   1989: stb %r18,[%r19]
                   1990: sll %r18,24,%g1; sra %g1,24,%r19
                   1991: cmp %r19,%r0; bne L697; nop
                   1992: set 5,%r27
                   1993: set 2,%r21
                   1994: mov %r21,%r27
                   1995: sll %r27,24,%g1; sra %g1,24,%r19
                   1996: cmp %r19,2; be L700; nop
                   1997: set 1,%r28
                   1998: cmp %r29,%r0; be L702; nop
                   1999: set _694,%r8
                   2000: mov %r28,%r9
                   2001: call _printf; nop
                   2002: L702:
                   2003: L700:
                   2004: set 5,%r27
                   2005: set 2,%r20
                   2006: sll %r20,16,%g1; sra %g1,16,%r19
                   2007: mov %r19,%r27
                   2008: sll %r27,24,%g1; sra %g1,24,%r19
                   2009: cmp %r19,2; be L704; nop
                   2010: set 2,%r28
                   2011: cmp %r29,%r0; be L706; nop
                   2012: set _694,%r8
                   2013: mov %r28,%r9
                   2014: call _printf; nop
                   2015: L706:
                   2016: L704:
                   2017: set 5,%r27
                   2018: set 2,%r19
                   2019: st %r19,[%fp+-4]
                   2020: ld [%fp+-4],%r27
                   2021: sll %r27,24,%g1; sra %g1,24,%r19
                   2022: cmp %r19,2; be L708; nop
                   2023: set 3,%r28
                   2024: cmp %r29,%r0; be L710; nop
                   2025: set _694,%r8
                   2026: mov %r28,%r9
                   2027: call _printf; nop
                   2028: L710:
                   2029: L708:
                   2030: set 5,%r27
                   2031: set 2,%r19
                   2032: st %r19,[%fp+-8]
                   2033: ld [%fp+-8],%r27
                   2034: sll %r27,24,%g1; sra %g1,24,%r19
                   2035: cmp %r19,2; be L712; nop
                   2036: set 4,%r28
                   2037: cmp %r29,%r0; be L714; nop
                   2038: set _694,%r8
                   2039: mov %r28,%r9
                   2040: call _printf; nop
                   2041: L714:
                   2042: L712:
                   2043: set 5,%r27
                   2044: set 2,%r19
                   2045: st %r19,[%fp+-12]
                   2046: ld [%fp+-12],%r27
                   2047: sll %r27,24,%g1; sra %g1,24,%r19
                   2048: cmp %r19,2; be L716; nop
                   2049: set 5,%r28
                   2050: cmp %r29,%r0; be L718; nop
                   2051: set _694,%r8
                   2052: mov %r28,%r9
                   2053: call _printf; nop
                   2054: L718:
                   2055: L716:
                   2056: set 5,%r27
                   2057: set L530,%r19
                   2058: ld [%r19],%f31
                   2059: st %f31,[%fp+-28]
                   2060: ld [%fp+-28],%f31
                   2061: fstod %f31,%f30
                   2062: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2063: mov %r19,%r27
                   2064: sll %r27,24,%g1; sra %g1,24,%r19
                   2065: cmp %r19,2; be L720; nop
                   2066: set 6,%r28
                   2067: cmp %r29,%r0; be L722; nop
                   2068: set _694,%r8
                   2069: mov %r28,%r9
                   2070: call _printf; nop
                   2071: L722:
                   2072: L720:
                   2073: set 5,%r27
                   2074: set L416,%r19
                   2075: ld [%r19],%f30; ld [%r19+4],%f31
                   2076: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   2077: ld [%fp+-40],%f30; ld [%fp+-40+4],%f31
                   2078: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2079: mov %r19,%r27
                   2080: sll %r27,24,%g1; sra %g1,24,%r19
                   2081: cmp %r19,2; be L724; nop
                   2082: set 7,%r28
                   2083: cmp %r29,%r0; be L726; nop
                   2084: set _694,%r8
                   2085: mov %r28,%r9
                   2086: call _printf; nop
                   2087: L726:
                   2088: L724:
                   2089: set 5,%r26
                   2090: set 2,%r21
                   2091: sll %r21,24,%g1; sra %g1,24,%r19
                   2092: mov %r19,%r26
                   2093: sll %r26,16,%g1; sra %g1,16,%r19
                   2094: cmp %r19,2; be L728; nop
                   2095: set 8,%r28
                   2096: cmp %r29,%r0; be L730; nop
                   2097: set _694,%r8
                   2098: mov %r28,%r9
                   2099: call _printf; nop
                   2100: L730:
                   2101: L728:
                   2102: set 5,%r26
                   2103: set 2,%r20
                   2104: mov %r20,%r26
                   2105: sll %r26,16,%g1; sra %g1,16,%r19
                   2106: cmp %r19,2; be L732; nop
                   2107: set 9,%r28
                   2108: cmp %r29,%r0; be L734; nop
                   2109: set _694,%r8
                   2110: mov %r28,%r9
                   2111: call _printf; nop
                   2112: L734:
                   2113: L732:
                   2114: set 5,%r26
                   2115: set 2,%r19
                   2116: st %r19,[%fp+-4]
                   2117: ld [%fp+-4],%r26
                   2118: sll %r26,16,%g1; sra %g1,16,%r19
                   2119: cmp %r19,2; be L736; nop
                   2120: set 10,%r28
                   2121: cmp %r29,%r0; be L738; nop
                   2122: set _694,%r8
                   2123: mov %r28,%r9
                   2124: call _printf; nop
                   2125: L738:
                   2126: L736:
                   2127: set 5,%r26
                   2128: set 2,%r19
                   2129: st %r19,[%fp+-8]
                   2130: ld [%fp+-8],%r26
                   2131: sll %r26,16,%g1; sra %g1,16,%r19
                   2132: cmp %r19,2; be L740; nop
                   2133: set 11,%r28
                   2134: cmp %r29,%r0; be L742; nop
                   2135: set _694,%r8
                   2136: mov %r28,%r9
                   2137: call _printf; nop
                   2138: L742:
                   2139: L740:
                   2140: set 5,%r26
                   2141: set 2,%r19
                   2142: st %r19,[%fp+-12]
                   2143: ld [%fp+-12],%r26
                   2144: sll %r26,16,%g1; sra %g1,16,%r19
                   2145: cmp %r19,2; be L744; nop
                   2146: set 12,%r28
                   2147: cmp %r29,%r0; be L746; nop
                   2148: set _694,%r8
                   2149: mov %r28,%r9
                   2150: call _printf; nop
                   2151: L746:
                   2152: L744:
                   2153: set 5,%r26
                   2154: set L530,%r19
                   2155: ld [%r19],%f31
                   2156: st %f31,[%fp+-28]
                   2157: ld [%fp+-28],%f31
                   2158: fstod %f31,%f30
                   2159: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2160: mov %r19,%r26
                   2161: sll %r26,16,%g1; sra %g1,16,%r19
                   2162: cmp %r19,2; be L748; nop
                   2163: set 13,%r28
                   2164: cmp %r29,%r0; be L750; nop
                   2165: set _694,%r8
                   2166: mov %r28,%r9
                   2167: call _printf; nop
                   2168: L750:
                   2169: L748:
                   2170: set 5,%r26
                   2171: set L416,%r19
                   2172: ld [%r19],%f30; ld [%r19+4],%f31
                   2173: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   2174: ld [%fp+-40],%f30; ld [%fp+-40+4],%f31
                   2175: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2176: mov %r19,%r26
                   2177: sll %r26,16,%g1; sra %g1,16,%r19
                   2178: cmp %r19,2; be L752; nop
                   2179: set 14,%r28
                   2180: cmp %r29,%r0; be L754; nop
                   2181: set _694,%r8
                   2182: mov %r28,%r9
                   2183: call _printf; nop
                   2184: L754:
                   2185: L752:
                   2186: set 5,%r25
                   2187: set 2,%r21
                   2188: sll %r21,24,%g1; sra %g1,24,%r19
                   2189: mov %r19,%r25
                   2190: cmp %r25,2; be L756; nop
                   2191: set 15,%r28
                   2192: cmp %r29,%r0; be L758; nop
                   2193: set _694,%r8
                   2194: mov %r28,%r9
                   2195: call _printf; nop
                   2196: L758:
                   2197: L756:
                   2198: set 5,%r25
                   2199: set 2,%r20
                   2200: sll %r20,16,%g1; sra %g1,16,%r19
                   2201: mov %r19,%r25
                   2202: cmp %r25,2; be L760; nop
                   2203: set 16,%r28
                   2204: cmp %r29,%r0; be L762; nop
                   2205: set _694,%r8
                   2206: mov %r28,%r9
                   2207: call _printf; nop
                   2208: L762:
                   2209: L760:
                   2210: set 5,%r25
                   2211: set 2,%r19
                   2212: st %r19,[%fp+-4]
                   2213: ld [%fp+-4],%r25
                   2214: cmp %r25,2; be L764; nop
                   2215: set 17,%r28
                   2216: cmp %r29,%r0; be L766; nop
                   2217: set _694,%r8
                   2218: mov %r28,%r9
                   2219: call _printf; nop
                   2220: L766:
                   2221: L764:
                   2222: set 5,%r25
                   2223: set 2,%r19
                   2224: st %r19,[%fp+-8]
                   2225: ld [%fp+-8],%r25
                   2226: cmp %r25,2; be L768; nop
                   2227: set 18,%r28
                   2228: cmp %r29,%r0; be L770; nop
                   2229: set _694,%r8
                   2230: mov %r28,%r9
                   2231: call _printf; nop
                   2232: L770:
                   2233: L768:
                   2234: set 5,%r25
                   2235: set 2,%r19
                   2236: st %r19,[%fp+-12]
                   2237: ld [%fp+-12],%r25
                   2238: cmp %r25,2; be L772; nop
                   2239: set 19,%r28
                   2240: cmp %r29,%r0; be L774; nop
                   2241: set _694,%r8
                   2242: mov %r28,%r9
                   2243: call _printf; nop
                   2244: L774:
                   2245: L772:
                   2246: set 5,%r25
                   2247: set L530,%r19
                   2248: ld [%r19],%f31
                   2249: st %f31,[%fp+-28]
                   2250: ld [%fp+-28],%f31
                   2251: fstod %f31,%f30
                   2252: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2253: mov %r19,%r25
                   2254: cmp %r25,2; be L776; nop
                   2255: set 20,%r28
                   2256: cmp %r29,%r0; be L778; nop
                   2257: set _694,%r8
                   2258: mov %r28,%r9
                   2259: call _printf; nop
                   2260: L778:
                   2261: L776:
                   2262: set 5,%r25
                   2263: set L416,%r19
                   2264: ld [%r19],%f30; ld [%r19+4],%f31
                   2265: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   2266: ld [%fp+-40],%f30; ld [%fp+-40+4],%f31
                   2267: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2268: mov %r19,%r25
                   2269: cmp %r25,2; be L780; nop
                   2270: set 21,%r28
                   2271: cmp %r29,%r0; be L782; nop
                   2272: set _694,%r8
                   2273: mov %r28,%r9
                   2274: call _printf; nop
                   2275: L782:
                   2276: L780:
                   2277: set 5,%r23
                   2278: set 2,%r21
                   2279: sll %r21,24,%g1; sra %g1,24,%r19
                   2280: mov %r19,%r23
                   2281: cmp %r23,2; be L784; nop
                   2282: set 22,%r28
                   2283: cmp %r29,%r0; be L786; nop
                   2284: set _694,%r8
                   2285: mov %r28,%r9
                   2286: call _printf; nop
                   2287: L786:
                   2288: L784:
                   2289: set 5,%r23
                   2290: set 2,%r20
                   2291: sll %r20,16,%g1; sra %g1,16,%r19
                   2292: mov %r19,%r23
                   2293: cmp %r23,2; be L788; nop
                   2294: set 23,%r28
                   2295: cmp %r29,%r0; be L790; nop
                   2296: set _694,%r8
                   2297: mov %r28,%r9
                   2298: call _printf; nop
                   2299: L790:
                   2300: L788:
                   2301: set 5,%r23
                   2302: set 2,%r19
                   2303: st %r19,[%fp+-4]
                   2304: ld [%fp+-4],%r23
                   2305: cmp %r23,2; be L792; nop
                   2306: set 24,%r28
                   2307: cmp %r29,%r0; be L794; nop
                   2308: set _694,%r8
                   2309: mov %r28,%r9
                   2310: call _printf; nop
                   2311: L794:
                   2312: L792:
                   2313: set 5,%r23
                   2314: set 2,%r19
                   2315: st %r19,[%fp+-8]
                   2316: ld [%fp+-8],%r23
                   2317: cmp %r23,2; be L796; nop
                   2318: set 25,%r28
                   2319: cmp %r29,%r0; be L798; nop
                   2320: set _694,%r8
                   2321: mov %r28,%r9
                   2322: call _printf; nop
                   2323: L798:
                   2324: L796:
                   2325: set 5,%r23
                   2326: set 2,%r19
                   2327: st %r19,[%fp+-12]
                   2328: ld [%fp+-12],%r23
                   2329: cmp %r23,2; be L800; nop
                   2330: set 26,%r28
                   2331: cmp %r29,%r0; be L802; nop
                   2332: set _694,%r8
                   2333: mov %r28,%r9
                   2334: call _printf; nop
                   2335: L802:
                   2336: L800:
                   2337: set 5,%r23
                   2338: set L530,%r19
                   2339: ld [%r19],%f31
                   2340: st %f31,[%fp+-28]
                   2341: ld [%fp+-28],%f31
                   2342: fstod %f31,%f30
                   2343: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2344: mov %r19,%r23
                   2345: cmp %r23,2; be L804; nop
                   2346: set 27,%r28
                   2347: cmp %r29,%r0; be L806; nop
                   2348: set _694,%r8
                   2349: mov %r28,%r9
                   2350: call _printf; nop
                   2351: L806:
                   2352: L804:
                   2353: set 5,%r23
                   2354: set L416,%r19
                   2355: ld [%r19],%f30; ld [%r19+4],%f31
                   2356: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   2357: ld [%fp+-40],%f30; ld [%fp+-40+4],%f31
                   2358: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2359: mov %r19,%r23
                   2360: cmp %r23,2; be L808; nop
                   2361: set 28,%r28
                   2362: cmp %r29,%r0; be L810; nop
                   2363: set _694,%r8
                   2364: mov %r28,%r9
                   2365: call _printf; nop
                   2366: L810:
                   2367: L808:
                   2368: set 5,%r22
                   2369: set 2,%r21
                   2370: sll %r21,24,%g1; sra %g1,24,%r19
                   2371: mov %r19,%r22
                   2372: cmp %r22,2; be L812; nop
                   2373: set 29,%r28
                   2374: cmp %r29,%r0; be L814; nop
                   2375: set _694,%r8
                   2376: mov %r28,%r9
                   2377: call _printf; nop
                   2378: L814:
                   2379: L812:
                   2380: set 5,%r22
                   2381: set 2,%r20
                   2382: sll %r20,16,%g1; sra %g1,16,%r19
                   2383: mov %r19,%r22
                   2384: cmp %r22,2; be L816; nop
                   2385: set 30,%r28
                   2386: cmp %r29,%r0; be L818; nop
                   2387: set _694,%r8
                   2388: mov %r28,%r9
                   2389: call _printf; nop
                   2390: L818:
                   2391: L816:
                   2392: set 5,%r22
                   2393: set 2,%r19
                   2394: st %r19,[%fp+-4]
                   2395: ld [%fp+-4],%r22
                   2396: cmp %r22,2; be L820; nop
                   2397: set 31,%r28
                   2398: cmp %r29,%r0; be L822; nop
                   2399: set _694,%r8
                   2400: mov %r28,%r9
                   2401: call _printf; nop
                   2402: L822:
                   2403: L820:
                   2404: set 5,%r22
                   2405: set 2,%r19
                   2406: st %r19,[%fp+-8]
                   2407: ld [%fp+-8],%r22
                   2408: cmp %r22,2; be L824; nop
                   2409: set 32,%r28
                   2410: cmp %r29,%r0; be L826; nop
                   2411: set _694,%r8
                   2412: mov %r28,%r9
                   2413: call _printf; nop
                   2414: L826:
                   2415: L824:
                   2416: set 5,%r22
                   2417: set 2,%r19
                   2418: st %r19,[%fp+-12]
                   2419: ld [%fp+-12],%r22
                   2420: cmp %r22,2; be L828; nop
                   2421: set 33,%r28
                   2422: cmp %r29,%r0; be L830; nop
                   2423: set _694,%r8
                   2424: mov %r28,%r9
                   2425: call _printf; nop
                   2426: L830:
                   2427: L828:
                   2428: set 5,%r22
                   2429: set L530,%r19
                   2430: ld [%r19],%f31
                   2431: st %f31,[%fp+-28]
                   2432: ld [%fp+-28],%f31
                   2433: fstod %f31,%f30
                   2434: set L835,%r19
                   2435: ld [%r19],%f28; ld [%r19+4],%f29
                   2436: fcmped %f30,%f28; nop; fbul L833; nop
                   2437: fsubd %f30,%f28,%f28
                   2438: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2439: set 0x80000000,%r18
                   2440: add %r19,%r18,%r19
                   2441: st %r19,[%fp+-56]
                   2442: ba L834; nop
                   2443: L833:
                   2444: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2445: st %r19,[%fp+-56]
                   2446: L834:
                   2447: ld [%fp+-56],%r22
                   2448: cmp %r22,2; be L836; nop
                   2449: set 34,%r28
                   2450: cmp %r29,%r0; be L838; nop
                   2451: set _694,%r8
                   2452: mov %r28,%r9
                   2453: call _printf; nop
                   2454: L838:
                   2455: L836:
                   2456: set 5,%r22
                   2457: set L416,%r19
                   2458: ld [%r19],%f30; ld [%r19+4],%f31
                   2459: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   2460: ld [%fp+-40],%f30; ld [%fp+-40+4],%f31
                   2461: set L835,%r19
                   2462: ld [%r19],%f28; ld [%r19+4],%f29
                   2463: fcmped %f30,%f28; nop; fbul L841; nop
                   2464: fsubd %f30,%f28,%f28
                   2465: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2466: set 0x80000000,%r18
                   2467: add %r19,%r18,%r19
                   2468: st %r19,[%fp+-60]
                   2469: ba L842; nop
                   2470: L841:
                   2471: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2472: st %r19,[%fp+-60]
                   2473: L842:
                   2474: ld [%fp+-60],%r22
                   2475: cmp %r22,2; be L843; nop
                   2476: set 35,%r28
                   2477: cmp %r29,%r0; be L845; nop
                   2478: set _694,%r8
                   2479: mov %r28,%r9
                   2480: call _printf; nop
                   2481: L845:
                   2482: L843:
                   2483: set L847,%r19
                   2484: ld [%r19],%f31
                   2485: st %f31,[%fp+-16]
                   2486: set 2,%r21
                   2487: sll %r21,24,%g1; sra %g1,24,%r19
                   2488: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2489: fdtos %f30,%f31
                   2490: st %f31,[%fp+-16]
                   2491: ld [%fp+-16],%f31
                   2492: set L530,%r19
                   2493: ld [%r19],%f30
                   2494: fcmpes %f31,%f30; nop; fbue L848; nop
                   2495: set 36,%r28
                   2496: cmp %r29,%r0; be L850; nop
                   2497: set _694,%r8
                   2498: mov %r28,%r9
                   2499: call _printf; nop
                   2500: L850:
                   2501: L848:
                   2502: set L847,%r19
                   2503: ld [%r19],%f31
                   2504: st %f31,[%fp+-16]
                   2505: set 2,%r20
                   2506: sll %r20,16,%g1; sra %g1,16,%r19
                   2507: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2508: fdtos %f30,%f31
                   2509: st %f31,[%fp+-16]
                   2510: ld [%fp+-16],%f31
                   2511: set L530,%r19
                   2512: ld [%r19],%f30
                   2513: fcmpes %f31,%f30; nop; fbue L852; nop
                   2514: set 37,%r28
                   2515: cmp %r29,%r0; be L854; nop
                   2516: set _694,%r8
                   2517: mov %r28,%r9
                   2518: call _printf; nop
                   2519: L854:
                   2520: L852:
                   2521: set L847,%r19
                   2522: ld [%r19],%f31
                   2523: st %f31,[%fp+-16]
                   2524: set 2,%r19
                   2525: st %r19,[%fp+-4]
                   2526: ld [%fp+-4],%r19
                   2527: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2528: fdtos %f30,%f31
                   2529: st %f31,[%fp+-16]
                   2530: ld [%fp+-16],%f31
                   2531: set L530,%r19
                   2532: ld [%r19],%f30
                   2533: fcmpes %f31,%f30; nop; fbue L856; nop
                   2534: set 38,%r28
                   2535: cmp %r29,%r0; be L858; nop
                   2536: set _694,%r8
                   2537: mov %r28,%r9
                   2538: call _printf; nop
                   2539: L858:
                   2540: L856:
                   2541: set L847,%r19
                   2542: ld [%r19],%f31
                   2543: st %f31,[%fp+-16]
                   2544: set 2,%r19
                   2545: st %r19,[%fp+-8]
                   2546: ld [%fp+-8],%r19
                   2547: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2548: fdtos %f30,%f31
                   2549: st %f31,[%fp+-16]
                   2550: ld [%fp+-16],%f31
                   2551: set L530,%r19
                   2552: ld [%r19],%f30
                   2553: fcmpes %f31,%f30; nop; fbue L860; nop
                   2554: set 39,%r28
                   2555: cmp %r29,%r0; be L862; nop
                   2556: set _694,%r8
                   2557: mov %r28,%r9
                   2558: call _printf; nop
                   2559: L862:
                   2560: L860:
                   2561: set L847,%r19
                   2562: ld [%r19],%f31
                   2563: st %f31,[%fp+-16]
                   2564: set 2,%r19
                   2565: st %r19,[%fp+-12]
                   2566: ld [%fp+-12],%r19
                   2567: cmp %r19,%r0; bl L865; nop
                   2568: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2569: st %f30,[%fp+-72]; st %f31,[%fp+-72+4]
                   2570: ba L866; nop
                   2571: L865:
                   2572: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2573: set L600,%r19
                   2574: ld [%r19],%f28; ld [%r19+4],%f29
                   2575: faddd %f30,%f28,%f30
                   2576: st %f30,[%fp+-72]; st %f31,[%fp+-72+4]
                   2577: L866:
                   2578: ld [%fp+-72],%f30; ld [%fp+-72+4],%f31
                   2579: fdtos %f30,%f31
                   2580: st %f31,[%fp+-16]
                   2581: ld [%fp+-16],%f31
                   2582: set L530,%r19
                   2583: ld [%r19],%f30
                   2584: fcmpes %f31,%f30; nop; fbue L867; nop
                   2585: set 40,%r28
                   2586: cmp %r29,%r0; be L869; nop
                   2587: set _694,%r8
                   2588: mov %r28,%r9
                   2589: call _printf; nop
                   2590: L869:
                   2591: L867:
                   2592: set L847,%r19
                   2593: ld [%r19],%f31
                   2594: st %f31,[%fp+-16]
                   2595: set L530,%r19
                   2596: ld [%r19],%f31
                   2597: st %f31,[%fp+-28]
                   2598: ld [%fp+-28],%f30
                   2599: st %f30,[%fp+-16]
                   2600: ld [%fp+-16],%f30
                   2601: fcmpes %f30,%f31; nop; fbue L871; nop
                   2602: set 41,%r28
                   2603: cmp %r29,%r0; be L873; nop
                   2604: set _694,%r8
                   2605: mov %r28,%r9
                   2606: call _printf; nop
                   2607: L873:
                   2608: L871:
                   2609: set L847,%r19
                   2610: ld [%r19],%f31
                   2611: st %f31,[%fp+-16]
                   2612: set L416,%r19
                   2613: ld [%r19],%f30; ld [%r19+4],%f31
                   2614: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   2615: ld [%fp+-40],%f30; ld [%fp+-40+4],%f31
                   2616: fdtos %f30,%f31
                   2617: st %f31,[%fp+-16]
                   2618: ld [%fp+-16],%f31
                   2619: set L530,%r19
                   2620: ld [%r19],%f30
                   2621: fcmpes %f31,%f30; nop; fbue L875; nop
                   2622: set 42,%r28
                   2623: cmp %r29,%r0; be L877; nop
                   2624: set _694,%r8
                   2625: mov %r28,%r9
                   2626: call _printf; nop
                   2627: L877:
                   2628: L875:
                   2629: set L879,%r19
                   2630: ld [%r19],%f30; ld [%r19+4],%f31
                   2631: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   2632: set 2,%r21
                   2633: sll %r21,24,%g1; sra %g1,24,%r19
                   2634: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2635: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   2636: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   2637: set L416,%r19
                   2638: ld [%r19],%f28; ld [%r19+4],%f29
                   2639: fcmped %f30,%f28; nop; fbue L880; nop
                   2640: set 43,%r28
                   2641: cmp %r29,%r0; be L882; nop
                   2642: set _694,%r8
                   2643: mov %r28,%r9
                   2644: call _printf; nop
                   2645: L882:
                   2646: L880:
                   2647: set L879,%r19
                   2648: ld [%r19],%f30; ld [%r19+4],%f31
                   2649: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   2650: set 2,%r20
                   2651: sll %r20,16,%g1; sra %g1,16,%r19
                   2652: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2653: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   2654: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   2655: set L416,%r19
                   2656: ld [%r19],%f28; ld [%r19+4],%f29
                   2657: fcmped %f30,%f28; nop; fbue L884; nop
                   2658: set 44,%r28
                   2659: cmp %r29,%r0; be L886; nop
                   2660: set _694,%r8
                   2661: mov %r28,%r9
                   2662: call _printf; nop
                   2663: L886:
                   2664: L884:
                   2665: set L879,%r19
                   2666: ld [%r19],%f30; ld [%r19+4],%f31
                   2667: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   2668: set 2,%r19
                   2669: st %r19,[%fp+-4]
                   2670: ld [%fp+-4],%r19
                   2671: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2672: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   2673: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   2674: set L416,%r19
                   2675: ld [%r19],%f28; ld [%r19+4],%f29
                   2676: fcmped %f30,%f28; nop; fbue L888; nop
                   2677: set 45,%r28
                   2678: cmp %r29,%r0; be L890; nop
                   2679: set _694,%r8
                   2680: mov %r28,%r9
                   2681: call _printf; nop
                   2682: L890:
                   2683: L888:
                   2684: set L879,%r19
                   2685: ld [%r19],%f30; ld [%r19+4],%f31
                   2686: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   2687: set 2,%r19
                   2688: st %r19,[%fp+-8]
                   2689: ld [%fp+-8],%r19
                   2690: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2691: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   2692: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   2693: set L416,%r19
                   2694: ld [%r19],%f28; ld [%r19+4],%f29
                   2695: fcmped %f30,%f28; nop; fbue L892; nop
                   2696: set 46,%r28
                   2697: cmp %r29,%r0; be L894; nop
                   2698: set _694,%r8
                   2699: mov %r28,%r9
                   2700: call _printf; nop
                   2701: L894:
                   2702: L892:
                   2703: set L879,%r19
                   2704: ld [%r19],%f30; ld [%r19+4],%f31
                   2705: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   2706: set 2,%r19
                   2707: st %r19,[%fp+-12]
                   2708: ld [%fp+-12],%r19
                   2709: cmp %r19,%r0; bl L897; nop
                   2710: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2711: st %f30,[%fp+-80]; st %f31,[%fp+-80+4]
                   2712: ba L898; nop
                   2713: L897:
                   2714: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2715: set L600,%r19
                   2716: ld [%r19],%f28; ld [%r19+4],%f29
                   2717: faddd %f30,%f28,%f30
                   2718: st %f30,[%fp+-80]; st %f31,[%fp+-80+4]
                   2719: L898:
                   2720: ld [%fp+-80],%f30; ld [%fp+-80+4],%f31
                   2721: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   2722: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   2723: set L416,%r19
                   2724: ld [%r19],%f28; ld [%r19+4],%f29
                   2725: fcmped %f30,%f28; nop; fbue L899; nop
                   2726: set 47,%r28
                   2727: cmp %r29,%r0; be L901; nop
                   2728: set _694,%r8
                   2729: mov %r28,%r9
                   2730: call _printf; nop
                   2731: L901:
                   2732: L899:
                   2733: set L879,%r19
                   2734: ld [%r19],%f30; ld [%r19+4],%f31
                   2735: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   2736: set L530,%r19
                   2737: ld [%r19],%f31
                   2738: st %f31,[%fp+-28]
                   2739: ld [%fp+-28],%f31
                   2740: fstod %f31,%f30
                   2741: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   2742: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   2743: set L416,%r19
                   2744: ld [%r19],%f28; ld [%r19+4],%f29
                   2745: fcmped %f30,%f28; nop; fbue L903; nop
                   2746: set 48,%r28
                   2747: cmp %r29,%r0; be L905; nop
                   2748: set _694,%r8
                   2749: mov %r28,%r9
                   2750: call _printf; nop
                   2751: L905:
                   2752: L903:
                   2753: set L879,%r19
                   2754: ld [%r19],%f30; ld [%r19+4],%f31
                   2755: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   2756: set L416,%r19
                   2757: ld [%r19],%f30; ld [%r19+4],%f31
                   2758: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   2759: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   2760: st %f28,[%fp+-24]; st %f29,[%fp+-24+4]
                   2761: ld [%fp+-24],%f28; ld [%fp+-24+4],%f29
                   2762: fcmped %f28,%f30; nop; fbue L907; nop
                   2763: set 49,%r28
                   2764: cmp %r29,%r0; be L909; nop
                   2765: set _694,%r8
                   2766: mov %r28,%r9
                   2767: call _printf; nop
                   2768: L909:
                   2769: L907:
                   2770: set 5,%r27
                   2771: set 2,%r21
                   2772: sll %r27,24,%g1; sra %g1,24,%r19
                   2773: sll %r21,24,%g1; sra %g1,24,%r18
                   2774: add %r19,%r18,%r27
                   2775: sll %r27,24,%g1; sra %g1,24,%r19
                   2776: cmp %r19,7; be L911; nop
                   2777: set 50,%r28
                   2778: cmp %r29,%r0; be L913; nop
                   2779: set _694,%r8
                   2780: mov %r28,%r9
                   2781: call _printf; nop
                   2782: L913:
                   2783: L911:
                   2784: set 5,%r27
                   2785: set 2,%r20
                   2786: sll %r27,24,%g1; sra %g1,24,%r19
                   2787: sll %r20,16,%g1; sra %g1,16,%r18
                   2788: add %r19,%r18,%r27
                   2789: sll %r27,24,%g1; sra %g1,24,%r19
                   2790: cmp %r19,7; be L915; nop
                   2791: set 51,%r28
                   2792: cmp %r29,%r0; be L917; nop
                   2793: set _694,%r8
                   2794: mov %r28,%r9
                   2795: call _printf; nop
                   2796: L917:
                   2797: L915:
                   2798: set 5,%r27
                   2799: set 2,%r19
                   2800: st %r19,[%fp+-4]
                   2801: sll %r27,24,%g1; sra %g1,24,%r19
                   2802: ld [%fp+-4],%r18
                   2803: add %r19,%r18,%r27
                   2804: sll %r27,24,%g1; sra %g1,24,%r19
                   2805: cmp %r19,7; be L919; nop
                   2806: set 52,%r28
                   2807: cmp %r29,%r0; be L921; nop
                   2808: set _694,%r8
                   2809: mov %r28,%r9
                   2810: call _printf; nop
                   2811: L921:
                   2812: L919:
                   2813: set 5,%r27
                   2814: set 2,%r19
                   2815: st %r19,[%fp+-8]
                   2816: sll %r27,24,%g1; sra %g1,24,%r19
                   2817: ld [%fp+-8],%r18
                   2818: add %r19,%r18,%r27
                   2819: sll %r27,24,%g1; sra %g1,24,%r19
                   2820: cmp %r19,7; be L923; nop
                   2821: set 53,%r28
                   2822: cmp %r29,%r0; be L925; nop
                   2823: set _694,%r8
                   2824: mov %r28,%r9
                   2825: call _printf; nop
                   2826: L925:
                   2827: L923:
                   2828: set 5,%r27
                   2829: set 2,%r19
                   2830: st %r19,[%fp+-12]
                   2831: sll %r27,24,%g1; sra %g1,24,%r19
                   2832: ld [%fp+-12],%r18
                   2833: add %r19,%r18,%r27
                   2834: sll %r27,24,%g1; sra %g1,24,%r19
                   2835: cmp %r19,7; be L927; nop
                   2836: set 54,%r28
                   2837: cmp %r29,%r0; be L929; nop
                   2838: set _694,%r8
                   2839: mov %r28,%r9
                   2840: call _printf; nop
                   2841: L929:
                   2842: L927:
                   2843: set 5,%r27
                   2844: set L530,%r19
                   2845: ld [%r19],%f31
                   2846: st %f31,[%fp+-28]
                   2847: sll %r27,24,%g1; sra %g1,24,%r19
                   2848: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2849: fdtos %f30,%f31
                   2850: ld [%fp+-28],%f30
                   2851: fadds %f31,%f30,%f31
                   2852: fstod %f31,%f30
                   2853: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2854: mov %r19,%r27
                   2855: sll %r27,24,%g1; sra %g1,24,%r19
                   2856: cmp %r19,7; be L931; nop
                   2857: set 55,%r28
                   2858: cmp %r29,%r0; be L933; nop
                   2859: set _694,%r8
                   2860: mov %r28,%r9
                   2861: call _printf; nop
                   2862: L933:
                   2863: L931:
                   2864: set 5,%r27
                   2865: set L416,%r19
                   2866: ld [%r19],%f30; ld [%r19+4],%f31
                   2867: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   2868: sll %r27,24,%g1; sra %g1,24,%r19
                   2869: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2870: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   2871: faddd %f30,%f28,%f30
                   2872: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2873: mov %r19,%r27
                   2874: sll %r27,24,%g1; sra %g1,24,%r19
                   2875: cmp %r19,7; be L935; nop
                   2876: set 56,%r28
                   2877: cmp %r29,%r0; be L937; nop
                   2878: set _694,%r8
                   2879: mov %r28,%r9
                   2880: call _printf; nop
                   2881: L937:
                   2882: L935:
                   2883: set 5,%r26
                   2884: set 2,%r21
                   2885: sll %r26,16,%g1; sra %g1,16,%r19
                   2886: sll %r21,24,%g1; sra %g1,24,%r18
                   2887: add %r19,%r18,%r26
                   2888: sll %r26,16,%g1; sra %g1,16,%r19
                   2889: cmp %r19,7; be L939; nop
                   2890: set 57,%r28
                   2891: cmp %r29,%r0; be L941; nop
                   2892: set _694,%r8
                   2893: mov %r28,%r9
                   2894: call _printf; nop
                   2895: L941:
                   2896: L939:
                   2897: set 5,%r26
                   2898: set 2,%r20
                   2899: sll %r26,16,%g1; sra %g1,16,%r19
                   2900: sll %r20,16,%g1; sra %g1,16,%r18
                   2901: add %r19,%r18,%r26
                   2902: sll %r26,16,%g1; sra %g1,16,%r19
                   2903: cmp %r19,7; be L943; nop
                   2904: set 58,%r28
                   2905: cmp %r29,%r0; be L945; nop
                   2906: set _694,%r8
                   2907: mov %r28,%r9
                   2908: call _printf; nop
                   2909: L945:
                   2910: L943:
                   2911: set 5,%r26
                   2912: set 2,%r19
                   2913: st %r19,[%fp+-4]
                   2914: sll %r26,16,%g1; sra %g1,16,%r19
                   2915: ld [%fp+-4],%r18
                   2916: add %r19,%r18,%r26
                   2917: sll %r26,16,%g1; sra %g1,16,%r19
                   2918: cmp %r19,7; be L947; nop
                   2919: set 59,%r28
                   2920: cmp %r29,%r0; be L949; nop
                   2921: set _694,%r8
                   2922: mov %r28,%r9
                   2923: call _printf; nop
                   2924: L949:
                   2925: L947:
                   2926: set 5,%r26
                   2927: set 2,%r19
                   2928: st %r19,[%fp+-8]
                   2929: sll %r26,16,%g1; sra %g1,16,%r19
                   2930: ld [%fp+-8],%r18
                   2931: add %r19,%r18,%r26
                   2932: sll %r26,16,%g1; sra %g1,16,%r19
                   2933: cmp %r19,7; be L951; nop
                   2934: set 60,%r28
                   2935: cmp %r29,%r0; be L953; nop
                   2936: set _694,%r8
                   2937: mov %r28,%r9
                   2938: call _printf; nop
                   2939: L953:
                   2940: L951:
                   2941: set 5,%r26
                   2942: set 2,%r19
                   2943: st %r19,[%fp+-12]
                   2944: sll %r26,16,%g1; sra %g1,16,%r19
                   2945: ld [%fp+-12],%r18
                   2946: add %r19,%r18,%r26
                   2947: sll %r26,16,%g1; sra %g1,16,%r19
                   2948: cmp %r19,7; be L955; nop
                   2949: set 61,%r28
                   2950: cmp %r29,%r0; be L957; nop
                   2951: set _694,%r8
                   2952: mov %r28,%r9
                   2953: call _printf; nop
                   2954: L957:
                   2955: L955:
                   2956: set 5,%r26
                   2957: set L530,%r19
                   2958: ld [%r19],%f31
                   2959: st %f31,[%fp+-28]
                   2960: sll %r26,16,%g1; sra %g1,16,%r19
                   2961: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2962: fdtos %f30,%f31
                   2963: ld [%fp+-28],%f30
                   2964: fadds %f31,%f30,%f31
                   2965: fstod %f31,%f30
                   2966: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2967: mov %r19,%r26
                   2968: sll %r26,16,%g1; sra %g1,16,%r19
                   2969: cmp %r19,7; be L959; nop
                   2970: set 62,%r28
                   2971: cmp %r29,%r0; be L961; nop
                   2972: set _694,%r8
                   2973: mov %r28,%r9
                   2974: call _printf; nop
                   2975: L961:
                   2976: L959:
                   2977: set 5,%r26
                   2978: set L416,%r19
                   2979: ld [%r19],%f30; ld [%r19+4],%f31
                   2980: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   2981: sll %r26,16,%g1; sra %g1,16,%r19
                   2982: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   2983: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   2984: faddd %f30,%f28,%f30
                   2985: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   2986: mov %r19,%r26
                   2987: sll %r26,16,%g1; sra %g1,16,%r19
                   2988: cmp %r19,7; be L963; nop
                   2989: set 63,%r28
                   2990: cmp %r29,%r0; be L965; nop
                   2991: set _694,%r8
                   2992: mov %r28,%r9
                   2993: call _printf; nop
                   2994: L965:
                   2995: L963:
                   2996: set 5,%r25
                   2997: set 2,%r21
                   2998: sll %r21,24,%g1; sra %g1,24,%r19
                   2999: add %r25,%r19,%r25
                   3000: cmp %r25,7; be L967; nop
                   3001: set 64,%r28
                   3002: cmp %r29,%r0; be L969; nop
                   3003: set _694,%r8
                   3004: mov %r28,%r9
                   3005: call _printf; nop
                   3006: L969:
                   3007: L967:
                   3008: set 5,%r25
                   3009: set 2,%r20
                   3010: sll %r20,16,%g1; sra %g1,16,%r19
                   3011: add %r25,%r19,%r25
                   3012: cmp %r25,7; be L971; nop
                   3013: set 65,%r28
                   3014: cmp %r29,%r0; be L973; nop
                   3015: set _694,%r8
                   3016: mov %r28,%r9
                   3017: call _printf; nop
                   3018: L973:
                   3019: L971:
                   3020: set 5,%r25
                   3021: set 2,%r19
                   3022: st %r19,[%fp+-4]
                   3023: ld [%fp+-4],%r19
                   3024: add %r25,%r19,%r25
                   3025: cmp %r25,7; be L975; nop
                   3026: set 66,%r28
                   3027: cmp %r29,%r0; be L977; nop
                   3028: set _694,%r8
                   3029: mov %r28,%r9
                   3030: call _printf; nop
                   3031: L977:
                   3032: L975:
                   3033: set 5,%r25
                   3034: set 2,%r19
                   3035: st %r19,[%fp+-8]
                   3036: ld [%fp+-8],%r19
                   3037: add %r25,%r19,%r25
                   3038: cmp %r25,7; be L979; nop
                   3039: set 67,%r28
                   3040: cmp %r29,%r0; be L981; nop
                   3041: set _694,%r8
                   3042: mov %r28,%r9
                   3043: call _printf; nop
                   3044: L981:
                   3045: L979:
                   3046: set 5,%r25
                   3047: set 2,%r19
                   3048: st %r19,[%fp+-12]
                   3049: ld [%fp+-12],%r19
                   3050: add %r25,%r19,%r25
                   3051: cmp %r25,7; be L983; nop
                   3052: set 68,%r28
                   3053: cmp %r29,%r0; be L985; nop
                   3054: set _694,%r8
                   3055: mov %r28,%r9
                   3056: call _printf; nop
                   3057: L985:
                   3058: L983:
                   3059: set 5,%r25
                   3060: set L530,%r19
                   3061: ld [%r19],%f31
                   3062: st %f31,[%fp+-28]
                   3063: st %r25,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3064: fdtos %f30,%f31
                   3065: ld [%fp+-28],%f30
                   3066: fadds %f31,%f30,%f31
                   3067: fstod %f31,%f30
                   3068: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   3069: mov %r19,%r25
                   3070: cmp %r25,7; be L987; nop
                   3071: set 69,%r28
                   3072: cmp %r29,%r0; be L989; nop
                   3073: set _694,%r8
                   3074: mov %r28,%r9
                   3075: call _printf; nop
                   3076: L989:
                   3077: L987:
                   3078: set 5,%r25
                   3079: set L416,%r19
                   3080: ld [%r19],%f30; ld [%r19+4],%f31
                   3081: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   3082: st %r25,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3083: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   3084: faddd %f30,%f28,%f30
                   3085: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   3086: mov %r19,%r25
                   3087: cmp %r25,7; be L991; nop
                   3088: set 70,%r28
                   3089: cmp %r29,%r0; be L993; nop
                   3090: set _694,%r8
                   3091: mov %r28,%r9
                   3092: call _printf; nop
                   3093: L993:
                   3094: L991:
                   3095: set 5,%r23
                   3096: set 2,%r21
                   3097: sll %r21,24,%g1; sra %g1,24,%r19
                   3098: add %r23,%r19,%r23
                   3099: cmp %r23,7; be L995; nop
                   3100: set 71,%r28
                   3101: cmp %r29,%r0; be L997; nop
                   3102: set _694,%r8
                   3103: mov %r28,%r9
                   3104: call _printf; nop
                   3105: L997:
                   3106: L995:
                   3107: set 5,%r23
                   3108: set 2,%r20
                   3109: sll %r20,16,%g1; sra %g1,16,%r19
                   3110: add %r23,%r19,%r23
                   3111: cmp %r23,7; be L999; nop
                   3112: set 72,%r28
                   3113: cmp %r29,%r0; be L1001; nop
                   3114: set _694,%r8
                   3115: mov %r28,%r9
                   3116: call _printf; nop
                   3117: L1001:
                   3118: L999:
                   3119: set 5,%r23
                   3120: set 2,%r19
                   3121: st %r19,[%fp+-4]
                   3122: ld [%fp+-4],%r19
                   3123: add %r23,%r19,%r23
                   3124: cmp %r23,7; be L1003; nop
                   3125: set 73,%r28
                   3126: cmp %r29,%r0; be L1005; nop
                   3127: set _694,%r8
                   3128: mov %r28,%r9
                   3129: call _printf; nop
                   3130: L1005:
                   3131: L1003:
                   3132: set 5,%r23
                   3133: set 2,%r19
                   3134: st %r19,[%fp+-8]
                   3135: ld [%fp+-8],%r19
                   3136: add %r23,%r19,%r23
                   3137: cmp %r23,7; be L1007; nop
                   3138: set 74,%r28
                   3139: cmp %r29,%r0; be L1009; nop
                   3140: set _694,%r8
                   3141: mov %r28,%r9
                   3142: call _printf; nop
                   3143: L1009:
                   3144: L1007:
                   3145: set 5,%r23
                   3146: set 2,%r19
                   3147: st %r19,[%fp+-12]
                   3148: ld [%fp+-12],%r19
                   3149: add %r23,%r19,%r23
                   3150: cmp %r23,7; be L1011; nop
                   3151: set 75,%r28
                   3152: cmp %r29,%r0; be L1013; nop
                   3153: set _694,%r8
                   3154: mov %r28,%r9
                   3155: call _printf; nop
                   3156: L1013:
                   3157: L1011:
                   3158: set 5,%r23
                   3159: set L530,%r19
                   3160: ld [%r19],%f31
                   3161: st %f31,[%fp+-28]
                   3162: st %r23,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3163: fdtos %f30,%f31
                   3164: ld [%fp+-28],%f30
                   3165: fadds %f31,%f30,%f31
                   3166: fstod %f31,%f30
                   3167: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   3168: mov %r19,%r23
                   3169: cmp %r23,7; be L1015; nop
                   3170: set 76,%r28
                   3171: cmp %r29,%r0; be L1017; nop
                   3172: set _694,%r8
                   3173: mov %r28,%r9
                   3174: call _printf; nop
                   3175: L1017:
                   3176: L1015:
                   3177: set 5,%r23
                   3178: set L416,%r19
                   3179: ld [%r19],%f30; ld [%r19+4],%f31
                   3180: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   3181: st %r23,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3182: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   3183: faddd %f30,%f28,%f30
                   3184: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   3185: mov %r19,%r23
                   3186: cmp %r23,7; be L1019; nop
                   3187: set 77,%r28
                   3188: cmp %r29,%r0; be L1021; nop
                   3189: set _694,%r8
                   3190: mov %r28,%r9
                   3191: call _printf; nop
                   3192: L1021:
                   3193: L1019:
                   3194: set 5,%r22
                   3195: set 2,%r21
                   3196: sll %r21,24,%g1; sra %g1,24,%r19
                   3197: add %r22,%r19,%r22
                   3198: cmp %r22,7; be L1023; nop
                   3199: set 78,%r28
                   3200: cmp %r29,%r0; be L1025; nop
                   3201: set _694,%r8
                   3202: mov %r28,%r9
                   3203: call _printf; nop
                   3204: L1025:
                   3205: L1023:
                   3206: set 5,%r22
                   3207: set 2,%r20
                   3208: sll %r20,16,%g1; sra %g1,16,%r19
                   3209: add %r22,%r19,%r22
                   3210: cmp %r22,7; be L1027; nop
                   3211: set 79,%r28
                   3212: cmp %r29,%r0; be L1029; nop
                   3213: set _694,%r8
                   3214: mov %r28,%r9
                   3215: call _printf; nop
                   3216: L1029:
                   3217: L1027:
                   3218: set 5,%r22
                   3219: set 2,%r19
                   3220: st %r19,[%fp+-4]
                   3221: ld [%fp+-4],%r19
                   3222: add %r22,%r19,%r22
                   3223: cmp %r22,7; be L1031; nop
                   3224: set 80,%r28
                   3225: cmp %r29,%r0; be L1033; nop
                   3226: set _694,%r8
                   3227: mov %r28,%r9
                   3228: call _printf; nop
                   3229: L1033:
                   3230: L1031:
                   3231: set 5,%r22
                   3232: set 2,%r19
                   3233: st %r19,[%fp+-8]
                   3234: ld [%fp+-8],%r19
                   3235: add %r22,%r19,%r22
                   3236: cmp %r22,7; be L1035; nop
                   3237: set 81,%r28
                   3238: cmp %r29,%r0; be L1037; nop
                   3239: set _694,%r8
                   3240: mov %r28,%r9
                   3241: call _printf; nop
                   3242: L1037:
                   3243: L1035:
                   3244: set 5,%r22
                   3245: set 2,%r19
                   3246: st %r19,[%fp+-12]
                   3247: ld [%fp+-12],%r19
                   3248: add %r22,%r19,%r22
                   3249: cmp %r22,7; be L1039; nop
                   3250: set 82,%r28
                   3251: cmp %r29,%r0; be L1041; nop
                   3252: set _694,%r8
                   3253: mov %r28,%r9
                   3254: call _printf; nop
                   3255: L1041:
                   3256: L1039:
                   3257: set 5,%r22
                   3258: set L530,%r19
                   3259: ld [%r19],%f31
                   3260: st %f31,[%fp+-28]
                   3261: mov %r22,%r19
                   3262: cmp %r19,%r0; bl L1047; nop
                   3263: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3264: st %f30,[%fp+-96]; st %f31,[%fp+-96+4]
                   3265: ba L1048; nop
                   3266: L1047:
                   3267: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3268: set L600,%r19
                   3269: ld [%r19],%f28; ld [%r19+4],%f29
                   3270: faddd %f30,%f28,%f30
                   3271: st %f30,[%fp+-96]; st %f31,[%fp+-96+4]
                   3272: L1048:
                   3273: ld [%fp+-96],%f30; ld [%fp+-96+4],%f31
                   3274: fdtos %f30,%f31
                   3275: ld [%fp+-28],%f30
                   3276: fadds %f31,%f30,%f31
                   3277: fstod %f31,%f30
                   3278: set L835,%r19
                   3279: ld [%r19],%f28; ld [%r19+4],%f29
                   3280: fcmped %f30,%f28; nop; fbul L1045; nop
                   3281: fsubd %f30,%f28,%f28
                   3282: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   3283: set 0x80000000,%r18
                   3284: add %r19,%r18,%r19
                   3285: st %r19,[%fp+-84]
                   3286: ba L1046; nop
                   3287: L1045:
                   3288: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   3289: st %r19,[%fp+-84]
                   3290: L1046:
                   3291: ld [%fp+-84],%r22
                   3292: cmp %r22,7; be L1049; nop
                   3293: set 83,%r28
                   3294: cmp %r29,%r0; be L1051; nop
                   3295: set _694,%r8
                   3296: mov %r28,%r9
                   3297: call _printf; nop
                   3298: L1051:
                   3299: L1049:
                   3300: set 5,%r22
                   3301: set L416,%r19
                   3302: ld [%r19],%f30; ld [%r19+4],%f31
                   3303: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   3304: mov %r22,%r19
                   3305: cmp %r19,%r0; bl L1057; nop
                   3306: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3307: st %f30,[%fp+-112]; st %f31,[%fp+-112+4]
                   3308: ba L1058; nop
                   3309: L1057:
                   3310: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3311: set L600,%r19
                   3312: ld [%r19],%f28; ld [%r19+4],%f29
                   3313: faddd %f30,%f28,%f30
                   3314: st %f30,[%fp+-112]; st %f31,[%fp+-112+4]
                   3315: L1058:
                   3316: ld [%fp+-112],%f30; ld [%fp+-112+4],%f31
                   3317: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   3318: faddd %f30,%f28,%f30
                   3319: set L835,%r19
                   3320: ld [%r19],%f28; ld [%r19+4],%f29
                   3321: fcmped %f30,%f28; nop; fbul L1055; nop
                   3322: fsubd %f30,%f28,%f28
                   3323: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   3324: set 0x80000000,%r18
                   3325: add %r19,%r18,%r19
                   3326: st %r19,[%fp+-100]
                   3327: ba L1056; nop
                   3328: L1055:
                   3329: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   3330: st %r19,[%fp+-100]
                   3331: L1056:
                   3332: ld [%fp+-100],%r22
                   3333: cmp %r22,7; be L1059; nop
                   3334: set 84,%r28
                   3335: cmp %r29,%r0; be L1061; nop
                   3336: set _694,%r8
                   3337: mov %r28,%r9
                   3338: call _printf; nop
                   3339: L1061:
                   3340: L1059:
                   3341: set L847,%r19
                   3342: ld [%r19],%f31
                   3343: st %f31,[%fp+-16]
                   3344: set 2,%r21
                   3345: ld [%fp+-16],%f31
                   3346: sll %r21,24,%g1; sra %g1,24,%r19
                   3347: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   3348: fdtos %f28,%f30
                   3349: fadds %f31,%f30,%f31
                   3350: st %f31,[%fp+-16]
                   3351: ld [%fp+-16],%f31
                   3352: set L1065,%r19
                   3353: ld [%r19],%f30
                   3354: fcmpes %f31,%f30; nop; fbue L1063; nop
                   3355: set 85,%r28
                   3356: cmp %r29,%r0; be L1066; nop
                   3357: set _694,%r8
                   3358: mov %r28,%r9
                   3359: call _printf; nop
                   3360: L1066:
                   3361: L1063:
                   3362: set L847,%r19
                   3363: ld [%r19],%f31
                   3364: st %f31,[%fp+-16]
                   3365: set 2,%r20
                   3366: ld [%fp+-16],%f31
                   3367: sll %r20,16,%g1; sra %g1,16,%r19
                   3368: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   3369: fdtos %f28,%f30
                   3370: fadds %f31,%f30,%f31
                   3371: st %f31,[%fp+-16]
                   3372: ld [%fp+-16],%f31
                   3373: set L1065,%r19
                   3374: ld [%r19],%f30
                   3375: fcmpes %f31,%f30; nop; fbue L1068; nop
                   3376: set 86,%r28
                   3377: cmp %r29,%r0; be L1070; nop
                   3378: set _694,%r8
                   3379: mov %r28,%r9
                   3380: call _printf; nop
                   3381: L1070:
                   3382: L1068:
                   3383: set L847,%r19
                   3384: ld [%r19],%f31
                   3385: st %f31,[%fp+-16]
                   3386: set 2,%r19
                   3387: st %r19,[%fp+-4]
                   3388: ld [%fp+-16],%f31
                   3389: ld [%fp+-4],%r19
                   3390: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   3391: fdtos %f28,%f30
                   3392: fadds %f31,%f30,%f31
                   3393: st %f31,[%fp+-16]
                   3394: ld [%fp+-16],%f31
                   3395: set L1065,%r19
                   3396: ld [%r19],%f30
                   3397: fcmpes %f31,%f30; nop; fbue L1072; nop
                   3398: set 87,%r28
                   3399: cmp %r29,%r0; be L1074; nop
                   3400: set _694,%r8
                   3401: mov %r28,%r9
                   3402: call _printf; nop
                   3403: L1074:
                   3404: L1072:
                   3405: set L847,%r19
                   3406: ld [%r19],%f31
                   3407: st %f31,[%fp+-16]
                   3408: set 2,%r19
                   3409: st %r19,[%fp+-8]
                   3410: ld [%fp+-16],%f31
                   3411: ld [%fp+-8],%r19
                   3412: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   3413: fdtos %f28,%f30
                   3414: fadds %f31,%f30,%f31
                   3415: st %f31,[%fp+-16]
                   3416: ld [%fp+-16],%f31
                   3417: set L1065,%r19
                   3418: ld [%r19],%f30
                   3419: fcmpes %f31,%f30; nop; fbue L1076; nop
                   3420: set 88,%r28
                   3421: cmp %r29,%r0; be L1078; nop
                   3422: set _694,%r8
                   3423: mov %r28,%r9
                   3424: call _printf; nop
                   3425: L1078:
                   3426: L1076:
                   3427: set L847,%r19
                   3428: ld [%r19],%f31
                   3429: st %f31,[%fp+-16]
                   3430: set 2,%r19
                   3431: st %r19,[%fp+-12]
                   3432: ld [%fp+-12],%r19
                   3433: cmp %r19,%r0; bl L1081; nop
                   3434: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3435: st %f30,[%fp+-120]; st %f31,[%fp+-120+4]
                   3436: ba L1082; nop
                   3437: L1081:
                   3438: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3439: set L600,%r19
                   3440: ld [%r19],%f28; ld [%r19+4],%f29
                   3441: faddd %f30,%f28,%f30
                   3442: st %f30,[%fp+-120]; st %f31,[%fp+-120+4]
                   3443: L1082:
                   3444: ld [%fp+-16],%f31
                   3445: ld [%fp+-120],%f28; ld [%fp+-120+4],%f29
                   3446: fdtos %f28,%f30
                   3447: fadds %f31,%f30,%f31
                   3448: st %f31,[%fp+-16]
                   3449: ld [%fp+-16],%f31
                   3450: set L1065,%r19
                   3451: ld [%r19],%f30
                   3452: fcmpes %f31,%f30; nop; fbue L1083; nop
                   3453: set 89,%r28
                   3454: cmp %r29,%r0; be L1085; nop
                   3455: set _694,%r8
                   3456: mov %r28,%r9
                   3457: call _printf; nop
                   3458: L1085:
                   3459: L1083:
                   3460: set L847,%r19
                   3461: ld [%r19],%f31
                   3462: st %f31,[%fp+-16]
                   3463: set L530,%r19
                   3464: ld [%r19],%f31
                   3465: st %f31,[%fp+-28]
                   3466: ld [%fp+-16],%f31
                   3467: ld [%fp+-28],%f30
                   3468: fadds %f31,%f30,%f31
                   3469: st %f31,[%fp+-16]
                   3470: ld [%fp+-16],%f31
                   3471: set L1065,%r19
                   3472: ld [%r19],%f30
                   3473: fcmpes %f31,%f30; nop; fbue L1087; nop
                   3474: set 90,%r28
                   3475: cmp %r29,%r0; be L1089; nop
                   3476: set _694,%r8
                   3477: mov %r28,%r9
                   3478: call _printf; nop
                   3479: L1089:
                   3480: L1087:
                   3481: set L847,%r19
                   3482: ld [%r19],%f31
                   3483: st %f31,[%fp+-16]
                   3484: set L416,%r19
                   3485: ld [%r19],%f30; ld [%r19+4],%f31
                   3486: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   3487: ld [%fp+-16],%f31
                   3488: fstod %f31,%f30
                   3489: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   3490: faddd %f30,%f28,%f30
                   3491: fdtos %f30,%f31
                   3492: st %f31,[%fp+-16]
                   3493: ld [%fp+-16],%f31
                   3494: set L1065,%r19
                   3495: ld [%r19],%f30
                   3496: fcmpes %f31,%f30; nop; fbue L1091; nop
                   3497: set 91,%r28
                   3498: cmp %r29,%r0; be L1093; nop
                   3499: set _694,%r8
                   3500: mov %r28,%r9
                   3501: call _printf; nop
                   3502: L1093:
                   3503: L1091:
                   3504: set L879,%r19
                   3505: ld [%r19],%f30; ld [%r19+4],%f31
                   3506: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   3507: set 2,%r21
                   3508: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   3509: sll %r21,24,%g1; sra %g1,24,%r19
                   3510: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   3511: faddd %f30,%f28,%f30
                   3512: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   3513: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   3514: set L1097,%r19
                   3515: ld [%r19],%f28; ld [%r19+4],%f29
                   3516: fcmped %f30,%f28; nop; fbue L1095; nop
                   3517: set 92,%r28
                   3518: cmp %r29,%r0; be L1098; nop
                   3519: set _694,%r8
                   3520: mov %r28,%r9
                   3521: call _printf; nop
                   3522: L1098:
                   3523: L1095:
                   3524: set L879,%r19
                   3525: ld [%r19],%f30; ld [%r19+4],%f31
                   3526: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   3527: set 2,%r20
                   3528: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   3529: sll %r20,16,%g1; sra %g1,16,%r19
                   3530: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   3531: faddd %f30,%f28,%f30
                   3532: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   3533: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   3534: set L1097,%r19
                   3535: ld [%r19],%f28; ld [%r19+4],%f29
                   3536: fcmped %f30,%f28; nop; fbue L1100; nop
                   3537: set 93,%r28
                   3538: cmp %r29,%r0; be L1102; nop
                   3539: set _694,%r8
                   3540: mov %r28,%r9
                   3541: call _printf; nop
                   3542: L1102:
                   3543: L1100:
                   3544: set L879,%r19
                   3545: ld [%r19],%f30; ld [%r19+4],%f31
                   3546: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   3547: set 2,%r19
                   3548: st %r19,[%fp+-4]
                   3549: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   3550: ld [%fp+-4],%r19
                   3551: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   3552: faddd %f30,%f28,%f30
                   3553: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   3554: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   3555: set L1097,%r19
                   3556: ld [%r19],%f28; ld [%r19+4],%f29
                   3557: fcmped %f30,%f28; nop; fbue L1104; nop
                   3558: set 94,%r28
                   3559: cmp %r29,%r0; be L1106; nop
                   3560: set _694,%r8
                   3561: mov %r28,%r9
                   3562: call _printf; nop
                   3563: L1106:
                   3564: L1104:
                   3565: set L879,%r19
                   3566: ld [%r19],%f30; ld [%r19+4],%f31
                   3567: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   3568: set 2,%r19
                   3569: st %r19,[%fp+-8]
                   3570: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   3571: ld [%fp+-8],%r19
                   3572: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   3573: faddd %f30,%f28,%f30
                   3574: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   3575: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   3576: set L1097,%r19
                   3577: ld [%r19],%f28; ld [%r19+4],%f29
                   3578: fcmped %f30,%f28; nop; fbue L1108; nop
                   3579: set 95,%r28
                   3580: cmp %r29,%r0; be L1110; nop
                   3581: set _694,%r8
                   3582: mov %r28,%r9
                   3583: call _printf; nop
                   3584: L1110:
                   3585: L1108:
                   3586: set L879,%r19
                   3587: ld [%r19],%f30; ld [%r19+4],%f31
                   3588: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   3589: set 2,%r19
                   3590: st %r19,[%fp+-12]
                   3591: ld [%fp+-12],%r19
                   3592: cmp %r19,%r0; bl L1113; nop
                   3593: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3594: st %f30,[%fp+-128]; st %f31,[%fp+-128+4]
                   3595: ba L1114; nop
                   3596: L1113:
                   3597: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3598: set L600,%r19
                   3599: ld [%r19],%f28; ld [%r19+4],%f29
                   3600: faddd %f30,%f28,%f30
                   3601: st %f30,[%fp+-128]; st %f31,[%fp+-128+4]
                   3602: L1114:
                   3603: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   3604: ld [%fp+-128],%f28; ld [%fp+-128+4],%f29
                   3605: faddd %f30,%f28,%f30
                   3606: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   3607: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   3608: set L1097,%r19
                   3609: ld [%r19],%f28; ld [%r19+4],%f29
                   3610: fcmped %f30,%f28; nop; fbue L1115; nop
                   3611: set 96,%r28
                   3612: cmp %r29,%r0; be L1117; nop
                   3613: set _694,%r8
                   3614: mov %r28,%r9
                   3615: call _printf; nop
                   3616: L1117:
                   3617: L1115:
                   3618: set L879,%r19
                   3619: ld [%r19],%f30; ld [%r19+4],%f31
                   3620: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   3621: set L530,%r19
                   3622: ld [%r19],%f31
                   3623: st %f31,[%fp+-28]
                   3624: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   3625: ld [%fp+-28],%f29
                   3626: fstod %f29,%f28
                   3627: faddd %f30,%f28,%f30
                   3628: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   3629: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   3630: set L1097,%r19
                   3631: ld [%r19],%f28; ld [%r19+4],%f29
                   3632: fcmped %f30,%f28; nop; fbue L1119; nop
                   3633: set 97,%r28
                   3634: cmp %r29,%r0; be L1121; nop
                   3635: set _694,%r8
                   3636: mov %r28,%r9
                   3637: call _printf; nop
                   3638: L1121:
                   3639: L1119:
                   3640: set L879,%r19
                   3641: ld [%r19],%f30; ld [%r19+4],%f31
                   3642: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   3643: set L416,%r19
                   3644: ld [%r19],%f30; ld [%r19+4],%f31
                   3645: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   3646: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   3647: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   3648: faddd %f30,%f28,%f30
                   3649: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   3650: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   3651: set L1097,%r19
                   3652: ld [%r19],%f28; ld [%r19+4],%f29
                   3653: fcmped %f30,%f28; nop; fbue L1123; nop
                   3654: set 98,%r28
                   3655: cmp %r29,%r0; be L1125; nop
                   3656: set _694,%r8
                   3657: mov %r28,%r9
                   3658: call _printf; nop
                   3659: L1125:
                   3660: L1123:
                   3661: set 5,%r27
                   3662: set 2,%r21
                   3663: sll %r27,24,%g1; sra %g1,24,%r19
                   3664: sll %r21,24,%g1; sra %g1,24,%r18
                   3665: sub %r19,%r18,%r27
                   3666: sll %r27,24,%g1; sra %g1,24,%r19
                   3667: cmp %r19,3; be L1127; nop
                   3668: set 99,%r28
                   3669: cmp %r29,%r0; be L1129; nop
                   3670: set _694,%r8
                   3671: mov %r28,%r9
                   3672: call _printf; nop
                   3673: L1129:
                   3674: L1127:
                   3675: set 5,%r27
                   3676: set 2,%r20
                   3677: sll %r27,24,%g1; sra %g1,24,%r19
                   3678: sll %r20,16,%g1; sra %g1,16,%r18
                   3679: sub %r19,%r18,%r27
                   3680: sll %r27,24,%g1; sra %g1,24,%r19
                   3681: cmp %r19,3; be L1131; nop
                   3682: set 100,%r28
                   3683: cmp %r29,%r0; be L1133; nop
                   3684: set _694,%r8
                   3685: mov %r28,%r9
                   3686: call _printf; nop
                   3687: L1133:
                   3688: L1131:
                   3689: set 5,%r27
                   3690: set 2,%r19
                   3691: st %r19,[%fp+-4]
                   3692: sll %r27,24,%g1; sra %g1,24,%r19
                   3693: ld [%fp+-4],%r18
                   3694: sub %r19,%r18,%r27
                   3695: sll %r27,24,%g1; sra %g1,24,%r19
                   3696: cmp %r19,3; be L1135; nop
                   3697: set 101,%r28
                   3698: cmp %r29,%r0; be L1137; nop
                   3699: set _694,%r8
                   3700: mov %r28,%r9
                   3701: call _printf; nop
                   3702: L1137:
                   3703: L1135:
                   3704: set 5,%r27
                   3705: set 2,%r19
                   3706: st %r19,[%fp+-8]
                   3707: sll %r27,24,%g1; sra %g1,24,%r19
                   3708: ld [%fp+-8],%r18
                   3709: sub %r19,%r18,%r27
                   3710: sll %r27,24,%g1; sra %g1,24,%r19
                   3711: cmp %r19,3; be L1139; nop
                   3712: set 102,%r28
                   3713: cmp %r29,%r0; be L1141; nop
                   3714: set _694,%r8
                   3715: mov %r28,%r9
                   3716: call _printf; nop
                   3717: L1141:
                   3718: L1139:
                   3719: set 5,%r27
                   3720: set 2,%r19
                   3721: st %r19,[%fp+-12]
                   3722: sll %r27,24,%g1; sra %g1,24,%r19
                   3723: ld [%fp+-12],%r18
                   3724: sub %r19,%r18,%r27
                   3725: sll %r27,24,%g1; sra %g1,24,%r19
                   3726: cmp %r19,3; be L1143; nop
                   3727: set 103,%r28
                   3728: cmp %r29,%r0; be L1145; nop
                   3729: set _694,%r8
                   3730: mov %r28,%r9
                   3731: call _printf; nop
                   3732: L1145:
                   3733: L1143:
                   3734: set 5,%r27
                   3735: set L530,%r19
                   3736: ld [%r19],%f31
                   3737: st %f31,[%fp+-28]
                   3738: sll %r27,24,%g1; sra %g1,24,%r19
                   3739: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3740: fdtos %f30,%f31
                   3741: ld [%fp+-28],%f30
                   3742: fsubs %f31,%f30,%f31
                   3743: fstod %f31,%f30
                   3744: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   3745: mov %r19,%r27
                   3746: sll %r27,24,%g1; sra %g1,24,%r19
                   3747: cmp %r19,3; be L1147; nop
                   3748: set 104,%r28
                   3749: cmp %r29,%r0; be L1149; nop
                   3750: set _694,%r8
                   3751: mov %r28,%r9
                   3752: call _printf; nop
                   3753: L1149:
                   3754: L1147:
                   3755: set 5,%r27
                   3756: set L416,%r19
                   3757: ld [%r19],%f30; ld [%r19+4],%f31
                   3758: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   3759: sll %r27,24,%g1; sra %g1,24,%r19
                   3760: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3761: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   3762: fsubd %f30,%f28,%f30
                   3763: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   3764: mov %r19,%r27
                   3765: sll %r27,24,%g1; sra %g1,24,%r19
                   3766: cmp %r19,3; be L1151; nop
                   3767: set 105,%r28
                   3768: cmp %r29,%r0; be L1153; nop
                   3769: set _694,%r8
                   3770: mov %r28,%r9
                   3771: call _printf; nop
                   3772: L1153:
                   3773: L1151:
                   3774: set 5,%r26
                   3775: set 2,%r21
                   3776: sll %r26,16,%g1; sra %g1,16,%r19
                   3777: sll %r21,24,%g1; sra %g1,24,%r18
                   3778: sub %r19,%r18,%r26
                   3779: sll %r26,16,%g1; sra %g1,16,%r19
                   3780: cmp %r19,3; be L1155; nop
                   3781: set 106,%r28
                   3782: cmp %r29,%r0; be L1157; nop
                   3783: set _694,%r8
                   3784: mov %r28,%r9
                   3785: call _printf; nop
                   3786: L1157:
                   3787: L1155:
                   3788: set 5,%r26
                   3789: set 2,%r20
                   3790: sll %r26,16,%g1; sra %g1,16,%r19
                   3791: sll %r20,16,%g1; sra %g1,16,%r18
                   3792: sub %r19,%r18,%r26
                   3793: sll %r26,16,%g1; sra %g1,16,%r19
                   3794: cmp %r19,3; be L1159; nop
                   3795: set 107,%r28
                   3796: cmp %r29,%r0; be L1161; nop
                   3797: set _694,%r8
                   3798: mov %r28,%r9
                   3799: call _printf; nop
                   3800: L1161:
                   3801: L1159:
                   3802: set 5,%r26
                   3803: set 2,%r19
                   3804: st %r19,[%fp+-4]
                   3805: sll %r26,16,%g1; sra %g1,16,%r19
                   3806: ld [%fp+-4],%r18
                   3807: sub %r19,%r18,%r26
                   3808: sll %r26,16,%g1; sra %g1,16,%r19
                   3809: cmp %r19,3; be L1163; nop
                   3810: set 108,%r28
                   3811: cmp %r29,%r0; be L1165; nop
                   3812: set _694,%r8
                   3813: mov %r28,%r9
                   3814: call _printf; nop
                   3815: L1165:
                   3816: L1163:
                   3817: set 5,%r26
                   3818: set 2,%r19
                   3819: st %r19,[%fp+-8]
                   3820: sll %r26,16,%g1; sra %g1,16,%r19
                   3821: ld [%fp+-8],%r18
                   3822: sub %r19,%r18,%r26
                   3823: sll %r26,16,%g1; sra %g1,16,%r19
                   3824: cmp %r19,3; be L1167; nop
                   3825: set 109,%r28
                   3826: cmp %r29,%r0; be L1169; nop
                   3827: set _694,%r8
                   3828: mov %r28,%r9
                   3829: call _printf; nop
                   3830: L1169:
                   3831: L1167:
                   3832: set 5,%r26
                   3833: set 2,%r19
                   3834: st %r19,[%fp+-12]
                   3835: sll %r26,16,%g1; sra %g1,16,%r19
                   3836: ld [%fp+-12],%r18
                   3837: sub %r19,%r18,%r26
                   3838: sll %r26,16,%g1; sra %g1,16,%r19
                   3839: cmp %r19,3; be L1171; nop
                   3840: set 110,%r28
                   3841: cmp %r29,%r0; be L1173; nop
                   3842: set _694,%r8
                   3843: mov %r28,%r9
                   3844: call _printf; nop
                   3845: L1173:
                   3846: L1171:
                   3847: set 5,%r26
                   3848: set L530,%r19
                   3849: ld [%r19],%f31
                   3850: st %f31,[%fp+-28]
                   3851: sll %r26,16,%g1; sra %g1,16,%r19
                   3852: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3853: fdtos %f30,%f31
                   3854: ld [%fp+-28],%f30
                   3855: fsubs %f31,%f30,%f31
                   3856: fstod %f31,%f30
                   3857: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   3858: mov %r19,%r26
                   3859: sll %r26,16,%g1; sra %g1,16,%r19
                   3860: cmp %r19,3; be L1175; nop
                   3861: set 111,%r28
                   3862: cmp %r29,%r0; be L1177; nop
                   3863: set _694,%r8
                   3864: mov %r28,%r9
                   3865: call _printf; nop
                   3866: L1177:
                   3867: L1175:
                   3868: set 5,%r26
                   3869: set L416,%r19
                   3870: ld [%r19],%f30; ld [%r19+4],%f31
                   3871: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   3872: sll %r26,16,%g1; sra %g1,16,%r19
                   3873: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3874: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   3875: fsubd %f30,%f28,%f30
                   3876: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   3877: mov %r19,%r26
                   3878: sll %r26,16,%g1; sra %g1,16,%r19
                   3879: cmp %r19,3; be L1179; nop
                   3880: set 112,%r28
                   3881: cmp %r29,%r0; be L1181; nop
                   3882: set _694,%r8
                   3883: mov %r28,%r9
                   3884: call _printf; nop
                   3885: L1181:
                   3886: L1179:
                   3887: set 5,%r25
                   3888: set 2,%r21
                   3889: sll %r21,24,%g1; sra %g1,24,%r19
                   3890: sub %r25,%r19,%r25
                   3891: cmp %r25,3; be L1183; nop
                   3892: set 113,%r28
                   3893: cmp %r29,%r0; be L1185; nop
                   3894: set _694,%r8
                   3895: mov %r28,%r9
                   3896: call _printf; nop
                   3897: L1185:
                   3898: L1183:
                   3899: set 5,%r25
                   3900: set 2,%r20
                   3901: sll %r20,16,%g1; sra %g1,16,%r19
                   3902: sub %r25,%r19,%r25
                   3903: cmp %r25,3; be L1187; nop
                   3904: set 114,%r28
                   3905: cmp %r29,%r0; be L1189; nop
                   3906: set _694,%r8
                   3907: mov %r28,%r9
                   3908: call _printf; nop
                   3909: L1189:
                   3910: L1187:
                   3911: set 5,%r25
                   3912: set 2,%r19
                   3913: st %r19,[%fp+-4]
                   3914: ld [%fp+-4],%r19
                   3915: sub %r25,%r19,%r25
                   3916: cmp %r25,3; be L1191; nop
                   3917: set 115,%r28
                   3918: cmp %r29,%r0; be L1193; nop
                   3919: set _694,%r8
                   3920: mov %r28,%r9
                   3921: call _printf; nop
                   3922: L1193:
                   3923: L1191:
                   3924: set 5,%r25
                   3925: set 2,%r19
                   3926: st %r19,[%fp+-8]
                   3927: ld [%fp+-8],%r19
                   3928: sub %r25,%r19,%r25
                   3929: cmp %r25,3; be L1195; nop
                   3930: set 116,%r28
                   3931: cmp %r29,%r0; be L1197; nop
                   3932: set _694,%r8
                   3933: mov %r28,%r9
                   3934: call _printf; nop
                   3935: L1197:
                   3936: L1195:
                   3937: set 5,%r25
                   3938: set 2,%r19
                   3939: st %r19,[%fp+-12]
                   3940: ld [%fp+-12],%r19
                   3941: sub %r25,%r19,%r25
                   3942: cmp %r25,3; be L1199; nop
                   3943: set 117,%r28
                   3944: cmp %r29,%r0; be L1201; nop
                   3945: set _694,%r8
                   3946: mov %r28,%r9
                   3947: call _printf; nop
                   3948: L1201:
                   3949: L1199:
                   3950: set 5,%r25
                   3951: set L530,%r19
                   3952: ld [%r19],%f31
                   3953: st %f31,[%fp+-28]
                   3954: st %r25,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3955: fdtos %f30,%f31
                   3956: ld [%fp+-28],%f30
                   3957: fsubs %f31,%f30,%f31
                   3958: fstod %f31,%f30
                   3959: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   3960: mov %r19,%r25
                   3961: cmp %r25,3; be L1203; nop
                   3962: set 118,%r28
                   3963: cmp %r29,%r0; be L1205; nop
                   3964: set _694,%r8
                   3965: mov %r28,%r9
                   3966: call _printf; nop
                   3967: L1205:
                   3968: L1203:
                   3969: set 5,%r25
                   3970: set L416,%r19
                   3971: ld [%r19],%f30; ld [%r19+4],%f31
                   3972: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   3973: st %r25,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   3974: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   3975: fsubd %f30,%f28,%f30
                   3976: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   3977: mov %r19,%r25
                   3978: cmp %r25,3; be L1207; nop
                   3979: set 119,%r28
                   3980: cmp %r29,%r0; be L1209; nop
                   3981: set _694,%r8
                   3982: mov %r28,%r9
                   3983: call _printf; nop
                   3984: L1209:
                   3985: L1207:
                   3986: set 5,%r23
                   3987: set 2,%r21
                   3988: sll %r21,24,%g1; sra %g1,24,%r19
                   3989: sub %r23,%r19,%r23
                   3990: cmp %r23,3; be L1211; nop
                   3991: set 120,%r28
                   3992: cmp %r29,%r0; be L1213; nop
                   3993: set _694,%r8
                   3994: mov %r28,%r9
                   3995: call _printf; nop
                   3996: L1213:
                   3997: L1211:
                   3998: set 5,%r23
                   3999: set 2,%r20
                   4000: sll %r20,16,%g1; sra %g1,16,%r19
                   4001: sub %r23,%r19,%r23
                   4002: cmp %r23,3; be L1215; nop
                   4003: set 121,%r28
                   4004: cmp %r29,%r0; be L1217; nop
                   4005: set _694,%r8
                   4006: mov %r28,%r9
                   4007: call _printf; nop
                   4008: L1217:
                   4009: L1215:
                   4010: set 5,%r23
                   4011: set 2,%r19
                   4012: st %r19,[%fp+-4]
                   4013: ld [%fp+-4],%r19
                   4014: sub %r23,%r19,%r23
                   4015: cmp %r23,3; be L1219; nop
                   4016: set 122,%r28
                   4017: cmp %r29,%r0; be L1221; nop
                   4018: set _694,%r8
                   4019: mov %r28,%r9
                   4020: call _printf; nop
                   4021: L1221:
                   4022: L1219:
                   4023: set 5,%r23
                   4024: set 2,%r19
                   4025: st %r19,[%fp+-8]
                   4026: ld [%fp+-8],%r19
                   4027: sub %r23,%r19,%r23
                   4028: cmp %r23,3; be L1223; nop
                   4029: set 123,%r28
                   4030: cmp %r29,%r0; be L1225; nop
                   4031: set _694,%r8
                   4032: mov %r28,%r9
                   4033: call _printf; nop
                   4034: L1225:
                   4035: L1223:
                   4036: set 5,%r23
                   4037: set 2,%r19
                   4038: st %r19,[%fp+-12]
                   4039: ld [%fp+-12],%r19
                   4040: sub %r23,%r19,%r23
                   4041: cmp %r23,3; be L1227; nop
                   4042: set 124,%r28
                   4043: cmp %r29,%r0; be L1229; nop
                   4044: set _694,%r8
                   4045: mov %r28,%r9
                   4046: call _printf; nop
                   4047: L1229:
                   4048: L1227:
                   4049: set 5,%r23
                   4050: set L530,%r19
                   4051: ld [%r19],%f31
                   4052: st %f31,[%fp+-28]
                   4053: st %r23,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4054: fdtos %f30,%f31
                   4055: ld [%fp+-28],%f30
                   4056: fsubs %f31,%f30,%f31
                   4057: fstod %f31,%f30
                   4058: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   4059: mov %r19,%r23
                   4060: cmp %r23,3; be L1231; nop
                   4061: set 125,%r28
                   4062: cmp %r29,%r0; be L1233; nop
                   4063: set _694,%r8
                   4064: mov %r28,%r9
                   4065: call _printf; nop
                   4066: L1233:
                   4067: L1231:
                   4068: set 5,%r23
                   4069: set L416,%r19
                   4070: ld [%r19],%f30; ld [%r19+4],%f31
                   4071: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   4072: st %r23,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4073: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   4074: fsubd %f30,%f28,%f30
                   4075: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   4076: mov %r19,%r23
                   4077: cmp %r23,3; be L1235; nop
                   4078: set 126,%r28
                   4079: cmp %r29,%r0; be L1237; nop
                   4080: set _694,%r8
                   4081: mov %r28,%r9
                   4082: call _printf; nop
                   4083: L1237:
                   4084: L1235:
                   4085: set 5,%r22
                   4086: set 2,%r21
                   4087: sll %r21,24,%g1; sra %g1,24,%r19
                   4088: sub %r22,%r19,%r22
                   4089: cmp %r22,3; be L1239; nop
                   4090: set 127,%r28
                   4091: cmp %r29,%r0; be L1241; nop
                   4092: set _694,%r8
                   4093: mov %r28,%r9
                   4094: call _printf; nop
                   4095: L1241:
                   4096: L1239:
                   4097: set 5,%r22
                   4098: set 2,%r20
                   4099: sll %r20,16,%g1; sra %g1,16,%r19
                   4100: sub %r22,%r19,%r22
                   4101: cmp %r22,3; be L1243; nop
                   4102: set 128,%r28
                   4103: cmp %r29,%r0; be L1245; nop
                   4104: set _694,%r8
                   4105: mov %r28,%r9
                   4106: call _printf; nop
                   4107: L1245:
                   4108: L1243:
                   4109: set 5,%r22
                   4110: set 2,%r19
                   4111: st %r19,[%fp+-4]
                   4112: ld [%fp+-4],%r19
                   4113: sub %r22,%r19,%r22
                   4114: cmp %r22,3; be L1247; nop
                   4115: set 129,%r28
                   4116: cmp %r29,%r0; be L1249; nop
                   4117: set _694,%r8
                   4118: mov %r28,%r9
                   4119: call _printf; nop
                   4120: L1249:
                   4121: L1247:
                   4122: set 5,%r22
                   4123: set 2,%r19
                   4124: st %r19,[%fp+-8]
                   4125: ld [%fp+-8],%r19
                   4126: sub %r22,%r19,%r22
                   4127: cmp %r22,3; be L1251; nop
                   4128: set 130,%r28
                   4129: cmp %r29,%r0; be L1253; nop
                   4130: set _694,%r8
                   4131: mov %r28,%r9
                   4132: call _printf; nop
                   4133: L1253:
                   4134: L1251:
                   4135: set 5,%r22
                   4136: set 2,%r19
                   4137: st %r19,[%fp+-12]
                   4138: ld [%fp+-12],%r19
                   4139: sub %r22,%r19,%r22
                   4140: cmp %r22,3; be L1255; nop
                   4141: set 131,%r28
                   4142: cmp %r29,%r0; be L1257; nop
                   4143: set _694,%r8
                   4144: mov %r28,%r9
                   4145: call _printf; nop
                   4146: L1257:
                   4147: L1255:
                   4148: set 5,%r22
                   4149: set L530,%r19
                   4150: ld [%r19],%f31
                   4151: st %f31,[%fp+-28]
                   4152: mov %r22,%r19
                   4153: cmp %r19,%r0; bl L1263; nop
                   4154: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4155: st %f30,[%fp+-144]; st %f31,[%fp+-144+4]
                   4156: ba L1264; nop
                   4157: L1263:
                   4158: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4159: set L600,%r19
                   4160: ld [%r19],%f28; ld [%r19+4],%f29
                   4161: faddd %f30,%f28,%f30
                   4162: st %f30,[%fp+-144]; st %f31,[%fp+-144+4]
                   4163: L1264:
                   4164: ld [%fp+-144],%f30; ld [%fp+-144+4],%f31
                   4165: fdtos %f30,%f31
                   4166: ld [%fp+-28],%f30
                   4167: fsubs %f31,%f30,%f31
                   4168: fstod %f31,%f30
                   4169: set L835,%r19
                   4170: ld [%r19],%f28; ld [%r19+4],%f29
                   4171: fcmped %f30,%f28; nop; fbul L1261; nop
                   4172: fsubd %f30,%f28,%f28
                   4173: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   4174: set 0x80000000,%r18
                   4175: add %r19,%r18,%r19
                   4176: st %r19,[%fp+-132]
                   4177: ba L1262; nop
                   4178: L1261:
                   4179: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   4180: st %r19,[%fp+-132]
                   4181: L1262:
                   4182: ld [%fp+-132],%r22
                   4183: cmp %r22,3; be L1265; nop
                   4184: set 132,%r28
                   4185: cmp %r29,%r0; be L1267; nop
                   4186: set _694,%r8
                   4187: mov %r28,%r9
                   4188: call _printf; nop
                   4189: L1267:
                   4190: L1265:
                   4191: set 5,%r22
                   4192: set L416,%r19
                   4193: ld [%r19],%f30; ld [%r19+4],%f31
                   4194: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   4195: mov %r22,%r19
                   4196: cmp %r19,%r0; bl L1273; nop
                   4197: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4198: st %f30,[%fp+-160]; st %f31,[%fp+-160+4]
                   4199: ba L1274; nop
                   4200: L1273:
                   4201: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4202: set L600,%r19
                   4203: ld [%r19],%f28; ld [%r19+4],%f29
                   4204: faddd %f30,%f28,%f30
                   4205: st %f30,[%fp+-160]; st %f31,[%fp+-160+4]
                   4206: L1274:
                   4207: ld [%fp+-160],%f30; ld [%fp+-160+4],%f31
                   4208: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   4209: fsubd %f30,%f28,%f30
                   4210: set L835,%r19
                   4211: ld [%r19],%f28; ld [%r19+4],%f29
                   4212: fcmped %f30,%f28; nop; fbul L1271; nop
                   4213: fsubd %f30,%f28,%f28
                   4214: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   4215: set 0x80000000,%r18
                   4216: add %r19,%r18,%r19
                   4217: st %r19,[%fp+-148]
                   4218: ba L1272; nop
                   4219: L1271:
                   4220: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   4221: st %r19,[%fp+-148]
                   4222: L1272:
                   4223: ld [%fp+-148],%r22
                   4224: cmp %r22,3; be L1275; nop
                   4225: set 133,%r28
                   4226: cmp %r29,%r0; be L1277; nop
                   4227: set _694,%r8
                   4228: mov %r28,%r9
                   4229: call _printf; nop
                   4230: L1277:
                   4231: L1275:
                   4232: set L847,%r19
                   4233: ld [%r19],%f31
                   4234: st %f31,[%fp+-16]
                   4235: set 2,%r21
                   4236: ld [%fp+-16],%f31
                   4237: sll %r21,24,%g1; sra %g1,24,%r19
                   4238: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   4239: fdtos %f28,%f30
                   4240: fsubs %f31,%f30,%f31
                   4241: st %f31,[%fp+-16]
                   4242: ld [%fp+-16],%f31
                   4243: set L1281,%r19
                   4244: ld [%r19],%f30
                   4245: fcmpes %f31,%f30; nop; fbue L1279; nop
                   4246: set 134,%r28
                   4247: cmp %r29,%r0; be L1282; nop
                   4248: set _694,%r8
                   4249: mov %r28,%r9
                   4250: call _printf; nop
                   4251: L1282:
                   4252: L1279:
                   4253: set L847,%r19
                   4254: ld [%r19],%f31
                   4255: st %f31,[%fp+-16]
                   4256: set 2,%r20
                   4257: ld [%fp+-16],%f31
                   4258: sll %r20,16,%g1; sra %g1,16,%r19
                   4259: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   4260: fdtos %f28,%f30
                   4261: fsubs %f31,%f30,%f31
                   4262: st %f31,[%fp+-16]
                   4263: ld [%fp+-16],%f31
                   4264: set L1281,%r19
                   4265: ld [%r19],%f30
                   4266: fcmpes %f31,%f30; nop; fbue L1284; nop
                   4267: set 135,%r28
                   4268: cmp %r29,%r0; be L1286; nop
                   4269: set _694,%r8
                   4270: mov %r28,%r9
                   4271: call _printf; nop
                   4272: L1286:
                   4273: L1284:
                   4274: set L847,%r19
                   4275: ld [%r19],%f31
                   4276: st %f31,[%fp+-16]
                   4277: set 2,%r19
                   4278: st %r19,[%fp+-4]
                   4279: ld [%fp+-16],%f31
                   4280: ld [%fp+-4],%r19
                   4281: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   4282: fdtos %f28,%f30
                   4283: fsubs %f31,%f30,%f31
                   4284: st %f31,[%fp+-16]
                   4285: ld [%fp+-16],%f31
                   4286: set L1281,%r19
                   4287: ld [%r19],%f30
                   4288: fcmpes %f31,%f30; nop; fbue L1288; nop
                   4289: set 136,%r28
                   4290: cmp %r29,%r0; be L1290; nop
                   4291: set _694,%r8
                   4292: mov %r28,%r9
                   4293: call _printf; nop
                   4294: L1290:
                   4295: L1288:
                   4296: set L847,%r19
                   4297: ld [%r19],%f31
                   4298: st %f31,[%fp+-16]
                   4299: set 2,%r19
                   4300: st %r19,[%fp+-8]
                   4301: ld [%fp+-16],%f31
                   4302: ld [%fp+-8],%r19
                   4303: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   4304: fdtos %f28,%f30
                   4305: fsubs %f31,%f30,%f31
                   4306: st %f31,[%fp+-16]
                   4307: ld [%fp+-16],%f31
                   4308: set L1281,%r19
                   4309: ld [%r19],%f30
                   4310: fcmpes %f31,%f30; nop; fbue L1292; nop
                   4311: set 137,%r28
                   4312: cmp %r29,%r0; be L1294; nop
                   4313: set _694,%r8
                   4314: mov %r28,%r9
                   4315: call _printf; nop
                   4316: L1294:
                   4317: L1292:
                   4318: set L847,%r19
                   4319: ld [%r19],%f31
                   4320: st %f31,[%fp+-16]
                   4321: set 2,%r19
                   4322: st %r19,[%fp+-12]
                   4323: ld [%fp+-12],%r19
                   4324: cmp %r19,%r0; bl L1297; nop
                   4325: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4326: st %f30,[%fp+-168]; st %f31,[%fp+-168+4]
                   4327: ba L1298; nop
                   4328: L1297:
                   4329: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4330: set L600,%r19
                   4331: ld [%r19],%f28; ld [%r19+4],%f29
                   4332: faddd %f30,%f28,%f30
                   4333: st %f30,[%fp+-168]; st %f31,[%fp+-168+4]
                   4334: L1298:
                   4335: ld [%fp+-16],%f31
                   4336: ld [%fp+-168],%f28; ld [%fp+-168+4],%f29
                   4337: fdtos %f28,%f30
                   4338: fsubs %f31,%f30,%f31
                   4339: st %f31,[%fp+-16]
                   4340: ld [%fp+-16],%f31
                   4341: set L1281,%r19
                   4342: ld [%r19],%f30
                   4343: fcmpes %f31,%f30; nop; fbue L1299; nop
                   4344: set 138,%r28
                   4345: cmp %r29,%r0; be L1301; nop
                   4346: set _694,%r8
                   4347: mov %r28,%r9
                   4348: call _printf; nop
                   4349: L1301:
                   4350: L1299:
                   4351: set L847,%r19
                   4352: ld [%r19],%f31
                   4353: st %f31,[%fp+-16]
                   4354: set L530,%r19
                   4355: ld [%r19],%f31
                   4356: st %f31,[%fp+-28]
                   4357: ld [%fp+-16],%f31
                   4358: ld [%fp+-28],%f30
                   4359: fsubs %f31,%f30,%f31
                   4360: st %f31,[%fp+-16]
                   4361: ld [%fp+-16],%f31
                   4362: set L1281,%r19
                   4363: ld [%r19],%f30
                   4364: fcmpes %f31,%f30; nop; fbue L1303; nop
                   4365: set 139,%r28
                   4366: cmp %r29,%r0; be L1305; nop
                   4367: set _694,%r8
                   4368: mov %r28,%r9
                   4369: call _printf; nop
                   4370: L1305:
                   4371: L1303:
                   4372: set L847,%r19
                   4373: ld [%r19],%f31
                   4374: st %f31,[%fp+-16]
                   4375: set L416,%r19
                   4376: ld [%r19],%f30; ld [%r19+4],%f31
                   4377: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   4378: ld [%fp+-16],%f31
                   4379: fstod %f31,%f30
                   4380: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   4381: fsubd %f30,%f28,%f30
                   4382: fdtos %f30,%f31
                   4383: st %f31,[%fp+-16]
                   4384: ld [%fp+-16],%f31
                   4385: set L1281,%r19
                   4386: ld [%r19],%f30
                   4387: fcmpes %f31,%f30; nop; fbue L1307; nop
                   4388: set 140,%r28
                   4389: cmp %r29,%r0; be L1309; nop
                   4390: set _694,%r8
                   4391: mov %r28,%r9
                   4392: call _printf; nop
                   4393: L1309:
                   4394: L1307:
                   4395: set L879,%r19
                   4396: ld [%r19],%f30; ld [%r19+4],%f31
                   4397: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   4398: set 2,%r21
                   4399: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   4400: sll %r21,24,%g1; sra %g1,24,%r19
                   4401: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   4402: fsubd %f30,%f28,%f30
                   4403: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   4404: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   4405: set L1313,%r19
                   4406: ld [%r19],%f28; ld [%r19+4],%f29
                   4407: fcmped %f30,%f28; nop; fbue L1311; nop
                   4408: set 141,%r28
                   4409: cmp %r29,%r0; be L1314; nop
                   4410: set _694,%r8
                   4411: mov %r28,%r9
                   4412: call _printf; nop
                   4413: L1314:
                   4414: L1311:
                   4415: set L879,%r19
                   4416: ld [%r19],%f30; ld [%r19+4],%f31
                   4417: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   4418: set 2,%r20
                   4419: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   4420: sll %r20,16,%g1; sra %g1,16,%r19
                   4421: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   4422: fsubd %f30,%f28,%f30
                   4423: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   4424: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   4425: set L1313,%r19
                   4426: ld [%r19],%f28; ld [%r19+4],%f29
                   4427: fcmped %f30,%f28; nop; fbue L1316; nop
                   4428: set 142,%r28
                   4429: cmp %r29,%r0; be L1318; nop
                   4430: set _694,%r8
                   4431: mov %r28,%r9
                   4432: call _printf; nop
                   4433: L1318:
                   4434: L1316:
                   4435: set L879,%r19
                   4436: ld [%r19],%f30; ld [%r19+4],%f31
                   4437: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   4438: set 2,%r19
                   4439: st %r19,[%fp+-4]
                   4440: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   4441: ld [%fp+-4],%r19
                   4442: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   4443: fsubd %f30,%f28,%f30
                   4444: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   4445: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   4446: set L1313,%r19
                   4447: ld [%r19],%f28; ld [%r19+4],%f29
                   4448: fcmped %f30,%f28; nop; fbue L1320; nop
                   4449: set 143,%r28
                   4450: cmp %r29,%r0; be L1322; nop
                   4451: set _694,%r8
                   4452: mov %r28,%r9
                   4453: call _printf; nop
                   4454: L1322:
                   4455: L1320:
                   4456: set L879,%r19
                   4457: ld [%r19],%f30; ld [%r19+4],%f31
                   4458: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   4459: set 2,%r19
                   4460: st %r19,[%fp+-8]
                   4461: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   4462: ld [%fp+-8],%r19
                   4463: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   4464: fsubd %f30,%f28,%f30
                   4465: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   4466: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   4467: set L1313,%r19
                   4468: ld [%r19],%f28; ld [%r19+4],%f29
                   4469: fcmped %f30,%f28; nop; fbue L1324; nop
                   4470: set 144,%r28
                   4471: cmp %r29,%r0; be L1326; nop
                   4472: set _694,%r8
                   4473: mov %r28,%r9
                   4474: call _printf; nop
                   4475: L1326:
                   4476: L1324:
                   4477: set L879,%r19
                   4478: ld [%r19],%f30; ld [%r19+4],%f31
                   4479: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   4480: set 2,%r19
                   4481: st %r19,[%fp+-12]
                   4482: ld [%fp+-12],%r19
                   4483: cmp %r19,%r0; bl L1329; nop
                   4484: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4485: st %f30,[%fp+-176]; st %f31,[%fp+-176+4]
                   4486: ba L1330; nop
                   4487: L1329:
                   4488: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4489: set L600,%r19
                   4490: ld [%r19],%f28; ld [%r19+4],%f29
                   4491: faddd %f30,%f28,%f30
                   4492: st %f30,[%fp+-176]; st %f31,[%fp+-176+4]
                   4493: L1330:
                   4494: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   4495: ld [%fp+-176],%f28; ld [%fp+-176+4],%f29
                   4496: fsubd %f30,%f28,%f30
                   4497: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   4498: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   4499: set L1313,%r19
                   4500: ld [%r19],%f28; ld [%r19+4],%f29
                   4501: fcmped %f30,%f28; nop; fbue L1331; nop
                   4502: set 145,%r28
                   4503: cmp %r29,%r0; be L1333; nop
                   4504: set _694,%r8
                   4505: mov %r28,%r9
                   4506: call _printf; nop
                   4507: L1333:
                   4508: L1331:
                   4509: set L879,%r19
                   4510: ld [%r19],%f30; ld [%r19+4],%f31
                   4511: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   4512: set L530,%r19
                   4513: ld [%r19],%f31
                   4514: st %f31,[%fp+-28]
                   4515: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   4516: ld [%fp+-28],%f29
                   4517: fstod %f29,%f28
                   4518: fsubd %f30,%f28,%f30
                   4519: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   4520: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   4521: set L1313,%r19
                   4522: ld [%r19],%f28; ld [%r19+4],%f29
                   4523: fcmped %f30,%f28; nop; fbue L1335; nop
                   4524: set 146,%r28
                   4525: cmp %r29,%r0; be L1337; nop
                   4526: set _694,%r8
                   4527: mov %r28,%r9
                   4528: call _printf; nop
                   4529: L1337:
                   4530: L1335:
                   4531: set L879,%r19
                   4532: ld [%r19],%f30; ld [%r19+4],%f31
                   4533: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   4534: set L416,%r19
                   4535: ld [%r19],%f30; ld [%r19+4],%f31
                   4536: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   4537: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   4538: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   4539: fsubd %f30,%f28,%f30
                   4540: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   4541: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   4542: set L1313,%r19
                   4543: ld [%r19],%f28; ld [%r19+4],%f29
                   4544: fcmped %f30,%f28; nop; fbue L1339; nop
                   4545: set 147,%r28
                   4546: cmp %r29,%r0; be L1341; nop
                   4547: set _694,%r8
                   4548: mov %r28,%r9
                   4549: call _printf; nop
                   4550: L1341:
                   4551: L1339:
                   4552: set 5,%r27
                   4553: set 2,%r21
                   4554: sll %r27,24,%g1; sra %g1,24,%r19
                   4555: sll %r21,24,%g1; sra %g1,24,%r18
                   4556: mov %r18,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   4557: mov %r19,%r27
                   4558: sll %r27,24,%g1; sra %g1,24,%r19
                   4559: cmp %r19,10; be L1343; nop
                   4560: set 148,%r28
                   4561: cmp %r29,%r0; be L1345; nop
                   4562: set _694,%r8
                   4563: mov %r28,%r9
                   4564: call _printf; nop
                   4565: L1345:
                   4566: L1343:
                   4567: set 5,%r27
                   4568: set 2,%r20
                   4569: sll %r27,24,%g1; sra %g1,24,%r19
                   4570: sll %r20,16,%g1; sra %g1,16,%r18
                   4571: mov %r18,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   4572: mov %r19,%r27
                   4573: sll %r27,24,%g1; sra %g1,24,%r19
                   4574: cmp %r19,10; be L1347; nop
                   4575: set 149,%r28
                   4576: cmp %r29,%r0; be L1349; nop
                   4577: set _694,%r8
                   4578: mov %r28,%r9
                   4579: call _printf; nop
                   4580: L1349:
                   4581: L1347:
                   4582: set 5,%r27
                   4583: set 2,%r19
                   4584: st %r19,[%fp+-4]
                   4585: sll %r27,24,%g1; sra %g1,24,%r19
                   4586: ld [%fp+-4],%r18
                   4587: mov %r18,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   4588: mov %r19,%r27
                   4589: sll %r27,24,%g1; sra %g1,24,%r19
                   4590: cmp %r19,10; be L1351; nop
                   4591: set 150,%r28
                   4592: cmp %r29,%r0; be L1353; nop
                   4593: set _694,%r8
                   4594: mov %r28,%r9
                   4595: call _printf; nop
                   4596: L1353:
                   4597: L1351:
                   4598: set 5,%r27
                   4599: set 2,%r19
                   4600: st %r19,[%fp+-8]
                   4601: sll %r27,24,%g1; sra %g1,24,%r19
                   4602: ld [%fp+-8],%r18
                   4603: mov %r18,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   4604: mov %r19,%r27
                   4605: sll %r27,24,%g1; sra %g1,24,%r19
                   4606: cmp %r19,10; be L1355; nop
                   4607: set 151,%r28
                   4608: cmp %r29,%r0; be L1357; nop
                   4609: set _694,%r8
                   4610: mov %r28,%r9
                   4611: call _printf; nop
                   4612: L1357:
                   4613: L1355:
                   4614: set 5,%r27
                   4615: set 2,%r19
                   4616: st %r19,[%fp+-12]
                   4617: sll %r27,24,%g1; sra %g1,24,%r19
                   4618: ld [%fp+-12],%r18
                   4619: mov %r18,%o1; call .umul,2; mov %r19,%o0; mov %o0,%r19
                   4620: mov %r19,%r27
                   4621: sll %r27,24,%g1; sra %g1,24,%r19
                   4622: cmp %r19,10; be L1359; nop
                   4623: set 152,%r28
                   4624: cmp %r29,%r0; be L1361; nop
                   4625: set _694,%r8
                   4626: mov %r28,%r9
                   4627: call _printf; nop
                   4628: L1361:
                   4629: L1359:
                   4630: set 5,%r27
                   4631: set L530,%r19
                   4632: ld [%r19],%f31
                   4633: st %f31,[%fp+-28]
                   4634: sll %r27,24,%g1; sra %g1,24,%r19
                   4635: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4636: fdtos %f30,%f31
                   4637: ld [%fp+-28],%f30
                   4638: fmuls %f31,%f30,%f31
                   4639: fstod %f31,%f30
                   4640: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   4641: mov %r19,%r27
                   4642: sll %r27,24,%g1; sra %g1,24,%r19
                   4643: cmp %r19,10; be L1363; nop
                   4644: set 153,%r28
                   4645: cmp %r29,%r0; be L1365; nop
                   4646: set _694,%r8
                   4647: mov %r28,%r9
                   4648: call _printf; nop
                   4649: L1365:
                   4650: L1363:
                   4651: set 5,%r27
                   4652: set L416,%r19
                   4653: ld [%r19],%f30; ld [%r19+4],%f31
                   4654: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   4655: sll %r27,24,%g1; sra %g1,24,%r19
                   4656: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4657: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   4658: fmuld %f30,%f28,%f30
                   4659: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   4660: mov %r19,%r27
                   4661: sll %r27,24,%g1; sra %g1,24,%r19
                   4662: cmp %r19,10; be L1367; nop
                   4663: set 154,%r28
                   4664: cmp %r29,%r0; be L1369; nop
                   4665: set _694,%r8
                   4666: mov %r28,%r9
                   4667: call _printf; nop
                   4668: L1369:
                   4669: L1367:
                   4670: set 5,%r26
                   4671: set 2,%r21
                   4672: sll %r26,16,%g1; sra %g1,16,%r19
                   4673: sll %r21,24,%g1; sra %g1,24,%r18
                   4674: mov %r18,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   4675: mov %r19,%r26
                   4676: sll %r26,16,%g1; sra %g1,16,%r19
                   4677: cmp %r19,10; be L1371; nop
                   4678: set 155,%r28
                   4679: cmp %r29,%r0; be L1373; nop
                   4680: set _694,%r8
                   4681: mov %r28,%r9
                   4682: call _printf; nop
                   4683: L1373:
                   4684: L1371:
                   4685: set 5,%r26
                   4686: set 2,%r20
                   4687: sll %r26,16,%g1; sra %g1,16,%r19
                   4688: sll %r20,16,%g1; sra %g1,16,%r18
                   4689: mov %r18,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   4690: mov %r19,%r26
                   4691: sll %r26,16,%g1; sra %g1,16,%r19
                   4692: cmp %r19,10; be L1375; nop
                   4693: set 156,%r28
                   4694: cmp %r29,%r0; be L1377; nop
                   4695: set _694,%r8
                   4696: mov %r28,%r9
                   4697: call _printf; nop
                   4698: L1377:
                   4699: L1375:
                   4700: set 5,%r26
                   4701: set 2,%r19
                   4702: st %r19,[%fp+-4]
                   4703: sll %r26,16,%g1; sra %g1,16,%r19
                   4704: ld [%fp+-4],%r18
                   4705: mov %r18,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   4706: mov %r19,%r26
                   4707: sll %r26,16,%g1; sra %g1,16,%r19
                   4708: cmp %r19,10; be L1379; nop
                   4709: set 157,%r28
                   4710: cmp %r29,%r0; be L1381; nop
                   4711: set _694,%r8
                   4712: mov %r28,%r9
                   4713: call _printf; nop
                   4714: L1381:
                   4715: L1379:
                   4716: set 5,%r26
                   4717: set 2,%r19
                   4718: st %r19,[%fp+-8]
                   4719: sll %r26,16,%g1; sra %g1,16,%r19
                   4720: ld [%fp+-8],%r18
                   4721: mov %r18,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   4722: mov %r19,%r26
                   4723: sll %r26,16,%g1; sra %g1,16,%r19
                   4724: cmp %r19,10; be L1383; nop
                   4725: set 158,%r28
                   4726: cmp %r29,%r0; be L1385; nop
                   4727: set _694,%r8
                   4728: mov %r28,%r9
                   4729: call _printf; nop
                   4730: L1385:
                   4731: L1383:
                   4732: set 5,%r26
                   4733: set 2,%r19
                   4734: st %r19,[%fp+-12]
                   4735: sll %r26,16,%g1; sra %g1,16,%r19
                   4736: ld [%fp+-12],%r18
                   4737: mov %r18,%o1; call .umul,2; mov %r19,%o0; mov %o0,%r19
                   4738: mov %r19,%r26
                   4739: sll %r26,16,%g1; sra %g1,16,%r19
                   4740: cmp %r19,10; be L1387; nop
                   4741: set 159,%r28
                   4742: cmp %r29,%r0; be L1389; nop
                   4743: set _694,%r8
                   4744: mov %r28,%r9
                   4745: call _printf; nop
                   4746: L1389:
                   4747: L1387:
                   4748: set 5,%r26
                   4749: set L530,%r19
                   4750: ld [%r19],%f31
                   4751: st %f31,[%fp+-28]
                   4752: sll %r26,16,%g1; sra %g1,16,%r19
                   4753: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4754: fdtos %f30,%f31
                   4755: ld [%fp+-28],%f30
                   4756: fmuls %f31,%f30,%f31
                   4757: fstod %f31,%f30
                   4758: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   4759: mov %r19,%r26
                   4760: sll %r26,16,%g1; sra %g1,16,%r19
                   4761: cmp %r19,10; be L1391; nop
                   4762: set 160,%r28
                   4763: cmp %r29,%r0; be L1393; nop
                   4764: set _694,%r8
                   4765: mov %r28,%r9
                   4766: call _printf; nop
                   4767: L1393:
                   4768: L1391:
                   4769: set 5,%r26
                   4770: set L416,%r19
                   4771: ld [%r19],%f30; ld [%r19+4],%f31
                   4772: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   4773: sll %r26,16,%g1; sra %g1,16,%r19
                   4774: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4775: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   4776: fmuld %f30,%f28,%f30
                   4777: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   4778: mov %r19,%r26
                   4779: sll %r26,16,%g1; sra %g1,16,%r19
                   4780: cmp %r19,10; be L1395; nop
                   4781: set 161,%r28
                   4782: cmp %r29,%r0; be L1397; nop
                   4783: set _694,%r8
                   4784: mov %r28,%r9
                   4785: call _printf; nop
                   4786: L1397:
                   4787: L1395:
                   4788: set 5,%r25
                   4789: set 2,%r21
                   4790: sll %r21,24,%g1; sra %g1,24,%r19
                   4791: mov %r19,%o1; call .mul,2; mov %r25,%o0; mov %o0,%r19
                   4792: mov %r19,%r25
                   4793: cmp %r25,10; be L1399; nop
                   4794: set 162,%r28
                   4795: cmp %r29,%r0; be L1401; nop
                   4796: set _694,%r8
                   4797: mov %r28,%r9
                   4798: call _printf; nop
                   4799: L1401:
                   4800: L1399:
                   4801: set 5,%r25
                   4802: set 2,%r20
                   4803: sll %r20,16,%g1; sra %g1,16,%r19
                   4804: mov %r19,%o1; call .mul,2; mov %r25,%o0; mov %o0,%r19
                   4805: mov %r19,%r25
                   4806: cmp %r25,10; be L1403; nop
                   4807: set 163,%r28
                   4808: cmp %r29,%r0; be L1405; nop
                   4809: set _694,%r8
                   4810: mov %r28,%r9
                   4811: call _printf; nop
                   4812: L1405:
                   4813: L1403:
                   4814: set 5,%r25
                   4815: set 2,%r19
                   4816: st %r19,[%fp+-4]
                   4817: ld [%fp+-4],%r19
                   4818: mov %r19,%o1; call .mul,2; mov %r25,%o0; mov %o0,%r19
                   4819: mov %r19,%r25
                   4820: cmp %r25,10; be L1407; nop
                   4821: set 164,%r28
                   4822: cmp %r29,%r0; be L1409; nop
                   4823: set _694,%r8
                   4824: mov %r28,%r9
                   4825: call _printf; nop
                   4826: L1409:
                   4827: L1407:
                   4828: set 5,%r25
                   4829: set 2,%r19
                   4830: st %r19,[%fp+-8]
                   4831: ld [%fp+-8],%r19
                   4832: mov %r19,%o1; call .mul,2; mov %r25,%o0; mov %o0,%r19
                   4833: mov %r19,%r25
                   4834: cmp %r25,10; be L1411; nop
                   4835: set 165,%r28
                   4836: cmp %r29,%r0; be L1413; nop
                   4837: set _694,%r8
                   4838: mov %r28,%r9
                   4839: call _printf; nop
                   4840: L1413:
                   4841: L1411:
                   4842: set 5,%r25
                   4843: set 2,%r19
                   4844: st %r19,[%fp+-12]
                   4845: mov %r25,%r19
                   4846: ld [%fp+-12],%r18
                   4847: mov %r18,%o1; call .umul,2; mov %r19,%o0; mov %o0,%r19
                   4848: mov %r19,%r25
                   4849: cmp %r25,10; be L1415; nop
                   4850: set 166,%r28
                   4851: cmp %r29,%r0; be L1417; nop
                   4852: set _694,%r8
                   4853: mov %r28,%r9
                   4854: call _printf; nop
                   4855: L1417:
                   4856: L1415:
                   4857: set 5,%r25
                   4858: set L530,%r19
                   4859: ld [%r19],%f31
                   4860: st %f31,[%fp+-28]
                   4861: st %r25,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4862: fdtos %f30,%f31
                   4863: ld [%fp+-28],%f30
                   4864: fmuls %f31,%f30,%f31
                   4865: fstod %f31,%f30
                   4866: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   4867: mov %r19,%r25
                   4868: cmp %r25,10; be L1419; nop
                   4869: set 167,%r28
                   4870: cmp %r29,%r0; be L1421; nop
                   4871: set _694,%r8
                   4872: mov %r28,%r9
                   4873: call _printf; nop
                   4874: L1421:
                   4875: L1419:
                   4876: set 5,%r25
                   4877: set L416,%r19
                   4878: ld [%r19],%f30; ld [%r19+4],%f31
                   4879: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   4880: st %r25,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4881: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   4882: fmuld %f30,%f28,%f30
                   4883: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   4884: mov %r19,%r25
                   4885: cmp %r25,10; be L1423; nop
                   4886: set 168,%r28
                   4887: cmp %r29,%r0; be L1425; nop
                   4888: set _694,%r8
                   4889: mov %r28,%r9
                   4890: call _printf; nop
                   4891: L1425:
                   4892: L1423:
                   4893: set 5,%r23
                   4894: set 2,%r21
                   4895: sll %r21,24,%g1; sra %g1,24,%r19
                   4896: mov %r19,%o1; call .mul,2; mov %r23,%o0; mov %o0,%r19
                   4897: mov %r19,%r23
                   4898: cmp %r23,10; be L1427; nop
                   4899: set 169,%r28
                   4900: cmp %r29,%r0; be L1429; nop
                   4901: set _694,%r8
                   4902: mov %r28,%r9
                   4903: call _printf; nop
                   4904: L1429:
                   4905: L1427:
                   4906: set 5,%r23
                   4907: set 2,%r20
                   4908: sll %r20,16,%g1; sra %g1,16,%r19
                   4909: mov %r19,%o1; call .mul,2; mov %r23,%o0; mov %o0,%r19
                   4910: mov %r19,%r23
                   4911: cmp %r23,10; be L1431; nop
                   4912: set 170,%r28
                   4913: cmp %r29,%r0; be L1433; nop
                   4914: set _694,%r8
                   4915: mov %r28,%r9
                   4916: call _printf; nop
                   4917: L1433:
                   4918: L1431:
                   4919: set 5,%r23
                   4920: set 2,%r19
                   4921: st %r19,[%fp+-4]
                   4922: ld [%fp+-4],%r19
                   4923: mov %r19,%o1; call .mul,2; mov %r23,%o0; mov %o0,%r19
                   4924: mov %r19,%r23
                   4925: cmp %r23,10; be L1435; nop
                   4926: set 171,%r28
                   4927: cmp %r29,%r0; be L1437; nop
                   4928: set _694,%r8
                   4929: mov %r28,%r9
                   4930: call _printf; nop
                   4931: L1437:
                   4932: L1435:
                   4933: set 5,%r23
                   4934: set 2,%r19
                   4935: st %r19,[%fp+-8]
                   4936: ld [%fp+-8],%r19
                   4937: mov %r19,%o1; call .mul,2; mov %r23,%o0; mov %o0,%r19
                   4938: mov %r19,%r23
                   4939: cmp %r23,10; be L1439; nop
                   4940: set 172,%r28
                   4941: cmp %r29,%r0; be L1441; nop
                   4942: set _694,%r8
                   4943: mov %r28,%r9
                   4944: call _printf; nop
                   4945: L1441:
                   4946: L1439:
                   4947: set 5,%r23
                   4948: set 2,%r19
                   4949: st %r19,[%fp+-12]
                   4950: mov %r23,%r19
                   4951: ld [%fp+-12],%r18
                   4952: mov %r18,%o1; call .umul,2; mov %r19,%o0; mov %o0,%r19
                   4953: mov %r19,%r23
                   4954: cmp %r23,10; be L1443; nop
                   4955: set 173,%r28
                   4956: cmp %r29,%r0; be L1445; nop
                   4957: set _694,%r8
                   4958: mov %r28,%r9
                   4959: call _printf; nop
                   4960: L1445:
                   4961: L1443:
                   4962: set 5,%r23
                   4963: set L530,%r19
                   4964: ld [%r19],%f31
                   4965: st %f31,[%fp+-28]
                   4966: st %r23,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4967: fdtos %f30,%f31
                   4968: ld [%fp+-28],%f30
                   4969: fmuls %f31,%f30,%f31
                   4970: fstod %f31,%f30
                   4971: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   4972: mov %r19,%r23
                   4973: cmp %r23,10; be L1447; nop
                   4974: set 174,%r28
                   4975: cmp %r29,%r0; be L1449; nop
                   4976: set _694,%r8
                   4977: mov %r28,%r9
                   4978: call _printf; nop
                   4979: L1449:
                   4980: L1447:
                   4981: set 5,%r23
                   4982: set L416,%r19
                   4983: ld [%r19],%f30; ld [%r19+4],%f31
                   4984: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   4985: st %r23,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   4986: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   4987: fmuld %f30,%f28,%f30
                   4988: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   4989: mov %r19,%r23
                   4990: cmp %r23,10; be L1451; nop
                   4991: set 175,%r28
                   4992: cmp %r29,%r0; be L1453; nop
                   4993: set _694,%r8
                   4994: mov %r28,%r9
                   4995: call _printf; nop
                   4996: L1453:
                   4997: L1451:
                   4998: set 5,%r22
                   4999: set 2,%r21
                   5000: sll %r21,24,%g1; sra %g1,24,%r19
                   5001: mov %r19,%o1; call .umul,2; mov %r22,%o0; mov %o0,%r19
                   5002: mov %r19,%r22
                   5003: cmp %r22,10; be L1455; nop
                   5004: set 176,%r28
                   5005: cmp %r29,%r0; be L1457; nop
                   5006: set _694,%r8
                   5007: mov %r28,%r9
                   5008: call _printf; nop
                   5009: L1457:
                   5010: L1455:
                   5011: set 5,%r22
                   5012: set 2,%r20
                   5013: sll %r20,16,%g1; sra %g1,16,%r19
                   5014: mov %r19,%o1; call .umul,2; mov %r22,%o0; mov %o0,%r19
                   5015: mov %r19,%r22
                   5016: cmp %r22,10; be L1459; nop
                   5017: set 177,%r28
                   5018: cmp %r29,%r0; be L1461; nop
                   5019: set _694,%r8
                   5020: mov %r28,%r9
                   5021: call _printf; nop
                   5022: L1461:
                   5023: L1459:
                   5024: set 5,%r22
                   5025: set 2,%r19
                   5026: st %r19,[%fp+-4]
                   5027: ld [%fp+-4],%r19
                   5028: mov %r19,%o1; call .umul,2; mov %r22,%o0; mov %o0,%r19
                   5029: mov %r19,%r22
                   5030: cmp %r22,10; be L1463; nop
                   5031: set 178,%r28
                   5032: cmp %r29,%r0; be L1465; nop
                   5033: set _694,%r8
                   5034: mov %r28,%r9
                   5035: call _printf; nop
                   5036: L1465:
                   5037: L1463:
                   5038: set 5,%r22
                   5039: set 2,%r19
                   5040: st %r19,[%fp+-8]
                   5041: ld [%fp+-8],%r19
                   5042: mov %r19,%o1; call .umul,2; mov %r22,%o0; mov %o0,%r19
                   5043: mov %r19,%r22
                   5044: cmp %r22,10; be L1467; nop
                   5045: set 179,%r28
                   5046: cmp %r29,%r0; be L1469; nop
                   5047: set _694,%r8
                   5048: mov %r28,%r9
                   5049: call _printf; nop
                   5050: L1469:
                   5051: L1467:
                   5052: set 5,%r22
                   5053: set 2,%r19
                   5054: st %r19,[%fp+-12]
                   5055: ld [%fp+-12],%r19
                   5056: mov %r19,%o1; call .umul,2; mov %r22,%o0; mov %o0,%r19
                   5057: mov %r19,%r22
                   5058: cmp %r22,10; be L1471; nop
                   5059: set 180,%r28
                   5060: cmp %r29,%r0; be L1473; nop
                   5061: set _694,%r8
                   5062: mov %r28,%r9
                   5063: call _printf; nop
                   5064: L1473:
                   5065: L1471:
                   5066: set 5,%r22
                   5067: set L530,%r19
                   5068: ld [%r19],%f31
                   5069: st %f31,[%fp+-28]
                   5070: mov %r22,%r19
                   5071: cmp %r19,%r0; bl L1479; nop
                   5072: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5073: st %f30,[%fp+-192]; st %f31,[%fp+-192+4]
                   5074: ba L1480; nop
                   5075: L1479:
                   5076: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5077: set L600,%r19
                   5078: ld [%r19],%f28; ld [%r19+4],%f29
                   5079: faddd %f30,%f28,%f30
                   5080: st %f30,[%fp+-192]; st %f31,[%fp+-192+4]
                   5081: L1480:
                   5082: ld [%fp+-192],%f30; ld [%fp+-192+4],%f31
                   5083: fdtos %f30,%f31
                   5084: ld [%fp+-28],%f30
                   5085: fmuls %f31,%f30,%f31
                   5086: fstod %f31,%f30
                   5087: set L835,%r19
                   5088: ld [%r19],%f28; ld [%r19+4],%f29
                   5089: fcmped %f30,%f28; nop; fbul L1477; nop
                   5090: fsubd %f30,%f28,%f28
                   5091: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   5092: set 0x80000000,%r18
                   5093: add %r19,%r18,%r19
                   5094: st %r19,[%fp+-180]
                   5095: ba L1478; nop
                   5096: L1477:
                   5097: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   5098: st %r19,[%fp+-180]
                   5099: L1478:
                   5100: ld [%fp+-180],%r22
                   5101: cmp %r22,10; be L1481; nop
                   5102: set 181,%r28
                   5103: cmp %r29,%r0; be L1483; nop
                   5104: set _694,%r8
                   5105: mov %r28,%r9
                   5106: call _printf; nop
                   5107: L1483:
                   5108: L1481:
                   5109: set 5,%r22
                   5110: set L416,%r19
                   5111: ld [%r19],%f30; ld [%r19+4],%f31
                   5112: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   5113: mov %r22,%r19
                   5114: cmp %r19,%r0; bl L1489; nop
                   5115: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5116: st %f30,[%fp+-208]; st %f31,[%fp+-208+4]
                   5117: ba L1490; nop
                   5118: L1489:
                   5119: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5120: set L600,%r19
                   5121: ld [%r19],%f28; ld [%r19+4],%f29
                   5122: faddd %f30,%f28,%f30
                   5123: st %f30,[%fp+-208]; st %f31,[%fp+-208+4]
                   5124: L1490:
                   5125: ld [%fp+-208],%f30; ld [%fp+-208+4],%f31
                   5126: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   5127: fmuld %f30,%f28,%f30
                   5128: set L835,%r19
                   5129: ld [%r19],%f28; ld [%r19+4],%f29
                   5130: fcmped %f30,%f28; nop; fbul L1487; nop
                   5131: fsubd %f30,%f28,%f28
                   5132: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   5133: set 0x80000000,%r18
                   5134: add %r19,%r18,%r19
                   5135: st %r19,[%fp+-196]
                   5136: ba L1488; nop
                   5137: L1487:
                   5138: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   5139: st %r19,[%fp+-196]
                   5140: L1488:
                   5141: ld [%fp+-196],%r22
                   5142: cmp %r22,10; be L1491; nop
                   5143: set 182,%r28
                   5144: cmp %r29,%r0; be L1493; nop
                   5145: set _694,%r8
                   5146: mov %r28,%r9
                   5147: call _printf; nop
                   5148: L1493:
                   5149: L1491:
                   5150: set L847,%r19
                   5151: ld [%r19],%f31
                   5152: st %f31,[%fp+-16]
                   5153: set 2,%r21
                   5154: ld [%fp+-16],%f31
                   5155: sll %r21,24,%g1; sra %g1,24,%r19
                   5156: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   5157: fdtos %f28,%f30
                   5158: fmuls %f31,%f30,%f31
                   5159: st %f31,[%fp+-16]
                   5160: ld [%fp+-16],%f31
                   5161: set L1497,%r19
                   5162: ld [%r19],%f30
                   5163: fcmpes %f31,%f30; nop; fbue L1495; nop
                   5164: set 183,%r28
                   5165: cmp %r29,%r0; be L1498; nop
                   5166: set _694,%r8
                   5167: mov %r28,%r9
                   5168: call _printf; nop
                   5169: L1498:
                   5170: L1495:
                   5171: set L847,%r19
                   5172: ld [%r19],%f31
                   5173: st %f31,[%fp+-16]
                   5174: set 2,%r20
                   5175: ld [%fp+-16],%f31
                   5176: sll %r20,16,%g1; sra %g1,16,%r19
                   5177: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   5178: fdtos %f28,%f30
                   5179: fmuls %f31,%f30,%f31
                   5180: st %f31,[%fp+-16]
                   5181: ld [%fp+-16],%f31
                   5182: set L1497,%r19
                   5183: ld [%r19],%f30
                   5184: fcmpes %f31,%f30; nop; fbue L1500; nop
                   5185: set 184,%r28
                   5186: cmp %r29,%r0; be L1502; nop
                   5187: set _694,%r8
                   5188: mov %r28,%r9
                   5189: call _printf; nop
                   5190: L1502:
                   5191: L1500:
                   5192: set L847,%r19
                   5193: ld [%r19],%f31
                   5194: st %f31,[%fp+-16]
                   5195: set 2,%r19
                   5196: st %r19,[%fp+-4]
                   5197: ld [%fp+-16],%f31
                   5198: ld [%fp+-4],%r19
                   5199: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   5200: fdtos %f28,%f30
                   5201: fmuls %f31,%f30,%f31
                   5202: st %f31,[%fp+-16]
                   5203: ld [%fp+-16],%f31
                   5204: set L1497,%r19
                   5205: ld [%r19],%f30
                   5206: fcmpes %f31,%f30; nop; fbue L1504; nop
                   5207: set 185,%r28
                   5208: cmp %r29,%r0; be L1506; nop
                   5209: set _694,%r8
                   5210: mov %r28,%r9
                   5211: call _printf; nop
                   5212: L1506:
                   5213: L1504:
                   5214: set L847,%r19
                   5215: ld [%r19],%f31
                   5216: st %f31,[%fp+-16]
                   5217: set 2,%r19
                   5218: st %r19,[%fp+-8]
                   5219: ld [%fp+-16],%f31
                   5220: ld [%fp+-8],%r19
                   5221: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   5222: fdtos %f28,%f30
                   5223: fmuls %f31,%f30,%f31
                   5224: st %f31,[%fp+-16]
                   5225: ld [%fp+-16],%f31
                   5226: set L1497,%r19
                   5227: ld [%r19],%f30
                   5228: fcmpes %f31,%f30; nop; fbue L1508; nop
                   5229: set 186,%r28
                   5230: cmp %r29,%r0; be L1510; nop
                   5231: set _694,%r8
                   5232: mov %r28,%r9
                   5233: call _printf; nop
                   5234: L1510:
                   5235: L1508:
                   5236: set L847,%r19
                   5237: ld [%r19],%f31
                   5238: st %f31,[%fp+-16]
                   5239: set 2,%r19
                   5240: st %r19,[%fp+-12]
                   5241: ld [%fp+-12],%r19
                   5242: cmp %r19,%r0; bl L1513; nop
                   5243: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5244: st %f30,[%fp+-216]; st %f31,[%fp+-216+4]
                   5245: ba L1514; nop
                   5246: L1513:
                   5247: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5248: set L600,%r19
                   5249: ld [%r19],%f28; ld [%r19+4],%f29
                   5250: faddd %f30,%f28,%f30
                   5251: st %f30,[%fp+-216]; st %f31,[%fp+-216+4]
                   5252: L1514:
                   5253: ld [%fp+-16],%f31
                   5254: ld [%fp+-216],%f28; ld [%fp+-216+4],%f29
                   5255: fdtos %f28,%f30
                   5256: fmuls %f31,%f30,%f31
                   5257: st %f31,[%fp+-16]
                   5258: ld [%fp+-16],%f31
                   5259: set L1497,%r19
                   5260: ld [%r19],%f30
                   5261: fcmpes %f31,%f30; nop; fbue L1515; nop
                   5262: set 187,%r28
                   5263: cmp %r29,%r0; be L1517; nop
                   5264: set _694,%r8
                   5265: mov %r28,%r9
                   5266: call _printf; nop
                   5267: L1517:
                   5268: L1515:
                   5269: set L847,%r19
                   5270: ld [%r19],%f31
                   5271: st %f31,[%fp+-16]
                   5272: set L530,%r19
                   5273: ld [%r19],%f31
                   5274: st %f31,[%fp+-28]
                   5275: ld [%fp+-16],%f31
                   5276: ld [%fp+-28],%f30
                   5277: fmuls %f31,%f30,%f31
                   5278: st %f31,[%fp+-16]
                   5279: ld [%fp+-16],%f31
                   5280: set L1497,%r19
                   5281: ld [%r19],%f30
                   5282: fcmpes %f31,%f30; nop; fbue L1519; nop
                   5283: set 188,%r28
                   5284: cmp %r29,%r0; be L1521; nop
                   5285: set _694,%r8
                   5286: mov %r28,%r9
                   5287: call _printf; nop
                   5288: L1521:
                   5289: L1519:
                   5290: set L847,%r19
                   5291: ld [%r19],%f31
                   5292: st %f31,[%fp+-16]
                   5293: set L416,%r19
                   5294: ld [%r19],%f30; ld [%r19+4],%f31
                   5295: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   5296: ld [%fp+-16],%f31
                   5297: fstod %f31,%f30
                   5298: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   5299: fmuld %f30,%f28,%f30
                   5300: fdtos %f30,%f31
                   5301: st %f31,[%fp+-16]
                   5302: ld [%fp+-16],%f31
                   5303: set L1497,%r19
                   5304: ld [%r19],%f30
                   5305: fcmpes %f31,%f30; nop; fbue L1523; nop
                   5306: set 189,%r28
                   5307: cmp %r29,%r0; be L1525; nop
                   5308: set _694,%r8
                   5309: mov %r28,%r9
                   5310: call _printf; nop
                   5311: L1525:
                   5312: L1523:
                   5313: set L879,%r19
                   5314: ld [%r19],%f30; ld [%r19+4],%f31
                   5315: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   5316: set 2,%r21
                   5317: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   5318: sll %r21,24,%g1; sra %g1,24,%r19
                   5319: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   5320: fmuld %f30,%f28,%f30
                   5321: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   5322: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   5323: set L1529,%r19
                   5324: ld [%r19],%f28; ld [%r19+4],%f29
                   5325: fcmped %f30,%f28; nop; fbue L1527; nop
                   5326: set 190,%r28
                   5327: cmp %r29,%r0; be L1530; nop
                   5328: set _694,%r8
                   5329: mov %r28,%r9
                   5330: call _printf; nop
                   5331: L1530:
                   5332: L1527:
                   5333: set L879,%r19
                   5334: ld [%r19],%f30; ld [%r19+4],%f31
                   5335: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   5336: set 2,%r20
                   5337: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   5338: sll %r20,16,%g1; sra %g1,16,%r19
                   5339: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   5340: fmuld %f30,%f28,%f30
                   5341: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   5342: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   5343: set L1529,%r19
                   5344: ld [%r19],%f28; ld [%r19+4],%f29
                   5345: fcmped %f30,%f28; nop; fbue L1532; nop
                   5346: set 191,%r28
                   5347: cmp %r29,%r0; be L1534; nop
                   5348: set _694,%r8
                   5349: mov %r28,%r9
                   5350: call _printf; nop
                   5351: L1534:
                   5352: L1532:
                   5353: set L879,%r19
                   5354: ld [%r19],%f30; ld [%r19+4],%f31
                   5355: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   5356: set 2,%r19
                   5357: st %r19,[%fp+-4]
                   5358: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   5359: ld [%fp+-4],%r19
                   5360: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   5361: fmuld %f30,%f28,%f30
                   5362: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   5363: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   5364: set L1529,%r19
                   5365: ld [%r19],%f28; ld [%r19+4],%f29
                   5366: fcmped %f30,%f28; nop; fbue L1536; nop
                   5367: set 192,%r28
                   5368: cmp %r29,%r0; be L1538; nop
                   5369: set _694,%r8
                   5370: mov %r28,%r9
                   5371: call _printf; nop
                   5372: L1538:
                   5373: L1536:
                   5374: set L879,%r19
                   5375: ld [%r19],%f30; ld [%r19+4],%f31
                   5376: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   5377: set 2,%r19
                   5378: st %r19,[%fp+-8]
                   5379: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   5380: ld [%fp+-8],%r19
                   5381: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   5382: fmuld %f30,%f28,%f30
                   5383: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   5384: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   5385: set L1529,%r19
                   5386: ld [%r19],%f28; ld [%r19+4],%f29
                   5387: fcmped %f30,%f28; nop; fbue L1540; nop
                   5388: set 193,%r28
                   5389: cmp %r29,%r0; be L1542; nop
                   5390: set _694,%r8
                   5391: mov %r28,%r9
                   5392: call _printf; nop
                   5393: L1542:
                   5394: L1540:
                   5395: set L879,%r19
                   5396: ld [%r19],%f30; ld [%r19+4],%f31
                   5397: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   5398: set 2,%r19
                   5399: st %r19,[%fp+-12]
                   5400: ld [%fp+-12],%r19
                   5401: cmp %r19,%r0; bl L1545; nop
                   5402: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5403: st %f30,[%fp+-224]; st %f31,[%fp+-224+4]
                   5404: ba L1546; nop
                   5405: L1545:
                   5406: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5407: set L600,%r19
                   5408: ld [%r19],%f28; ld [%r19+4],%f29
                   5409: faddd %f30,%f28,%f30
                   5410: st %f30,[%fp+-224]; st %f31,[%fp+-224+4]
                   5411: L1546:
                   5412: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   5413: ld [%fp+-224],%f28; ld [%fp+-224+4],%f29
                   5414: fmuld %f30,%f28,%f30
                   5415: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   5416: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   5417: set L1529,%r19
                   5418: ld [%r19],%f28; ld [%r19+4],%f29
                   5419: fcmped %f30,%f28; nop; fbue L1547; nop
                   5420: set 194,%r28
                   5421: cmp %r29,%r0; be L1549; nop
                   5422: set _694,%r8
                   5423: mov %r28,%r9
                   5424: call _printf; nop
                   5425: L1549:
                   5426: L1547:
                   5427: set L879,%r19
                   5428: ld [%r19],%f30; ld [%r19+4],%f31
                   5429: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   5430: set L530,%r19
                   5431: ld [%r19],%f31
                   5432: st %f31,[%fp+-28]
                   5433: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   5434: ld [%fp+-28],%f29
                   5435: fstod %f29,%f28
                   5436: fmuld %f30,%f28,%f30
                   5437: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   5438: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   5439: set L1529,%r19
                   5440: ld [%r19],%f28; ld [%r19+4],%f29
                   5441: fcmped %f30,%f28; nop; fbue L1551; nop
                   5442: set 195,%r28
                   5443: cmp %r29,%r0; be L1553; nop
                   5444: set _694,%r8
                   5445: mov %r28,%r9
                   5446: call _printf; nop
                   5447: L1553:
                   5448: L1551:
                   5449: set L879,%r19
                   5450: ld [%r19],%f30; ld [%r19+4],%f31
                   5451: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   5452: set L416,%r19
                   5453: ld [%r19],%f30; ld [%r19+4],%f31
                   5454: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   5455: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   5456: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   5457: fmuld %f30,%f28,%f30
                   5458: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   5459: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   5460: set L1529,%r19
                   5461: ld [%r19],%f28; ld [%r19+4],%f29
                   5462: fcmped %f30,%f28; nop; fbue L1555; nop
                   5463: set 196,%r28
                   5464: cmp %r29,%r0; be L1557; nop
                   5465: set _694,%r8
                   5466: mov %r28,%r9
                   5467: call _printf; nop
                   5468: L1557:
                   5469: L1555:
                   5470: set 5,%r27
                   5471: set 2,%r21
                   5472: sll %r27,24,%g1; sra %g1,24,%r19
                   5473: sll %r21,24,%g1; sra %g1,24,%r18
                   5474: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   5475: mov %r19,%r27
                   5476: sll %r27,24,%g1; sra %g1,24,%r19
                   5477: cmp %r19,2; be L1559; nop
                   5478: set 197,%r28
                   5479: cmp %r29,%r0; be L1561; nop
                   5480: set _694,%r8
                   5481: mov %r28,%r9
                   5482: call _printf; nop
                   5483: L1561:
                   5484: L1559:
                   5485: set 5,%r27
                   5486: set 2,%r20
                   5487: sll %r27,24,%g1; sra %g1,24,%r19
                   5488: sll %r20,16,%g1; sra %g1,16,%r18
                   5489: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   5490: mov %r19,%r27
                   5491: sll %r27,24,%g1; sra %g1,24,%r19
                   5492: cmp %r19,2; be L1563; nop
                   5493: set 198,%r28
                   5494: cmp %r29,%r0; be L1565; nop
                   5495: set _694,%r8
                   5496: mov %r28,%r9
                   5497: call _printf; nop
                   5498: L1565:
                   5499: L1563:
                   5500: set 5,%r27
                   5501: set 2,%r19
                   5502: st %r19,[%fp+-4]
                   5503: sll %r27,24,%g1; sra %g1,24,%r19
                   5504: ld [%fp+-4],%r18
                   5505: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   5506: mov %r19,%r27
                   5507: sll %r27,24,%g1; sra %g1,24,%r19
                   5508: cmp %r19,2; be L1567; nop
                   5509: set 199,%r28
                   5510: cmp %r29,%r0; be L1569; nop
                   5511: set _694,%r8
                   5512: mov %r28,%r9
                   5513: call _printf; nop
                   5514: L1569:
                   5515: L1567:
                   5516: set 5,%r27
                   5517: set 2,%r19
                   5518: st %r19,[%fp+-8]
                   5519: sll %r27,24,%g1; sra %g1,24,%r19
                   5520: ld [%fp+-8],%r18
                   5521: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   5522: mov %r19,%r27
                   5523: sll %r27,24,%g1; sra %g1,24,%r19
                   5524: cmp %r19,2; be L1571; nop
                   5525: set 200,%r28
                   5526: cmp %r29,%r0; be L1573; nop
                   5527: set _694,%r8
                   5528: mov %r28,%r9
                   5529: call _printf; nop
                   5530: L1573:
                   5531: L1571:
                   5532: set 5,%r27
                   5533: set 2,%r19
                   5534: st %r19,[%fp+-12]
                   5535: sll %r27,24,%g1; sra %g1,24,%r19
                   5536: ld [%fp+-12],%r18
                   5537: mov %r18,%o1; call .udiv,2; mov %r19,%o0; mov %o0,%r19
                   5538: mov %r19,%r27
                   5539: sll %r27,24,%g1; sra %g1,24,%r19
                   5540: cmp %r19,2; be L1575; nop
                   5541: set 201,%r28
                   5542: cmp %r29,%r0; be L1577; nop
                   5543: set _694,%r8
                   5544: mov %r28,%r9
                   5545: call _printf; nop
                   5546: L1577:
                   5547: L1575:
                   5548: set 5,%r27
                   5549: set L530,%r19
                   5550: ld [%r19],%f31
                   5551: st %f31,[%fp+-28]
                   5552: sll %r27,24,%g1; sra %g1,24,%r19
                   5553: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5554: fdtos %f30,%f31
                   5555: ld [%fp+-28],%f30
                   5556: fdivs %f31,%f30,%f31
                   5557: fstod %f31,%f30
                   5558: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   5559: mov %r19,%r27
                   5560: sll %r27,24,%g1; sra %g1,24,%r19
                   5561: cmp %r19,2; be L1579; nop
                   5562: set 202,%r28
                   5563: cmp %r29,%r0; be L1581; nop
                   5564: set _694,%r8
                   5565: mov %r28,%r9
                   5566: call _printf; nop
                   5567: L1581:
                   5568: L1579:
                   5569: set 5,%r27
                   5570: set L416,%r19
                   5571: ld [%r19],%f30; ld [%r19+4],%f31
                   5572: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   5573: sll %r27,24,%g1; sra %g1,24,%r19
                   5574: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5575: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   5576: fdivd %f30,%f28,%f30
                   5577: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   5578: mov %r19,%r27
                   5579: sll %r27,24,%g1; sra %g1,24,%r19
                   5580: cmp %r19,2; be L1583; nop
                   5581: set 203,%r28
                   5582: cmp %r29,%r0; be L1585; nop
                   5583: set _694,%r8
                   5584: mov %r28,%r9
                   5585: call _printf; nop
                   5586: L1585:
                   5587: L1583:
                   5588: set 5,%r26
                   5589: set 2,%r21
                   5590: sll %r26,16,%g1; sra %g1,16,%r19
                   5591: sll %r21,24,%g1; sra %g1,24,%r18
                   5592: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   5593: mov %r19,%r26
                   5594: sll %r26,16,%g1; sra %g1,16,%r19
                   5595: cmp %r19,2; be L1587; nop
                   5596: set 204,%r28
                   5597: cmp %r29,%r0; be L1589; nop
                   5598: set _694,%r8
                   5599: mov %r28,%r9
                   5600: call _printf; nop
                   5601: L1589:
                   5602: L1587:
                   5603: set 5,%r26
                   5604: set 2,%r20
                   5605: sll %r26,16,%g1; sra %g1,16,%r19
                   5606: sll %r20,16,%g1; sra %g1,16,%r18
                   5607: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   5608: mov %r19,%r26
                   5609: sll %r26,16,%g1; sra %g1,16,%r19
                   5610: cmp %r19,2; be L1591; nop
                   5611: set 205,%r28
                   5612: cmp %r29,%r0; be L1593; nop
                   5613: set _694,%r8
                   5614: mov %r28,%r9
                   5615: call _printf; nop
                   5616: L1593:
                   5617: L1591:
                   5618: set 5,%r26
                   5619: set 2,%r19
                   5620: st %r19,[%fp+-4]
                   5621: sll %r26,16,%g1; sra %g1,16,%r19
                   5622: ld [%fp+-4],%r18
                   5623: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   5624: mov %r19,%r26
                   5625: sll %r26,16,%g1; sra %g1,16,%r19
                   5626: cmp %r19,2; be L1595; nop
                   5627: set 206,%r28
                   5628: cmp %r29,%r0; be L1597; nop
                   5629: set _694,%r8
                   5630: mov %r28,%r9
                   5631: call _printf; nop
                   5632: L1597:
                   5633: L1595:
                   5634: set 5,%r26
                   5635: set 2,%r19
                   5636: st %r19,[%fp+-8]
                   5637: sll %r26,16,%g1; sra %g1,16,%r19
                   5638: ld [%fp+-8],%r18
                   5639: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   5640: mov %r19,%r26
                   5641: sll %r26,16,%g1; sra %g1,16,%r19
                   5642: cmp %r19,2; be L1599; nop
                   5643: set 207,%r28
                   5644: cmp %r29,%r0; be L1601; nop
                   5645: set _694,%r8
                   5646: mov %r28,%r9
                   5647: call _printf; nop
                   5648: L1601:
                   5649: L1599:
                   5650: set 5,%r26
                   5651: set 2,%r19
                   5652: st %r19,[%fp+-12]
                   5653: sll %r26,16,%g1; sra %g1,16,%r19
                   5654: ld [%fp+-12],%r18
                   5655: mov %r18,%o1; call .udiv,2; mov %r19,%o0; mov %o0,%r19
                   5656: mov %r19,%r26
                   5657: sll %r26,16,%g1; sra %g1,16,%r19
                   5658: cmp %r19,2; be L1603; nop
                   5659: set 208,%r28
                   5660: cmp %r29,%r0; be L1605; nop
                   5661: set _694,%r8
                   5662: mov %r28,%r9
                   5663: call _printf; nop
                   5664: L1605:
                   5665: L1603:
                   5666: set 5,%r26
                   5667: set L530,%r19
                   5668: ld [%r19],%f31
                   5669: st %f31,[%fp+-28]
                   5670: sll %r26,16,%g1; sra %g1,16,%r19
                   5671: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5672: fdtos %f30,%f31
                   5673: ld [%fp+-28],%f30
                   5674: fdivs %f31,%f30,%f31
                   5675: fstod %f31,%f30
                   5676: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   5677: mov %r19,%r26
                   5678: sll %r26,16,%g1; sra %g1,16,%r19
                   5679: cmp %r19,2; be L1607; nop
                   5680: set 209,%r28
                   5681: cmp %r29,%r0; be L1609; nop
                   5682: set _694,%r8
                   5683: mov %r28,%r9
                   5684: call _printf; nop
                   5685: L1609:
                   5686: L1607:
                   5687: set 5,%r26
                   5688: set L416,%r19
                   5689: ld [%r19],%f30; ld [%r19+4],%f31
                   5690: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   5691: sll %r26,16,%g1; sra %g1,16,%r19
                   5692: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5693: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   5694: fdivd %f30,%f28,%f30
                   5695: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   5696: mov %r19,%r26
                   5697: sll %r26,16,%g1; sra %g1,16,%r19
                   5698: cmp %r19,2; be L1611; nop
                   5699: set 210,%r28
                   5700: cmp %r29,%r0; be L1613; nop
                   5701: set _694,%r8
                   5702: mov %r28,%r9
                   5703: call _printf; nop
                   5704: L1613:
                   5705: L1611:
                   5706: set 5,%r25
                   5707: set 2,%r21
                   5708: sll %r21,24,%g1; sra %g1,24,%r19
                   5709: mov %r19,%o1; call .div,2; mov %r25,%o0; mov %o0,%r19
                   5710: mov %r19,%r25
                   5711: cmp %r25,2; be L1615; nop
                   5712: set 211,%r28
                   5713: cmp %r29,%r0; be L1617; nop
                   5714: set _694,%r8
                   5715: mov %r28,%r9
                   5716: call _printf; nop
                   5717: L1617:
                   5718: L1615:
                   5719: set 5,%r25
                   5720: set 2,%r20
                   5721: sll %r20,16,%g1; sra %g1,16,%r19
                   5722: mov %r19,%o1; call .div,2; mov %r25,%o0; mov %o0,%r19
                   5723: mov %r19,%r25
                   5724: cmp %r25,2; be L1619; nop
                   5725: set 212,%r28
                   5726: cmp %r29,%r0; be L1621; nop
                   5727: set _694,%r8
                   5728: mov %r28,%r9
                   5729: call _printf; nop
                   5730: L1621:
                   5731: L1619:
                   5732: set 5,%r25
                   5733: set 2,%r19
                   5734: st %r19,[%fp+-4]
                   5735: ld [%fp+-4],%r19
                   5736: mov %r19,%o1; call .div,2; mov %r25,%o0; mov %o0,%r19
                   5737: mov %r19,%r25
                   5738: cmp %r25,2; be L1623; nop
                   5739: set 213,%r28
                   5740: cmp %r29,%r0; be L1625; nop
                   5741: set _694,%r8
                   5742: mov %r28,%r9
                   5743: call _printf; nop
                   5744: L1625:
                   5745: L1623:
                   5746: set 5,%r25
                   5747: set 2,%r19
                   5748: st %r19,[%fp+-8]
                   5749: ld [%fp+-8],%r19
                   5750: mov %r19,%o1; call .div,2; mov %r25,%o0; mov %o0,%r19
                   5751: mov %r19,%r25
                   5752: cmp %r25,2; be L1627; nop
                   5753: set 214,%r28
                   5754: cmp %r29,%r0; be L1629; nop
                   5755: set _694,%r8
                   5756: mov %r28,%r9
                   5757: call _printf; nop
                   5758: L1629:
                   5759: L1627:
                   5760: set 5,%r25
                   5761: set 2,%r19
                   5762: st %r19,[%fp+-12]
                   5763: mov %r25,%r19
                   5764: ld [%fp+-12],%r18
                   5765: mov %r18,%o1; call .udiv,2; mov %r19,%o0; mov %o0,%r19
                   5766: mov %r19,%r25
                   5767: cmp %r25,2; be L1631; nop
                   5768: set 215,%r28
                   5769: cmp %r29,%r0; be L1633; nop
                   5770: set _694,%r8
                   5771: mov %r28,%r9
                   5772: call _printf; nop
                   5773: L1633:
                   5774: L1631:
                   5775: set 5,%r25
                   5776: set L530,%r19
                   5777: ld [%r19],%f31
                   5778: st %f31,[%fp+-28]
                   5779: st %r25,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5780: fdtos %f30,%f31
                   5781: ld [%fp+-28],%f30
                   5782: fdivs %f31,%f30,%f31
                   5783: fstod %f31,%f30
                   5784: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   5785: mov %r19,%r25
                   5786: cmp %r25,2; be L1635; nop
                   5787: set 216,%r28
                   5788: cmp %r29,%r0; be L1637; nop
                   5789: set _694,%r8
                   5790: mov %r28,%r9
                   5791: call _printf; nop
                   5792: L1637:
                   5793: L1635:
                   5794: set 5,%r25
                   5795: set L416,%r19
                   5796: ld [%r19],%f30; ld [%r19+4],%f31
                   5797: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   5798: st %r25,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5799: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   5800: fdivd %f30,%f28,%f30
                   5801: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   5802: mov %r19,%r25
                   5803: cmp %r25,2; be L1639; nop
                   5804: set 217,%r28
                   5805: cmp %r29,%r0; be L1641; nop
                   5806: set _694,%r8
                   5807: mov %r28,%r9
                   5808: call _printf; nop
                   5809: L1641:
                   5810: L1639:
                   5811: set 5,%r23
                   5812: set 2,%r21
                   5813: sll %r21,24,%g1; sra %g1,24,%r19
                   5814: mov %r19,%o1; call .div,2; mov %r23,%o0; mov %o0,%r19
                   5815: mov %r19,%r23
                   5816: cmp %r23,2; be L1643; nop
                   5817: set 218,%r28
                   5818: cmp %r29,%r0; be L1645; nop
                   5819: set _694,%r8
                   5820: mov %r28,%r9
                   5821: call _printf; nop
                   5822: L1645:
                   5823: L1643:
                   5824: set 5,%r23
                   5825: set 2,%r20
                   5826: sll %r20,16,%g1; sra %g1,16,%r19
                   5827: mov %r19,%o1; call .div,2; mov %r23,%o0; mov %o0,%r19
                   5828: mov %r19,%r23
                   5829: cmp %r23,2; be L1647; nop
                   5830: set 219,%r28
                   5831: cmp %r29,%r0; be L1649; nop
                   5832: set _694,%r8
                   5833: mov %r28,%r9
                   5834: call _printf; nop
                   5835: L1649:
                   5836: L1647:
                   5837: set 5,%r23
                   5838: set 2,%r19
                   5839: st %r19,[%fp+-4]
                   5840: ld [%fp+-4],%r19
                   5841: mov %r19,%o1; call .div,2; mov %r23,%o0; mov %o0,%r19
                   5842: mov %r19,%r23
                   5843: cmp %r23,2; be L1651; nop
                   5844: set 220,%r28
                   5845: cmp %r29,%r0; be L1653; nop
                   5846: set _694,%r8
                   5847: mov %r28,%r9
                   5848: call _printf; nop
                   5849: L1653:
                   5850: L1651:
                   5851: set 5,%r23
                   5852: set 2,%r19
                   5853: st %r19,[%fp+-8]
                   5854: ld [%fp+-8],%r19
                   5855: mov %r19,%o1; call .div,2; mov %r23,%o0; mov %o0,%r19
                   5856: mov %r19,%r23
                   5857: cmp %r23,2; be L1655; nop
                   5858: set 221,%r28
                   5859: cmp %r29,%r0; be L1657; nop
                   5860: set _694,%r8
                   5861: mov %r28,%r9
                   5862: call _printf; nop
                   5863: L1657:
                   5864: L1655:
                   5865: set 5,%r23
                   5866: set 2,%r19
                   5867: st %r19,[%fp+-12]
                   5868: mov %r23,%r19
                   5869: ld [%fp+-12],%r18
                   5870: mov %r18,%o1; call .udiv,2; mov %r19,%o0; mov %o0,%r19
                   5871: mov %r19,%r23
                   5872: cmp %r23,2; be L1659; nop
                   5873: set 222,%r28
                   5874: cmp %r29,%r0; be L1661; nop
                   5875: set _694,%r8
                   5876: mov %r28,%r9
                   5877: call _printf; nop
                   5878: L1661:
                   5879: L1659:
                   5880: set 5,%r23
                   5881: set L530,%r19
                   5882: ld [%r19],%f31
                   5883: st %f31,[%fp+-28]
                   5884: st %r23,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5885: fdtos %f30,%f31
                   5886: ld [%fp+-28],%f30
                   5887: fdivs %f31,%f30,%f31
                   5888: fstod %f31,%f30
                   5889: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   5890: mov %r19,%r23
                   5891: cmp %r23,2; be L1663; nop
                   5892: set 223,%r28
                   5893: cmp %r29,%r0; be L1665; nop
                   5894: set _694,%r8
                   5895: mov %r28,%r9
                   5896: call _printf; nop
                   5897: L1665:
                   5898: L1663:
                   5899: set 5,%r23
                   5900: set L416,%r19
                   5901: ld [%r19],%f30; ld [%r19+4],%f31
                   5902: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   5903: st %r23,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5904: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   5905: fdivd %f30,%f28,%f30
                   5906: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   5907: mov %r19,%r23
                   5908: cmp %r23,2; be L1667; nop
                   5909: set 224,%r28
                   5910: cmp %r29,%r0; be L1669; nop
                   5911: set _694,%r8
                   5912: mov %r28,%r9
                   5913: call _printf; nop
                   5914: L1669:
                   5915: L1667:
                   5916: set 5,%r22
                   5917: set 2,%r21
                   5918: sll %r21,24,%g1; sra %g1,24,%r19
                   5919: mov %r19,%o1; call .udiv,2; mov %r22,%o0; mov %o0,%r19
                   5920: mov %r19,%r22
                   5921: cmp %r22,2; be L1671; nop
                   5922: set 225,%r28
                   5923: cmp %r29,%r0; be L1673; nop
                   5924: set _694,%r8
                   5925: mov %r28,%r9
                   5926: call _printf; nop
                   5927: L1673:
                   5928: L1671:
                   5929: set 5,%r22
                   5930: set 2,%r20
                   5931: sll %r20,16,%g1; sra %g1,16,%r19
                   5932: mov %r19,%o1; call .udiv,2; mov %r22,%o0; mov %o0,%r19
                   5933: mov %r19,%r22
                   5934: cmp %r22,2; be L1675; nop
                   5935: set 226,%r28
                   5936: cmp %r29,%r0; be L1677; nop
                   5937: set _694,%r8
                   5938: mov %r28,%r9
                   5939: call _printf; nop
                   5940: L1677:
                   5941: L1675:
                   5942: set 5,%r22
                   5943: set 2,%r19
                   5944: st %r19,[%fp+-4]
                   5945: ld [%fp+-4],%r19
                   5946: mov %r19,%o1; call .udiv,2; mov %r22,%o0; mov %o0,%r19
                   5947: mov %r19,%r22
                   5948: cmp %r22,2; be L1679; nop
                   5949: set 227,%r28
                   5950: cmp %r29,%r0; be L1681; nop
                   5951: set _694,%r8
                   5952: mov %r28,%r9
                   5953: call _printf; nop
                   5954: L1681:
                   5955: L1679:
                   5956: set 5,%r22
                   5957: set 2,%r19
                   5958: st %r19,[%fp+-8]
                   5959: ld [%fp+-8],%r19
                   5960: mov %r19,%o1; call .udiv,2; mov %r22,%o0; mov %o0,%r19
                   5961: mov %r19,%r22
                   5962: cmp %r22,2; be L1683; nop
                   5963: set 228,%r28
                   5964: cmp %r29,%r0; be L1685; nop
                   5965: set _694,%r8
                   5966: mov %r28,%r9
                   5967: call _printf; nop
                   5968: L1685:
                   5969: L1683:
                   5970: set 5,%r22
                   5971: set 2,%r19
                   5972: st %r19,[%fp+-12]
                   5973: ld [%fp+-12],%r19
                   5974: mov %r19,%o1; call .udiv,2; mov %r22,%o0; mov %o0,%r19
                   5975: mov %r19,%r22
                   5976: cmp %r22,2; be L1687; nop
                   5977: set 229,%r28
                   5978: cmp %r29,%r0; be L1689; nop
                   5979: set _694,%r8
                   5980: mov %r28,%r9
                   5981: call _printf; nop
                   5982: L1689:
                   5983: L1687:
                   5984: set 5,%r22
                   5985: set L530,%r19
                   5986: ld [%r19],%f31
                   5987: st %f31,[%fp+-28]
                   5988: mov %r22,%r19
                   5989: cmp %r19,%r0; bl L1695; nop
                   5990: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5991: st %f30,[%fp+-240]; st %f31,[%fp+-240+4]
                   5992: ba L1696; nop
                   5993: L1695:
                   5994: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   5995: set L600,%r19
                   5996: ld [%r19],%f28; ld [%r19+4],%f29
                   5997: faddd %f30,%f28,%f30
                   5998: st %f30,[%fp+-240]; st %f31,[%fp+-240+4]
                   5999: L1696:
                   6000: ld [%fp+-240],%f30; ld [%fp+-240+4],%f31
                   6001: fdtos %f30,%f31
                   6002: ld [%fp+-28],%f30
                   6003: fdivs %f31,%f30,%f31
                   6004: fstod %f31,%f30
                   6005: set L835,%r19
                   6006: ld [%r19],%f28; ld [%r19+4],%f29
                   6007: fcmped %f30,%f28; nop; fbul L1693; nop
                   6008: fsubd %f30,%f28,%f28
                   6009: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   6010: set 0x80000000,%r18
                   6011: add %r19,%r18,%r19
                   6012: st %r19,[%fp+-228]
                   6013: ba L1694; nop
                   6014: L1693:
                   6015: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   6016: st %r19,[%fp+-228]
                   6017: L1694:
                   6018: ld [%fp+-228],%r22
                   6019: cmp %r22,2; be L1697; nop
                   6020: set 230,%r28
                   6021: cmp %r29,%r0; be L1699; nop
                   6022: set _694,%r8
                   6023: mov %r28,%r9
                   6024: call _printf; nop
                   6025: L1699:
                   6026: L1697:
                   6027: set 5,%r22
                   6028: set L416,%r19
                   6029: ld [%r19],%f30; ld [%r19+4],%f31
                   6030: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   6031: mov %r22,%r19
                   6032: cmp %r19,%r0; bl L1705; nop
                   6033: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   6034: st %f30,[%fp+-256]; st %f31,[%fp+-256+4]
                   6035: ba L1706; nop
                   6036: L1705:
                   6037: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   6038: set L600,%r19
                   6039: ld [%r19],%f28; ld [%r19+4],%f29
                   6040: faddd %f30,%f28,%f30
                   6041: st %f30,[%fp+-256]; st %f31,[%fp+-256+4]
                   6042: L1706:
                   6043: ld [%fp+-256],%f30; ld [%fp+-256+4],%f31
                   6044: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   6045: fdivd %f30,%f28,%f30
                   6046: set L835,%r19
                   6047: ld [%r19],%f28; ld [%r19+4],%f29
                   6048: fcmped %f30,%f28; nop; fbul L1703; nop
                   6049: fsubd %f30,%f28,%f28
                   6050: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   6051: set 0x80000000,%r18
                   6052: add %r19,%r18,%r19
                   6053: st %r19,[%fp+-244]
                   6054: ba L1704; nop
                   6055: L1703:
                   6056: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   6057: st %r19,[%fp+-244]
                   6058: L1704:
                   6059: ld [%fp+-244],%r22
                   6060: cmp %r22,2; be L1707; nop
                   6061: set 231,%r28
                   6062: cmp %r29,%r0; be L1709; nop
                   6063: set _694,%r8
                   6064: mov %r28,%r9
                   6065: call _printf; nop
                   6066: L1709:
                   6067: L1707:
                   6068: set L847,%r19
                   6069: ld [%r19],%f31
                   6070: st %f31,[%fp+-16]
                   6071: set 2,%r21
                   6072: ld [%fp+-16],%f31
                   6073: sll %r21,24,%g1; sra %g1,24,%r19
                   6074: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   6075: fdtos %f28,%f30
                   6076: fdivs %f31,%f30,%f31
                   6077: st %f31,[%fp+-16]
                   6078: ld [%fp+-16],%f31
                   6079: fstod %f31,%f30
                   6080: set L1713,%r19
                   6081: ld [%r19],%f28; ld [%r19+4],%f29
                   6082: fcmped %f30,%f28; nop; fbue L1711; nop
                   6083: set 232,%r28
                   6084: cmp %r29,%r0; be L1714; nop
                   6085: set _694,%r8
                   6086: mov %r28,%r9
                   6087: call _printf; nop
                   6088: L1714:
                   6089: L1711:
                   6090: set L847,%r19
                   6091: ld [%r19],%f31
                   6092: st %f31,[%fp+-16]
                   6093: set 2,%r20
                   6094: ld [%fp+-16],%f31
                   6095: sll %r20,16,%g1; sra %g1,16,%r19
                   6096: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   6097: fdtos %f28,%f30
                   6098: fdivs %f31,%f30,%f31
                   6099: st %f31,[%fp+-16]
                   6100: ld [%fp+-16],%f31
                   6101: fstod %f31,%f30
                   6102: set L1713,%r19
                   6103: ld [%r19],%f28; ld [%r19+4],%f29
                   6104: fcmped %f30,%f28; nop; fbue L1716; nop
                   6105: set 233,%r28
                   6106: cmp %r29,%r0; be L1718; nop
                   6107: set _694,%r8
                   6108: mov %r28,%r9
                   6109: call _printf; nop
                   6110: L1718:
                   6111: L1716:
                   6112: set L847,%r19
                   6113: ld [%r19],%f31
                   6114: st %f31,[%fp+-16]
                   6115: set 2,%r19
                   6116: st %r19,[%fp+-4]
                   6117: ld [%fp+-16],%f31
                   6118: ld [%fp+-4],%r19
                   6119: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   6120: fdtos %f28,%f30
                   6121: fdivs %f31,%f30,%f31
                   6122: st %f31,[%fp+-16]
                   6123: ld [%fp+-16],%f31
                   6124: fstod %f31,%f30
                   6125: set L1713,%r19
                   6126: ld [%r19],%f28; ld [%r19+4],%f29
                   6127: fcmped %f30,%f28; nop; fbue L1720; nop
                   6128: set 234,%r28
                   6129: cmp %r29,%r0; be L1722; nop
                   6130: set _694,%r8
                   6131: mov %r28,%r9
                   6132: call _printf; nop
                   6133: L1722:
                   6134: L1720:
                   6135: set L847,%r19
                   6136: ld [%r19],%f31
                   6137: st %f31,[%fp+-16]
                   6138: set 2,%r19
                   6139: st %r19,[%fp+-8]
                   6140: ld [%fp+-16],%f31
                   6141: ld [%fp+-8],%r19
                   6142: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   6143: fdtos %f28,%f30
                   6144: fdivs %f31,%f30,%f31
                   6145: st %f31,[%fp+-16]
                   6146: ld [%fp+-16],%f31
                   6147: fstod %f31,%f30
                   6148: set L1713,%r19
                   6149: ld [%r19],%f28; ld [%r19+4],%f29
                   6150: fcmped %f30,%f28; nop; fbue L1724; nop
                   6151: set 235,%r28
                   6152: cmp %r29,%r0; be L1726; nop
                   6153: set _694,%r8
                   6154: mov %r28,%r9
                   6155: call _printf; nop
                   6156: L1726:
                   6157: L1724:
                   6158: set L847,%r19
                   6159: ld [%r19],%f31
                   6160: st %f31,[%fp+-16]
                   6161: set 2,%r19
                   6162: st %r19,[%fp+-12]
                   6163: ld [%fp+-12],%r19
                   6164: cmp %r19,%r0; bl L1729; nop
                   6165: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   6166: st %f30,[%fp+-264]; st %f31,[%fp+-264+4]
                   6167: ba L1730; nop
                   6168: L1729:
                   6169: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   6170: set L600,%r19
                   6171: ld [%r19],%f28; ld [%r19+4],%f29
                   6172: faddd %f30,%f28,%f30
                   6173: st %f30,[%fp+-264]; st %f31,[%fp+-264+4]
                   6174: L1730:
                   6175: ld [%fp+-16],%f31
                   6176: ld [%fp+-264],%f28; ld [%fp+-264+4],%f29
                   6177: fdtos %f28,%f30
                   6178: fdivs %f31,%f30,%f31
                   6179: st %f31,[%fp+-16]
                   6180: ld [%fp+-16],%f31
                   6181: fstod %f31,%f30
                   6182: set L1713,%r19
                   6183: ld [%r19],%f28; ld [%r19+4],%f29
                   6184: fcmped %f30,%f28; nop; fbue L1731; nop
                   6185: set 236,%r28
                   6186: cmp %r29,%r0; be L1733; nop
                   6187: set _694,%r8
                   6188: mov %r28,%r9
                   6189: call _printf; nop
                   6190: L1733:
                   6191: L1731:
                   6192: set L847,%r19
                   6193: ld [%r19],%f31
                   6194: st %f31,[%fp+-16]
                   6195: set L530,%r19
                   6196: ld [%r19],%f31
                   6197: st %f31,[%fp+-28]
                   6198: ld [%fp+-16],%f31
                   6199: ld [%fp+-28],%f30
                   6200: fdivs %f31,%f30,%f31
                   6201: st %f31,[%fp+-16]
                   6202: ld [%fp+-16],%f31
                   6203: fstod %f31,%f30
                   6204: set L1713,%r19
                   6205: ld [%r19],%f28; ld [%r19+4],%f29
                   6206: fcmped %f30,%f28; nop; fbue L1735; nop
                   6207: set 237,%r28
                   6208: cmp %r29,%r0; be L1737; nop
                   6209: set _694,%r8
                   6210: mov %r28,%r9
                   6211: call _printf; nop
                   6212: L1737:
                   6213: L1735:
                   6214: set L847,%r19
                   6215: ld [%r19],%f31
                   6216: st %f31,[%fp+-16]
                   6217: set L416,%r19
                   6218: ld [%r19],%f30; ld [%r19+4],%f31
                   6219: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   6220: ld [%fp+-16],%f31
                   6221: fstod %f31,%f30
                   6222: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   6223: fdivd %f30,%f28,%f30
                   6224: fdtos %f30,%f31
                   6225: st %f31,[%fp+-16]
                   6226: ld [%fp+-16],%f31
                   6227: fstod %f31,%f30
                   6228: set L1713,%r19
                   6229: ld [%r19],%f28; ld [%r19+4],%f29
                   6230: fcmped %f30,%f28; nop; fbue L1739; nop
                   6231: set 238,%r28
                   6232: cmp %r29,%r0; be L1741; nop
                   6233: set _694,%r8
                   6234: mov %r28,%r9
                   6235: call _printf; nop
                   6236: L1741:
                   6237: L1739:
                   6238: set L879,%r19
                   6239: ld [%r19],%f30; ld [%r19+4],%f31
                   6240: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   6241: set 2,%r21
                   6242: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   6243: sll %r21,24,%g1; sra %g1,24,%r19
                   6244: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   6245: fdivd %f30,%f28,%f30
                   6246: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   6247: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   6248: set L1713,%r19
                   6249: ld [%r19],%f28; ld [%r19+4],%f29
                   6250: fcmped %f30,%f28; nop; fbue L1743; nop
                   6251: set 239,%r28
                   6252: cmp %r29,%r0; be L1745; nop
                   6253: set _694,%r8
                   6254: mov %r28,%r9
                   6255: call _printf; nop
                   6256: L1745:
                   6257: L1743:
                   6258: set L879,%r19
                   6259: ld [%r19],%f30; ld [%r19+4],%f31
                   6260: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   6261: set 2,%r20
                   6262: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   6263: sll %r20,16,%g1; sra %g1,16,%r19
                   6264: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   6265: fdivd %f30,%f28,%f30
                   6266: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   6267: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   6268: set L1713,%r19
                   6269: ld [%r19],%f28; ld [%r19+4],%f29
                   6270: fcmped %f30,%f28; nop; fbue L1747; nop
                   6271: set 240,%r28
                   6272: cmp %r29,%r0; be L1749; nop
                   6273: set _694,%r8
                   6274: mov %r28,%r9
                   6275: call _printf; nop
                   6276: L1749:
                   6277: L1747:
                   6278: set L879,%r19
                   6279: ld [%r19],%f30; ld [%r19+4],%f31
                   6280: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   6281: set 2,%r19
                   6282: st %r19,[%fp+-4]
                   6283: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   6284: ld [%fp+-4],%r19
                   6285: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   6286: fdivd %f30,%f28,%f30
                   6287: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   6288: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   6289: set L1713,%r19
                   6290: ld [%r19],%f28; ld [%r19+4],%f29
                   6291: fcmped %f30,%f28; nop; fbue L1751; nop
                   6292: set 241,%r28
                   6293: cmp %r29,%r0; be L1753; nop
                   6294: set _694,%r8
                   6295: mov %r28,%r9
                   6296: call _printf; nop
                   6297: L1753:
                   6298: L1751:
                   6299: set L879,%r19
                   6300: ld [%r19],%f30; ld [%r19+4],%f31
                   6301: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   6302: set 2,%r19
                   6303: st %r19,[%fp+-8]
                   6304: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   6305: ld [%fp+-8],%r19
                   6306: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   6307: fdivd %f30,%f28,%f30
                   6308: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   6309: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   6310: set L1713,%r19
                   6311: ld [%r19],%f28; ld [%r19+4],%f29
                   6312: fcmped %f30,%f28; nop; fbue L1755; nop
                   6313: set 242,%r28
                   6314: cmp %r29,%r0; be L1757; nop
                   6315: set _694,%r8
                   6316: mov %r28,%r9
                   6317: call _printf; nop
                   6318: L1757:
                   6319: L1755:
                   6320: set L879,%r19
                   6321: ld [%r19],%f30; ld [%r19+4],%f31
                   6322: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   6323: set 2,%r19
                   6324: st %r19,[%fp+-12]
                   6325: ld [%fp+-12],%r19
                   6326: cmp %r19,%r0; bl L1760; nop
                   6327: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   6328: st %f30,[%fp+-272]; st %f31,[%fp+-272+4]
                   6329: ba L1761; nop
                   6330: L1760:
                   6331: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   6332: set L600,%r19
                   6333: ld [%r19],%f28; ld [%r19+4],%f29
                   6334: faddd %f30,%f28,%f30
                   6335: st %f30,[%fp+-272]; st %f31,[%fp+-272+4]
                   6336: L1761:
                   6337: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   6338: ld [%fp+-272],%f28; ld [%fp+-272+4],%f29
                   6339: fdivd %f30,%f28,%f30
                   6340: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   6341: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   6342: set L1713,%r19
                   6343: ld [%r19],%f28; ld [%r19+4],%f29
                   6344: fcmped %f30,%f28; nop; fbue L1762; nop
                   6345: set 243,%r28
                   6346: cmp %r29,%r0; be L1764; nop
                   6347: set _694,%r8
                   6348: mov %r28,%r9
                   6349: call _printf; nop
                   6350: L1764:
                   6351: L1762:
                   6352: set L879,%r19
                   6353: ld [%r19],%f30; ld [%r19+4],%f31
                   6354: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   6355: set L530,%r19
                   6356: ld [%r19],%f31
                   6357: st %f31,[%fp+-28]
                   6358: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   6359: ld [%fp+-28],%f29
                   6360: fstod %f29,%f28
                   6361: fdivd %f30,%f28,%f30
                   6362: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   6363: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   6364: set L1713,%r19
                   6365: ld [%r19],%f28; ld [%r19+4],%f29
                   6366: fcmped %f30,%f28; nop; fbue L1766; nop
                   6367: set 244,%r28
                   6368: cmp %r29,%r0; be L1768; nop
                   6369: set _694,%r8
                   6370: mov %r28,%r9
                   6371: call _printf; nop
                   6372: L1768:
                   6373: L1766:
                   6374: set L879,%r19
                   6375: ld [%r19],%f30; ld [%r19+4],%f31
                   6376: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   6377: set L416,%r19
                   6378: ld [%r19],%f30; ld [%r19+4],%f31
                   6379: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   6380: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   6381: ld [%fp+-40],%f28; ld [%fp+-40+4],%f29
                   6382: fdivd %f30,%f28,%f30
                   6383: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
                   6384: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
                   6385: set L1713,%r19
                   6386: ld [%r19],%f28; ld [%r19+4],%f29
                   6387: fcmped %f30,%f28; nop; fbue L1770; nop
                   6388: set 245,%r28
                   6389: cmp %r29,%r0; be L1772; nop
                   6390: set _694,%r8
                   6391: mov %r28,%r9
                   6392: call _printf; nop
                   6393: L1772:
                   6394: L1770:
                   6395: set 5,%r27
                   6396: set 2,%r21
                   6397: sll %r27,24,%g1; sra %g1,24,%r19
                   6398: sll %r21,24,%g1; sra %g1,24,%r18
                   6399: mov %r18,%o1; call .rem,2; mov %r19,%o0; mov %o0,%r19
                   6400: mov %r19,%r27
                   6401: sll %r27,24,%g1; sra %g1,24,%r19
                   6402: cmp %r19,1; be L1774; nop
                   6403: set 246,%r28
                   6404: cmp %r29,%r0; be L1776; nop
                   6405: set _694,%r8
                   6406: mov %r28,%r9
                   6407: call _printf; nop
                   6408: L1776:
                   6409: L1774:
                   6410: set 5,%r27
                   6411: set 2,%r20
                   6412: sll %r27,24,%g1; sra %g1,24,%r19
                   6413: sll %r20,16,%g1; sra %g1,16,%r18
                   6414: mov %r18,%o1; call .rem,2; mov %r19,%o0; mov %o0,%r19
                   6415: mov %r19,%r27
                   6416: sll %r27,24,%g1; sra %g1,24,%r19
                   6417: cmp %r19,1; be L1778; nop
                   6418: set 247,%r28
                   6419: cmp %r29,%r0; be L1780; nop
                   6420: set _694,%r8
                   6421: mov %r28,%r9
                   6422: call _printf; nop
                   6423: L1780:
                   6424: L1778:
                   6425: set 5,%r27
                   6426: set 2,%r19
                   6427: st %r19,[%fp+-4]
                   6428: sll %r27,24,%g1; sra %g1,24,%r19
                   6429: ld [%fp+-4],%r18
                   6430: mov %r18,%o1; call .rem,2; mov %r19,%o0; mov %o0,%r19
                   6431: mov %r19,%r27
                   6432: sll %r27,24,%g1; sra %g1,24,%r19
                   6433: cmp %r19,1; be L1782; nop
                   6434: set 248,%r28
                   6435: cmp %r29,%r0; be L1784; nop
                   6436: set _694,%r8
                   6437: mov %r28,%r9
                   6438: call _printf; nop
                   6439: L1784:
                   6440: L1782:
                   6441: set 5,%r27
                   6442: set 2,%r19
                   6443: st %r19,[%fp+-8]
                   6444: sll %r27,24,%g1; sra %g1,24,%r19
                   6445: ld [%fp+-8],%r18
                   6446: mov %r18,%o1; call .rem,2; mov %r19,%o0; mov %o0,%r19
                   6447: mov %r19,%r27
                   6448: sll %r27,24,%g1; sra %g1,24,%r19
                   6449: cmp %r19,1; be L1786; nop
                   6450: set 249,%r28
                   6451: cmp %r29,%r0; be L1788; nop
                   6452: set _694,%r8
                   6453: mov %r28,%r9
                   6454: call _printf; nop
                   6455: L1788:
                   6456: L1786:
                   6457: set 5,%r27
                   6458: set 2,%r19
                   6459: st %r19,[%fp+-12]
                   6460: sll %r27,24,%g1; sra %g1,24,%r19
                   6461: ld [%fp+-12],%r18
                   6462: mov %r18,%o1; call .urem,2; mov %r19,%o0; mov %o0,%r19
                   6463: mov %r19,%r27
                   6464: sll %r27,24,%g1; sra %g1,24,%r19
                   6465: cmp %r19,1; be L1790; nop
                   6466: set 250,%r28
                   6467: cmp %r29,%r0; be L1792; nop
                   6468: set _694,%r8
                   6469: mov %r28,%r9
                   6470: call _printf; nop
                   6471: L1792:
                   6472: L1790:
                   6473: set 5,%r26
                   6474: set 2,%r21
                   6475: sll %r26,16,%g1; sra %g1,16,%r19
                   6476: sll %r21,24,%g1; sra %g1,24,%r18
                   6477: mov %r18,%o1; call .rem,2; mov %r19,%o0; mov %o0,%r19
                   6478: mov %r19,%r26
                   6479: sll %r26,16,%g1; sra %g1,16,%r19
                   6480: cmp %r19,1; be L1794; nop
                   6481: set 251,%r28
                   6482: cmp %r29,%r0; be L1796; nop
                   6483: set _694,%r8
                   6484: mov %r28,%r9
                   6485: call _printf; nop
                   6486: L1796:
                   6487: L1794:
                   6488: set 5,%r26
                   6489: set 2,%r20
                   6490: sll %r26,16,%g1; sra %g1,16,%r19
                   6491: sll %r20,16,%g1; sra %g1,16,%r18
                   6492: mov %r18,%o1; call .rem,2; mov %r19,%o0; mov %o0,%r19
                   6493: mov %r19,%r26
                   6494: sll %r26,16,%g1; sra %g1,16,%r19
                   6495: cmp %r19,1; be L1798; nop
                   6496: set 252,%r28
                   6497: cmp %r29,%r0; be L1800; nop
                   6498: set _694,%r8
                   6499: mov %r28,%r9
                   6500: call _printf; nop
                   6501: L1800:
                   6502: L1798:
                   6503: set 5,%r26
                   6504: set 2,%r19
                   6505: st %r19,[%fp+-4]
                   6506: sll %r26,16,%g1; sra %g1,16,%r19
                   6507: ld [%fp+-4],%r18
                   6508: mov %r18,%o1; call .rem,2; mov %r19,%o0; mov %o0,%r19
                   6509: mov %r19,%r26
                   6510: sll %r26,16,%g1; sra %g1,16,%r19
                   6511: cmp %r19,1; be L1802; nop
                   6512: set 253,%r28
                   6513: cmp %r29,%r0; be L1804; nop
                   6514: set _694,%r8
                   6515: mov %r28,%r9
                   6516: call _printf; nop
                   6517: L1804:
                   6518: L1802:
                   6519: set 5,%r26
                   6520: set 2,%r19
                   6521: st %r19,[%fp+-8]
                   6522: sll %r26,16,%g1; sra %g1,16,%r19
                   6523: ld [%fp+-8],%r18
                   6524: mov %r18,%o1; call .rem,2; mov %r19,%o0; mov %o0,%r19
                   6525: mov %r19,%r26
                   6526: sll %r26,16,%g1; sra %g1,16,%r19
                   6527: cmp %r19,1; be L1806; nop
                   6528: set 254,%r28
                   6529: cmp %r29,%r0; be L1808; nop
                   6530: set _694,%r8
                   6531: mov %r28,%r9
                   6532: call _printf; nop
                   6533: L1808:
                   6534: L1806:
                   6535: set 5,%r26
                   6536: set 2,%r19
                   6537: st %r19,[%fp+-12]
                   6538: sll %r26,16,%g1; sra %g1,16,%r19
                   6539: ld [%fp+-12],%r18
                   6540: mov %r18,%o1; call .urem,2; mov %r19,%o0; mov %o0,%r19
                   6541: mov %r19,%r26
                   6542: sll %r26,16,%g1; sra %g1,16,%r19
                   6543: cmp %r19,1; be L1810; nop
                   6544: set 255,%r28
                   6545: cmp %r29,%r0; be L1812; nop
                   6546: set _694,%r8
                   6547: mov %r28,%r9
                   6548: call _printf; nop
                   6549: L1812:
                   6550: L1810:
                   6551: set 5,%r25
                   6552: set 2,%r21
                   6553: sll %r21,24,%g1; sra %g1,24,%r19
                   6554: mov %r19,%o1; call .rem,2; mov %r25,%o0; mov %o0,%r19
                   6555: mov %r19,%r25
                   6556: cmp %r25,1; be L1814; nop
                   6557: set 256,%r28
                   6558: cmp %r29,%r0; be L1816; nop
                   6559: set _694,%r8
                   6560: mov %r28,%r9
                   6561: call _printf; nop
                   6562: L1816:
                   6563: L1814:
                   6564: set 5,%r25
                   6565: set 2,%r20
                   6566: sll %r20,16,%g1; sra %g1,16,%r19
                   6567: mov %r19,%o1; call .rem,2; mov %r25,%o0; mov %o0,%r19
                   6568: mov %r19,%r25
                   6569: cmp %r25,1; be L1818; nop
                   6570: set 257,%r28
                   6571: cmp %r29,%r0; be L1820; nop
                   6572: set _694,%r8
                   6573: mov %r28,%r9
                   6574: call _printf; nop
                   6575: L1820:
                   6576: L1818:
                   6577: set 5,%r25
                   6578: set 2,%r19
                   6579: st %r19,[%fp+-4]
                   6580: ld [%fp+-4],%r19
                   6581: mov %r19,%o1; call .rem,2; mov %r25,%o0; mov %o0,%r19
                   6582: mov %r19,%r25
                   6583: cmp %r25,1; be L1822; nop
                   6584: set 258,%r28
                   6585: cmp %r29,%r0; be L1824; nop
                   6586: set _694,%r8
                   6587: mov %r28,%r9
                   6588: call _printf; nop
                   6589: L1824:
                   6590: L1822:
                   6591: set 5,%r25
                   6592: set 2,%r19
                   6593: st %r19,[%fp+-8]
                   6594: ld [%fp+-8],%r19
                   6595: mov %r19,%o1; call .rem,2; mov %r25,%o0; mov %o0,%r19
                   6596: mov %r19,%r25
                   6597: cmp %r25,1; be L1826; nop
                   6598: set 259,%r28
                   6599: cmp %r29,%r0; be L1828; nop
                   6600: set _694,%r8
                   6601: mov %r28,%r9
                   6602: call _printf; nop
                   6603: L1828:
                   6604: L1826:
                   6605: set 5,%r25
                   6606: set 2,%r19
                   6607: st %r19,[%fp+-12]
                   6608: mov %r25,%r19
                   6609: ld [%fp+-12],%r18
                   6610: mov %r18,%o1; call .urem,2; mov %r19,%o0; mov %o0,%r19
                   6611: mov %r19,%r25
                   6612: cmp %r25,1; be L1830; nop
                   6613: set 260,%r28
                   6614: cmp %r29,%r0; be L1832; nop
                   6615: set _694,%r8
                   6616: mov %r28,%r9
                   6617: call _printf; nop
                   6618: L1832:
                   6619: L1830:
                   6620: set 5,%r23
                   6621: set 2,%r21
                   6622: sll %r21,24,%g1; sra %g1,24,%r19
                   6623: mov %r19,%o1; call .rem,2; mov %r23,%o0; mov %o0,%r19
                   6624: mov %r19,%r23
                   6625: cmp %r23,1; be L1834; nop
                   6626: set 261,%r28
                   6627: cmp %r29,%r0; be L1836; nop
                   6628: set _694,%r8
                   6629: mov %r28,%r9
                   6630: call _printf; nop
                   6631: L1836:
                   6632: L1834:
                   6633: set 5,%r23
                   6634: set 2,%r20
                   6635: sll %r20,16,%g1; sra %g1,16,%r19
                   6636: mov %r19,%o1; call .rem,2; mov %r23,%o0; mov %o0,%r19
                   6637: mov %r19,%r23
                   6638: cmp %r23,1; be L1838; nop
                   6639: set 262,%r28
                   6640: cmp %r29,%r0; be L1840; nop
                   6641: set _694,%r8
                   6642: mov %r28,%r9
                   6643: call _printf; nop
                   6644: L1840:
                   6645: L1838:
                   6646: set 5,%r23
                   6647: set 2,%r19
                   6648: st %r19,[%fp+-4]
                   6649: ld [%fp+-4],%r19
                   6650: mov %r19,%o1; call .rem,2; mov %r23,%o0; mov %o0,%r19
                   6651: mov %r19,%r23
                   6652: cmp %r23,1; be L1842; nop
                   6653: set 263,%r28
                   6654: cmp %r29,%r0; be L1844; nop
                   6655: set _694,%r8
                   6656: mov %r28,%r9
                   6657: call _printf; nop
                   6658: L1844:
                   6659: L1842:
                   6660: set 5,%r23
                   6661: set 2,%r19
                   6662: st %r19,[%fp+-8]
                   6663: ld [%fp+-8],%r19
                   6664: mov %r19,%o1; call .rem,2; mov %r23,%o0; mov %o0,%r19
                   6665: mov %r19,%r23
                   6666: cmp %r23,1; be L1846; nop
                   6667: set 264,%r28
                   6668: cmp %r29,%r0; be L1848; nop
                   6669: set _694,%r8
                   6670: mov %r28,%r9
                   6671: call _printf; nop
                   6672: L1848:
                   6673: L1846:
                   6674: set 5,%r23
                   6675: set 2,%r19
                   6676: st %r19,[%fp+-12]
                   6677: mov %r23,%r19
                   6678: ld [%fp+-12],%r18
                   6679: mov %r18,%o1; call .urem,2; mov %r19,%o0; mov %o0,%r19
                   6680: mov %r19,%r23
                   6681: cmp %r23,1; be L1850; nop
                   6682: set 265,%r28
                   6683: cmp %r29,%r0; be L1852; nop
                   6684: set _694,%r8
                   6685: mov %r28,%r9
                   6686: call _printf; nop
                   6687: L1852:
                   6688: L1850:
                   6689: set 5,%r22
                   6690: set 2,%r21
                   6691: sll %r21,24,%g1; sra %g1,24,%r19
                   6692: mov %r19,%o1; call .urem,2; mov %r22,%o0; mov %o0,%r19
                   6693: mov %r19,%r22
                   6694: cmp %r22,1; be L1854; nop
                   6695: set 266,%r28
                   6696: cmp %r29,%r0; be L1856; nop
                   6697: set _694,%r8
                   6698: mov %r28,%r9
                   6699: call _printf; nop
                   6700: L1856:
                   6701: L1854:
                   6702: set 5,%r22
                   6703: set 2,%r20
                   6704: sll %r20,16,%g1; sra %g1,16,%r19
                   6705: mov %r19,%o1; call .urem,2; mov %r22,%o0; mov %o0,%r19
                   6706: mov %r19,%r22
                   6707: cmp %r22,1; be L1858; nop
                   6708: set 267,%r28
                   6709: cmp %r29,%r0; be L1860; nop
                   6710: set _694,%r8
                   6711: mov %r28,%r9
                   6712: call _printf; nop
                   6713: L1860:
                   6714: L1858:
                   6715: set 5,%r22
                   6716: set 2,%r19
                   6717: st %r19,[%fp+-4]
                   6718: ld [%fp+-4],%r19
                   6719: mov %r19,%o1; call .urem,2; mov %r22,%o0; mov %o0,%r19
                   6720: mov %r19,%r22
                   6721: cmp %r22,1; be L1862; nop
                   6722: set 268,%r28
                   6723: cmp %r29,%r0; be L1864; nop
                   6724: set _694,%r8
                   6725: mov %r28,%r9
                   6726: call _printf; nop
                   6727: L1864:
                   6728: L1862:
                   6729: set 5,%r22
                   6730: set 2,%r19
                   6731: st %r19,[%fp+-8]
                   6732: ld [%fp+-8],%r19
                   6733: mov %r19,%o1; call .urem,2; mov %r22,%o0; mov %o0,%r19
                   6734: mov %r19,%r22
                   6735: cmp %r22,1; be L1866; nop
                   6736: set 269,%r28
                   6737: cmp %r29,%r0; be L1868; nop
                   6738: set _694,%r8
                   6739: mov %r28,%r9
                   6740: call _printf; nop
                   6741: L1868:
                   6742: L1866:
                   6743: set 5,%r22
                   6744: set 2,%r19
                   6745: st %r19,[%fp+-12]
                   6746: ld [%fp+-12],%r19
                   6747: mov %r19,%o1; call .urem,2; mov %r22,%o0; mov %o0,%r19
                   6748: mov %r19,%r22
                   6749: cmp %r22,1; be L1870; nop
                   6750: set 270,%r28
                   6751: cmp %r29,%r0; be L1872; nop
                   6752: set _694,%r8
                   6753: mov %r28,%r9
                   6754: call _printf; nop
                   6755: L1872:
                   6756: L1870:
                   6757: set 5,%r27
                   6758: set 2,%r21
                   6759: sll %r27,24,%g1; sra %g1,24,%r19
                   6760: sll %r21,24,%g1; sra %g1,24,%r18
                   6761: sra %r19,%r18,%r27
                   6762: sll %r27,24,%g1; sra %g1,24,%r19
                   6763: cmp %r19,1; be L1874; nop
                   6764: set 271,%r28
                   6765: cmp %r29,%r0; be L1876; nop
                   6766: set _694,%r8
                   6767: mov %r28,%r9
                   6768: call _printf; nop
                   6769: L1876:
                   6770: L1874:
                   6771: set 5,%r27
                   6772: set 2,%r20
                   6773: sll %r27,24,%g1; sra %g1,24,%r19
                   6774: sll %r20,16,%g1; sra %g1,16,%r18
                   6775: sra %r19,%r18,%r27
                   6776: sll %r27,24,%g1; sra %g1,24,%r19
                   6777: cmp %r19,1; be L1878; nop
                   6778: set 272,%r28
                   6779: cmp %r29,%r0; be L1880; nop
                   6780: set _694,%r8
                   6781: mov %r28,%r9
                   6782: call _printf; nop
                   6783: L1880:
                   6784: L1878:
                   6785: set 5,%r27
                   6786: set 2,%r19
                   6787: st %r19,[%fp+-4]
                   6788: sll %r27,24,%g1; sra %g1,24,%r19
                   6789: ld [%fp+-4],%r18
                   6790: sra %r19,%r18,%r27
                   6791: sll %r27,24,%g1; sra %g1,24,%r19
                   6792: cmp %r19,1; be L1882; nop
                   6793: set 273,%r28
                   6794: cmp %r29,%r0; be L1884; nop
                   6795: set _694,%r8
                   6796: mov %r28,%r9
                   6797: call _printf; nop
                   6798: L1884:
                   6799: L1882:
                   6800: set 5,%r27
                   6801: set 2,%r19
                   6802: st %r19,[%fp+-8]
                   6803: sll %r27,24,%g1; sra %g1,24,%r19
                   6804: ld [%fp+-8],%r18
                   6805: sra %r19,%r18,%r27
                   6806: sll %r27,24,%g1; sra %g1,24,%r19
                   6807: cmp %r19,1; be L1886; nop
                   6808: set 274,%r28
                   6809: cmp %r29,%r0; be L1888; nop
                   6810: set _694,%r8
                   6811: mov %r28,%r9
                   6812: call _printf; nop
                   6813: L1888:
                   6814: L1886:
                   6815: set 5,%r27
                   6816: set 2,%r19
                   6817: st %r19,[%fp+-12]
                   6818: sll %r27,24,%g1; sra %g1,24,%r19
                   6819: ld [%fp+-12],%r18
                   6820: sra %r19,%r18,%r27
                   6821: sll %r27,24,%g1; sra %g1,24,%r19
                   6822: cmp %r19,1; be L1890; nop
                   6823: set 275,%r28
                   6824: cmp %r29,%r0; be L1892; nop
                   6825: set _694,%r8
                   6826: mov %r28,%r9
                   6827: call _printf; nop
                   6828: L1892:
                   6829: L1890:
                   6830: set 5,%r26
                   6831: set 2,%r21
                   6832: sll %r26,16,%g1; sra %g1,16,%r19
                   6833: sll %r21,24,%g1; sra %g1,24,%r18
                   6834: sra %r19,%r18,%r26
                   6835: sll %r26,16,%g1; sra %g1,16,%r19
                   6836: cmp %r19,1; be L1894; nop
                   6837: set 276,%r28
                   6838: cmp %r29,%r0; be L1896; nop
                   6839: set _694,%r8
                   6840: mov %r28,%r9
                   6841: call _printf; nop
                   6842: L1896:
                   6843: L1894:
                   6844: set 5,%r26
                   6845: set 2,%r20
                   6846: sll %r26,16,%g1; sra %g1,16,%r19
                   6847: sll %r20,16,%g1; sra %g1,16,%r18
                   6848: sra %r19,%r18,%r26
                   6849: sll %r26,16,%g1; sra %g1,16,%r19
                   6850: cmp %r19,1; be L1898; nop
                   6851: set 277,%r28
                   6852: cmp %r29,%r0; be L1900; nop
                   6853: set _694,%r8
                   6854: mov %r28,%r9
                   6855: call _printf; nop
                   6856: L1900:
                   6857: L1898:
                   6858: set 5,%r26
                   6859: set 2,%r19
                   6860: st %r19,[%fp+-4]
                   6861: sll %r26,16,%g1; sra %g1,16,%r19
                   6862: ld [%fp+-4],%r18
                   6863: sra %r19,%r18,%r26
                   6864: sll %r26,16,%g1; sra %g1,16,%r19
                   6865: cmp %r19,1; be L1902; nop
                   6866: set 278,%r28
                   6867: cmp %r29,%r0; be L1904; nop
                   6868: set _694,%r8
                   6869: mov %r28,%r9
                   6870: call _printf; nop
                   6871: L1904:
                   6872: L1902:
                   6873: set 5,%r26
                   6874: set 2,%r19
                   6875: st %r19,[%fp+-8]
                   6876: sll %r26,16,%g1; sra %g1,16,%r19
                   6877: ld [%fp+-8],%r18
                   6878: sra %r19,%r18,%r26
                   6879: sll %r26,16,%g1; sra %g1,16,%r19
                   6880: cmp %r19,1; be L1906; nop
                   6881: set 279,%r28
                   6882: cmp %r29,%r0; be L1908; nop
                   6883: set _694,%r8
                   6884: mov %r28,%r9
                   6885: call _printf; nop
                   6886: L1908:
                   6887: L1906:
                   6888: set 5,%r26
                   6889: set 2,%r19
                   6890: st %r19,[%fp+-12]
                   6891: sll %r26,16,%g1; sra %g1,16,%r19
                   6892: ld [%fp+-12],%r18
                   6893: sra %r19,%r18,%r26
                   6894: sll %r26,16,%g1; sra %g1,16,%r19
                   6895: cmp %r19,1; be L1910; nop
                   6896: set 280,%r28
                   6897: cmp %r29,%r0; be L1912; nop
                   6898: set _694,%r8
                   6899: mov %r28,%r9
                   6900: call _printf; nop
                   6901: L1912:
                   6902: L1910:
                   6903: set 5,%r25
                   6904: set 2,%r21
                   6905: sll %r21,24,%g1; sra %g1,24,%r19
                   6906: sra %r25,%r19,%r25
                   6907: cmp %r25,1; be L1914; nop
                   6908: set 281,%r28
                   6909: cmp %r29,%r0; be L1916; nop
                   6910: set _694,%r8
                   6911: mov %r28,%r9
                   6912: call _printf; nop
                   6913: L1916:
                   6914: L1914:
                   6915: set 5,%r25
                   6916: set 2,%r20
                   6917: sll %r20,16,%g1; sra %g1,16,%r19
                   6918: sra %r25,%r19,%r25
                   6919: cmp %r25,1; be L1918; nop
                   6920: set 282,%r28
                   6921: cmp %r29,%r0; be L1920; nop
                   6922: set _694,%r8
                   6923: mov %r28,%r9
                   6924: call _printf; nop
                   6925: L1920:
                   6926: L1918:
                   6927: set 5,%r25
                   6928: set 2,%r19
                   6929: st %r19,[%fp+-4]
                   6930: ld [%fp+-4],%r19
                   6931: sra %r25,%r19,%r25
                   6932: cmp %r25,1; be L1922; nop
                   6933: set 283,%r28
                   6934: cmp %r29,%r0; be L1924; nop
                   6935: set _694,%r8
                   6936: mov %r28,%r9
                   6937: call _printf; nop
                   6938: L1924:
                   6939: L1922:
                   6940: set 5,%r25
                   6941: set 2,%r19
                   6942: st %r19,[%fp+-8]
                   6943: ld [%fp+-8],%r19
                   6944: sra %r25,%r19,%r25
                   6945: cmp %r25,1; be L1926; nop
                   6946: set 284,%r28
                   6947: cmp %r29,%r0; be L1928; nop
                   6948: set _694,%r8
                   6949: mov %r28,%r9
                   6950: call _printf; nop
                   6951: L1928:
                   6952: L1926:
                   6953: set 5,%r25
                   6954: set 2,%r19
                   6955: st %r19,[%fp+-12]
                   6956: ld [%fp+-12],%r19
                   6957: sra %r25,%r19,%r25
                   6958: cmp %r25,1; be L1930; nop
                   6959: set 285,%r28
                   6960: cmp %r29,%r0; be L1932; nop
                   6961: set _694,%r8
                   6962: mov %r28,%r9
                   6963: call _printf; nop
                   6964: L1932:
                   6965: L1930:
                   6966: set 5,%r23
                   6967: set 2,%r21
                   6968: sll %r21,24,%g1; sra %g1,24,%r19
                   6969: sra %r23,%r19,%r23
                   6970: cmp %r23,1; be L1934; nop
                   6971: set 286,%r28
                   6972: cmp %r29,%r0; be L1936; nop
                   6973: set _694,%r8
                   6974: mov %r28,%r9
                   6975: call _printf; nop
                   6976: L1936:
                   6977: L1934:
                   6978: set 5,%r23
                   6979: set 2,%r20
                   6980: sll %r20,16,%g1; sra %g1,16,%r19
                   6981: sra %r23,%r19,%r23
                   6982: cmp %r23,1; be L1938; nop
                   6983: set 287,%r28
                   6984: cmp %r29,%r0; be L1940; nop
                   6985: set _694,%r8
                   6986: mov %r28,%r9
                   6987: call _printf; nop
                   6988: L1940:
                   6989: L1938:
                   6990: set 5,%r23
                   6991: set 2,%r19
                   6992: st %r19,[%fp+-4]
                   6993: ld [%fp+-4],%r19
                   6994: sra %r23,%r19,%r23
                   6995: cmp %r23,1; be L1942; nop
                   6996: set 288,%r28
                   6997: cmp %r29,%r0; be L1944; nop
                   6998: set _694,%r8
                   6999: mov %r28,%r9
                   7000: call _printf; nop
                   7001: L1944:
                   7002: L1942:
                   7003: set 5,%r23
                   7004: set 2,%r19
                   7005: st %r19,[%fp+-8]
                   7006: ld [%fp+-8],%r19
                   7007: sra %r23,%r19,%r23
                   7008: cmp %r23,1; be L1946; nop
                   7009: set 289,%r28
                   7010: cmp %r29,%r0; be L1948; nop
                   7011: set _694,%r8
                   7012: mov %r28,%r9
                   7013: call _printf; nop
                   7014: L1948:
                   7015: L1946:
                   7016: set 5,%r23
                   7017: set 2,%r19
                   7018: st %r19,[%fp+-12]
                   7019: ld [%fp+-12],%r19
                   7020: sra %r23,%r19,%r23
                   7021: cmp %r23,1; be L1950; nop
                   7022: set 290,%r28
                   7023: cmp %r29,%r0; be L1952; nop
                   7024: set _694,%r8
                   7025: mov %r28,%r9
                   7026: call _printf; nop
                   7027: L1952:
                   7028: L1950:
                   7029: set 5,%r22
                   7030: set 2,%r21
                   7031: sll %r21,24,%g1; sra %g1,24,%r19
                   7032: srl %r22,%r19,%r22
                   7033: cmp %r22,1; be L1954; nop
                   7034: set 291,%r28
                   7035: cmp %r29,%r0; be L1956; nop
                   7036: set _694,%r8
                   7037: mov %r28,%r9
                   7038: call _printf; nop
                   7039: L1956:
                   7040: L1954:
                   7041: set 5,%r22
                   7042: set 2,%r20
                   7043: sll %r20,16,%g1; sra %g1,16,%r19
                   7044: srl %r22,%r19,%r22
                   7045: cmp %r22,1; be L1958; nop
                   7046: set 292,%r28
                   7047: cmp %r29,%r0; be L1960; nop
                   7048: set _694,%r8
                   7049: mov %r28,%r9
                   7050: call _printf; nop
                   7051: L1960:
                   7052: L1958:
                   7053: set 5,%r22
                   7054: set 2,%r19
                   7055: st %r19,[%fp+-4]
                   7056: ld [%fp+-4],%r19
                   7057: srl %r22,%r19,%r22
                   7058: cmp %r22,1; be L1962; nop
                   7059: set 293,%r28
                   7060: cmp %r29,%r0; be L1964; nop
                   7061: set _694,%r8
                   7062: mov %r28,%r9
                   7063: call _printf; nop
                   7064: L1964:
                   7065: L1962:
                   7066: set 5,%r22
                   7067: set 2,%r19
                   7068: st %r19,[%fp+-8]
                   7069: ld [%fp+-8],%r19
                   7070: srl %r22,%r19,%r22
                   7071: cmp %r22,1; be L1966; nop
                   7072: set 294,%r28
                   7073: cmp %r29,%r0; be L1968; nop
                   7074: set _694,%r8
                   7075: mov %r28,%r9
                   7076: call _printf; nop
                   7077: L1968:
                   7078: L1966:
                   7079: set 5,%r22
                   7080: set 2,%r19
                   7081: st %r19,[%fp+-12]
                   7082: ld [%fp+-12],%r19
                   7083: srl %r22,%r19,%r22
                   7084: cmp %r22,1; be L1970; nop
                   7085: set 295,%r28
                   7086: cmp %r29,%r0; be L1972; nop
                   7087: set _694,%r8
                   7088: mov %r28,%r9
                   7089: call _printf; nop
                   7090: L1972:
                   7091: L1970:
                   7092: set 5,%r27
                   7093: set 2,%r21
                   7094: sll %r27,24,%g1; sra %g1,24,%r19
                   7095: sll %r21,24,%g1; sra %g1,24,%r18
                   7096: sll %r19,%r18,%r27
                   7097: sll %r27,24,%g1; sra %g1,24,%r19
                   7098: cmp %r19,20; be L1974; nop
                   7099: set 296,%r28
                   7100: cmp %r29,%r0; be L1976; nop
                   7101: set _694,%r8
                   7102: mov %r28,%r9
                   7103: call _printf; nop
                   7104: L1976:
                   7105: L1974:
                   7106: set 5,%r27
                   7107: set 2,%r20
                   7108: sll %r27,24,%g1; sra %g1,24,%r19
                   7109: sll %r20,16,%g1; sra %g1,16,%r18
                   7110: sll %r19,%r18,%r27
                   7111: sll %r27,24,%g1; sra %g1,24,%r19
                   7112: cmp %r19,20; be L1978; nop
                   7113: set 297,%r28
                   7114: cmp %r29,%r0; be L1980; nop
                   7115: set _694,%r8
                   7116: mov %r28,%r9
                   7117: call _printf; nop
                   7118: L1980:
                   7119: L1978:
                   7120: set 5,%r27
                   7121: set 2,%r19
                   7122: st %r19,[%fp+-4]
                   7123: sll %r27,24,%g1; sra %g1,24,%r19
                   7124: ld [%fp+-4],%r18
                   7125: sll %r19,%r18,%r27
                   7126: sll %r27,24,%g1; sra %g1,24,%r19
                   7127: cmp %r19,20; be L1982; nop
                   7128: set 298,%r28
                   7129: cmp %r29,%r0; be L1984; nop
                   7130: set _694,%r8
                   7131: mov %r28,%r9
                   7132: call _printf; nop
                   7133: L1984:
                   7134: L1982:
                   7135: set 5,%r27
                   7136: set 2,%r19
                   7137: st %r19,[%fp+-8]
                   7138: sll %r27,24,%g1; sra %g1,24,%r19
                   7139: ld [%fp+-8],%r18
                   7140: sll %r19,%r18,%r27
                   7141: sll %r27,24,%g1; sra %g1,24,%r19
                   7142: cmp %r19,20; be L1986; nop
                   7143: set 299,%r28
                   7144: cmp %r29,%r0; be L1988; nop
                   7145: set _694,%r8
                   7146: mov %r28,%r9
                   7147: call _printf; nop
                   7148: L1988:
                   7149: L1986:
                   7150: set 5,%r27
                   7151: set 2,%r19
                   7152: st %r19,[%fp+-12]
                   7153: sll %r27,24,%g1; sra %g1,24,%r19
                   7154: ld [%fp+-12],%r18
                   7155: sll %r19,%r18,%r27
                   7156: sll %r27,24,%g1; sra %g1,24,%r19
                   7157: cmp %r19,20; be L1990; nop
                   7158: set 300,%r28
                   7159: cmp %r29,%r0; be L1992; nop
                   7160: set _694,%r8
                   7161: mov %r28,%r9
                   7162: call _printf; nop
                   7163: L1992:
                   7164: L1990:
                   7165: set 5,%r26
                   7166: set 2,%r21
                   7167: sll %r26,16,%g1; sra %g1,16,%r19
                   7168: sll %r21,24,%g1; sra %g1,24,%r18
                   7169: sll %r19,%r18,%r26
                   7170: sll %r26,16,%g1; sra %g1,16,%r19
                   7171: cmp %r19,20; be L1994; nop
                   7172: set 301,%r28
                   7173: cmp %r29,%r0; be L1996; nop
                   7174: set _694,%r8
                   7175: mov %r28,%r9
                   7176: call _printf; nop
                   7177: L1996:
                   7178: L1994:
                   7179: set 5,%r26
                   7180: set 2,%r20
                   7181: sll %r26,16,%g1; sra %g1,16,%r19
                   7182: sll %r20,16,%g1; sra %g1,16,%r18
                   7183: sll %r19,%r18,%r26
                   7184: sll %r26,16,%g1; sra %g1,16,%r19
                   7185: cmp %r19,20; be L1998; nop
                   7186: set 302,%r28
                   7187: cmp %r29,%r0; be L2000; nop
                   7188: set _694,%r8
                   7189: mov %r28,%r9
                   7190: call _printf; nop
                   7191: L2000:
                   7192: L1998:
                   7193: set 5,%r26
                   7194: set 2,%r19
                   7195: st %r19,[%fp+-4]
                   7196: sll %r26,16,%g1; sra %g1,16,%r19
                   7197: ld [%fp+-4],%r18
                   7198: sll %r19,%r18,%r26
                   7199: sll %r26,16,%g1; sra %g1,16,%r19
                   7200: cmp %r19,20; be L2002; nop
                   7201: set 303,%r28
                   7202: cmp %r29,%r0; be L2004; nop
                   7203: set _694,%r8
                   7204: mov %r28,%r9
                   7205: call _printf; nop
                   7206: L2004:
                   7207: L2002:
                   7208: set 5,%r26
                   7209: set 2,%r19
                   7210: st %r19,[%fp+-8]
                   7211: sll %r26,16,%g1; sra %g1,16,%r19
                   7212: ld [%fp+-8],%r18
                   7213: sll %r19,%r18,%r26
                   7214: sll %r26,16,%g1; sra %g1,16,%r19
                   7215: cmp %r19,20; be L2006; nop
                   7216: set 304,%r28
                   7217: cmp %r29,%r0; be L2008; nop
                   7218: set _694,%r8
                   7219: mov %r28,%r9
                   7220: call _printf; nop
                   7221: L2008:
                   7222: L2006:
                   7223: set 5,%r26
                   7224: set 2,%r19
                   7225: st %r19,[%fp+-12]
                   7226: sll %r26,16,%g1; sra %g1,16,%r19
                   7227: ld [%fp+-12],%r18
                   7228: sll %r19,%r18,%r26
                   7229: sll %r26,16,%g1; sra %g1,16,%r19
                   7230: cmp %r19,20; be L2010; nop
                   7231: set 305,%r28
                   7232: cmp %r29,%r0; be L2012; nop
                   7233: set _694,%r8
                   7234: mov %r28,%r9
                   7235: call _printf; nop
                   7236: L2012:
                   7237: L2010:
                   7238: set 5,%r25
                   7239: set 2,%r21
                   7240: sll %r21,24,%g1; sra %g1,24,%r19
                   7241: sll %r25,%r19,%r25
                   7242: cmp %r25,20; be L2014; nop
                   7243: set 306,%r28
                   7244: cmp %r29,%r0; be L2016; nop
                   7245: set _694,%r8
                   7246: mov %r28,%r9
                   7247: call _printf; nop
                   7248: L2016:
                   7249: L2014:
                   7250: set 5,%r25
                   7251: set 2,%r20
                   7252: sll %r20,16,%g1; sra %g1,16,%r19
                   7253: sll %r25,%r19,%r25
                   7254: cmp %r25,20; be L2018; nop
                   7255: set 307,%r28
                   7256: cmp %r29,%r0; be L2020; nop
                   7257: set _694,%r8
                   7258: mov %r28,%r9
                   7259: call _printf; nop
                   7260: L2020:
                   7261: L2018:
                   7262: set 5,%r25
                   7263: set 2,%r19
                   7264: st %r19,[%fp+-4]
                   7265: ld [%fp+-4],%r19
                   7266: sll %r25,%r19,%r25
                   7267: cmp %r25,20; be L2022; nop
                   7268: set 308,%r28
                   7269: cmp %r29,%r0; be L2024; nop
                   7270: set _694,%r8
                   7271: mov %r28,%r9
                   7272: call _printf; nop
                   7273: L2024:
                   7274: L2022:
                   7275: set 5,%r25
                   7276: set 2,%r19
                   7277: st %r19,[%fp+-8]
                   7278: ld [%fp+-8],%r19
                   7279: sll %r25,%r19,%r25
                   7280: cmp %r25,20; be L2026; nop
                   7281: set 309,%r28
                   7282: cmp %r29,%r0; be L2028; nop
                   7283: set _694,%r8
                   7284: mov %r28,%r9
                   7285: call _printf; nop
                   7286: L2028:
                   7287: L2026:
                   7288: set 5,%r25
                   7289: set 2,%r19
                   7290: st %r19,[%fp+-12]
                   7291: ld [%fp+-12],%r19
                   7292: sll %r25,%r19,%r25
                   7293: cmp %r25,20; be L2030; nop
                   7294: set 310,%r28
                   7295: cmp %r29,%r0; be L2032; nop
                   7296: set _694,%r8
                   7297: mov %r28,%r9
                   7298: call _printf; nop
                   7299: L2032:
                   7300: L2030:
                   7301: set 5,%r23
                   7302: set 2,%r21
                   7303: sll %r21,24,%g1; sra %g1,24,%r19
                   7304: sll %r23,%r19,%r23
                   7305: cmp %r23,20; be L2034; nop
                   7306: set 311,%r28
                   7307: cmp %r29,%r0; be L2036; nop
                   7308: set _694,%r8
                   7309: mov %r28,%r9
                   7310: call _printf; nop
                   7311: L2036:
                   7312: L2034:
                   7313: set 5,%r23
                   7314: set 2,%r20
                   7315: sll %r20,16,%g1; sra %g1,16,%r19
                   7316: sll %r23,%r19,%r23
                   7317: cmp %r23,20; be L2038; nop
                   7318: set 312,%r28
                   7319: cmp %r29,%r0; be L2040; nop
                   7320: set _694,%r8
                   7321: mov %r28,%r9
                   7322: call _printf; nop
                   7323: L2040:
                   7324: L2038:
                   7325: set 5,%r23
                   7326: set 2,%r19
                   7327: st %r19,[%fp+-4]
                   7328: ld [%fp+-4],%r19
                   7329: sll %r23,%r19,%r23
                   7330: cmp %r23,20; be L2042; nop
                   7331: set 313,%r28
                   7332: cmp %r29,%r0; be L2044; nop
                   7333: set _694,%r8
                   7334: mov %r28,%r9
                   7335: call _printf; nop
                   7336: L2044:
                   7337: L2042:
                   7338: set 5,%r23
                   7339: set 2,%r19
                   7340: st %r19,[%fp+-8]
                   7341: ld [%fp+-8],%r19
                   7342: sll %r23,%r19,%r23
                   7343: cmp %r23,20; be L2046; nop
                   7344: set 314,%r28
                   7345: cmp %r29,%r0; be L2048; nop
                   7346: set _694,%r8
                   7347: mov %r28,%r9
                   7348: call _printf; nop
                   7349: L2048:
                   7350: L2046:
                   7351: set 5,%r23
                   7352: set 2,%r19
                   7353: st %r19,[%fp+-12]
                   7354: ld [%fp+-12],%r19
                   7355: sll %r23,%r19,%r23
                   7356: cmp %r23,20; be L2050; nop
                   7357: set 315,%r28
                   7358: cmp %r29,%r0; be L2052; nop
                   7359: set _694,%r8
                   7360: mov %r28,%r9
                   7361: call _printf; nop
                   7362: L2052:
                   7363: L2050:
                   7364: set 5,%r22
                   7365: set 2,%r21
                   7366: sll %r21,24,%g1; sra %g1,24,%r19
                   7367: sll %r22,%r19,%r22
                   7368: cmp %r22,20; be L2054; nop
                   7369: set 316,%r28
                   7370: cmp %r29,%r0; be L2056; nop
                   7371: set _694,%r8
                   7372: mov %r28,%r9
                   7373: call _printf; nop
                   7374: L2056:
                   7375: L2054:
                   7376: set 5,%r22
                   7377: set 2,%r20
                   7378: sll %r20,16,%g1; sra %g1,16,%r19
                   7379: sll %r22,%r19,%r22
                   7380: cmp %r22,20; be L2058; nop
                   7381: set 317,%r28
                   7382: cmp %r29,%r0; be L2060; nop
                   7383: set _694,%r8
                   7384: mov %r28,%r9
                   7385: call _printf; nop
                   7386: L2060:
                   7387: L2058:
                   7388: set 5,%r22
                   7389: set 2,%r19
                   7390: st %r19,[%fp+-4]
                   7391: ld [%fp+-4],%r19
                   7392: sll %r22,%r19,%r22
                   7393: cmp %r22,20; be L2062; nop
                   7394: set 318,%r28
                   7395: cmp %r29,%r0; be L2064; nop
                   7396: set _694,%r8
                   7397: mov %r28,%r9
                   7398: call _printf; nop
                   7399: L2064:
                   7400: L2062:
                   7401: set 5,%r22
                   7402: set 2,%r19
                   7403: st %r19,[%fp+-8]
                   7404: ld [%fp+-8],%r19
                   7405: sll %r22,%r19,%r22
                   7406: cmp %r22,20; be L2066; nop
                   7407: set 319,%r28
                   7408: cmp %r29,%r0; be L2068; nop
                   7409: set _694,%r8
                   7410: mov %r28,%r9
                   7411: call _printf; nop
                   7412: L2068:
                   7413: L2066:
                   7414: set 5,%r22
                   7415: set 2,%r19
                   7416: st %r19,[%fp+-12]
                   7417: ld [%fp+-12],%r19
                   7418: sll %r22,%r19,%r22
                   7419: cmp %r22,20; be L2070; nop
                   7420: set 320,%r28
                   7421: cmp %r29,%r0; be L2072; nop
                   7422: set _694,%r8
                   7423: mov %r28,%r9
                   7424: call _printf; nop
                   7425: L2072:
                   7426: L2070:
                   7427: set 12,%r27
                   7428: set 10,%r21
                   7429: sll %r27,24,%g1; sra %g1,24,%r19
                   7430: sll %r21,24,%g1; sra %g1,24,%r18
                   7431: and %r19,%r18,%r27
                   7432: sll %r27,24,%g1; sra %g1,24,%r19
                   7433: cmp %r19,8; be L2074; nop
                   7434: set 321,%r28
                   7435: cmp %r29,%r0; be L2076; nop
                   7436: set _694,%r8
                   7437: mov %r28,%r9
                   7438: call _printf; nop
                   7439: L2076:
                   7440: L2074:
                   7441: set 12,%r27
                   7442: set 10,%r20
                   7443: sll %r27,24,%g1; sra %g1,24,%r19
                   7444: sll %r20,16,%g1; sra %g1,16,%r18
                   7445: and %r19,%r18,%r27
                   7446: sll %r27,24,%g1; sra %g1,24,%r19
                   7447: cmp %r19,8; be L2078; nop
                   7448: set 322,%r28
                   7449: cmp %r29,%r0; be L2080; nop
                   7450: set _694,%r8
                   7451: mov %r28,%r9
                   7452: call _printf; nop
                   7453: L2080:
                   7454: L2078:
                   7455: set 12,%r27
                   7456: set 10,%r19
                   7457: st %r19,[%fp+-4]
                   7458: sll %r27,24,%g1; sra %g1,24,%r19
                   7459: ld [%fp+-4],%r18
                   7460: and %r19,%r18,%r27
                   7461: sll %r27,24,%g1; sra %g1,24,%r19
                   7462: cmp %r19,8; be L2082; nop
                   7463: set 323,%r28
                   7464: cmp %r29,%r0; be L2084; nop
                   7465: set _694,%r8
                   7466: mov %r28,%r9
                   7467: call _printf; nop
                   7468: L2084:
                   7469: L2082:
                   7470: set 12,%r27
                   7471: set 10,%r19
                   7472: st %r19,[%fp+-8]
                   7473: sll %r27,24,%g1; sra %g1,24,%r19
                   7474: ld [%fp+-8],%r18
                   7475: and %r19,%r18,%r27
                   7476: sll %r27,24,%g1; sra %g1,24,%r19
                   7477: cmp %r19,8; be L2086; nop
                   7478: set 324,%r28
                   7479: cmp %r29,%r0; be L2088; nop
                   7480: set _694,%r8
                   7481: mov %r28,%r9
                   7482: call _printf; nop
                   7483: L2088:
                   7484: L2086:
                   7485: set 12,%r27
                   7486: set 10,%r19
                   7487: st %r19,[%fp+-12]
                   7488: sll %r27,24,%g1; sra %g1,24,%r19
                   7489: ld [%fp+-12],%r18
                   7490: and %r19,%r18,%r27
                   7491: sll %r27,24,%g1; sra %g1,24,%r19
                   7492: cmp %r19,8; be L2090; nop
                   7493: set 325,%r28
                   7494: cmp %r29,%r0; be L2092; nop
                   7495: set _694,%r8
                   7496: mov %r28,%r9
                   7497: call _printf; nop
                   7498: L2092:
                   7499: L2090:
                   7500: set 12,%r26
                   7501: set 10,%r21
                   7502: sll %r26,16,%g1; sra %g1,16,%r19
                   7503: sll %r21,24,%g1; sra %g1,24,%r18
                   7504: and %r19,%r18,%r26
                   7505: sll %r26,16,%g1; sra %g1,16,%r19
                   7506: cmp %r19,8; be L2094; nop
                   7507: set 326,%r28
                   7508: cmp %r29,%r0; be L2096; nop
                   7509: set _694,%r8
                   7510: mov %r28,%r9
                   7511: call _printf; nop
                   7512: L2096:
                   7513: L2094:
                   7514: set 12,%r26
                   7515: set 10,%r20
                   7516: sll %r26,16,%g1; sra %g1,16,%r19
                   7517: sll %r20,16,%g1; sra %g1,16,%r18
                   7518: and %r19,%r18,%r26
                   7519: sll %r26,16,%g1; sra %g1,16,%r19
                   7520: cmp %r19,8; be L2098; nop
                   7521: set 327,%r28
                   7522: cmp %r29,%r0; be L2100; nop
                   7523: set _694,%r8
                   7524: mov %r28,%r9
                   7525: call _printf; nop
                   7526: L2100:
                   7527: L2098:
                   7528: set 12,%r26
                   7529: set 10,%r19
                   7530: st %r19,[%fp+-4]
                   7531: sll %r26,16,%g1; sra %g1,16,%r19
                   7532: ld [%fp+-4],%r18
                   7533: and %r19,%r18,%r26
                   7534: sll %r26,16,%g1; sra %g1,16,%r19
                   7535: cmp %r19,8; be L2102; nop
                   7536: set 328,%r28
                   7537: cmp %r29,%r0; be L2104; nop
                   7538: set _694,%r8
                   7539: mov %r28,%r9
                   7540: call _printf; nop
                   7541: L2104:
                   7542: L2102:
                   7543: set 12,%r26
                   7544: set 10,%r19
                   7545: st %r19,[%fp+-8]
                   7546: sll %r26,16,%g1; sra %g1,16,%r19
                   7547: ld [%fp+-8],%r18
                   7548: and %r19,%r18,%r26
                   7549: sll %r26,16,%g1; sra %g1,16,%r19
                   7550: cmp %r19,8; be L2106; nop
                   7551: set 329,%r28
                   7552: cmp %r29,%r0; be L2108; nop
                   7553: set _694,%r8
                   7554: mov %r28,%r9
                   7555: call _printf; nop
                   7556: L2108:
                   7557: L2106:
                   7558: set 12,%r26
                   7559: set 10,%r19
                   7560: st %r19,[%fp+-12]
                   7561: sll %r26,16,%g1; sra %g1,16,%r19
                   7562: ld [%fp+-12],%r18
                   7563: and %r19,%r18,%r26
                   7564: sll %r26,16,%g1; sra %g1,16,%r19
                   7565: cmp %r19,8; be L2110; nop
                   7566: set 330,%r28
                   7567: cmp %r29,%r0; be L2112; nop
                   7568: set _694,%r8
                   7569: mov %r28,%r9
                   7570: call _printf; nop
                   7571: L2112:
                   7572: L2110:
                   7573: set 12,%r25
                   7574: set 10,%r21
                   7575: sll %r21,24,%g1; sra %g1,24,%r19
                   7576: and %r25,%r19,%r25
                   7577: cmp %r25,8; be L2114; nop
                   7578: set 331,%r28
                   7579: cmp %r29,%r0; be L2116; nop
                   7580: set _694,%r8
                   7581: mov %r28,%r9
                   7582: call _printf; nop
                   7583: L2116:
                   7584: L2114:
                   7585: set 12,%r25
                   7586: set 10,%r20
                   7587: sll %r20,16,%g1; sra %g1,16,%r19
                   7588: and %r25,%r19,%r25
                   7589: cmp %r25,8; be L2118; nop
                   7590: set 332,%r28
                   7591: cmp %r29,%r0; be L2120; nop
                   7592: set _694,%r8
                   7593: mov %r28,%r9
                   7594: call _printf; nop
                   7595: L2120:
                   7596: L2118:
                   7597: set 12,%r25
                   7598: set 10,%r19
                   7599: st %r19,[%fp+-4]
                   7600: ld [%fp+-4],%r19
                   7601: and %r25,%r19,%r25
                   7602: cmp %r25,8; be L2122; nop
                   7603: set 333,%r28
                   7604: cmp %r29,%r0; be L2124; nop
                   7605: set _694,%r8
                   7606: mov %r28,%r9
                   7607: call _printf; nop
                   7608: L2124:
                   7609: L2122:
                   7610: set 12,%r25
                   7611: set 10,%r19
                   7612: st %r19,[%fp+-8]
                   7613: ld [%fp+-8],%r19
                   7614: and %r25,%r19,%r25
                   7615: cmp %r25,8; be L2126; nop
                   7616: set 334,%r28
                   7617: cmp %r29,%r0; be L2128; nop
                   7618: set _694,%r8
                   7619: mov %r28,%r9
                   7620: call _printf; nop
                   7621: L2128:
                   7622: L2126:
                   7623: set 12,%r25
                   7624: set 10,%r19
                   7625: st %r19,[%fp+-12]
                   7626: ld [%fp+-12],%r19
                   7627: and %r25,%r19,%r25
                   7628: cmp %r25,8; be L2130; nop
                   7629: set 335,%r28
                   7630: cmp %r29,%r0; be L2132; nop
                   7631: set _694,%r8
                   7632: mov %r28,%r9
                   7633: call _printf; nop
                   7634: L2132:
                   7635: L2130:
                   7636: set 12,%r23
                   7637: set 10,%r21
                   7638: sll %r21,24,%g1; sra %g1,24,%r19
                   7639: and %r23,%r19,%r23
                   7640: cmp %r23,8; be L2134; nop
                   7641: set 336,%r28
                   7642: cmp %r29,%r0; be L2136; nop
                   7643: set _694,%r8
                   7644: mov %r28,%r9
                   7645: call _printf; nop
                   7646: L2136:
                   7647: L2134:
                   7648: set 12,%r23
                   7649: set 10,%r20
                   7650: sll %r20,16,%g1; sra %g1,16,%r19
                   7651: and %r23,%r19,%r23
                   7652: cmp %r23,8; be L2138; nop
                   7653: set 337,%r28
                   7654: cmp %r29,%r0; be L2140; nop
                   7655: set _694,%r8
                   7656: mov %r28,%r9
                   7657: call _printf; nop
                   7658: L2140:
                   7659: L2138:
                   7660: set 12,%r23
                   7661: set 10,%r19
                   7662: st %r19,[%fp+-4]
                   7663: ld [%fp+-4],%r19
                   7664: and %r23,%r19,%r23
                   7665: cmp %r23,8; be L2142; nop
                   7666: set 338,%r28
                   7667: cmp %r29,%r0; be L2144; nop
                   7668: set _694,%r8
                   7669: mov %r28,%r9
                   7670: call _printf; nop
                   7671: L2144:
                   7672: L2142:
                   7673: set 12,%r23
                   7674: set 10,%r19
                   7675: st %r19,[%fp+-8]
                   7676: ld [%fp+-8],%r19
                   7677: and %r23,%r19,%r23
                   7678: cmp %r23,8; be L2146; nop
                   7679: set 339,%r28
                   7680: cmp %r29,%r0; be L2148; nop
                   7681: set _694,%r8
                   7682: mov %r28,%r9
                   7683: call _printf; nop
                   7684: L2148:
                   7685: L2146:
                   7686: set 12,%r23
                   7687: set 10,%r19
                   7688: st %r19,[%fp+-12]
                   7689: ld [%fp+-12],%r19
                   7690: and %r23,%r19,%r23
                   7691: cmp %r23,8; be L2150; nop
                   7692: set 340,%r28
                   7693: cmp %r29,%r0; be L2152; nop
                   7694: set _694,%r8
                   7695: mov %r28,%r9
                   7696: call _printf; nop
                   7697: L2152:
                   7698: L2150:
                   7699: set 12,%r22
                   7700: set 10,%r21
                   7701: sll %r21,24,%g1; sra %g1,24,%r19
                   7702: and %r22,%r19,%r22
                   7703: cmp %r22,8; be L2154; nop
                   7704: set 341,%r28
                   7705: cmp %r29,%r0; be L2156; nop
                   7706: set _694,%r8
                   7707: mov %r28,%r9
                   7708: call _printf; nop
                   7709: L2156:
                   7710: L2154:
                   7711: set 12,%r22
                   7712: set 10,%r20
                   7713: sll %r20,16,%g1; sra %g1,16,%r19
                   7714: and %r22,%r19,%r22
                   7715: cmp %r22,8; be L2158; nop
                   7716: set 342,%r28
                   7717: cmp %r29,%r0; be L2160; nop
                   7718: set _694,%r8
                   7719: mov %r28,%r9
                   7720: call _printf; nop
                   7721: L2160:
                   7722: L2158:
                   7723: set 12,%r22
                   7724: set 10,%r19
                   7725: st %r19,[%fp+-4]
                   7726: ld [%fp+-4],%r19
                   7727: and %r22,%r19,%r22
                   7728: cmp %r22,8; be L2162; nop
                   7729: set 343,%r28
                   7730: cmp %r29,%r0; be L2164; nop
                   7731: set _694,%r8
                   7732: mov %r28,%r9
                   7733: call _printf; nop
                   7734: L2164:
                   7735: L2162:
                   7736: set 12,%r22
                   7737: set 10,%r19
                   7738: st %r19,[%fp+-8]
                   7739: ld [%fp+-8],%r19
                   7740: and %r22,%r19,%r22
                   7741: cmp %r22,8; be L2166; nop
                   7742: set 344,%r28
                   7743: cmp %r29,%r0; be L2168; nop
                   7744: set _694,%r8
                   7745: mov %r28,%r9
                   7746: call _printf; nop
                   7747: L2168:
                   7748: L2166:
                   7749: set 12,%r22
                   7750: set 10,%r19
                   7751: st %r19,[%fp+-12]
                   7752: ld [%fp+-12],%r19
                   7753: and %r22,%r19,%r22
                   7754: cmp %r22,8; be L2170; nop
                   7755: set 345,%r28
                   7756: cmp %r29,%r0; be L2172; nop
                   7757: set _694,%r8
                   7758: mov %r28,%r9
                   7759: call _printf; nop
                   7760: L2172:
                   7761: L2170:
                   7762: set 12,%r27
                   7763: set 10,%r21
                   7764: sll %r27,24,%g1; sra %g1,24,%r19
                   7765: sll %r21,24,%g1; sra %g1,24,%r18
                   7766: xor %r19,%r18,%r27
                   7767: sll %r27,24,%g1; sra %g1,24,%r19
                   7768: cmp %r19,6; be L2174; nop
                   7769: set 346,%r28
                   7770: cmp %r29,%r0; be L2176; nop
                   7771: set _694,%r8
                   7772: mov %r28,%r9
                   7773: call _printf; nop
                   7774: L2176:
                   7775: L2174:
                   7776: set 12,%r27
                   7777: set 10,%r20
                   7778: sll %r27,24,%g1; sra %g1,24,%r19
                   7779: sll %r20,16,%g1; sra %g1,16,%r18
                   7780: xor %r19,%r18,%r27
                   7781: sll %r27,24,%g1; sra %g1,24,%r19
                   7782: cmp %r19,6; be L2178; nop
                   7783: set 347,%r28
                   7784: cmp %r29,%r0; be L2180; nop
                   7785: set _694,%r8
                   7786: mov %r28,%r9
                   7787: call _printf; nop
                   7788: L2180:
                   7789: L2178:
                   7790: set 12,%r27
                   7791: set 10,%r19
                   7792: st %r19,[%fp+-4]
                   7793: sll %r27,24,%g1; sra %g1,24,%r19
                   7794: ld [%fp+-4],%r18
                   7795: xor %r19,%r18,%r27
                   7796: sll %r27,24,%g1; sra %g1,24,%r19
                   7797: cmp %r19,6; be L2182; nop
                   7798: set 348,%r28
                   7799: cmp %r29,%r0; be L2184; nop
                   7800: set _694,%r8
                   7801: mov %r28,%r9
                   7802: call _printf; nop
                   7803: L2184:
                   7804: L2182:
                   7805: set 12,%r27
                   7806: set 10,%r19
                   7807: st %r19,[%fp+-8]
                   7808: sll %r27,24,%g1; sra %g1,24,%r19
                   7809: ld [%fp+-8],%r18
                   7810: xor %r19,%r18,%r27
                   7811: sll %r27,24,%g1; sra %g1,24,%r19
                   7812: cmp %r19,6; be L2186; nop
                   7813: set 349,%r28
                   7814: cmp %r29,%r0; be L2188; nop
                   7815: set _694,%r8
                   7816: mov %r28,%r9
                   7817: call _printf; nop
                   7818: L2188:
                   7819: L2186:
                   7820: set 12,%r27
                   7821: set 10,%r19
                   7822: st %r19,[%fp+-12]
                   7823: sll %r27,24,%g1; sra %g1,24,%r19
                   7824: ld [%fp+-12],%r18
                   7825: xor %r19,%r18,%r27
                   7826: sll %r27,24,%g1; sra %g1,24,%r19
                   7827: cmp %r19,6; be L2190; nop
                   7828: set 350,%r28
                   7829: cmp %r29,%r0; be L2192; nop
                   7830: set _694,%r8
                   7831: mov %r28,%r9
                   7832: call _printf; nop
                   7833: L2192:
                   7834: L2190:
                   7835: set 12,%r26
                   7836: set 10,%r21
                   7837: sll %r26,16,%g1; sra %g1,16,%r19
                   7838: sll %r21,24,%g1; sra %g1,24,%r18
                   7839: xor %r19,%r18,%r26
                   7840: sll %r26,16,%g1; sra %g1,16,%r19
                   7841: cmp %r19,6; be L2194; nop
                   7842: set 351,%r28
                   7843: cmp %r29,%r0; be L2196; nop
                   7844: set _694,%r8
                   7845: mov %r28,%r9
                   7846: call _printf; nop
                   7847: L2196:
                   7848: L2194:
                   7849: set 12,%r26
                   7850: set 10,%r20
                   7851: sll %r26,16,%g1; sra %g1,16,%r19
                   7852: sll %r20,16,%g1; sra %g1,16,%r18
                   7853: xor %r19,%r18,%r26
                   7854: sll %r26,16,%g1; sra %g1,16,%r19
                   7855: cmp %r19,6; be L2198; nop
                   7856: set 352,%r28
                   7857: cmp %r29,%r0; be L2200; nop
                   7858: set _694,%r8
                   7859: mov %r28,%r9
                   7860: call _printf; nop
                   7861: L2200:
                   7862: L2198:
                   7863: set 12,%r26
                   7864: set 10,%r19
                   7865: st %r19,[%fp+-4]
                   7866: sll %r26,16,%g1; sra %g1,16,%r19
                   7867: ld [%fp+-4],%r18
                   7868: xor %r19,%r18,%r26
                   7869: sll %r26,16,%g1; sra %g1,16,%r19
                   7870: cmp %r19,6; be L2202; nop
                   7871: set 353,%r28
                   7872: cmp %r29,%r0; be L2204; nop
                   7873: set _694,%r8
                   7874: mov %r28,%r9
                   7875: call _printf; nop
                   7876: L2204:
                   7877: L2202:
                   7878: set 12,%r26
                   7879: set 10,%r19
                   7880: st %r19,[%fp+-8]
                   7881: sll %r26,16,%g1; sra %g1,16,%r19
                   7882: ld [%fp+-8],%r18
                   7883: xor %r19,%r18,%r26
                   7884: sll %r26,16,%g1; sra %g1,16,%r19
                   7885: cmp %r19,6; be L2206; nop
                   7886: set 354,%r28
                   7887: cmp %r29,%r0; be L2208; nop
                   7888: set _694,%r8
                   7889: mov %r28,%r9
                   7890: call _printf; nop
                   7891: L2208:
                   7892: L2206:
                   7893: set 12,%r26
                   7894: set 10,%r19
                   7895: st %r19,[%fp+-12]
                   7896: sll %r26,16,%g1; sra %g1,16,%r19
                   7897: ld [%fp+-12],%r18
                   7898: xor %r19,%r18,%r26
                   7899: sll %r26,16,%g1; sra %g1,16,%r19
                   7900: cmp %r19,6; be L2210; nop
                   7901: set 355,%r28
                   7902: cmp %r29,%r0; be L2212; nop
                   7903: set _694,%r8
                   7904: mov %r28,%r9
                   7905: call _printf; nop
                   7906: L2212:
                   7907: L2210:
                   7908: set 12,%r25
                   7909: set 10,%r21
                   7910: sll %r21,24,%g1; sra %g1,24,%r19
                   7911: xor %r25,%r19,%r25
                   7912: cmp %r25,6; be L2214; nop
                   7913: set 356,%r28
                   7914: cmp %r29,%r0; be L2216; nop
                   7915: set _694,%r8
                   7916: mov %r28,%r9
                   7917: call _printf; nop
                   7918: L2216:
                   7919: L2214:
                   7920: set 12,%r25
                   7921: set 10,%r20
                   7922: sll %r20,16,%g1; sra %g1,16,%r19
                   7923: xor %r25,%r19,%r25
                   7924: cmp %r25,6; be L2218; nop
                   7925: set 357,%r28
                   7926: cmp %r29,%r0; be L2220; nop
                   7927: set _694,%r8
                   7928: mov %r28,%r9
                   7929: call _printf; nop
                   7930: L2220:
                   7931: L2218:
                   7932: set 12,%r25
                   7933: set 10,%r19
                   7934: st %r19,[%fp+-4]
                   7935: ld [%fp+-4],%r19
                   7936: xor %r25,%r19,%r25
                   7937: cmp %r25,6; be L2222; nop
                   7938: set 358,%r28
                   7939: cmp %r29,%r0; be L2224; nop
                   7940: set _694,%r8
                   7941: mov %r28,%r9
                   7942: call _printf; nop
                   7943: L2224:
                   7944: L2222:
                   7945: set 12,%r25
                   7946: set 10,%r19
                   7947: st %r19,[%fp+-8]
                   7948: ld [%fp+-8],%r19
                   7949: xor %r25,%r19,%r25
                   7950: cmp %r25,6; be L2226; nop
                   7951: set 359,%r28
                   7952: cmp %r29,%r0; be L2228; nop
                   7953: set _694,%r8
                   7954: mov %r28,%r9
                   7955: call _printf; nop
                   7956: L2228:
                   7957: L2226:
                   7958: set 12,%r25
                   7959: set 10,%r19
                   7960: st %r19,[%fp+-12]
                   7961: ld [%fp+-12],%r19
                   7962: xor %r25,%r19,%r25
                   7963: cmp %r25,6; be L2230; nop
                   7964: set 360,%r28
                   7965: cmp %r29,%r0; be L2232; nop
                   7966: set _694,%r8
                   7967: mov %r28,%r9
                   7968: call _printf; nop
                   7969: L2232:
                   7970: L2230:
                   7971: set 12,%r23
                   7972: set 10,%r21
                   7973: sll %r21,24,%g1; sra %g1,24,%r19
                   7974: xor %r23,%r19,%r23
                   7975: cmp %r23,6; be L2234; nop
                   7976: set 361,%r28
                   7977: cmp %r29,%r0; be L2236; nop
                   7978: set _694,%r8
                   7979: mov %r28,%r9
                   7980: call _printf; nop
                   7981: L2236:
                   7982: L2234:
                   7983: set 12,%r23
                   7984: set 10,%r20
                   7985: sll %r20,16,%g1; sra %g1,16,%r19
                   7986: xor %r23,%r19,%r23
                   7987: cmp %r23,6; be L2238; nop
                   7988: set 362,%r28
                   7989: cmp %r29,%r0; be L2240; nop
                   7990: set _694,%r8
                   7991: mov %r28,%r9
                   7992: call _printf; nop
                   7993: L2240:
                   7994: L2238:
                   7995: set 12,%r23
                   7996: set 10,%r19
                   7997: st %r19,[%fp+-4]
                   7998: ld [%fp+-4],%r19
                   7999: xor %r23,%r19,%r23
                   8000: cmp %r23,6; be L2242; nop
                   8001: set 363,%r28
                   8002: cmp %r29,%r0; be L2244; nop
                   8003: set _694,%r8
                   8004: mov %r28,%r9
                   8005: call _printf; nop
                   8006: L2244:
                   8007: L2242:
                   8008: set 12,%r23
                   8009: set 10,%r19
                   8010: st %r19,[%fp+-8]
                   8011: ld [%fp+-8],%r19
                   8012: xor %r23,%r19,%r23
                   8013: cmp %r23,6; be L2246; nop
                   8014: set 364,%r28
                   8015: cmp %r29,%r0; be L2248; nop
                   8016: set _694,%r8
                   8017: mov %r28,%r9
                   8018: call _printf; nop
                   8019: L2248:
                   8020: L2246:
                   8021: set 12,%r23
                   8022: set 10,%r19
                   8023: st %r19,[%fp+-12]
                   8024: ld [%fp+-12],%r19
                   8025: xor %r23,%r19,%r23
                   8026: cmp %r23,6; be L2250; nop
                   8027: set 365,%r28
                   8028: cmp %r29,%r0; be L2252; nop
                   8029: set _694,%r8
                   8030: mov %r28,%r9
                   8031: call _printf; nop
                   8032: L2252:
                   8033: L2250:
                   8034: set 12,%r22
                   8035: set 10,%r21
                   8036: sll %r21,24,%g1; sra %g1,24,%r19
                   8037: xor %r22,%r19,%r22
                   8038: cmp %r22,6; be L2254; nop
                   8039: set 366,%r28
                   8040: cmp %r29,%r0; be L2256; nop
                   8041: set _694,%r8
                   8042: mov %r28,%r9
                   8043: call _printf; nop
                   8044: L2256:
                   8045: L2254:
                   8046: set 12,%r22
                   8047: set 10,%r20
                   8048: sll %r20,16,%g1; sra %g1,16,%r19
                   8049: xor %r22,%r19,%r22
                   8050: cmp %r22,6; be L2258; nop
                   8051: set 367,%r28
                   8052: cmp %r29,%r0; be L2260; nop
                   8053: set _694,%r8
                   8054: mov %r28,%r9
                   8055: call _printf; nop
                   8056: L2260:
                   8057: L2258:
                   8058: set 12,%r22
                   8059: set 10,%r19
                   8060: st %r19,[%fp+-4]
                   8061: ld [%fp+-4],%r19
                   8062: xor %r22,%r19,%r22
                   8063: cmp %r22,6; be L2262; nop
                   8064: set 368,%r28
                   8065: cmp %r29,%r0; be L2264; nop
                   8066: set _694,%r8
                   8067: mov %r28,%r9
                   8068: call _printf; nop
                   8069: L2264:
                   8070: L2262:
                   8071: set 12,%r22
                   8072: set 10,%r19
                   8073: st %r19,[%fp+-8]
                   8074: ld [%fp+-8],%r19
                   8075: xor %r22,%r19,%r22
                   8076: cmp %r22,6; be L2266; nop
                   8077: set 369,%r28
                   8078: cmp %r29,%r0; be L2268; nop
                   8079: set _694,%r8
                   8080: mov %r28,%r9
                   8081: call _printf; nop
                   8082: L2268:
                   8083: L2266:
                   8084: set 12,%r22
                   8085: set 10,%r19
                   8086: st %r19,[%fp+-12]
                   8087: ld [%fp+-12],%r19
                   8088: xor %r22,%r19,%r22
                   8089: cmp %r22,6; be L2270; nop
                   8090: set 370,%r28
                   8091: cmp %r29,%r0; be L2272; nop
                   8092: set _694,%r8
                   8093: mov %r28,%r9
                   8094: call _printf; nop
                   8095: L2272:
                   8096: L2270:
                   8097: set 12,%r27
                   8098: set 10,%r21
                   8099: sll %r27,24,%g1; sra %g1,24,%r19
                   8100: sll %r21,24,%g1; sra %g1,24,%r18
                   8101: or %r19,%r18,%r27
                   8102: sll %r27,24,%g1; sra %g1,24,%r19
                   8103: cmp %r19,14; be L2274; nop
                   8104: set 371,%r28
                   8105: cmp %r29,%r0; be L2276; nop
                   8106: set _694,%r8
                   8107: mov %r28,%r9
                   8108: call _printf; nop
                   8109: L2276:
                   8110: L2274:
                   8111: set 12,%r27
                   8112: set 10,%r20
                   8113: sll %r27,24,%g1; sra %g1,24,%r19
                   8114: sll %r20,16,%g1; sra %g1,16,%r18
                   8115: or %r19,%r18,%r27
                   8116: sll %r27,24,%g1; sra %g1,24,%r19
                   8117: cmp %r19,14; be L2278; nop
                   8118: set 372,%r28
                   8119: cmp %r29,%r0; be L2280; nop
                   8120: set _694,%r8
                   8121: mov %r28,%r9
                   8122: call _printf; nop
                   8123: L2280:
                   8124: L2278:
                   8125: set 12,%r27
                   8126: set 10,%r19
                   8127: st %r19,[%fp+-4]
                   8128: sll %r27,24,%g1; sra %g1,24,%r19
                   8129: ld [%fp+-4],%r18
                   8130: or %r19,%r18,%r27
                   8131: sll %r27,24,%g1; sra %g1,24,%r19
                   8132: cmp %r19,14; be L2282; nop
                   8133: set 373,%r28
                   8134: cmp %r29,%r0; be L2284; nop
                   8135: set _694,%r8
                   8136: mov %r28,%r9
                   8137: call _printf; nop
                   8138: L2284:
                   8139: L2282:
                   8140: set 12,%r27
                   8141: set 10,%r19
                   8142: st %r19,[%fp+-8]
                   8143: sll %r27,24,%g1; sra %g1,24,%r19
                   8144: ld [%fp+-8],%r18
                   8145: or %r19,%r18,%r27
                   8146: sll %r27,24,%g1; sra %g1,24,%r19
                   8147: cmp %r19,14; be L2286; nop
                   8148: set 374,%r28
                   8149: cmp %r29,%r0; be L2288; nop
                   8150: set _694,%r8
                   8151: mov %r28,%r9
                   8152: call _printf; nop
                   8153: L2288:
                   8154: L2286:
                   8155: set 12,%r27
                   8156: set 10,%r19
                   8157: st %r19,[%fp+-12]
                   8158: sll %r27,24,%g1; sra %g1,24,%r19
                   8159: ld [%fp+-12],%r18
                   8160: or %r19,%r18,%r27
                   8161: sll %r27,24,%g1; sra %g1,24,%r19
                   8162: cmp %r19,14; be L2290; nop
                   8163: set 375,%r28
                   8164: cmp %r29,%r0; be L2292; nop
                   8165: set _694,%r8
                   8166: mov %r28,%r9
                   8167: call _printf; nop
                   8168: L2292:
                   8169: L2290:
                   8170: set 12,%r26
                   8171: set 10,%r21
                   8172: sll %r26,16,%g1; sra %g1,16,%r19
                   8173: sll %r21,24,%g1; sra %g1,24,%r18
                   8174: or %r19,%r18,%r26
                   8175: sll %r26,16,%g1; sra %g1,16,%r19
                   8176: cmp %r19,14; be L2294; nop
                   8177: set 376,%r28
                   8178: cmp %r29,%r0; be L2296; nop
                   8179: set _694,%r8
                   8180: mov %r28,%r9
                   8181: call _printf; nop
                   8182: L2296:
                   8183: L2294:
                   8184: set 12,%r26
                   8185: set 10,%r20
                   8186: sll %r26,16,%g1; sra %g1,16,%r19
                   8187: sll %r20,16,%g1; sra %g1,16,%r18
                   8188: or %r19,%r18,%r26
                   8189: sll %r26,16,%g1; sra %g1,16,%r19
                   8190: cmp %r19,14; be L2298; nop
                   8191: set 377,%r28
                   8192: cmp %r29,%r0; be L2300; nop
                   8193: set _694,%r8
                   8194: mov %r28,%r9
                   8195: call _printf; nop
                   8196: L2300:
                   8197: L2298:
                   8198: set 12,%r26
                   8199: set 10,%r19
                   8200: st %r19,[%fp+-4]
                   8201: sll %r26,16,%g1; sra %g1,16,%r19
                   8202: ld [%fp+-4],%r18
                   8203: or %r19,%r18,%r26
                   8204: sll %r26,16,%g1; sra %g1,16,%r19
                   8205: cmp %r19,14; be L2302; nop
                   8206: set 378,%r28
                   8207: cmp %r29,%r0; be L2304; nop
                   8208: set _694,%r8
                   8209: mov %r28,%r9
                   8210: call _printf; nop
                   8211: L2304:
                   8212: L2302:
                   8213: set 12,%r26
                   8214: set 10,%r19
                   8215: st %r19,[%fp+-8]
                   8216: sll %r26,16,%g1; sra %g1,16,%r19
                   8217: ld [%fp+-8],%r18
                   8218: or %r19,%r18,%r26
                   8219: sll %r26,16,%g1; sra %g1,16,%r19
                   8220: cmp %r19,14; be L2306; nop
                   8221: set 379,%r28
                   8222: cmp %r29,%r0; be L2308; nop
                   8223: set _694,%r8
                   8224: mov %r28,%r9
                   8225: call _printf; nop
                   8226: L2308:
                   8227: L2306:
                   8228: set 12,%r26
                   8229: set 10,%r19
                   8230: st %r19,[%fp+-12]
                   8231: sll %r26,16,%g1; sra %g1,16,%r19
                   8232: ld [%fp+-12],%r18
                   8233: or %r19,%r18,%r26
                   8234: sll %r26,16,%g1; sra %g1,16,%r19
                   8235: cmp %r19,14; be L2310; nop
                   8236: set 380,%r28
                   8237: cmp %r29,%r0; be L2312; nop
                   8238: set _694,%r8
                   8239: mov %r28,%r9
                   8240: call _printf; nop
                   8241: L2312:
                   8242: L2310:
                   8243: set 12,%r25
                   8244: set 10,%r21
                   8245: sll %r21,24,%g1; sra %g1,24,%r19
                   8246: or %r25,%r19,%r25
                   8247: cmp %r25,14; be L2314; nop
                   8248: set 381,%r28
                   8249: cmp %r29,%r0; be L2316; nop
                   8250: set _694,%r8
                   8251: mov %r28,%r9
                   8252: call _printf; nop
                   8253: L2316:
                   8254: L2314:
                   8255: set 12,%r25
                   8256: set 10,%r20
                   8257: sll %r20,16,%g1; sra %g1,16,%r19
                   8258: or %r25,%r19,%r25
                   8259: cmp %r25,14; be L2318; nop
                   8260: set 382,%r28
                   8261: cmp %r29,%r0; be L2320; nop
                   8262: set _694,%r8
                   8263: mov %r28,%r9
                   8264: call _printf; nop
                   8265: L2320:
                   8266: L2318:
                   8267: set 12,%r25
                   8268: set 10,%r19
                   8269: st %r19,[%fp+-4]
                   8270: ld [%fp+-4],%r19
                   8271: or %r25,%r19,%r25
                   8272: cmp %r25,14; be L2322; nop
                   8273: set 383,%r28
                   8274: cmp %r29,%r0; be L2324; nop
                   8275: set _694,%r8
                   8276: mov %r28,%r9
                   8277: call _printf; nop
                   8278: L2324:
                   8279: L2322:
                   8280: set 12,%r25
                   8281: set 10,%r19
                   8282: st %r19,[%fp+-8]
                   8283: ld [%fp+-8],%r19
                   8284: or %r25,%r19,%r25
                   8285: cmp %r25,14; be L2326; nop
                   8286: set 384,%r28
                   8287: cmp %r29,%r0; be L2328; nop
                   8288: set _694,%r8
                   8289: mov %r28,%r9
                   8290: call _printf; nop
                   8291: L2328:
                   8292: L2326:
                   8293: set 12,%r25
                   8294: set 10,%r19
                   8295: st %r19,[%fp+-12]
                   8296: ld [%fp+-12],%r19
                   8297: or %r25,%r19,%r25
                   8298: cmp %r25,14; be L2330; nop
                   8299: set 385,%r28
                   8300: cmp %r29,%r0; be L2332; nop
                   8301: set _694,%r8
                   8302: mov %r28,%r9
                   8303: call _printf; nop
                   8304: L2332:
                   8305: L2330:
                   8306: set 12,%r23
                   8307: set 10,%r21
                   8308: sll %r21,24,%g1; sra %g1,24,%r19
                   8309: or %r23,%r19,%r23
                   8310: cmp %r23,14; be L2334; nop
                   8311: set 386,%r28
                   8312: cmp %r29,%r0; be L2336; nop
                   8313: set _694,%r8
                   8314: mov %r28,%r9
                   8315: call _printf; nop
                   8316: L2336:
                   8317: L2334:
                   8318: set 12,%r23
                   8319: set 10,%r20
                   8320: sll %r20,16,%g1; sra %g1,16,%r19
                   8321: or %r23,%r19,%r23
                   8322: cmp %r23,14; be L2338; nop
                   8323: set 387,%r28
                   8324: cmp %r29,%r0; be L2340; nop
                   8325: set _694,%r8
                   8326: mov %r28,%r9
                   8327: call _printf; nop
                   8328: L2340:
                   8329: L2338:
                   8330: set 12,%r23
                   8331: set 10,%r19
                   8332: st %r19,[%fp+-4]
                   8333: ld [%fp+-4],%r19
                   8334: or %r23,%r19,%r23
                   8335: cmp %r23,14; be L2342; nop
                   8336: set 388,%r28
                   8337: cmp %r29,%r0; be L2344; nop
                   8338: set _694,%r8
                   8339: mov %r28,%r9
                   8340: call _printf; nop
                   8341: L2344:
                   8342: L2342:
                   8343: set 12,%r23
                   8344: set 10,%r19
                   8345: st %r19,[%fp+-8]
                   8346: ld [%fp+-8],%r19
                   8347: or %r23,%r19,%r23
                   8348: cmp %r23,14; be L2346; nop
                   8349: set 389,%r28
                   8350: cmp %r29,%r0; be L2348; nop
                   8351: set _694,%r8
                   8352: mov %r28,%r9
                   8353: call _printf; nop
                   8354: L2348:
                   8355: L2346:
                   8356: set 12,%r23
                   8357: set 10,%r19
                   8358: st %r19,[%fp+-12]
                   8359: ld [%fp+-12],%r19
                   8360: or %r23,%r19,%r23
                   8361: cmp %r23,14; be L2350; nop
                   8362: set 390,%r28
                   8363: cmp %r29,%r0; be L2352; nop
                   8364: set _694,%r8
                   8365: mov %r28,%r9
                   8366: call _printf; nop
                   8367: L2352:
                   8368: L2350:
                   8369: set 12,%r22
                   8370: set 10,%r21
                   8371: sll %r21,24,%g1; sra %g1,24,%r19
                   8372: or %r22,%r19,%r22
                   8373: cmp %r22,14; be L2354; nop
                   8374: set 391,%r28
                   8375: cmp %r29,%r0; be L2356; nop
                   8376: set _694,%r8
                   8377: mov %r28,%r9
                   8378: call _printf; nop
                   8379: L2356:
                   8380: L2354:
                   8381: set 12,%r22
                   8382: set 10,%r20
                   8383: sll %r20,16,%g1; sra %g1,16,%r19
                   8384: or %r22,%r19,%r22
                   8385: cmp %r22,14; be L2358; nop
                   8386: set 392,%r28
                   8387: cmp %r29,%r0; be L2360; nop
                   8388: set _694,%r8
                   8389: mov %r28,%r9
                   8390: call _printf; nop
                   8391: L2360:
                   8392: L2358:
                   8393: set 12,%r22
                   8394: set 10,%r19
                   8395: st %r19,[%fp+-4]
                   8396: ld [%fp+-4],%r19
                   8397: or %r22,%r19,%r22
                   8398: cmp %r22,14; be L2362; nop
                   8399: set 393,%r28
                   8400: cmp %r29,%r0; be L2364; nop
                   8401: set _694,%r8
                   8402: mov %r28,%r9
                   8403: call _printf; nop
                   8404: L2364:
                   8405: L2362:
                   8406: set 12,%r22
                   8407: set 10,%r19
                   8408: st %r19,[%fp+-8]
                   8409: ld [%fp+-8],%r19
                   8410: or %r22,%r19,%r22
                   8411: cmp %r22,14; be L2366; nop
                   8412: set 394,%r28
                   8413: cmp %r29,%r0; be L2368; nop
                   8414: set _694,%r8
                   8415: mov %r28,%r9
                   8416: call _printf; nop
                   8417: L2368:
                   8418: L2366:
                   8419: set 12,%r22
                   8420: set 10,%r19
                   8421: st %r19,[%fp+-12]
                   8422: ld [%fp+-12],%r19
                   8423: or %r22,%r19,%r22
                   8424: cmp %r22,14; be L2370; nop
                   8425: set 395,%r28
                   8426: cmp %r29,%r0; be L2372; nop
                   8427: set _694,%r8
                   8428: mov %r28,%r9
                   8429: call _printf; nop
                   8430: L2372:
                   8431: L2370:
                   8432: cmp %r28,%r0; be L2374; nop
                   8433: set 1,%r19
                   8434: st %r19,[%fp+-52]
                   8435: ld [%r24+44],%r19
                   8436: cmp %r19,%r0; be L2376; nop
                   8437: set _695,%r8
                   8438: set 1,%r9
                   8439: call _printf; nop
                   8440: L2376:
                   8441: L2374:
                   8442: ld [%fp+-52],%r24
                   8443: L693:
                   8444: ret; restore
                   8445: .seg "data"
                   8446: _2379:.ascii "s715,er%d\012\000"
                   8447: _2380:.ascii "s715   \000"
                   8448: .seg "text"
                   8449: .global _s715
                   8450: .align 4
                   8451: .proc 4
                   8452: _s715:save %sp,-96,%sp
                   8453: mov %r0,%r22
                   8454: mov %r0,%r25
                   8455: set _2380,%r29
                   8456: add %r24,60,%r28
                   8457: mov %r0,%r26
                   8458: L2381:
                   8459: L2382:
                   8460: mov %r28,%r21
                   8461: add %r21,1,%r28
                   8462: mov %r29,%r20
                   8463: add %r20,1,%r29
                   8464: ldsb [%r20],%r20
                   8465: stb %r20,[%r21]
                   8466: sll %r20,24,%g1; sra %g1,24,%r21
                   8467: cmp %r21,%r0; bne L2381; nop
                   8468: set 1,%r21
                   8469: mov %r21,%r27
                   8470: add %r27,1,%r27
                   8471: add %r27,1,%r27
                   8472: add %r27,1,%r27
                   8473: add %r27,1,%r27
                   8474: add %r27,1,%r21
                   8475: mov %r21,%r27
                   8476: cmp %r21,6; be L2384; nop
                   8477: ld [%r24+44],%r21
                   8478: cmp %r21,%r0; be L2386; nop
                   8479: set _2379,%r8
                   8480: set 1,%r9
                   8481: call _printf; nop
                   8482: L2386:
                   8483: add %r26,1,%r26
                   8484: L2384:
                   8485: mov %r25,%r8
                   8486: set 3,%r23
                   8487: add %r23,2,%r9
                   8488: mov %r22,%r10
                   8489: call _s715f; nop
                   8490: cmp %r8,5; be L2388; nop
                   8491: ld [%r24+44],%r21
                   8492: cmp %r21,%r0; be L2390; nop
                   8493: set _2379,%r8
                   8494: set 2,%r9
                   8495: call _printf; nop
                   8496: L2390:
                   8497: add %r26,2,%r26
                   8498: L2388:
                   8499: mov %r26,%r24
                   8500: L2378:
                   8501: ret; restore
                   8502: .global _s715f
                   8503: .align 4
                   8504: .proc 4
                   8505: _s715f:
                   8506: mov %r9,%r8
                   8507: L2392:
                   8508: retl; nop
                   8509: .seg "data"
                   8510: _2394:.ascii "s72,er%d\012\000"
                   8511: _2395:.ascii "s72    \000"
                   8512: .seg "text"
                   8513: .global _s72
                   8514: .align 4
                   8515: .proc 4
                   8516: _s72:save %sp,-144,%sp
                   8517: set _2395,%r28
                   8518: add %r24,60,%r27
                   8519: mov %r0,%r25
                   8520: L2396:
                   8521: L2397:
                   8522: mov %r27,%r19
                   8523: add %r19,1,%r27
                   8524: mov %r28,%r18
                   8525: add %r18,1,%r28
                   8526: ldsb [%r18],%r18
                   8527: stb %r18,[%r19]
                   8528: sll %r18,24,%g1; sra %g1,24,%r19
                   8529: cmp %r19,%r0; bne L2396; nop
                   8530: set 2,%r19
                   8531: st %r19,[%fp+-4]
                   8532: ld [%fp+-4],%r19
                   8533: cmp %r19,2; be L2399; nop
                   8534: add %r25,1,%r25
                   8535: set _2394,%r8
                   8536: set 1,%r9
                   8537: call _printf; nop
                   8538: L2399:
                   8539: ld [%fp+-4],%r19
                   8540: sub %g0,%r19,%r18
                   8541: add %r19,%r18,%r19
                   8542: cmp %r19,%r0; be L2401; nop
                   8543: add %r25,2,%r25
                   8544: set _2394,%r8
                   8545: set 2,%r9
                   8546: call _printf; nop
                   8547: L2401:
                   8548: st %r0,[%fp+-4]
                   8549: mov %r0,%r29
                   8550: ba L2406; nop
                   8551: L2403:
                   8552: ld [%fp+-4],%r19
                   8553: sll %r19,1,%r19
                   8554: or %r19,1,%r19
                   8555: st %r19,[%fp+-4]
                   8556: L2404:
                   8557: add %r29,1,%r29
                   8558: L2406:
                   8559: ld [%r24+4],%r19
                   8560: cmp %r29,%r19; bl L2403; nop
                   8561: ld [%fp+-4],%r19
                   8562: xnor %r19,%g0,%r19
                   8563: cmp %r19,%r0; be L2407; nop
                   8564: add %r25,4,%r25
                   8565: set _2394,%r8
                   8566: set 4,%r9
                   8567: call _printf; nop
                   8568: L2407:
                   8569: set 5,%r19
                   8570: st %r19,[%fp+-4]
                   8571: ld [%fp+-4],%r19
                   8572: add %r19,1,%r19
                   8573: st %r19,[%fp+-4]
                   8574: cmp %r19,6; bne L2414; nop
                   8575: ld [%fp+-4],%r19
                   8576: sub %r19,1,%r19
                   8577: st %r19,[%fp+-4]
                   8578: cmp %r19,5; bne L2414; nop
                   8579: ld [%fp+-4],%r19
                   8580: add %r19,1,%r18
                   8581: st %r18,[%fp+-4]
                   8582: cmp %r19,5; bne L2414; nop
                   8583: ld [%fp+-4],%r19
                   8584: sub %r19,1,%r18
                   8585: st %r18,[%fp+-4]
                   8586: cmp %r19,6; bne L2414; nop
                   8587: ld [%fp+-4],%r19
                   8588: cmp %r19,5; be L2409; nop
                   8589: L2414:
                   8590: add %r25,8,%r25
                   8591: set _2394,%r8
                   8592: set 8,%r9
                   8593: call _printf; nop
                   8594: L2409:
                   8595: set 26,%r22
                   8596: set 26,%r20
                   8597: set L2415,%r19
                   8598: ld [%r19],%f30; ld [%r19+4],%f31
                   8599: st %f30,[%fp+-16]; st %f31,[%fp+-16+4]
                   8600: set 26,%r21
                   8601: set 26,%r19
                   8602: st %r19,[%fp+-8]
                   8603: set 26,%r19
                   8604: mov %r19,%r23
                   8605: set L2416,%r19
                   8606: ld [%r19],%f31
                   8607: st %f31,[%fp+-20]
                   8608: mov %r0,%r26
                   8609: sll %r21,16,%g1; sra %g1,16,%r19
                   8610: sll %r19,24,%g1; sra %g1,24,%r19
                   8611: cmp %r19,26; bne L2423; nop
                   8612: mov %r23,%r19
                   8613: sll %r19,24,%g1; sra %g1,24,%r19
                   8614: cmp %r19,26; bne L2423; nop
                   8615: mov %r20,%r19
                   8616: sll %r19,24,%g1; sra %g1,24,%r19
                   8617: cmp %r19,26; bne L2423; nop
                   8618: ld [%fp+-8],%r19
                   8619: sll %r19,24,%g1; sra %g1,24,%r19
                   8620: cmp %r19,26; bne L2423; nop
                   8621: ld [%fp+-20],%f31
                   8622: fstod %f31,%f30
                   8623: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   8624: sll %r19,24,%g1; sra %g1,24,%r19
                   8625: cmp %r19,26; bne L2423; nop
                   8626: ld [%fp+-16],%f30; ld [%fp+-16+4],%f31
                   8627: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   8628: sll %r19,24,%g1; sra %g1,24,%r19
                   8629: cmp %r19,26; be L2417; nop
                   8630: L2423:
                   8631: add %r26,1,%r26
                   8632: L2417:
                   8633: sll %r22,24,%g1; sra %g1,24,%r19
                   8634: sll %r19,16,%g1; sra %g1,16,%r19
                   8635: cmp %r19,26; bne L2430; nop
                   8636: mov %r23,%r19
                   8637: sll %r19,16,%g1; sra %g1,16,%r19
                   8638: cmp %r19,26; bne L2430; nop
                   8639: mov %r20,%r19
                   8640: sll %r19,16,%g1; sra %g1,16,%r19
                   8641: cmp %r19,26; bne L2430; nop
                   8642: ld [%fp+-8],%r19
                   8643: sll %r19,16,%g1; sra %g1,16,%r19
                   8644: cmp %r19,26; bne L2430; nop
                   8645: ld [%fp+-20],%f31
                   8646: fstod %f31,%f30
                   8647: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   8648: sll %r19,16,%g1; sra %g1,16,%r19
                   8649: cmp %r19,26; bne L2430; nop
                   8650: ld [%fp+-16],%f30; ld [%fp+-16+4],%f31
                   8651: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   8652: sll %r19,16,%g1; sra %g1,16,%r19
                   8653: cmp %r19,26; be L2424; nop
                   8654: L2430:
                   8655: add %r26,2,%r26
                   8656: L2424:
                   8657: sll %r22,24,%g1; sra %g1,24,%r19
                   8658: cmp %r19,26; bne L2437; nop
                   8659: sll %r21,16,%g1; sra %g1,16,%r19
                   8660: cmp %r19,26; bne L2437; nop
                   8661: cmp %r20,26; bne L2437; nop
                   8662: ld [%fp+-8],%r19
                   8663: cmp %r19,26; bne L2437; nop
                   8664: ld [%fp+-20],%f31
                   8665: fstod %f31,%f30
                   8666: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   8667: cmp %r19,26; bne L2437; nop
                   8668: ld [%fp+-16],%f30; ld [%fp+-16+4],%f31
                   8669: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   8670: cmp %r19,26; be L2431; nop
                   8671: L2437:
                   8672: add %r26,4,%r26
                   8673: L2431:
                   8674: sll %r22,24,%g1; sra %g1,24,%r19
                   8675: cmp %r19,26; bne L2444; nop
                   8676: sll %r21,16,%g1; sra %g1,16,%r19
                   8677: cmp %r19,26; bne L2444; nop
                   8678: cmp %r23,26; bne L2444; nop
                   8679: ld [%fp+-8],%r19
                   8680: cmp %r19,26; bne L2444; nop
                   8681: ld [%fp+-20],%f31
                   8682: fstod %f31,%f30
                   8683: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   8684: cmp %r19,26; bne L2444; nop
                   8685: ld [%fp+-16],%f30; ld [%fp+-16+4],%f31
                   8686: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   8687: cmp %r19,26; be L2438; nop
                   8688: L2444:
                   8689: add %r26,8,%r26
                   8690: L2438:
                   8691: sll %r22,24,%g1; sra %g1,24,%r19
                   8692: cmp %r19,26; bne L2453; nop
                   8693: sll %r21,16,%g1; sra %g1,16,%r19
                   8694: cmp %r19,26; bne L2453; nop
                   8695: cmp %r23,26; bne L2453; nop
                   8696: cmp %r20,26; bne L2453; nop
                   8697: ld [%fp+-20],%f31
                   8698: fstod %f31,%f30
                   8699: set L835,%r19
                   8700: ld [%r19],%f28; ld [%r19+4],%f29
                   8701: fcmped %f30,%f28; nop; fbul L2454; nop
                   8702: fsubd %f30,%f28,%f28
                   8703: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   8704: set 0x80000000,%r18
                   8705: add %r19,%r18,%r19
                   8706: st %r19,[%fp+-24]
                   8707: ba L2455; nop
                   8708: L2454:
                   8709: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   8710: st %r19,[%fp+-24]
                   8711: L2455:
                   8712: ld [%fp+-24],%r19
                   8713: cmp %r19,26; bne L2453; nop
                   8714: ld [%fp+-16],%f30; ld [%fp+-16+4],%f31
                   8715: set L835,%r19
                   8716: ld [%r19],%f28; ld [%r19+4],%f29
                   8717: fcmped %f30,%f28; nop; fbul L2456; nop
                   8718: fsubd %f30,%f28,%f28
                   8719: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   8720: set 0x80000000,%r18
                   8721: add %r19,%r18,%r19
                   8722: st %r19,[%fp+-28]
                   8723: ba L2457; nop
                   8724: L2456:
                   8725: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r19
                   8726: st %r19,[%fp+-28]
                   8727: L2457:
                   8728: ld [%fp+-28],%r19
                   8729: cmp %r19,26; be L2445; nop
                   8730: L2453:
                   8731: add %r26,16,%r26
                   8732: L2445:
                   8733: sll %r22,24,%g1; sra %g1,24,%r19
                   8734: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   8735: fdtos %f30,%f31
                   8736: fstod %f31,%f30
                   8737: set L2415,%r19
                   8738: ld [%r19],%f28; ld [%r19+4],%f29
                   8739: fcmped %f30,%f28; nop; fbne L2465; nop
                   8740: sll %r21,16,%g1; sra %g1,16,%r19
                   8741: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   8742: fdtos %f30,%f31
                   8743: fstod %f31,%f30
                   8744: fcmped %f30,%f28; nop; fbne L2465; nop
                   8745: st %r23,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   8746: fdtos %f30,%f31
                   8747: fstod %f31,%f30
                   8748: fcmped %f30,%f28; nop; fbne L2465; nop
                   8749: st %r20,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   8750: fdtos %f30,%f31
                   8751: fstod %f31,%f30
                   8752: fcmped %f30,%f28; nop; fbne L2465; nop
                   8753: ld [%fp+-8],%r19
                   8754: cmp %r19,%r0; bl L2466; nop
                   8755: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   8756: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   8757: ba L2467; nop
                   8758: L2466:
                   8759: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   8760: set L600,%r19
                   8761: ld [%r19],%f28; ld [%r19+4],%f29
                   8762: faddd %f30,%f28,%f30
                   8763: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
                   8764: L2467:
                   8765: ld [%fp+-40],%f30; ld [%fp+-40+4],%f31
                   8766: fdtos %f30,%f31
                   8767: fstod %f31,%f30
                   8768: set L2415,%r19
                   8769: ld [%r19],%f28; ld [%r19+4],%f29
                   8770: fcmped %f30,%f28; nop; fbne L2465; nop
                   8771: ld [%fp+-16],%f30; ld [%fp+-16+4],%f31
                   8772: fdtos %f30,%f31
                   8773: fstod %f31,%f30
                   8774: fcmped %f30,%f28; nop; fbue L2458; nop
                   8775: L2465:
                   8776: add %r26,32,%r26
                   8777: L2458:
                   8778: sll %r22,24,%g1; sra %g1,24,%r19
                   8779: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   8780: set L2415,%r19
                   8781: ld [%r19],%f28; ld [%r19+4],%f29
                   8782: fcmped %f30,%f28; nop; fbne L2475; nop
                   8783: sll %r21,16,%g1; sra %g1,16,%r19
                   8784: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   8785: fcmped %f30,%f28; nop; fbne L2475; nop
                   8786: st %r23,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   8787: fcmped %f30,%f28; nop; fbne L2475; nop
                   8788: st %r20,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   8789: fcmped %f30,%f28; nop; fbne L2475; nop
                   8790: ld [%fp+-8],%r19
                   8791: cmp %r19,%r0; bl L2476; nop
                   8792: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   8793: st %f30,[%fp+-48]; st %f31,[%fp+-48+4]
                   8794: ba L2477; nop
                   8795: L2476:
                   8796: st %r19,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   8797: set L600,%r19
                   8798: ld [%r19],%f28; ld [%r19+4],%f29
                   8799: faddd %f30,%f28,%f30
                   8800: st %f30,[%fp+-48]; st %f31,[%fp+-48+4]
                   8801: L2477:
                   8802: ld [%fp+-48],%f30; ld [%fp+-48+4],%f31
                   8803: set L2415,%r19
                   8804: ld [%r19],%f28; ld [%r19+4],%f29
                   8805: fcmped %f30,%f28; nop; fbne L2475; nop
                   8806: ld [%fp+-20],%f31
                   8807: fstod %f31,%f30
                   8808: fcmped %f30,%f28; nop; fbue L2468; nop
                   8809: L2475:
                   8810: add %r26,64,%r26
                   8811: L2468:
                   8812: cmp %r26,%r0; be L2478; nop
                   8813: add %r25,16,%r25
                   8814: set _2394,%r8
                   8815: set 16,%r9
                   8816: call _printf; nop
                   8817: L2478:
                   8818: mov %r25,%r24
                   8819: L2393:
                   8820: ret; restore
                   8821: .seg "data"
                   8822: _2481:.ascii "s757,er%d\012\000"
                   8823: _2482:.ascii "s757   \000"
                   8824: .seg "text"
                   8825: .global _s757
                   8826: .align 4
                   8827: .proc 4
                   8828: _s757:save %sp,-208,%sp
                   8829: set _2482,%r19
                   8830: st %r19,[%fp+-76]
                   8831: add %r24,60,%r19
                   8832: st %r19,[%fp+-80]
                   8833: st %r0,[%fp+-84]
                   8834: L2483:
                   8835: L2484:
                   8836: ld [%fp+-80],%r19
                   8837: add %r19,1,%r18
                   8838: st %r18,[%fp+-80]
                   8839: ld [%fp+-76],%r18
                   8840: add %r18,1,%r17
                   8841: st %r17,[%fp+-76]
                   8842: ldsb [%r18],%r18
                   8843: stb %r18,[%r19]
                   8844: sll %r18,24,%g1; sra %g1,24,%r19
                   8845: cmp %r19,%r0; bne L2483; nop
                   8846: set 40,%r19
                   8847: st %r19,[%fp+-88]
                   8848: ld [%fp+-88],%r19
                   8849: sll %r19,3,%r18
                   8850: sll %r18,2,%r18
                   8851: cmp %r18,1280; bne L2488; nop
                   8852: sra %r19,3,%r19
                   8853: sra %r19,2,%r19
                   8854: cmp %r19,1; be L2486; nop
                   8855: L2488:
                   8856: ld [%fp+-84],%r19
                   8857: add %r19,1,%r19
                   8858: st %r19,[%fp+-84]
                   8859: ld [%r24+44],%r19
                   8860: cmp %r19,%r0; be L2489; nop
                   8861: set _2481,%r8
                   8862: set 1,%r9
                   8863: call _printf; nop
                   8864: L2489:
                   8865: L2486:
                   8866: mov %r0,%r25
                   8867: mov %r0,%r20
                   8868: ba L2494; nop
                   8869: L2491:
                   8870: set 1,%r22
                   8871: ld [%r24+16],%r19
                   8872: sub %r19,1,%r19
                   8873: sll %r22,%r19,%r21
                   8874: st %r0,[%fp+-68]
                   8875: ld [%fp+-68],%r19
                   8876: xnor %r19,%g0,%r19
                   8877: srl %r19,%r20,%r18
                   8878: st %r18,[%fp+-72]
                   8879: sll %r19,%r20,%r19
                   8880: st %r19,[%fp+-68]
                   8881: mov %r0,%r23
                   8882: ba L2498; nop
                   8883: L2495:
                   8884: cmp %r23,%r20; bge L2506; nop
                   8885: set 1,%r19
                   8886: st %r19,[%fp+-96]
                   8887: ba L2507; nop
                   8888: L2506:
                   8889: st %r0,[%fp+-96]
                   8890: L2507:
                   8891: ld [%fp+-68],%r19
                   8892: and %r22,%r19,%r19
                   8893: cmp %r19,%r0; bne L2508; nop
                   8894: set 1,%r19
                   8895: st %r19,[%fp+-100]
                   8896: ba L2509; nop
                   8897: L2508:
                   8898: st %r0,[%fp+-100]
                   8899: L2509:
                   8900: ld [%fp+-96],%r19
                   8901: ld [%fp+-100],%r18
                   8902: cmp %r19,%r18; bne L2505; nop
                   8903: cmp %r23,%r20; bge L2510; nop
                   8904: set 1,%r19
                   8905: st %r19,[%fp+-104]
                   8906: ba L2511; nop
                   8907: L2510:
                   8908: st %r0,[%fp+-104]
                   8909: L2511:
                   8910: ld [%fp+-72],%r19
                   8911: and %r21,%r19,%r19
                   8912: cmp %r19,%r0; bne L2512; nop
                   8913: set 1,%r19
                   8914: st %r19,[%fp+-108]
                   8915: ba L2513; nop
                   8916: L2512:
                   8917: st %r0,[%fp+-108]
                   8918: L2513:
                   8919: ld [%fp+-104],%r19
                   8920: ld [%fp+-108],%r18
                   8921: cmp %r19,%r18; be L2499; nop
                   8922: L2505:
                   8923: set 1,%r25
                   8924: L2499:
                   8925: sll %r22,1,%r22
                   8926: srl %r21,1,%r21
                   8927: L2496:
                   8928: add %r23,1,%r23
                   8929: L2498:
                   8930: ld [%r24+16],%r19
                   8931: cmp %r23,%r19; bl L2495; nop
                   8932: L2492:
                   8933: add %r20,1,%r20
                   8934: L2494:
                   8935: ld [%r24+16],%r19
                   8936: cmp %r20,%r19; bl L2491; nop
                   8937: cmp %r25,%r0; be L2514; nop
                   8938: ld [%fp+-84],%r19
                   8939: add %r19,2,%r19
                   8940: st %r19,[%fp+-84]
                   8941: ld [%r24+44],%r19
                   8942: cmp %r19,%r0; be L2516; nop
                   8943: set _2481,%r8
                   8944: set 2,%r9
                   8945: call _printf; nop
                   8946: L2516:
                   8947: L2514:
                   8948: set 3,%r26
                   8949: set 2,%r27
                   8950: set 1,%r28
                   8951: cmp %r26,%r27; bge L2524; nop
                   8952: set 1,%r19
                   8953: st %r19,[%fp+-100]
                   8954: ba L2525; nop
                   8955: L2524:
                   8956: st %r0,[%fp+-100]
                   8957: L2525:
                   8958: ld [%fp+-100],%r19
                   8959: cmp %r19,%r28; bge L2522; nop
                   8960: set 1,%r19
                   8961: st %r19,[%fp+-96]
                   8962: ba L2523; nop
                   8963: L2522:
                   8964: st %r0,[%fp+-96]
                   8965: L2523:
                   8966: ld [%fp+-96],%r19
                   8967: cmp %r19,1; be L2518; nop
                   8968: ld [%fp+-84],%r19
                   8969: add %r19,4,%r19
                   8970: st %r19,[%fp+-84]
                   8971: ld [%r24+44],%r19
                   8972: cmp %r19,%r0; be L2526; nop
                   8973: set _2481,%r8
                   8974: set 4,%r9
                   8975: call _printf; nop
                   8976: L2526:
                   8977: L2518:
                   8978: add -60,%fp,%r19
                   8979: add -64,%fp,%r18
                   8980: cmp %r19,%r18; bne L2528; nop
                   8981: ld [%fp+-84],%r19
                   8982: add %r19,8,%r19
                   8983: st %r19,[%fp+-84]
                   8984: ld [%r24+44],%r19
                   8985: cmp %r19,%r0; be L2531; nop
                   8986: set _2481,%r8
                   8987: set 8,%r9
                   8988: call _printf; nop
                   8989: L2531:
                   8990: L2528:
                   8991: add -60,%fp,%r19
                   8992: add -64,%fp,%r18
                   8993: cmp %r19,%r18; bgeu L2533; nop
                   8994: ld [%r24+40],%r19
                   8995: cmp %r19,%r0; be L2536; nop
                   8996: set L2538,%r8
                   8997: call _printf; nop
                   8998: L2536:
                   8999: L2533:
                   9000: mov %r0,%r25
                   9001: mov %r0,%r23
                   9002: L2539:
                   9003: set 1,%r19
                   9004: sll %r23,2,%r18
                   9005: add -64,%fp,%r17
                   9006: st %r19,[%r18+%r17]
                   9007: L2540:
                   9008: add %r23,1,%r23
                   9009: cmp %r23,16; bl L2539; nop
                   9010: st %r0,[%fp+-60]
                   9011: st %r0,[%fp+-48]
                   9012: st %r0,[%fp+-40]
                   9013: st %r0,[%fp+-36]
                   9014: st %r0,[%fp+-28]
                   9015: st %r0,[%fp+-12]
                   9016: mov %r0,%r26
                   9017: L2549:
                   9018: mov %r0,%r27
                   9019: L2553:
                   9020: mov %r0,%r28
                   9021: L2557:
                   9022: mov %r0,%r29
                   9023: L2561:
                   9024: cmp %r26,%r27; bge L2572; nop
                   9025: set 1,%r19
                   9026: st %r19,[%fp+-108]
                   9027: ba L2573; nop
                   9028: L2572:
                   9029: st %r0,[%fp+-108]
                   9030: L2573:
                   9031: cmp %r28,%r29; bge L2574; nop
                   9032: set 1,%r19
                   9033: st %r19,[%fp+-112]
                   9034: ba L2575; nop
                   9035: L2574:
                   9036: st %r0,[%fp+-112]
                   9037: L2575:
                   9038: ld [%fp+-108],%r19
                   9039: ld [%fp+-112],%r18
                   9040: cmp %r19,%r18; bne L2570; nop
                   9041: set 1,%r19
                   9042: st %r19,[%fp+-104]
                   9043: ba L2571; nop
                   9044: L2570:
                   9045: st %r0,[%fp+-104]
                   9046: L2571:
                   9047: ld [%fp+-104],%r19
                   9048: sll %r26,3,%r18
                   9049: sll %r27,2,%r17
                   9050: add %r18,%r17,%r18
                   9051: sll %r28,1,%r17
                   9052: add %r18,%r17,%r18
                   9053: add %r18,%r29,%r18
                   9054: sll %r18,2,%r18
                   9055: add -64,%fp,%r17
                   9056: ld [%r18+%r17],%r18
                   9057: cmp %r19,%r18; be L2565; nop
                   9058: set 1,%r25
                   9059: L2565:
                   9060: L2562:
                   9061: add %r29,1,%r29
                   9062: cmp %r29,2; bl L2561; nop
                   9063: L2558:
                   9064: add %r28,1,%r28
                   9065: cmp %r28,2; bl L2557; nop
                   9066: L2554:
                   9067: add %r27,1,%r27
                   9068: cmp %r27,2; bl L2553; nop
                   9069: L2550:
                   9070: add %r26,1,%r26
                   9071: cmp %r26,2; bl L2549; nop
                   9072: cmp %r25,%r0; be L2576; nop
                   9073: ld [%fp+-84],%r19
                   9074: add %r19,16,%r19
                   9075: st %r19,[%fp+-84]
                   9076: ld [%r24+44],%r19
                   9077: cmp %r19,%r0; be L2578; nop
                   9078: set _2481,%r8
                   9079: set 16,%r9
                   9080: call _printf; nop
                   9081: L2578:
                   9082: L2576:
                   9083: st %r0,[%fp+-92]
                   9084: ld [%fp+-92],%r19
                   9085: cmp %r19,%r0; be L2580; nop
                   9086: ld [%fp+-84],%r19
                   9087: add %r19,32,%r19
                   9088: st %r19,[%fp+-84]
                   9089: ld [%r24+44],%r19
                   9090: cmp %r19,%r0; be L2582; nop
                   9091: set _2481,%r8
                   9092: set 32,%r9
                   9093: call _printf; nop
                   9094: L2582:
                   9095: L2580:
                   9096: ld [%fp+-84],%r24
                   9097: L2480:
                   9098: ret; restore
                   9099: .seg "data"
                   9100: _2585:.ascii "Local error %d.\012\000"
                   9101: _2586:.ascii "s7813,er%d\012\000"
                   9102: _2587:.ascii "s7813  \000"
                   9103: .seg "text"
                   9104: .global _s7813
                   9105: .align 4
                   9106: .proc 4
                   9107: _s7813:save %sp,-144,%sp
                   9108: set _2587,%r23
                   9109: add %r24,60,%r22
                   9110: mov %r0,%r28
                   9111: mov %r0,%r21
                   9112: ld [%r24+48],%r29
                   9113: L2588:
                   9114: L2589:
                   9115: mov %r22,%r19
                   9116: add %r19,1,%r22
                   9117: mov %r23,%r18
                   9118: add %r18,1,%r23
                   9119: ldsb [%r18],%r18
                   9120: stb %r18,[%r19]
                   9121: sll %r18,24,%g1; sra %g1,24,%r19
                   9122: cmp %r19,%r0; bne L2588; nop
                   9123: ba L2591; nop
                   9124: set 1,%r28
                   9125: cmp %r29,%r0; be L2593; nop
                   9126: set _2585,%r8
                   9127: mov %r28,%r9
                   9128: call _printf; nop
                   9129: L2593:
                   9130: L2591:
                   9131: ba L2595; nop
                   9132: set 2,%r28
                   9133: cmp %r29,%r0; be L2597; nop
                   9134: set _2585,%r8
                   9135: mov %r28,%r9
                   9136: call _printf; nop
                   9137: L2597:
                   9138: L2595:
                   9139: ba L2599; nop
                   9140: set 3,%r28
                   9141: cmp %r29,%r0; be L2601; nop
                   9142: set _2585,%r8
                   9143: mov %r28,%r9
                   9144: call _printf; nop
                   9145: L2601:
                   9146: L2599:
                   9147: ba L2603; nop
                   9148: set 4,%r28
                   9149: cmp %r29,%r0; be L2605; nop
                   9150: set _2585,%r8
                   9151: mov %r28,%r9
                   9152: call _printf; nop
                   9153: L2605:
                   9154: L2603:
                   9155: ba L2607; nop
                   9156: set 5,%r28
                   9157: cmp %r29,%r0; be L2609; nop
                   9158: set _2585,%r8
                   9159: mov %r28,%r9
                   9160: call _printf; nop
                   9161: L2609:
                   9162: L2607:
                   9163: ba L2611; nop
                   9164: set 6,%r28
                   9165: cmp %r29,%r0; be L2613; nop
                   9166: set _2585,%r8
                   9167: mov %r28,%r9
                   9168: call _printf; nop
                   9169: L2613:
                   9170: L2611:
                   9171: ba L2615; nop
                   9172: set 7,%r28
                   9173: cmp %r29,%r0; be L2617; nop
                   9174: set _2585,%r8
                   9175: mov %r28,%r9
                   9176: call _printf; nop
                   9177: L2617:
                   9178: L2615:
                   9179: ba L2619; nop
                   9180: set 8,%r28
                   9181: cmp %r29,%r0; be L2621; nop
                   9182: set _2585,%r8
                   9183: mov %r28,%r9
                   9184: call _printf; nop
                   9185: L2621:
                   9186: L2619:
                   9187: ba L2623; nop
                   9188: set 9,%r28
                   9189: cmp %r29,%r0; be L2625; nop
                   9190: set _2585,%r8
                   9191: mov %r28,%r9
                   9192: call _printf; nop
                   9193: L2625:
                   9194: L2623:
                   9195: ba L2627; nop
                   9196: set 10,%r28
                   9197: cmp %r29,%r0; be L2629; nop
                   9198: set _2585,%r8
                   9199: mov %r28,%r9
                   9200: call _printf; nop
                   9201: L2629:
                   9202: L2627:
                   9203: ba L2631; nop
                   9204: set 11,%r28
                   9205: cmp %r29,%r0; be L2633; nop
                   9206: set _2585,%r8
                   9207: mov %r28,%r9
                   9208: call _printf; nop
                   9209: L2633:
                   9210: L2631:
                   9211: ba L2635; nop
                   9212: set 12,%r28
                   9213: cmp %r29,%r0; be L2637; nop
                   9214: set _2585,%r8
                   9215: mov %r28,%r9
                   9216: call _printf; nop
                   9217: L2637:
                   9218: L2635:
                   9219: ba L2639; nop
                   9220: set 13,%r28
                   9221: cmp %r29,%r0; be L2641; nop
                   9222: set _2585,%r8
                   9223: mov %r28,%r9
                   9224: call _printf; nop
                   9225: L2641:
                   9226: L2639:
                   9227: ba L2643; nop
                   9228: set 14,%r28
                   9229: cmp %r29,%r0; be L2645; nop
                   9230: set _2585,%r8
                   9231: mov %r28,%r9
                   9232: call _printf; nop
                   9233: L2645:
                   9234: L2643:
                   9235: ba L2647; nop
                   9236: set 15,%r28
                   9237: cmp %r29,%r0; be L2649; nop
                   9238: set _2585,%r8
                   9239: mov %r28,%r9
                   9240: call _printf; nop
                   9241: L2649:
                   9242: L2647:
                   9243: ba L2651; nop
                   9244: set 16,%r28
                   9245: cmp %r29,%r0; be L2653; nop
                   9246: set _2585,%r8
                   9247: mov %r28,%r9
                   9248: call _printf; nop
                   9249: L2653:
                   9250: L2651:
                   9251: ba L2655; nop
                   9252: set 17,%r28
                   9253: cmp %r29,%r0; be L2657; nop
                   9254: set _2585,%r8
                   9255: mov %r28,%r9
                   9256: call _printf; nop
                   9257: L2657:
                   9258: L2655:
                   9259: ba L2659; nop
                   9260: set 18,%r28
                   9261: cmp %r29,%r0; be L2661; nop
                   9262: set _2585,%r8
                   9263: mov %r28,%r9
                   9264: call _printf; nop
                   9265: L2661:
                   9266: L2659:
                   9267: ba L2663; nop
                   9268: set 16,%r28
                   9269: cmp %r29,%r0; be L2665; nop
                   9270: set _2585,%r8
                   9271: mov %r28,%r9
                   9272: call _printf; nop
                   9273: L2665:
                   9274: L2663:
                   9275: ba L2667; nop
                   9276: set 20,%r28
                   9277: cmp %r29,%r0; be L2669; nop
                   9278: set _2585,%r8
                   9279: mov %r28,%r9
                   9280: call _printf; nop
                   9281: L2669:
                   9282: L2667:
                   9283: ba L2671; nop
                   9284: set 21,%r28
                   9285: cmp %r29,%r0; be L2673; nop
                   9286: set _2585,%r8
                   9287: mov %r28,%r9
                   9288: call _printf; nop
                   9289: L2673:
                   9290: L2671:
                   9291: ba L2675; nop
                   9292: set 22,%r28
                   9293: cmp %r29,%r0; be L2677; nop
                   9294: set _2585,%r8
                   9295: mov %r28,%r9
                   9296: call _printf; nop
                   9297: L2677:
                   9298: L2675:
                   9299: ba L2679; nop
                   9300: set 23,%r28
                   9301: cmp %r29,%r0; be L2681; nop
                   9302: set _2585,%r8
                   9303: mov %r28,%r9
                   9304: call _printf; nop
                   9305: L2681:
                   9306: L2679:
                   9307: ba L2683; nop
                   9308: set 24,%r28
                   9309: cmp %r29,%r0; be L2685; nop
                   9310: set _2585,%r8
                   9311: mov %r28,%r9
                   9312: call _printf; nop
                   9313: L2685:
                   9314: L2683:
                   9315: ba L2687; nop
                   9316: set 25,%r28
                   9317: cmp %r29,%r0; be L2689; nop
                   9318: set _2585,%r8
                   9319: mov %r28,%r9
                   9320: call _printf; nop
                   9321: L2689:
                   9322: L2687:
                   9323: ba L2691; nop
                   9324: set 26,%r28
                   9325: cmp %r29,%r0; be L2693; nop
                   9326: set _2585,%r8
                   9327: mov %r28,%r9
                   9328: call _printf; nop
                   9329: L2693:
                   9330: L2691:
                   9331: ba L2695; nop
                   9332: set 27,%r28
                   9333: cmp %r29,%r0; be L2697; nop
                   9334: set _2585,%r8
                   9335: mov %r28,%r9
                   9336: call _printf; nop
                   9337: L2697:
                   9338: L2695:
                   9339: ba L2699; nop
                   9340: set 28,%r28
                   9341: cmp %r29,%r0; be L2701; nop
                   9342: set _2585,%r8
                   9343: mov %r28,%r9
                   9344: call _printf; nop
                   9345: L2701:
                   9346: L2699:
                   9347: ba L2703; nop
                   9348: set 26,%r28
                   9349: cmp %r29,%r0; be L2705; nop
                   9350: set _2585,%r8
                   9351: mov %r28,%r9
                   9352: call _printf; nop
                   9353: L2705:
                   9354: L2703:
                   9355: ba L2707; nop
                   9356: set 30,%r28
                   9357: cmp %r29,%r0; be L2709; nop
                   9358: set _2585,%r8
                   9359: mov %r28,%r9
                   9360: call _printf; nop
                   9361: L2709:
                   9362: L2707:
                   9363: ba L2711; nop
                   9364: set 31,%r28
                   9365: cmp %r29,%r0; be L2713; nop
                   9366: set _2585,%r8
                   9367: mov %r28,%r9
                   9368: call _printf; nop
                   9369: L2713:
                   9370: L2711:
                   9371: ba L2715; nop
                   9372: set 32,%r28
                   9373: cmp %r29,%r0; be L2717; nop
                   9374: set _2585,%r8
                   9375: mov %r28,%r9
                   9376: call _printf; nop
                   9377: L2717:
                   9378: L2715:
                   9379: ba L2719; nop
                   9380: set 33,%r28
                   9381: cmp %r29,%r0; be L2721; nop
                   9382: set _2585,%r8
                   9383: mov %r28,%r9
                   9384: call _printf; nop
                   9385: L2721:
                   9386: L2719:
                   9387: ba L2723; nop
                   9388: set 34,%r28
                   9389: cmp %r29,%r0; be L2725; nop
                   9390: set _2585,%r8
                   9391: mov %r28,%r9
                   9392: call _printf; nop
                   9393: L2725:
                   9394: L2723:
                   9395: ba L2727; nop
                   9396: set 35,%r28
                   9397: cmp %r29,%r0; be L2729; nop
                   9398: set _2585,%r8
                   9399: mov %r28,%r9
                   9400: call _printf; nop
                   9401: L2729:
                   9402: L2727:
                   9403: ba L2731; nop
                   9404: set 36,%r28
                   9405: cmp %r29,%r0; be L2733; nop
                   9406: set _2585,%r8
                   9407: mov %r28,%r9
                   9408: call _printf; nop
                   9409: L2733:
                   9410: L2731:
                   9411: ba L2735; nop
                   9412: set 37,%r28
                   9413: cmp %r29,%r0; be L2737; nop
                   9414: set _2585,%r8
                   9415: mov %r28,%r9
                   9416: call _printf; nop
                   9417: L2737:
                   9418: L2735:
                   9419: ba L2739; nop
                   9420: set 38,%r28
                   9421: cmp %r29,%r0; be L2741; nop
                   9422: set _2585,%r8
                   9423: mov %r28,%r9
                   9424: call _printf; nop
                   9425: L2741:
                   9426: L2739:
                   9427: ba L2743; nop
                   9428: set 39,%r28
                   9429: cmp %r29,%r0; be L2745; nop
                   9430: set _2585,%r8
                   9431: mov %r28,%r9
                   9432: call _printf; nop
                   9433: L2745:
                   9434: L2743:
                   9435: ba L2747; nop
                   9436: set 40,%r28
                   9437: cmp %r29,%r0; be L2749; nop
                   9438: set _2585,%r8
                   9439: mov %r28,%r9
                   9440: call _printf; nop
                   9441: L2749:
                   9442: L2747:
                   9443: ba L2751; nop
                   9444: set 41,%r28
                   9445: cmp %r29,%r0; be L2753; nop
                   9446: set _2585,%r8
                   9447: mov %r28,%r9
                   9448: call _printf; nop
                   9449: L2753:
                   9450: L2751:
                   9451: ba L2755; nop
                   9452: set 42,%r28
                   9453: cmp %r29,%r0; be L2757; nop
                   9454: set _2585,%r8
                   9455: mov %r28,%r9
                   9456: call _printf; nop
                   9457: L2757:
                   9458: L2755:
                   9459: ba L2759; nop
                   9460: set 43,%r28
                   9461: cmp %r29,%r0; be L2761; nop
                   9462: set _2585,%r8
                   9463: mov %r28,%r9
                   9464: call _printf; nop
                   9465: L2761:
                   9466: L2759:
                   9467: ba L2763; nop
                   9468: set 44,%r28
                   9469: cmp %r29,%r0; be L2765; nop
                   9470: set _2585,%r8
                   9471: mov %r28,%r9
                   9472: call _printf; nop
                   9473: L2765:
                   9474: L2763:
                   9475: ba L2767; nop
                   9476: set 45,%r28
                   9477: cmp %r29,%r0; be L2769; nop
                   9478: set _2585,%r8
                   9479: mov %r28,%r9
                   9480: call _printf; nop
                   9481: L2769:
                   9482: L2767:
                   9483: ba L2771; nop
                   9484: set 46,%r28
                   9485: cmp %r29,%r0; be L2773; nop
                   9486: set _2585,%r8
                   9487: mov %r28,%r9
                   9488: call _printf; nop
                   9489: L2773:
                   9490: L2771:
                   9491: ba L2775; nop
                   9492: set 47,%r28
                   9493: cmp %r29,%r0; be L2777; nop
                   9494: set _2585,%r8
                   9495: mov %r28,%r9
                   9496: call _printf; nop
                   9497: L2777:
                   9498: L2775:
                   9499: ba L2779; nop
                   9500: set 48,%r28
                   9501: cmp %r29,%r0; be L2781; nop
                   9502: set _2585,%r8
                   9503: mov %r28,%r9
                   9504: call _printf; nop
                   9505: L2781:
                   9506: L2779:
                   9507: ba L2783; nop
                   9508: set 49,%r28
                   9509: cmp %r29,%r0; be L2785; nop
                   9510: set _2585,%r8
                   9511: mov %r28,%r9
                   9512: call _printf; nop
                   9513: L2785:
                   9514: L2783:
                   9515: ba L2787; nop
                   9516: set 50,%r28
                   9517: cmp %r29,%r0; be L2789; nop
                   9518: set _2585,%r8
                   9519: mov %r28,%r9
                   9520: call _printf; nop
                   9521: L2789:
                   9522: L2787:
                   9523: ba L2791; nop
                   9524: set 51,%r28
                   9525: cmp %r29,%r0; be L2793; nop
                   9526: set _2585,%r8
                   9527: mov %r28,%r9
                   9528: call _printf; nop
                   9529: L2793:
                   9530: L2791:
                   9531: ba L2795; nop
                   9532: set 52,%r28
                   9533: cmp %r29,%r0; be L2797; nop
                   9534: set _2585,%r8
                   9535: mov %r28,%r9
                   9536: call _printf; nop
                   9537: L2797:
                   9538: L2795:
                   9539: ba L2799; nop
                   9540: set 53,%r28
                   9541: cmp %r29,%r0; be L2801; nop
                   9542: set _2585,%r8
                   9543: mov %r28,%r9
                   9544: call _printf; nop
                   9545: L2801:
                   9546: L2799:
                   9547: ba L2803; nop
                   9548: set 54,%r28
                   9549: cmp %r29,%r0; be L2805; nop
                   9550: set _2585,%r8
                   9551: mov %r28,%r9
                   9552: call _printf; nop
                   9553: L2805:
                   9554: L2803:
                   9555: ba L2807; nop
                   9556: set 55,%r28
                   9557: cmp %r29,%r0; be L2809; nop
                   9558: set _2585,%r8
                   9559: mov %r28,%r9
                   9560: call _printf; nop
                   9561: L2809:
                   9562: L2807:
                   9563: ba L2811; nop
                   9564: set 56,%r28
                   9565: cmp %r29,%r0; be L2813; nop
                   9566: set _2585,%r8
                   9567: mov %r28,%r9
                   9568: call _printf; nop
                   9569: L2813:
                   9570: L2811:
                   9571: ba L2815; nop
                   9572: set 57,%r28
                   9573: cmp %r29,%r0; be L2817; nop
                   9574: set _2585,%r8
                   9575: mov %r28,%r9
                   9576: call _printf; nop
                   9577: L2817:
                   9578: L2815:
                   9579: ba L2819; nop
                   9580: set 58,%r28
                   9581: cmp %r29,%r0; be L2821; nop
                   9582: set _2585,%r8
                   9583: mov %r28,%r9
                   9584: call _printf; nop
                   9585: L2821:
                   9586: L2819:
                   9587: ba L2823; nop
                   9588: set 56,%r28
                   9589: cmp %r29,%r0; be L2825; nop
                   9590: set _2585,%r8
                   9591: mov %r28,%r9
                   9592: call _printf; nop
                   9593: L2825:
                   9594: L2823:
                   9595: ba L2827; nop
                   9596: set 60,%r28
                   9597: cmp %r29,%r0; be L2829; nop
                   9598: set _2585,%r8
                   9599: mov %r28,%r9
                   9600: call _printf; nop
                   9601: L2829:
                   9602: L2827:
                   9603: ba L2831; nop
                   9604: set 61,%r28
                   9605: cmp %r29,%r0; be L2833; nop
                   9606: set _2585,%r8
                   9607: mov %r28,%r9
                   9608: call _printf; nop
                   9609: L2833:
                   9610: L2831:
                   9611: ba L2835; nop
                   9612: set 62,%r28
                   9613: cmp %r29,%r0; be L2837; nop
                   9614: set _2585,%r8
                   9615: mov %r28,%r9
                   9616: call _printf; nop
                   9617: L2837:
                   9618: L2835:
                   9619: ba L2839; nop
                   9620: set 63,%r28
                   9621: cmp %r29,%r0; be L2841; nop
                   9622: set _2585,%r8
                   9623: mov %r28,%r9
                   9624: call _printf; nop
                   9625: L2841:
                   9626: L2839:
                   9627: ba L2843; nop
                   9628: set 64,%r28
                   9629: cmp %r29,%r0; be L2845; nop
                   9630: set _2585,%r8
                   9631: mov %r28,%r9
                   9632: call _printf; nop
                   9633: L2845:
                   9634: L2843:
                   9635: ba L2847; nop
                   9636: set 65,%r28
                   9637: cmp %r29,%r0; be L2849; nop
                   9638: set _2585,%r8
                   9639: mov %r28,%r9
                   9640: call _printf; nop
                   9641: L2849:
                   9642: L2847:
                   9643: ba L2851; nop
                   9644: set 66,%r28
                   9645: cmp %r29,%r0; be L2853; nop
                   9646: set _2585,%r8
                   9647: mov %r28,%r9
                   9648: call _printf; nop
                   9649: L2853:
                   9650: L2851:
                   9651: ba L2855; nop
                   9652: set 67,%r28
                   9653: cmp %r29,%r0; be L2857; nop
                   9654: set _2585,%r8
                   9655: mov %r28,%r9
                   9656: call _printf; nop
                   9657: L2857:
                   9658: L2855:
                   9659: ba L2859; nop
                   9660: set 68,%r28
                   9661: cmp %r29,%r0; be L2861; nop
                   9662: set _2585,%r8
                   9663: mov %r28,%r9
                   9664: call _printf; nop
                   9665: L2861:
                   9666: L2859:
                   9667: ba L2863; nop
                   9668: set 69,%r28
                   9669: cmp %r29,%r0; be L2865; nop
                   9670: set _2585,%r8
                   9671: mov %r28,%r9
                   9672: call _printf; nop
                   9673: L2865:
                   9674: L2863:
                   9675: ba L2867; nop
                   9676: set 70,%r28
                   9677: cmp %r29,%r0; be L2869; nop
                   9678: set _2585,%r8
                   9679: mov %r28,%r9
                   9680: call _printf; nop
                   9681: L2869:
                   9682: L2867:
                   9683: ba L2871; nop
                   9684: set 71,%r28
                   9685: cmp %r29,%r0; be L2873; nop
                   9686: set _2585,%r8
                   9687: mov %r28,%r9
                   9688: call _printf; nop
                   9689: L2873:
                   9690: L2871:
                   9691: ba L2875; nop
                   9692: set 72,%r28
                   9693: cmp %r29,%r0; be L2877; nop
                   9694: set _2585,%r8
                   9695: mov %r28,%r9
                   9696: call _printf; nop
                   9697: L2877:
                   9698: L2875:
                   9699: ba L2879; nop
                   9700: set 73,%r28
                   9701: cmp %r29,%r0; be L2881; nop
                   9702: set _2585,%r8
                   9703: mov %r28,%r9
                   9704: call _printf; nop
                   9705: L2881:
                   9706: L2879:
                   9707: ba L2883; nop
                   9708: set 74,%r28
                   9709: cmp %r29,%r0; be L2885; nop
                   9710: set _2585,%r8
                   9711: mov %r28,%r9
                   9712: call _printf; nop
                   9713: L2885:
                   9714: L2883:
                   9715: ba L2887; nop
                   9716: set 75,%r28
                   9717: cmp %r29,%r0; be L2889; nop
                   9718: set _2585,%r8
                   9719: mov %r28,%r9
                   9720: call _printf; nop
                   9721: L2889:
                   9722: L2887:
                   9723: cmp %r28,%r0; be L2891; nop
                   9724: ld [%r24+44],%r19
                   9725: cmp %r19,%r0; be L2893; nop
                   9726: set _2586,%r8
                   9727: set 1,%r9
                   9728: call _printf; nop
                   9729: L2893:
                   9730: add %r21,1,%r21
                   9731: L2891:
                   9732: mov %r0,%r28
                   9733: mov %r0,%r26
                   9734: mov %r0,%r27
                   9735: mov %r27,%r19
                   9736: add %r19,1,%r27
                   9737: cmp %r19,%r0; be L2896; nop
                   9738: mov %r26,%r19
                   9739: add %r19,1,%r26
                   9740: cmp %r19,%r0; be L2896; nop
                   9741: set 1,%r19
                   9742: st %r19,[%fp+-8]
                   9743: ba L2897; nop
                   9744: L2896:
                   9745: st %r0,[%fp+-8]
                   9746: L2897:
                   9747: ld [%fp+-8],%r25
                   9748: cmp %r27,1; be L2898; nop
                   9749: set 1,%r28
                   9750: cmp %r29,%r0; be L2900; nop
                   9751: set _2585,%r8
                   9752: mov %r28,%r9
                   9753: call _printf; nop
                   9754: L2900:
                   9755: L2898:
                   9756: cmp %r26,%r0; be L2902; nop
                   9757: set 2,%r28
                   9758: cmp %r29,%r0; be L2904; nop
                   9759: set _2585,%r8
                   9760: mov %r28,%r9
                   9761: call _printf; nop
                   9762: L2904:
                   9763: L2902:
                   9764: cmp %r25,%r0; be L2906; nop
                   9765: set 3,%r28
                   9766: cmp %r29,%r0; be L2908; nop
                   9767: set _2585,%r8
                   9768: mov %r28,%r9
                   9769: call _printf; nop
                   9770: L2908:
                   9771: L2906:
                   9772: cmp %r27,%r0; be L2911; nop
                   9773: mov %r26,%r19
                   9774: add %r19,1,%r26
                   9775: cmp %r19,%r0; be L2911; nop
                   9776: set 1,%r19
                   9777: st %r19,[%fp+-12]
                   9778: ba L2912; nop
                   9779: L2911:
                   9780: st %r0,[%fp+-12]
                   9781: L2912:
                   9782: ld [%fp+-12],%r25
                   9783: cmp %r27,1; be L2913; nop
                   9784: set 4,%r28
                   9785: cmp %r29,%r0; be L2915; nop
                   9786: set _2585,%r8
                   9787: mov %r28,%r9
                   9788: call _printf; nop
                   9789: L2915:
                   9790: L2913:
                   9791: cmp %r26,1; be L2917; nop
                   9792: set 5,%r28
                   9793: cmp %r29,%r0; be L2919; nop
                   9794: set _2585,%r8
                   9795: mov %r28,%r9
                   9796: call _printf; nop
                   9797: L2919:
                   9798: L2917:
                   9799: cmp %r25,%r0; be L2921; nop
                   9800: set 6,%r28
                   9801: cmp %r29,%r0; be L2923; nop
                   9802: set _2585,%r8
                   9803: mov %r28,%r9
                   9804: call _printf; nop
                   9805: L2923:
                   9806: L2921:
                   9807: mov %r27,%r19
                   9808: sub %r19,1,%r27
                   9809: cmp %r19,%r0; be L2926; nop
                   9810: cmp %r26,%r0; be L2926; nop
                   9811: set 1,%r19
                   9812: st %r19,[%fp+-16]
                   9813: ba L2927; nop
                   9814: L2926:
                   9815: st %r0,[%fp+-16]
                   9816: L2927:
                   9817: ld [%fp+-16],%r25
                   9818: cmp %r27,%r0; be L2928; nop
                   9819: set 7,%r28
                   9820: cmp %r29,%r0; be L2930; nop
                   9821: set _2585,%r8
                   9822: mov %r28,%r9
                   9823: call _printf; nop
                   9824: L2930:
                   9825: L2928:
                   9826: cmp %r26,1; be L2932; nop
                   9827: set 8,%r28
                   9828: cmp %r29,%r0; be L2934; nop
                   9829: set _2585,%r8
                   9830: mov %r28,%r9
                   9831: call _printf; nop
                   9832: L2934:
                   9833: L2932:
                   9834: cmp %r25,1; be L2936; nop
                   9835: set 9,%r28
                   9836: cmp %r29,%r0; be L2938; nop
                   9837: set _2585,%r8
                   9838: mov %r28,%r9
                   9839: call _printf; nop
                   9840: L2938:
                   9841: L2936:
                   9842: cmp %r27,%r0; be L2941; nop
                   9843: mov %r26,%r19
                   9844: sub %r19,1,%r26
                   9845: cmp %r19,%r0; be L2941; nop
                   9846: set 1,%r19
                   9847: st %r19,[%fp+-20]
                   9848: ba L2942; nop
                   9849: L2941:
                   9850: st %r0,[%fp+-20]
                   9851: L2942:
                   9852: ld [%fp+-20],%r25
                   9853: cmp %r27,%r0; be L2943; nop
                   9854: set 10,%r28
                   9855: cmp %r29,%r0; be L2945; nop
                   9856: set _2585,%r8
                   9857: mov %r28,%r9
                   9858: call _printf; nop
                   9859: L2945:
                   9860: L2943:
                   9861: cmp %r26,1; be L2947; nop
                   9862: set 11,%r28
                   9863: cmp %r29,%r0; be L2949; nop
                   9864: set _2585,%r8
                   9865: mov %r28,%r9
                   9866: call _printf; nop
                   9867: L2949:
                   9868: L2947:
                   9869: cmp %r25,%r0; be L2951; nop
                   9870: set 12,%r28
                   9871: cmp %r29,%r0; be L2953; nop
                   9872: set _2585,%r8
                   9873: mov %r28,%r9
                   9874: call _printf; nop
                   9875: L2953:
                   9876: L2951:
                   9877: cmp %r28,%r0; be L2955; nop
                   9878: ld [%r24+44],%r19
                   9879: cmp %r19,%r0; be L2957; nop
                   9880: set _2586,%r8
                   9881: set 2,%r9
                   9882: call _printf; nop
                   9883: L2957:
                   9884: add %r21,2,%r21
                   9885: L2955:
                   9886: mov %r0,%r28
                   9887: mov %r0,%r26
                   9888: mov %r0,%r27
                   9889: mov %r27,%r19
                   9890: add %r19,1,%r27
                   9891: cmp %r19,%r0; bne L2962; nop
                   9892: cmp %r26,%r0; be L2960; nop
                   9893: L2962:
                   9894: set 1,%r19
                   9895: st %r19,[%fp+-24]
                   9896: ba L2961; nop
                   9897: L2960:
                   9898: st %r0,[%fp+-24]
                   9899: L2961:
                   9900: ld [%fp+-24],%r25
                   9901: cmp %r27,1; be L2963; nop
                   9902: set 1,%r28
                   9903: cmp %r29,%r0; be L2965; nop
                   9904: set _2585,%r8
                   9905: mov %r28,%r9
                   9906: call _printf; nop
                   9907: L2965:
                   9908: L2963:
                   9909: cmp %r26,%r0; be L2967; nop
                   9910: set 2,%r28
                   9911: cmp %r29,%r0; be L2969; nop
                   9912: set _2585,%r8
                   9913: mov %r28,%r9
                   9914: call _printf; nop
                   9915: L2969:
                   9916: L2967:
                   9917: cmp %r25,%r0; be L2971; nop
                   9918: set 3,%r28
                   9919: cmp %r29,%r0; be L2973; nop
                   9920: set _2585,%r8
                   9921: mov %r28,%r9
                   9922: call _printf; nop
                   9923: L2973:
                   9924: L2971:
                   9925: mov %r26,%r19
                   9926: add %r19,1,%r26
                   9927: cmp %r19,%r0; bne L2978; nop
                   9928: cmp %r27,%r0; be L2976; nop
                   9929: L2978:
                   9930: set 1,%r19
                   9931: st %r19,[%fp+-28]
                   9932: ba L2977; nop
                   9933: L2976:
                   9934: st %r0,[%fp+-28]
                   9935: L2977:
                   9936: ld [%fp+-28],%r25
                   9937: cmp %r27,1; be L2979; nop
                   9938: set 4,%r28
                   9939: cmp %r29,%r0; be L2981; nop
                   9940: set _2585,%r8
                   9941: mov %r28,%r9
                   9942: call _printf; nop
                   9943: L2981:
                   9944: L2979:
                   9945: cmp %r26,1; be L2983; nop
                   9946: set 5,%r28
                   9947: cmp %r29,%r0; be L2985; nop
                   9948: set _2585,%r8
                   9949: mov %r28,%r9
                   9950: call _printf; nop
                   9951: L2985:
                   9952: L2983:
                   9953: cmp %r25,1; be L2987; nop
                   9954: set 6,%r28
                   9955: cmp %r29,%r0; be L2989; nop
                   9956: set _2585,%r8
                   9957: mov %r28,%r9
                   9958: call _printf; nop
                   9959: L2989:
                   9960: L2987:
                   9961: mov %r27,%r19
                   9962: sub %r19,1,%r27
                   9963: cmp %r19,%r0; bne L2994; nop
                   9964: mov %r26,%r19
                   9965: sub %r19,1,%r26
                   9966: cmp %r19,%r0; be L2992; nop
                   9967: L2994:
                   9968: set 1,%r19
                   9969: st %r19,[%fp+-32]
                   9970: ba L2993; nop
                   9971: L2992:
                   9972: st %r0,[%fp+-32]
                   9973: L2993:
                   9974: ld [%fp+-32],%r25
                   9975: cmp %r27,%r0; be L2995; nop
                   9976: set 7,%r28
                   9977: cmp %r29,%r0; be L2997; nop
                   9978: set _2585,%r8
                   9979: mov %r28,%r9
                   9980: call _printf; nop
                   9981: L2997:
                   9982: L2995:
                   9983: cmp %r26,1; be L2999; nop
                   9984: set 8,%r28
                   9985: cmp %r29,%r0; be L3001; nop
                   9986: set _2585,%r8
                   9987: mov %r28,%r9
                   9988: call _printf; nop
                   9989: L3001:
                   9990: L2999:
                   9991: cmp %r25,1; be L3003; nop
                   9992: set 9,%r28
                   9993: cmp %r29,%r0; be L3005; nop
                   9994: set _2585,%r8
                   9995: mov %r28,%r9
                   9996: call _printf; nop
                   9997: L3005:
                   9998: L3003:
                   9999: cmp %r27,%r0; bne L3010; nop
                   10000: mov %r26,%r19
                   10001: sub %r19,1,%r26
                   10002: cmp %r19,%r0; be L3008; nop
                   10003: L3010:
                   10004: set 1,%r19
                   10005: st %r19,[%fp+-36]
                   10006: ba L3009; nop
                   10007: L3008:
                   10008: st %r0,[%fp+-36]
                   10009: L3009:
                   10010: ld [%fp+-36],%r25
                   10011: cmp %r27,%r0; be L3011; nop
                   10012: set 10,%r28
                   10013: cmp %r29,%r0; be L3013; nop
                   10014: set _2585,%r8
                   10015: mov %r28,%r9
                   10016: call _printf; nop
                   10017: L3013:
                   10018: L3011:
                   10019: cmp %r26,%r0; be L3015; nop
                   10020: set 11,%r28
                   10021: cmp %r29,%r0; be L3017; nop
                   10022: set _2585,%r8
                   10023: mov %r28,%r9
                   10024: call _printf; nop
                   10025: L3017:
                   10026: L3015:
                   10027: cmp %r25,1; be L3019; nop
                   10028: set 12,%r28
                   10029: cmp %r29,%r0; be L3021; nop
                   10030: set _2585,%r8
                   10031: mov %r28,%r9
                   10032: call _printf; nop
                   10033: L3021:
                   10034: L3019:
                   10035: cmp %r28,%r0; be L3023; nop
                   10036: ld [%r24+44],%r19
                   10037: cmp %r19,%r0; be L3025; nop
                   10038: set _2586,%r8
                   10039: set 4,%r9
                   10040: call _printf; nop
                   10041: L3025:
                   10042: add %r21,4,%r21
                   10043: L3023:
                   10044: mov %r0,%r26
                   10045: mov %r0,%r27
                   10046: mov %r0,%r20
                   10047: set 1,%r19
                   10048: st %r19,[%fp+-4]
                   10049: ld [%fp+-4],%r19
                   10050: cmp %r19,%r0; be L3029; nop
                   10051: st %r20,[%fp+-40]
                   10052: ba L3030; nop
                   10053: L3029:
                   10054: ld [%fp+-4],%r19
                   10055: cmp %r19,%r0; be L3031; nop
                   10056: mov %r27,%r19
                   10057: add %r19,1,%r27
                   10058: st %r19,[%fp+-44]
                   10059: ba L3032; nop
                   10060: L3031:
                   10061: mov %r26,%r19
                   10062: add %r19,1,%r26
                   10063: st %r19,[%fp+-44]
                   10064: L3032:
                   10065: ld [%fp+-44],%r19
                   10066: st %r19,[%fp+-40]
                   10067: L3030:
                   10068: ld [%fp+-40],%r25
                   10069: cmp %r25,%r0; bne L3036; nop
                   10070: cmp %r27,%r0; bne L3036; nop
                   10071: cmp %r26,%r0; be L3033; nop
                   10072: L3036:
                   10073: ld [%r24+44],%r19
                   10074: cmp %r19,%r0; be L3037; nop
                   10075: set _2586,%r8
                   10076: set 8,%r9
                   10077: call _printf; nop
                   10078: L3037:
                   10079: add %r21,8,%r21
                   10080: L3033:
                   10081: ld [%fp+-4],%r19
                   10082: cmp %r19,%r0; be L3044; nop
                   10083: st %r20,[%fp+-48]
                   10084: ba L3045; nop
                   10085: L3044:
                   10086: set 1,%r19
                   10087: st %r19,[%fp+-48]
                   10088: L3045:
                   10089: ld [%fp+-48],%r19
                   10090: cmp %r19,%r0; bne L3043; nop
                   10091: cmp %r20,%r0; be L3046; nop
                   10092: set 1,%r19
                   10093: st %r19,[%fp+-52]
                   10094: ba L3047; nop
                   10095: L3046:
                   10096: st %r20,[%fp+-52]
                   10097: L3047:
                   10098: ld [%fp+-52],%r19
                   10099: cmp %r19,%r0; be L3039; nop
                   10100: L3043:
                   10101: ld [%r24+44],%r19
                   10102: cmp %r19,%r0; be L3048; nop
                   10103: set _2586,%r8
                   10104: set 16,%r9
                   10105: call _printf; nop
                   10106: L3048:
                   10107: add %r21,16,%r21
                   10108: L3039:
                   10109: mov %r21,%r24
                   10110: L2584:
                   10111: ret; restore
                   10112: .seg "data"
                   10113: _3051:.ascii "s81,er%d\012\000"
                   10114: _3052:.ascii "s81    \000"
                   10115: _3053:.ascii "Register count for %s is unreliable.\012\000"
                   10116: _3054:.ascii "%d registers assigned to %s variables.\012\000"
                   10117: .seg "text"
                   10118: .global _s81
                   10119: .align 4
                   10120: .proc 4
                   10121: _s81:save %sp,-112,%sp
                   10122: st %r0,[%fp+-20]
                   10123: st %r0,[%fp+-8]
                   10124: st %r0,[%fp+-12]
                   10125: st %r0,[%fp+-16]
                   10126: set _3052,%r21
                   10127: add %r24,60,%r20
                   10128: L3055:
                   10129: L3056:
                   10130: mov %r20,%r19
                   10131: add %r19,1,%r20
                   10132: mov %r21,%r18
                   10133: add %r18,1,%r21
                   10134: ldsb [%r18],%r18
                   10135: stb %r18,[%r19]
                   10136: sll %r18,24,%g1; sra %g1,24,%r19
                   10137: cmp %r19,%r0; bne L3055; nop
                   10138: set 1,%r19
                   10139: st %r19,[%fp+-4]
                   10140: mov %r0,%r26
                   10141: L3058:
                   10142: ld [%fp+-4],%r19
                   10143: mov %r19,%r18
                   10144: mov %r18,%r29
                   10145: mov %r18,%r25
                   10146: add -4,%fp,%r18
                   10147: mov %r18,%r28
                   10148: mov %r18,%r23
                   10149: mov %r19,%r27
                   10150: mov %r19,%r22
                   10151: sll %r29,24,%g1; sra %g1,24,%r19
                   10152: sll %r25,24,%g1; sra %g1,24,%r18
                   10153: cmp %r19,%r18; be L3062; nop
                   10154: set 1,%r19
                   10155: st %r19,[%fp+-8]
                   10156: L3062:
                   10157: cmp %r28,%r23; be L3064; nop
                   10158: set 1,%r19
                   10159: st %r19,[%fp+-12]
                   10160: L3064:
                   10161: cmp %r27,%r22; be L3066; nop
                   10162: set 1,%r19
                   10163: st %r19,[%fp+-16]
                   10164: L3066:
                   10165: ld [%fp+-4],%r19
                   10166: sll %r19,1,%r19
                   10167: st %r19,[%fp+-4]
                   10168: L3059:
                   10169: add %r26,1,%r26
                   10170: cmp %r26,50; bl L3058; nop
                   10171: ld [%fp+-8],%r19
                   10172: cmp %r19,%r0; be L3068; nop
                   10173: ld [%fp+-20],%r19
                   10174: add %r19,1,%r19
                   10175: st %r19,[%fp+-20]
                   10176: ld [%r24+44],%r19
                   10177: cmp %r19,%r0; be L3070; nop
                   10178: set _3051,%r8
                   10179: set 1,%r9
                   10180: call _printf; nop
                   10181: L3070:
                   10182: L3068:
                   10183: ld [%fp+-12],%r19
                   10184: cmp %r19,%r0; be L3072; nop
                   10185: ld [%fp+-20],%r19
                   10186: add %r19,2,%r19
                   10187: st %r19,[%fp+-20]
                   10188: ld [%r24+44],%r19
                   10189: cmp %r19,%r0; be L3074; nop
                   10190: set _3051,%r8
                   10191: set 2,%r9
                   10192: call _printf; nop
                   10193: L3074:
                   10194: L3072:
                   10195: ld [%fp+-16],%r19
                   10196: cmp %r19,%r0; be L3076; nop
                   10197: ld [%fp+-20],%r19
                   10198: add %r19,4,%r19
                   10199: st %r19,[%fp+-20]
                   10200: ld [%r24+44],%r19
                   10201: cmp %r19,%r0; be L3078; nop
                   10202: set _3051,%r8
                   10203: set 4,%r9
                   10204: call _printf; nop
                   10205: L3078:
                   10206: L3076:
                   10207: call _regc; nop
                   10208: st %r8,[%fp+-4]
                   10209: ld [%r24+40],%r19
                   10210: cmp %r19,%r0; be L3080; nop
                   10211: ld [%fp+-4],%r19
                   10212: cmp %r19,%r0; bge L3082; nop
                   10213: set _3053,%r8
                   10214: set L425,%r9
                   10215: call _printf; nop
                   10216: ba L3083; nop
                   10217: L3082:
                   10218: set _3054,%r8
                   10219: ld [%fp+-4],%r9
                   10220: set L425,%r10
                   10221: call _printf; nop
                   10222: L3083:
                   10223: L3080:
                   10224: call _regp; nop
                   10225: st %r8,[%fp+-4]
                   10226: ld [%r24+40],%r19
                   10227: cmp %r19,%r0; be L3084; nop
                   10228: ld [%fp+-4],%r19
                   10229: cmp %r19,%r0; bge L3086; nop
                   10230: set _3053,%r8
                   10231: set L3088,%r9
                   10232: call _printf; nop
                   10233: ba L3087; nop
                   10234: L3086:
                   10235: set _3054,%r8
                   10236: ld [%fp+-4],%r9
                   10237: set L3088,%r10
                   10238: call _printf; nop
                   10239: L3087:
                   10240: L3084:
                   10241: call _regi; nop
                   10242: st %r8,[%fp+-4]
                   10243: ld [%r24+40],%r19
                   10244: cmp %r19,%r0; be L3089; nop
                   10245: ld [%fp+-4],%r19
                   10246: cmp %r19,%r0; bge L3091; nop
                   10247: set _3053,%r8
                   10248: set L426,%r9
                   10249: call _printf; nop
                   10250: ba L3092; nop
                   10251: L3091:
                   10252: set _3054,%r8
                   10253: ld [%fp+-4],%r9
                   10254: set L426,%r10
                   10255: call _printf; nop
                   10256: L3092:
                   10257: L3089:
                   10258: ld [%fp+-20],%r24
                   10259: L3050:
                   10260: ret; restore
                   10261: .global _regc
                   10262: .align 4
                   10263: .proc 4
                   10264: _regc:save %sp,-232,%sp
                   10265: stb %r0,[%fp+-130]
                   10266: set 1,%r19
                   10267: stb %r19,[%fp+-109]
                   10268: set 2,%r19
                   10269: stb %r19,[%fp+-110]
                   10270: set 3,%r19
                   10271: stb %r19,[%fp+-111]
                   10272: set 4,%r29
                   10273: set 5,%r19
                   10274: stb %r19,[%fp+-112]
                   10275: set 6,%r28
                   10276: set 7,%r19
                   10277: stb %r19,[%fp+-113]
                   10278: set 8,%r27
                   10279: set 9,%r19
                   10280: stb %r19,[%fp+-114]
                   10281: set 10,%r26
                   10282: set 11,%r19
                   10283: stb %r19,[%fp+-115]
                   10284: set 12,%r25
                   10285: set 13,%r19
                   10286: stb %r19,[%fp+-116]
                   10287: set 14,%r24
                   10288: set 15,%r19
                   10289: stb %r19,[%fp+-117]
                   10290: set 16,%r23
                   10291: set 17,%r19
                   10292: stb %r19,[%fp+-118]
                   10293: set 18,%r22
                   10294: set 19,%r19
                   10295: stb %r19,[%fp+-119]
                   10296: set 20,%r21
                   10297: set 21,%r19
                   10298: stb %r19,[%fp+-120]
                   10299: set 22,%r20
                   10300: set 23,%r19
                   10301: stb %r19,[%fp+-121]
                   10302: set 24,%r19
                   10303: stb %r19,[%fp+-1]
                   10304: set 25,%r19
                   10305: stb %r19,[%fp+-122]
                   10306: set 26,%r19
                   10307: stb %r19,[%fp+-2]
                   10308: set 27,%r19
                   10309: stb %r19,[%fp+-123]
                   10310: set 28,%r19
                   10311: stb %r19,[%fp+-3]
                   10312: set 29,%r19
                   10313: stb %r19,[%fp+-124]
                   10314: set 30,%r19
                   10315: stb %r19,[%fp+-4]
                   10316: set 31,%r19
                   10317: stb %r19,[%fp+-125]
                   10318: set 32,%r19
                   10319: stb %r19,[%fp+-5]
                   10320: set 33,%r19
                   10321: stb %r19,[%fp+-126]
                   10322: set 34,%r19
                   10323: stb %r19,[%fp+-6]
                   10324: set 35,%r19
                   10325: stb %r19,[%fp+-127]
                   10326: set 36,%r19
                   10327: stb %r19,[%fp+-128]
                   10328: set 37,%r19
                   10329: stb %r19,[%fp+-129]
                   10330: set 38,%r19
                   10331: stb %r19,[%fp+-131]
                   10332: add -109,%fp,%r19
                   10333: add -130,%fp,%r18
                   10334: sub %r19,%r18,%r18
                   10335: st %r18,[%fp+-96]
                   10336: add -110,%fp,%r18
                   10337: sub %r18,%r19,%r19
                   10338: st %r19,[%fp+-92]
                   10339: add -111,%fp,%r19
                   10340: add -110,%fp,%r18
                   10341: sub %r19,%r18,%r19
                   10342: st %r19,[%fp+-88]
                   10343: add -112,%fp,%r19
                   10344: add -111,%fp,%r18
                   10345: sub %r19,%r18,%r19
                   10346: st %r19,[%fp+-84]
                   10347: add -113,%fp,%r19
                   10348: add -112,%fp,%r18
                   10349: sub %r19,%r18,%r19
                   10350: st %r19,[%fp+-80]
                   10351: add -114,%fp,%r19
                   10352: add -113,%fp,%r18
                   10353: sub %r19,%r18,%r19
                   10354: st %r19,[%fp+-76]
                   10355: add -115,%fp,%r19
                   10356: add -114,%fp,%r18
                   10357: sub %r19,%r18,%r19
                   10358: st %r19,[%fp+-72]
                   10359: add -116,%fp,%r19
                   10360: add -115,%fp,%r18
                   10361: sub %r19,%r18,%r19
                   10362: st %r19,[%fp+-68]
                   10363: add -117,%fp,%r19
                   10364: add -116,%fp,%r18
                   10365: sub %r19,%r18,%r19
                   10366: st %r19,[%fp+-64]
                   10367: add -118,%fp,%r19
                   10368: add -117,%fp,%r18
                   10369: sub %r19,%r18,%r19
                   10370: st %r19,[%fp+-60]
                   10371: add -119,%fp,%r19
                   10372: add -118,%fp,%r18
                   10373: sub %r19,%r18,%r19
                   10374: st %r19,[%fp+-56]
                   10375: add -120,%fp,%r19
                   10376: add -119,%fp,%r18
                   10377: sub %r19,%r18,%r19
                   10378: st %r19,[%fp+-52]
                   10379: add -121,%fp,%r19
                   10380: add -120,%fp,%r18
                   10381: sub %r19,%r18,%r19
                   10382: st %r19,[%fp+-48]
                   10383: add -122,%fp,%r19
                   10384: add -121,%fp,%r18
                   10385: sub %r19,%r18,%r19
                   10386: st %r19,[%fp+-44]
                   10387: add -123,%fp,%r19
                   10388: add -122,%fp,%r18
                   10389: sub %r19,%r18,%r19
                   10390: st %r19,[%fp+-40]
                   10391: add -124,%fp,%r19
                   10392: add -123,%fp,%r18
                   10393: sub %r19,%r18,%r19
                   10394: st %r19,[%fp+-36]
                   10395: add -125,%fp,%r19
                   10396: add -124,%fp,%r18
                   10397: sub %r19,%r18,%r19
                   10398: st %r19,[%fp+-32]
                   10399: add -126,%fp,%r19
                   10400: add -125,%fp,%r18
                   10401: sub %r19,%r18,%r19
                   10402: st %r19,[%fp+-28]
                   10403: add -127,%fp,%r19
                   10404: add -126,%fp,%r18
                   10405: sub %r19,%r18,%r19
                   10406: st %r19,[%fp+-24]
                   10407: add -128,%fp,%r19
                   10408: add -127,%fp,%r18
                   10409: sub %r19,%r18,%r19
                   10410: st %r19,[%fp+-20]
                   10411: add -129,%fp,%r19
                   10412: add -128,%fp,%r18
                   10413: sub %r19,%r18,%r19
                   10414: st %r19,[%fp+-16]
                   10415: add -131,%fp,%r19
                   10416: add -129,%fp,%r18
                   10417: sub %r19,%r18,%r19
                   10418: st %r19,[%fp+-12]
                   10419: ld [%fp+-96],%r19
                   10420: st %r19,[%fp+-108]
                   10421: set 1,%r19
                   10422: st %r19,[%fp+-104]
                   10423: st %r0,[%fp+-100]
                   10424: L3115:
                   10425: ld [%fp+-104],%r19
                   10426: cmp %r19,1; be L3121; nop
                   10427: cmp %r19,2; be L3124; nop
                   10428: cmp %r19,3; be L3129; nop
                   10429: ba L3119; nop
                   10430: L3121:
                   10431: ld [%fp+-100],%r19
                   10432: sll %r19,2,%r19
                   10433: add -96,%fp,%r18
                   10434: ld [%r19+%r18],%r19
                   10435: ld [%fp+-108],%r18
                   10436: cmp %r19,%r18; be L3120; nop
                   10437: ld [%fp+-100],%r19
                   10438: sll %r19,2,%r19
                   10439: add -96,%fp,%r18
                   10440: ld [%r19+%r18],%r19
                   10441: st %r19,[%fp+-140]
                   10442: set 2,%r19
                   10443: st %r19,[%fp+-104]
                   10444: set 1,%r19
                   10445: st %r19,[%fp+-136]
                   10446: ba L3120; nop
                   10447: L3124:
                   10448: ld [%fp+-100],%r19
                   10449: sll %r19,2,%r19
                   10450: add -96,%fp,%r18
                   10451: ld [%r19+%r18],%r19
                   10452: ld [%fp+-108],%r18
                   10453: cmp %r19,%r18; bne L3125; nop
                   10454: set 3,%r19
                   10455: st %r19,[%fp+-104]
                   10456: ba L3120; nop
                   10457: L3125:
                   10458: ld [%fp+-100],%r19
                   10459: sll %r19,2,%r19
                   10460: add -96,%fp,%r18
                   10461: ld [%r19+%r18],%r19
                   10462: ld [%fp+-140],%r18
                   10463: cmp %r19,%r18; bne L3127; nop
                   10464: ld [%fp+-136],%r19
                   10465: add %r19,1,%r19
                   10466: st %r19,[%fp+-136]
                   10467: ba L3120; nop
                   10468: L3127:
                   10469: set 4,%r19
                   10470: st %r19,[%fp+-104]
                   10471: ba L3120; nop
                   10472: L3129:
                   10473: ld [%fp+-100],%r19
                   10474: sll %r19,2,%r19
                   10475: add -96,%fp,%r18
                   10476: ld [%r19+%r18],%r19
                   10477: ld [%fp+-108],%r18
                   10478: cmp %r19,%r18; be L3120; nop
                   10479: set 4,%r19
                   10480: st %r19,[%fp+-104]
                   10481: L3119:
                   10482: L3120:
                   10483: L3116:
                   10484: ld [%fp+-100],%r19
                   10485: add %r19,1,%r19
                   10486: st %r19,[%fp+-100]
                   10487: ld [%fp+-100],%r19
                   10488: cmp %r19,22; bl L3115; nop
                   10489: ld [%fp+-104],%r19
                   10490: cmp %r19,3; bne L3132; nop
                   10491: set 16,%r19
                   10492: ld [%fp+-136],%r18
                   10493: sub %r19,%r18,%r24
                   10494: ba L3093; nop
                   10495: L3132:
                   10496: set -1,%r24
                   10497: L3093:
                   10498: ret; restore
                   10499: .global _regi
                   10500: .align 4
                   10501: .proc 4
                   10502: _regi:save %sp,-320,%sp
                   10503: st %r0,[%fp+-212]
                   10504: set 1,%r19
                   10505: st %r19,[%fp+-128]
                   10506: set 2,%r19
                   10507: st %r19,[%fp+-132]
                   10508: set 3,%r19
                   10509: st %r19,[%fp+-136]
                   10510: set 4,%r19
                   10511: mov %r19,%r29
                   10512: set 5,%r18
                   10513: st %r18,[%fp+-140]
                   10514: set 6,%r28
                   10515: set 7,%r18
                   10516: st %r18,[%fp+-144]
                   10517: set 8,%r27
                   10518: set 9,%r18
                   10519: st %r18,[%fp+-148]
                   10520: set 10,%r26
                   10521: set 11,%r18
                   10522: st %r18,[%fp+-152]
                   10523: set 12,%r25
                   10524: set 13,%r18
                   10525: st %r18,[%fp+-156]
                   10526: set 14,%r24
                   10527: set 15,%r18
                   10528: st %r18,[%fp+-160]
                   10529: set 16,%r23
                   10530: set 17,%r18
                   10531: st %r18,[%fp+-164]
                   10532: set 18,%r22
                   10533: set 19,%r18
                   10534: st %r18,[%fp+-168]
                   10535: set 20,%r21
                   10536: set 21,%r18
                   10537: st %r18,[%fp+-172]
                   10538: set 22,%r20
                   10539: set 23,%r18
                   10540: st %r18,[%fp+-176]
                   10541: set 24,%r18
                   10542: st %r18,[%fp+-4]
                   10543: set 25,%r18
                   10544: st %r18,[%fp+-180]
                   10545: set 26,%r18
                   10546: st %r18,[%fp+-8]
                   10547: set 27,%r18
                   10548: st %r18,[%fp+-184]
                   10549: set 28,%r18
                   10550: st %r18,[%fp+-12]
                   10551: set 29,%r18
                   10552: st %r18,[%fp+-188]
                   10553: set 30,%r18
                   10554: st %r18,[%fp+-16]
                   10555: set 31,%r18
                   10556: st %r18,[%fp+-192]
                   10557: set 32,%r18
                   10558: st %r18,[%fp+-20]
                   10559: set 33,%r18
                   10560: st %r18,[%fp+-196]
                   10561: set 34,%r18
                   10562: st %r18,[%fp+-24]
                   10563: set 35,%r18
                   10564: st %r18,[%fp+-200]
                   10565: set 36,%r18
                   10566: st %r18,[%fp+-204]
                   10567: set 37,%r18
                   10568: st %r18,[%fp+-208]
                   10569: set 38,%r18
                   10570: st %r18,[%fp+-216]
                   10571: add -128,%fp,%r18
                   10572: add -212,%fp,%r17
                   10573: sub %r18,%r17,%r17
                   10574: mov %r19,%o1; call .div,2; mov %r17,%o0; mov %o0,%r17
                   10575: st %r17,[%fp+-112]
                   10576: add -132,%fp,%r17
                   10577: sub %r17,%r18,%r18
                   10578: mov %r19,%o1; call .div,2; mov %r18,%o0; mov %o0,%r19
                   10579: st %r19,[%fp+-108]
                   10580: add -136,%fp,%r19
                   10581: add -132,%fp,%r18
                   10582: sub %r19,%r18,%r19
                   10583: set 4,%r18
                   10584: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10585: st %r19,[%fp+-104]
                   10586: add -140,%fp,%r19
                   10587: add -136,%fp,%r18
                   10588: sub %r19,%r18,%r19
                   10589: set 4,%r18
                   10590: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10591: st %r19,[%fp+-100]
                   10592: add -144,%fp,%r19
                   10593: add -140,%fp,%r18
                   10594: sub %r19,%r18,%r19
                   10595: set 4,%r18
                   10596: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10597: st %r19,[%fp+-96]
                   10598: add -148,%fp,%r19
                   10599: add -144,%fp,%r18
                   10600: sub %r19,%r18,%r19
                   10601: set 4,%r18
                   10602: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10603: st %r19,[%fp+-92]
                   10604: add -152,%fp,%r19
                   10605: add -148,%fp,%r18
                   10606: sub %r19,%r18,%r19
                   10607: set 4,%r18
                   10608: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10609: st %r19,[%fp+-88]
                   10610: add -156,%fp,%r19
                   10611: add -152,%fp,%r18
                   10612: sub %r19,%r18,%r19
                   10613: set 4,%r18
                   10614: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10615: st %r19,[%fp+-84]
                   10616: add -160,%fp,%r19
                   10617: add -156,%fp,%r18
                   10618: sub %r19,%r18,%r19
                   10619: set 4,%r18
                   10620: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10621: st %r19,[%fp+-80]
                   10622: add -164,%fp,%r19
                   10623: add -160,%fp,%r18
                   10624: sub %r19,%r18,%r19
                   10625: set 4,%r18
                   10626: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10627: st %r19,[%fp+-76]
                   10628: add -168,%fp,%r19
                   10629: add -164,%fp,%r18
                   10630: sub %r19,%r18,%r19
                   10631: set 4,%r18
                   10632: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10633: st %r19,[%fp+-72]
                   10634: add -172,%fp,%r19
                   10635: add -168,%fp,%r18
                   10636: sub %r19,%r18,%r19
                   10637: set 4,%r18
                   10638: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10639: st %r19,[%fp+-68]
                   10640: add -176,%fp,%r19
                   10641: add -172,%fp,%r18
                   10642: sub %r19,%r18,%r19
                   10643: set 4,%r18
                   10644: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10645: st %r19,[%fp+-64]
                   10646: add -180,%fp,%r19
                   10647: add -176,%fp,%r18
                   10648: sub %r19,%r18,%r19
                   10649: set 4,%r18
                   10650: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10651: st %r19,[%fp+-60]
                   10652: add -184,%fp,%r19
                   10653: add -180,%fp,%r18
                   10654: sub %r19,%r18,%r19
                   10655: set 4,%r18
                   10656: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10657: st %r19,[%fp+-56]
                   10658: add -188,%fp,%r19
                   10659: add -184,%fp,%r18
                   10660: sub %r19,%r18,%r19
                   10661: set 4,%r18
                   10662: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10663: st %r19,[%fp+-52]
                   10664: add -192,%fp,%r19
                   10665: add -188,%fp,%r18
                   10666: sub %r19,%r18,%r19
                   10667: set 4,%r18
                   10668: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10669: st %r19,[%fp+-48]
                   10670: add -196,%fp,%r19
                   10671: add -192,%fp,%r18
                   10672: sub %r19,%r18,%r19
                   10673: set 4,%r18
                   10674: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10675: st %r19,[%fp+-44]
                   10676: add -200,%fp,%r19
                   10677: add -196,%fp,%r18
                   10678: sub %r19,%r18,%r19
                   10679: set 4,%r18
                   10680: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10681: st %r19,[%fp+-40]
                   10682: add -204,%fp,%r19
                   10683: add -200,%fp,%r18
                   10684: sub %r19,%r18,%r19
                   10685: set 4,%r18
                   10686: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10687: st %r19,[%fp+-36]
                   10688: add -208,%fp,%r19
                   10689: add -204,%fp,%r18
                   10690: sub %r19,%r18,%r19
                   10691: set 4,%r18
                   10692: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10693: st %r19,[%fp+-32]
                   10694: add -216,%fp,%r19
                   10695: add -208,%fp,%r18
                   10696: sub %r19,%r18,%r19
                   10697: set 4,%r18
                   10698: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10699: st %r19,[%fp+-28]
                   10700: ld [%fp+-112],%r19
                   10701: st %r19,[%fp+-124]
                   10702: set 1,%r19
                   10703: st %r19,[%fp+-120]
                   10704: st %r0,[%fp+-116]
                   10705: L3156:
                   10706: ld [%fp+-120],%r19
                   10707: cmp %r19,1; be L3162; nop
                   10708: cmp %r19,2; be L3165; nop
                   10709: cmp %r19,3; be L3170; nop
                   10710: ba L3160; nop
                   10711: L3162:
                   10712: ld [%fp+-116],%r19
                   10713: sll %r19,2,%r19
                   10714: add -112,%fp,%r18
                   10715: ld [%r19+%r18],%r19
                   10716: ld [%fp+-124],%r18
                   10717: cmp %r19,%r18; be L3161; nop
                   10718: ld [%fp+-116],%r19
                   10719: sll %r19,2,%r19
                   10720: add -112,%fp,%r18
                   10721: ld [%r19+%r18],%r19
                   10722: st %r19,[%fp+-224]
                   10723: set 2,%r19
                   10724: st %r19,[%fp+-120]
                   10725: set 1,%r19
                   10726: st %r19,[%fp+-220]
                   10727: ba L3161; nop
                   10728: L3165:
                   10729: ld [%fp+-116],%r19
                   10730: sll %r19,2,%r19
                   10731: add -112,%fp,%r18
                   10732: ld [%r19+%r18],%r19
                   10733: ld [%fp+-124],%r18
                   10734: cmp %r19,%r18; bne L3166; nop
                   10735: set 3,%r19
                   10736: st %r19,[%fp+-120]
                   10737: ba L3161; nop
                   10738: L3166:
                   10739: ld [%fp+-116],%r19
                   10740: sll %r19,2,%r19
                   10741: add -112,%fp,%r18
                   10742: ld [%r19+%r18],%r19
                   10743: ld [%fp+-224],%r18
                   10744: cmp %r19,%r18; bne L3168; nop
                   10745: ld [%fp+-220],%r19
                   10746: add %r19,1,%r19
                   10747: st %r19,[%fp+-220]
                   10748: ba L3161; nop
                   10749: L3168:
                   10750: set 4,%r19
                   10751: st %r19,[%fp+-120]
                   10752: ba L3161; nop
                   10753: L3170:
                   10754: ld [%fp+-116],%r19
                   10755: sll %r19,2,%r19
                   10756: add -112,%fp,%r18
                   10757: ld [%r19+%r18],%r19
                   10758: ld [%fp+-124],%r18
                   10759: cmp %r19,%r18; be L3161; nop
                   10760: set 4,%r19
                   10761: st %r19,[%fp+-120]
                   10762: L3160:
                   10763: L3161:
                   10764: L3157:
                   10765: ld [%fp+-116],%r19
                   10766: add %r19,1,%r19
                   10767: st %r19,[%fp+-116]
                   10768: ld [%fp+-116],%r19
                   10769: cmp %r19,22; bl L3156; nop
                   10770: ld [%fp+-120],%r19
                   10771: cmp %r19,3; bne L3173; nop
                   10772: set 16,%r19
                   10773: ld [%fp+-220],%r18
                   10774: sub %r19,%r18,%r24
                   10775: ba L3134; nop
                   10776: L3173:
                   10777: set -1,%r24
                   10778: L3134:
                   10779: ret; restore
                   10780: .global _regp
                   10781: .align 4
                   10782: .proc 4
                   10783: _regp:save %sp,-320,%sp
                   10784: add -212,%fp,%r19
                   10785: st %r19,[%fp+-212]
                   10786: add -188,%fp,%r18
                   10787: st %r18,[%fp+-188]
                   10788: add -192,%fp,%r17
                   10789: st %r17,[%fp+-192]
                   10790: add -196,%fp,%r16
                   10791: st %r16,[%fp+-196]
                   10792: add -124,%fp,%r16
                   10793: mov %r16,%r29
                   10794: st %r16,[%fp+-124]
                   10795: add -128,%fp,%r16
                   10796: mov %r16,%r28
                   10797: st %r16,[%fp+-128]
                   10798: add -132,%fp,%r16
                   10799: mov %r16,%r27
                   10800: st %r16,[%fp+-132]
                   10801: add -136,%fp,%r16
                   10802: mov %r16,%r26
                   10803: st %r16,[%fp+-136]
                   10804: add -140,%fp,%r16
                   10805: mov %r16,%r25
                   10806: st %r16,[%fp+-140]
                   10807: add -144,%fp,%r16
                   10808: mov %r16,%r24
                   10809: st %r16,[%fp+-144]
                   10810: add -148,%fp,%r16
                   10811: mov %r16,%r23
                   10812: st %r16,[%fp+-148]
                   10813: add -152,%fp,%r16
                   10814: mov %r16,%r22
                   10815: st %r16,[%fp+-152]
                   10816: add -156,%fp,%r16
                   10817: mov %r16,%r21
                   10818: st %r16,[%fp+-156]
                   10819: add -160,%fp,%r16
                   10820: mov %r16,%r20
                   10821: st %r16,[%fp+-160]
                   10822: add -164,%fp,%r16
                   10823: st %r16,[%fp+-4]
                   10824: st %r16,[%fp+-164]
                   10825: add -168,%fp,%r16
                   10826: st %r16,[%fp+-8]
                   10827: st %r16,[%fp+-168]
                   10828: add -172,%fp,%r16
                   10829: st %r16,[%fp+-12]
                   10830: st %r16,[%fp+-172]
                   10831: add -176,%fp,%r16
                   10832: st %r16,[%fp+-16]
                   10833: st %r16,[%fp+-176]
                   10834: add -180,%fp,%r16
                   10835: st %r16,[%fp+-20]
                   10836: st %r16,[%fp+-180]
                   10837: add -184,%fp,%r16
                   10838: st %r16,[%fp+-24]
                   10839: st %r16,[%fp+-184]
                   10840: add -200,%fp,%r16
                   10841: st %r16,[%fp+-200]
                   10842: add -204,%fp,%r16
                   10843: st %r16,[%fp+-204]
                   10844: add -216,%fp,%r16
                   10845: st %r16,[%fp+-216]
                   10846: sub %r18,%r19,%r19
                   10847: set 4,%r16
                   10848: mov %r16,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10849: st %r19,[%fp+-112]
                   10850: sub %r17,%r18,%r19
                   10851: mov %r16,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10852: st %r19,[%fp+-108]
                   10853: add -196,%fp,%r19
                   10854: add -192,%fp,%r18
                   10855: sub %r19,%r18,%r19
                   10856: set 4,%r18
                   10857: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10858: st %r19,[%fp+-104]
                   10859: add -124,%fp,%r19
                   10860: add -196,%fp,%r18
                   10861: sub %r19,%r18,%r19
                   10862: set 4,%r18
                   10863: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10864: st %r19,[%fp+-100]
                   10865: add -128,%fp,%r19
                   10866: add -124,%fp,%r18
                   10867: sub %r19,%r18,%r19
                   10868: set 4,%r18
                   10869: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10870: st %r19,[%fp+-96]
                   10871: add -132,%fp,%r19
                   10872: add -128,%fp,%r18
                   10873: sub %r19,%r18,%r19
                   10874: set 4,%r18
                   10875: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10876: st %r19,[%fp+-92]
                   10877: add -136,%fp,%r19
                   10878: add -132,%fp,%r18
                   10879: sub %r19,%r18,%r19
                   10880: set 4,%r18
                   10881: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10882: st %r19,[%fp+-88]
                   10883: add -140,%fp,%r19
                   10884: add -136,%fp,%r18
                   10885: sub %r19,%r18,%r19
                   10886: set 4,%r18
                   10887: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10888: st %r19,[%fp+-84]
                   10889: add -144,%fp,%r19
                   10890: add -140,%fp,%r18
                   10891: sub %r19,%r18,%r19
                   10892: set 4,%r18
                   10893: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10894: st %r19,[%fp+-80]
                   10895: add -148,%fp,%r19
                   10896: add -144,%fp,%r18
                   10897: sub %r19,%r18,%r19
                   10898: set 4,%r18
                   10899: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10900: st %r19,[%fp+-76]
                   10901: add -152,%fp,%r19
                   10902: add -148,%fp,%r18
                   10903: sub %r19,%r18,%r19
                   10904: set 4,%r18
                   10905: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10906: st %r19,[%fp+-72]
                   10907: add -156,%fp,%r19
                   10908: add -152,%fp,%r18
                   10909: sub %r19,%r18,%r19
                   10910: set 4,%r18
                   10911: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10912: st %r19,[%fp+-68]
                   10913: add -160,%fp,%r19
                   10914: add -156,%fp,%r18
                   10915: sub %r19,%r18,%r19
                   10916: set 4,%r18
                   10917: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10918: st %r19,[%fp+-64]
                   10919: add -164,%fp,%r19
                   10920: add -160,%fp,%r18
                   10921: sub %r19,%r18,%r19
                   10922: set 4,%r18
                   10923: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10924: st %r19,[%fp+-60]
                   10925: add -168,%fp,%r19
                   10926: add -164,%fp,%r18
                   10927: sub %r19,%r18,%r19
                   10928: set 4,%r18
                   10929: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10930: st %r19,[%fp+-56]
                   10931: add -172,%fp,%r19
                   10932: add -168,%fp,%r18
                   10933: sub %r19,%r18,%r19
                   10934: set 4,%r18
                   10935: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10936: st %r19,[%fp+-52]
                   10937: add -176,%fp,%r19
                   10938: add -172,%fp,%r18
                   10939: sub %r19,%r18,%r19
                   10940: set 4,%r18
                   10941: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10942: st %r19,[%fp+-48]
                   10943: add -180,%fp,%r19
                   10944: add -176,%fp,%r18
                   10945: sub %r19,%r18,%r19
                   10946: set 4,%r18
                   10947: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10948: st %r19,[%fp+-44]
                   10949: add -184,%fp,%r19
                   10950: add -180,%fp,%r18
                   10951: sub %r19,%r18,%r19
                   10952: set 4,%r18
                   10953: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10954: st %r19,[%fp+-40]
                   10955: add -200,%fp,%r19
                   10956: add -184,%fp,%r18
                   10957: sub %r19,%r18,%r19
                   10958: set 4,%r18
                   10959: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10960: st %r19,[%fp+-36]
                   10961: add -204,%fp,%r19
                   10962: add -200,%fp,%r18
                   10963: sub %r19,%r18,%r19
                   10964: set 4,%r18
                   10965: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10966: st %r19,[%fp+-32]
                   10967: add -216,%fp,%r19
                   10968: add -204,%fp,%r18
                   10969: sub %r19,%r18,%r19
                   10970: set 4,%r18
                   10971: mov %r18,%o1; call .div,2; mov %r19,%o0; mov %o0,%r19
                   10972: st %r19,[%fp+-28]
                   10973: ld [%fp+-112],%r19
                   10974: st %r19,[%fp+-208]
                   10975: set 1,%r19
                   10976: st %r19,[%fp+-120]
                   10977: st %r0,[%fp+-116]
                   10978: L3197:
                   10979: ld [%fp+-120],%r19
                   10980: cmp %r19,1; be L3203; nop
                   10981: cmp %r19,2; be L3206; nop
                   10982: cmp %r19,3; be L3211; nop
                   10983: ba L3201; nop
                   10984: L3203:
                   10985: ld [%fp+-116],%r19
                   10986: sll %r19,2,%r19
                   10987: add -112,%fp,%r18
                   10988: ld [%r19+%r18],%r19
                   10989: ld [%fp+-208],%r18
                   10990: cmp %r19,%r18; be L3202; nop
                   10991: ld [%fp+-116],%r19
                   10992: sll %r19,2,%r19
                   10993: add -112,%fp,%r18
                   10994: ld [%r19+%r18],%r19
                   10995: st %r19,[%fp+-224]
                   10996: set 2,%r19
                   10997: st %r19,[%fp+-120]
                   10998: set 1,%r19
                   10999: st %r19,[%fp+-220]
                   11000: ba L3202; nop
                   11001: L3206:
                   11002: ld [%fp+-116],%r19
                   11003: sll %r19,2,%r19
                   11004: add -112,%fp,%r18
                   11005: ld [%r19+%r18],%r19
                   11006: ld [%fp+-208],%r18
                   11007: cmp %r19,%r18; bne L3207; nop
                   11008: set 3,%r19
                   11009: st %r19,[%fp+-120]
                   11010: ba L3202; nop
                   11011: L3207:
                   11012: ld [%fp+-116],%r19
                   11013: sll %r19,2,%r19
                   11014: add -112,%fp,%r18
                   11015: ld [%r19+%r18],%r19
                   11016: ld [%fp+-224],%r18
                   11017: cmp %r19,%r18; bne L3209; nop
                   11018: ld [%fp+-220],%r19
                   11019: add %r19,1,%r19
                   11020: st %r19,[%fp+-220]
                   11021: ba L3202; nop
                   11022: L3209:
                   11023: set 4,%r19
                   11024: st %r19,[%fp+-120]
                   11025: ba L3202; nop
                   11026: L3211:
                   11027: ld [%fp+-116],%r19
                   11028: sll %r19,2,%r19
                   11029: add -112,%fp,%r18
                   11030: ld [%r19+%r18],%r19
                   11031: ld [%fp+-208],%r18
                   11032: cmp %r19,%r18; be L3202; nop
                   11033: set 4,%r19
                   11034: st %r19,[%fp+-120]
                   11035: L3201:
                   11036: L3202:
                   11037: L3198:
                   11038: ld [%fp+-116],%r19
                   11039: add %r19,1,%r19
                   11040: st %r19,[%fp+-116]
                   11041: ld [%fp+-116],%r19
                   11042: cmp %r19,22; bl L3197; nop
                   11043: ld [%fp+-120],%r19
                   11044: cmp %r19,3; bne L3214; nop
                   11045: set 16,%r19
                   11046: ld [%fp+-220],%r18
                   11047: sub %r19,%r18,%r24
                   11048: ba L3175; nop
                   11049: L3214:
                   11050: set -1,%r24
                   11051: L3175:
                   11052: ret; restore
                   11053: .seg "bss"
                   11054: .align 4; .reserve _3217,420
                   11055: .seg "data"
                   11056: _3218:.ascii "s84,er%d\012\000"
                   11057: _3219:.ascii "s84    \000"
                   11058: .seg "text"
                   11059: .global _s84
                   11060: .align 4
                   11061: .proc 4
                   11062: _s84:save %sp,-248,%sp
                   11063: set _3219,%r26
                   11064: add %r24,60,%r25
                   11065: mov %r0,%r23
                   11066: L3220:
                   11067: L3221:
                   11068: mov %r25,%r20
                   11069: add %r20,1,%r25
                   11070: mov %r26,%r19
                   11071: add %r19,1,%r26
                   11072: ldsb [%r19],%r19
                   11073: stb %r19,[%r20]
                   11074: sll %r19,24,%g1; sra %g1,24,%r20
                   11075: cmp %r20,%r0; bne L3220; nop
                   11076: set 3,%r8
                   11077: call _fip; nop
                   11078: mov %r8,%r22
                   11079: ld [%r22],%r20
                   11080: cmp %r20,3; be L3223; nop
                   11081: ld [%r24+44],%r20
                   11082: cmp %r20,%r0; be L3225; nop
                   11083: set _3218,%r8
                   11084: set 1,%r9
                   11085: call _printf; nop
                   11086: L3225:
                   11087: add %r23,1,%r23
                   11088: L3223:
                   11089: set _glork,%r21
                   11090: set 4,%r8
                   11091: call %r21; nop
                   11092: cmp %r8,4; be L3227; nop
                   11093: ld [%r24+44],%r20
                   11094: cmp %r20,%r0; be L3229; nop
                   11095: set _3218,%r8
                   11096: set 2,%r9
                   11097: call _printf; nop
                   11098: L3229:
                   11099: add %r23,2,%r23
                   11100: L3227:
                   11101: mov %r0,%r28
                   11102: L3231:
                   11103: st %r28,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
                   11104: fdtos %f30,%f31
                   11105: sll %r28,2,%r20
                   11106: add -68,%fp,%r19
                   11107: st %f31,[%r20+%r19]
                   11108: sll %r28,2,%r20
                   11109: add -68,%fp,%r19
                   11110: add %r20,%r19,%r19
                   11111: add -136,%fp,%r18
                   11112: st %r19,[%r20+%r18]
                   11113: L3232:
                   11114: add %r28,1,%r28
                   11115: cmp %r28,17; bl L3231; nop
                   11116: set L412,%r20
                   11117: ld [%r20],%f31
                   11118: st %f31,[%fp+-140]
                   11119: mov %r0,%r28
                   11120: L3235:
                   11121: ld [%fp+-140],%f31
                   11122: sll %r28,2,%r20
                   11123: add -136,%fp,%r19
                   11124: ld [%r20+%r19],%r20
                   11125: ld [%r20],%f30
                   11126: fadds %f31,%f30,%f31
                   11127: st %f31,[%fp+-140]
                   11128: L3236:
                   11129: add %r28,1,%r28
                   11130: cmp %r28,17; bl L3235; nop
                   11131: ld [%fp+-140],%f31
                   11132: set L3241,%r20
                   11133: ld [%r20],%f30
                   11134: fcmpes %f31,%f30; nop; fbue L3239; nop
                   11135: ld [%r24+44],%r20
                   11136: cmp %r20,%r0; be L3242; nop
                   11137: set _3218,%r8
                   11138: set 4,%r9
                   11139: call _printf; nop
                   11140: L3242:
                   11141: add %r23,4,%r23
                   11142: L3239:
                   11143: mov %r0,%r27
                   11144: L3244:
                   11145: mov %r0,%r28
                   11146: L3248:
                   11147: mov %r0,%r29
                   11148: L3252:
                   11149: set 28,%r20
                   11150: mov %r28,%o1; call .mul,2; mov %r20,%o0; mov %o0,%r20
                   11151: set 140,%r19
                   11152: mov %r27,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   11153: set 35,%r18
                   11154: mov %r27,%o1; call .mul,2; mov %r18,%o0; mov %o0,%r18
                   11155: set 7,%r17
                   11156: mov %r28,%o1; call .mul,2; mov %r17,%o0; mov %o0,%r17
                   11157: add %r18,%r17,%r18
                   11158: add %r18,%r29,%r18
                   11159: sll %r29,2,%r17
                   11160: set _3217,%r16
                   11161: add %r19,%r16,%r19
                   11162: add %r20,%r19,%r20
                   11163: st %r18,[%r17+%r20]
                   11164: L3253:
                   11165: add %r29,1,%r29
                   11166: cmp %r29,7; bl L3252; nop
                   11167: L3249:
                   11168: add %r28,1,%r28
                   11169: cmp %r28,5; bl L3248; nop
                   11170: L3245:
                   11171: add %r27,1,%r27
                   11172: cmp %r27,3; bl L3244; nop
                   11173: set 1,%r27
                   11174: set 2,%r28
                   11175: set 3,%r29
                   11176: set _3217,%r8
                   11177: set 105,%r9
                   11178: mov %r0,%r10
                   11179: call _array; nop
                   11180: st %r8,[%fp+-144]
                   11181: set 140,%r20
                   11182: mov %r27,%o1; call .mul,2; mov %r20,%o0; mov %o0,%r20
                   11183: set _3217,%r19
                   11184: add %r20,%r19,%r8
                   11185: set 35,%r20
                   11186: mov %r20,%r9
                   11187: mov %r20,%r10
                   11188: call _array; nop
                   11189: st %r8,[%fp+-148]
                   11190: set 28,%r20
                   11191: mov %r28,%o1; call .mul,2; mov %r20,%o0; mov %o0,%r20
                   11192: set 140,%r19
                   11193: mov %r27,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   11194: set _3217,%r18
                   11195: add %r19,%r18,%r19
                   11196: add %r20,%r19,%r8
                   11197: set 7,%r9
                   11198: set 49,%r10
                   11199: call _array; nop
                   11200: st %r8,[%fp+-152]
                   11201: set 28,%r20
                   11202: mov %r28,%o1; call .mul,2; mov %r20,%o0; mov %o0,%r20
                   11203: set 140,%r19
                   11204: mov %r27,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   11205: ld [%fp+-144],%r18
                   11206: ld [%fp+-148],%r17
                   11207: add %r18,%r17,%r18
                   11208: ld [%fp+-152],%r17
                   11209: add %r18,%r17,%r18
                   11210: sll %r29,2,%r17
                   11211: set _3217,%r16
                   11212: add %r19,%r16,%r19
                   11213: add %r20,%r19,%r20
                   11214: ld [%r17+%r20],%r20
                   11215: add %r18,%r20,%r20
                   11216: sub %r20,52,%r20
                   11217: cmp %r20,%r0; be L3256; nop
                   11218: ld [%r24+44],%r20
                   11219: cmp %r20,%r0; be L3258; nop
                   11220: set _3218,%r8
                   11221: set 8,%r9
                   11222: call _printf; nop
                   11223: L3258:
                   11224: add %r23,8,%r23
                   11225: L3256:
                   11226: mov %r23,%r24
                   11227: L3216:
                   11228: ret; restore
                   11229: .global _array
                   11230: .align 4
                   11231: .proc 4
                   11232: _array:
                   11233: mov %r0,%r13
                   11234: ba L3267; nop
                   11235: L3264:
                   11236: sll %r13,2,%r12
                   11237: ld [%r12+%r8],%r12
                   11238: add %r13,%r10,%r11
                   11239: cmp %r12,%r11; be L3268; nop
                   11240: set 1,%r8
                   11241: ba L3263; nop
                   11242: L3268:
                   11243: L3265:
                   11244: add %r13,1,%r13
                   11245: L3267:
                   11246: cmp %r13,%r9; bl L3264; nop
                   11247: mov %r0,%r8
                   11248: L3263:
                   11249: retl; nop
                   11250: .seg "bss"
                   11251: .align 4; .reserve _3271,4
                   11252: .seg "text"
                   11253: .global _fip
                   11254: .align 4
                   11255: .proc 4
                   11256: _fip:
                   11257: set _3271,%r13
                   11258: st %r8,[%r13]
                   11259: mov %r13,%r8
                   11260: L3270:
                   11261: retl; nop
                   11262: .global _glork
                   11263: .align 4
                   11264: .proc 4
                   11265: _glork:
                   11266: L3272:
                   11267: retl; nop
                   11268: .seg "data"
                   11269: _3274:.ascii "s85,er%d\012\000"
                   11270: _3275:.ascii "s85    \000"
                   11271: .align 4; _3283:.word L425
                   11272: .word L427
                   11273: .word L426
                   11274: .word L428
                   11275: .word L429
                   11276: .word L430
                   11277: .word L431
                   11278: _3284:.ascii " alignment: \000"
                   11279: .seg "text"
                   11280: .global _s85
                   11281: .align 4
                   11282: .proc 4
                   11283: _s85:save %sp,-488,%sp
                   11284: set _3275,%r28
                   11285: add %r24,60,%r27
                   11286: mov %r0,%r26
                   11287: L3288:
                   11288: L3289:
                   11289: mov %r27,%r25
                   11290: add %r25,1,%r27
                   11291: mov %r28,%r23
                   11292: add %r23,1,%r28
                   11293: ldsb [%r23],%r23
                   11294: stb %r23,[%r25]
                   11295: sll %r23,24,%g1; sra %g1,24,%r25
                   11296: cmp %r25,%r0; bne L3288; nop
                   11297: add -284,%fp,%r25
                   11298: add -304,%fp,%r23
                   11299: sub %r25,%r23,%r25
                   11300: cmp %r25,%r0; ble L3299; nop
                   11301: add -280,%fp,%r25
                   11302: add -284,%fp,%r23
                   11303: sub %r25,%r23,%r25
                   11304: cmp %r25,%r0; ble L3299; nop
                   11305: add -276,%fp,%r25
                   11306: add -280,%fp,%r23
                   11307: sub %r25,%r23,%r25
                   11308: cmp %r25,%r0; bg L3291; nop
                   11309: L3299:
                   11310: ld [%r24+44],%r25
                   11311: cmp %r25,%r0; be L3300; nop
                   11312: set _3274,%r8
                   11313: set 1,%r9
                   11314: call _printf; nop
                   11315: L3300:
                   11316: add %r26,1,%r26
                   11317: L3291:
                   11318: add -337,%fp,%r25
                   11319: add -338,%fp,%r23
                   11320: sub %r25,%r23,%r25
                   11321: st %r25,[%fp+-268]
                   11322: add -340,%fp,%r25
                   11323: add -342,%fp,%r23
                   11324: sub %r25,%r23,%r25
                   11325: st %r25,[%fp+-264]
                   11326: add -348,%fp,%r25
                   11327: add -352,%fp,%r23
                   11328: sub %r25,%r23,%r25
                   11329: st %r25,[%fp+-260]
                   11330: add -356,%fp,%r25
                   11331: add -360,%fp,%r23
                   11332: sub %r25,%r23,%r25
                   11333: st %r25,[%fp+-256]
                   11334: add -364,%fp,%r25
                   11335: add -368,%fp,%r23
                   11336: sub %r25,%r23,%r25
                   11337: st %r25,[%fp+-252]
                   11338: add -372,%fp,%r25
                   11339: add -376,%fp,%r23
                   11340: sub %r25,%r23,%r25
                   11341: st %r25,[%fp+-248]
                   11342: add -384,%fp,%r25
                   11343: add -392,%fp,%r23
                   11344: sub %r25,%r23,%r25
                   11345: st %r25,[%fp+-244]
                   11346: ld [%r24+40],%r25
                   11347: cmp %r25,%r0; be L3315; nop
                   11348: mov %r0,%r29
                   11349: L3317:
                   11350: set L3321,%r8
                   11351: sll %r29,2,%r25
                   11352: set _3283,%r23
                   11353: ld [%r25+%r23],%r9
                   11354: set _3284,%r10
                   11355: add -268,%fp,%r23
                   11356: ld [%r25+%r23],%r11
                   11357: call _printf; nop
                   11358: L3318:
                   11359: add %r29,1,%r29
                   11360: cmp %r29,7; bl L3317; nop
                   11361: L3315:
                   11362: ld [%fp+-272],%r25
                   11363: set 0x1c000000,%r23
                   11364: or %r25,%r23,%r25
                   11365: st %r25,[%fp+-272]
                   11366: ld [%fp+-272],%r25
                   11367: set 0x3fffffff,%r23
                   11368: and %r25,%r23,%r23
                   11369: sll %r25,3,%r25
                   11370: sra %r25,29,%r25
                   11371: sll %r25,30,%r25
                   11372: sra %r25,30,%r25
                   11373: sll %r25,30,%r25
                   11374: set 0xc0000000,%r22
                   11375: and %r25,%r22,%r25
                   11376: or %r23,%r25,%r25
                   11377: st %r25,[%fp+-272]
                   11378: ld [%fp+-272],%r25
                   11379: set 0xe3ffffff,%r23
                   11380: and %r25,%r23,%r23
                   11381: sra %r25,30,%r25
                   11382: sll %r25,29,%r25
                   11383: sra %r25,29,%r25
                   11384: sll %r25,26,%r25
                   11385: set 0x1c000000,%r22
                   11386: and %r25,%r22,%r25
                   11387: or %r23,%r25,%r25
                   11388: st %r25,[%fp+-272]
                   11389: ld [%fp+-272],%r25
                   11390: sll %r25,3,%r25
                   11391: sra %r25,29,%r25
                   11392: cmp %r25,3; be L3322; nop
                   11393: ld [%fp+-272],%r25
                   11394: sll %r25,3,%r25
                   11395: sra %r25,29,%r25
                   11396: cmp %r25,-1; bne L3324; nop
                   11397: ld [%r24+40],%r25
                   11398: cmp %r25,%r0; be L3325; nop
                   11399: set L3328,%r8
                   11400: call _printf; nop
                   11401: ba L3325; nop
                   11402: L3324:
                   11403: ld [%r24+44],%r25
                   11404: cmp %r25,%r0; be L3329; nop
                   11405: set _3274,%r8
                   11406: set 2,%r9
                   11407: call _printf; nop
                   11408: L3329:
                   11409: add %r26,2,%r26
                   11410: L3325:
                   11411: L3322:
                   11412: ld [%fp+-272],%r25
                   11413: set 0x2000000,%r23
                   11414: or %r25,%r23,%r25
                   11415: st %r25,[%fp+-272]
                   11416: ld [%fp+-272],%r25
                   11417: sll %r25,6,%r25
                   11418: sra %r25,31,%r25
                   11419: cmp %r25,1; be L3331; nop
                   11420: ld [%r24+40],%r25
                   11421: cmp %r25,%r0; be L3333; nop
                   11422: set L3335,%r8
                   11423: call _printf; nop
                   11424: L3333:
                   11425: L3331:
                   11426: add -240,%fp,%r25
                   11427: sub %r25,%r25,%r25
                   11428: cmp %r25,%r0; bne L3343; nop
                   11429: cmp %r25,%r0; bne L3343; nop
                   11430: cmp %r25,%r0; bne L3343; nop
                   11431: cmp %r25,%r0; bne L3343; nop
                   11432: cmp %r25,%r0; bne L3343; nop
                   11433: cmp %r25,%r0; bne L3343; nop
                   11434: cmp %r25,%r0; be L3336; nop
                   11435: L3343:
                   11436: ld [%r24+44],%r25
                   11437: cmp %r25,%r0; be L3344; nop
                   11438: set _3274,%r8
                   11439: set 4,%r9
                   11440: call _printf; nop
                   11441: L3344:
                   11442: add %r26,4,%r26
                   11443: L3336:
                   11444: ba L3346; nop
                   11445: ld [%r24+44],%r25
                   11446: cmp %r25,%r0; be L3348; nop
                   11447: set _3274,%r8
                   11448: set 8,%r9
                   11449: call _printf; nop
                   11450: L3348:
                   11451: add %r26,8,%r26
                   11452: L3346:
                   11453: add -336,%fp,%r25
                   11454: st %r25,[%fp+-276]
                   11455: set 2,%r25
                   11456: stb %r25,[%fp+-336]
                   11457: ld [%fp+-276],%r25
                   11458: ldsb [%r25],%r23
                   11459: add %r23,1,%r23
                   11460: stb %r23,[%r25]
                   11461: ldsb [%fp+-336],%r25
                   11462: cmp %r25,3; be L3352; nop
                   11463: ld [%r24+44],%r25
                   11464: cmp %r25,%r0; be L3354; nop
                   11465: set _3274,%r8
                   11466: set 16,%r9
                   11467: call _printf; nop
                   11468: L3354:
                   11469: add %r26,16,%r26
                   11470: L3352:
                   11471: mov %r26,%r24
                   11472: L3273:
                   11473: ret; restore
                   11474: .seg "data"
                   11475: _3357:.ascii "s86,er%d\012\000"
                   11476: _3358:.ascii "s86    \000"
                   11477: .align 4; _3359:.word 1
                   11478: .word 3
                   11479: .word 5
                   11480: .align 4; _3360:.word _3359+8
                   11481: .seg "bss"
                   11482: .align 4; .reserve _3362,40
                   11483: .seg "data"
                   11484: .align 4; _3363:.word 0x3f800000
                   11485: .word 0x40400000
                   11486: .word 0x40a00000
                   11487: .word 0x40000000
                   11488: .word 0x40800000
                   11489: .word 0x40c00000
                   11490: .word 0x40400000
                   11491: .word 0x40a00000
                   11492: .word 0x40e00000
                   11493: .word 0x0
                   11494: .word 0x0
                   11495: .word 0x0
                   11496: .align 4; _3364:.word 0x3f800000
                   11497: .word 0x40400000
                   11498: .word 0x40a00000
                   11499: .word 0x40000000
                   11500: .word 0x40800000
                   11501: .word 0x40c00000
                   11502: .word 0x40400000
                   11503: .word 0x40a00000
                   11504: .word 0x40e00000
                   11505: .skip 12
                   11506: .align 4; _3365:.word 0x3f800000
                   11507: .word 0x40400000
                   11508: .word 0x40a00000
                   11509: .word 0x40000000
                   11510: .word 0x40800000
                   11511: .word 0x40c00000
                   11512: .word 0x40400000
                   11513: .word 0x40a00000
                   11514: .word 0x40e00000
                   11515: .skip 12
                   11516: .align 4; _3366:.word 0x3f800000
                   11517: .skip 8
                   11518: .word 0x40000000
                   11519: .skip 8
                   11520: .word 0x40400000
                   11521: .skip 8
                   11522: .word 0x40800000
                   11523: .skip 8
                   11524: .seg "text"
                   11525: .global _s86
                   11526: .align 4
                   11527: .proc 4
                   11528: _s86:save %sp,-96,%sp
                   11529: set _3360,%r19
                   11530: ld [%r19],%r19
                   11531: add %r19,-4,%r20
                   11532: call _one; nop
                   11533: sll %r8,2,%r19
                   11534: add %r19,%r20,%r29
                   11535: set _3358,%r23
                   11536: add %r24,60,%r22
                   11537: mov %r0,%r21
                   11538: L3367:
                   11539: L3368:
                   11540: mov %r22,%r19
                   11541: add %r19,1,%r22
                   11542: mov %r23,%r18
                   11543: add %r18,1,%r23
                   11544: ldsb [%r18],%r18
                   11545: stb %r18,[%r19]
                   11546: sll %r18,24,%g1; sra %g1,24,%r19
                   11547: cmp %r19,%r0; bne L3367; nop
                   11548: set _3360,%r19
                   11549: ld [%r19],%r19
                   11550: ld [%r19],%r19
                   11551: cmp %r19,5; be L3370; nop
                   11552: ld [%r24+44],%r19
                   11553: cmp %r19,%r0; be L3372; nop
                   11554: set _3357,%r8
                   11555: set 1,%r9
                   11556: call _printf; nop
                   11557: L3372:
                   11558: add %r21,1,%r21
                   11559: L3370:
                   11560: ld [%r20],%r19
                   11561: cmp %r19,3; be L3374; nop
                   11562: ld [%r24+44],%r19
                   11563: cmp %r19,%r0; be L3376; nop
                   11564: set _3357,%r8
                   11565: set 2,%r9
                   11566: call _printf; nop
                   11567: L3376:
                   11568: add %r21,2,%r21
                   11569: L3374:
                   11570: ld [%r29],%r19
                   11571: cmp %r19,5; be L3378; nop
                   11572: ld [%r24+44],%r19
                   11573: cmp %r19,%r0; be L3380; nop
                   11574: set _3357,%r8
                   11575: set 4,%r9
                   11576: call _printf; nop
                   11577: L3380:
                   11578: add %r21,4,%r21
                   11579: L3378:
                   11580: mov %r0,%r25
                   11581: mov %r0,%r28
                   11582: L3382:
                   11583: sll %r28,2,%r19
                   11584: set _3362,%r18
                   11585: ld [%r19+%r18],%r19
                   11586: cmp %r19,%r0; be L3386; nop
                   11587: set 1,%r25
                   11588: L3386:
                   11589: L3383:
                   11590: add %r28,1,%r28
                   11591: cmp %r28,10; bl L3382; nop
                   11592: cmp %r25,%r0; be L3388; nop
                   11593: ld [%r24+44],%r19
                   11594: cmp %r19,%r0; be L3390; nop
                   11595: set _3357,%r8
                   11596: set 8,%r9
                   11597: call _printf; nop
                   11598: L3390:
                   11599: add %r21,8,%r21
                   11600: L3388:
                   11601: mov %r0,%r25
                   11602: mov %r0,%r27
                   11603: L3392:
                   11604: mov %r0,%r28
                   11605: L3396:
                   11606: set 3,%r19
                   11607: mov %r27,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   11608: add %r19,%r28,%r26
                   11609: set 12,%r19
                   11610: mov %r27,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   11611: sll %r28,2,%r18
                   11612: set _3364,%r17
                   11613: add %r19,%r17,%r17
                   11614: ld [%r18+%r17],%f31
                   11615: set _3365,%r17
                   11616: add %r19,%r17,%r19
                   11617: ld [%r18+%r19],%f30
                   11618: fcmpes %f31,%f30; nop; fbne L3402; nop
                   11619: sll %r26,2,%r19
                   11620: set _3363,%r18
                   11621: ld [%r19+%r18],%f30
                   11622: fcmpes %f31,%f30; nop; fbue L3400; nop
                   11623: L3402:
                   11624: set 1,%r25
                   11625: L3400:
                   11626: L3397:
                   11627: add %r28,1,%r28
                   11628: cmp %r28,3; bl L3396; nop
                   11629: L3393:
                   11630: add %r27,1,%r27
                   11631: cmp %r27,4; bl L3392; nop
                   11632: cmp %r25,%r0; be L3403; nop
                   11633: ld [%r24+44],%r19
                   11634: cmp %r19,%r0; be L3405; nop
                   11635: set _3357,%r8
                   11636: set 16,%r9
                   11637: call _printf; nop
                   11638: L3405:
                   11639: add %r21,16,%r21
                   11640: L3403:
                   11641: mov %r0,%r25
                   11642: mov %r0,%r28
                   11643: L3407:
                   11644: set 12,%r19
                   11645: mov %r28,%o1; call .mul,2; mov %r19,%o0; mov %o0,%r19
                   11646: set _3366,%r18
                   11647: ld [%r19+%r18],%f31
                   11648: add %r28,1,%r19
                   11649: st %r19,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
                   11650: fdtos %f28,%f30
                   11651: fcmpes %f31,%f30; nop; fbue L3411; nop
                   11652: set 1,%r25
                   11653: L3411:
                   11654: L3408:
                   11655: add %r28,1,%r28
                   11656: cmp %r28,4; bl L3407; nop
                   11657: cmp %r25,%r0; be L3413; nop
                   11658: ld [%r24+44],%r19
                   11659: cmp %r19,%r0; be L3415; nop
                   11660: set _3357,%r8
                   11661: set 32,%r9
                   11662: call _printf; nop
                   11663: L3415:
                   11664: add %r21,32,%r21
                   11665: L3413:
                   11666: mov %r21,%r24
                   11667: L3356:
                   11668: ret; restore
                   11669: .global _one
                   11670: .align 4
                   11671: .proc 4
                   11672: _one:
                   11673: set 1,%r8
                   11674: L3417:
                   11675: retl; nop
                   11676: .seg "data"
                   11677: _3419:.ascii "s88,er%d\012\000"
                   11678: _3420:.ascii "s88    \000"
                   11679: .seg "text"
                   11680: .global _s88
                   11681: .align 4
                   11682: .proc 4
                   11683: _s88:save %sp,-112,%sp
                   11684: set _3420,%r29
                   11685: add %r24,60,%r28
                   11686: mov %r0,%r27
                   11687: L3422:
                   11688: L3423:
                   11689: mov %r28,%r25
                   11690: add %r25,1,%r28
                   11691: mov %r29,%r23
                   11692: add %r23,1,%r29
                   11693: ldsb [%r23],%r23
                   11694: stb %r23,[%r25]
                   11695: sll %r23,24,%g1; sra %g1,24,%r25
                   11696: cmp %r25,%r0; bne L3422; nop
                   11697: ba L3425; nop
                   11698: ld [%r24+44],%r25
                   11699: cmp %r25,%r0; be L3427; nop
                   11700: set _3419,%r8
                   11701: set 1,%r9
                   11702: call _printf; nop
                   11703: L3427:
                   11704: add %r27,1,%r27
                   11705: L3425:
                   11706: add -20,%fp,%r25
                   11707: set _metricp,%r23
                   11708: st %r25,[%r23]
                   11709: set 2,%r25
                   11710: st %r25,[%fp+-20]
                   11711: set 3,%r25
                   11712: ld [%r23],%r23
                   11713: st %r25,[%r23]
                   11714: ld [%fp+-20],%r25
                   11715: cmp %r25,3; be L3429; nop
                   11716: ld [%r24+44],%r25
                   11717: cmp %r25,%r0; be L3431; nop
                   11718: set _3419,%r8
                   11719: set 2,%r9
                   11720: call _printf; nop
                   11721: L3431:
                   11722: add %r27,2,%r27
                   11723: L3429:
                   11724: set L419,%r25
                   11725: ld [%r25],%f30; ld [%r25+4],%f31
                   11726: st %f30,[%fp+-16]; st %f31,[%fp+-16+4]
                   11727: st %f30,[%fp+-8]; st %f31,[%fp+-8+4]
                   11728: add -16,%fp,%r26
                   11729: set L418,%r25
                   11730: ld [%r25],%f30; ld [%r25+4],%f31
                   11731: st %f30,[%r26]; st %f31,[%r26+4]
                   11732: set L418,%r25
                   11733: ld [%r25],%f30; ld [%r25+4],%f31
                   11734: st %f30,[%r26+8]; st %f31,[%r26+8+4]
                   11735: ld [%fp+-16],%f30; ld [%fp+-16+4],%f31
                   11736: ld [%fp+-8],%f28; ld [%fp+-8+4],%f29
                   11737: faddd %f30,%f28,%f30
                   11738: set L416,%r25
                   11739: ld [%r25],%f28; ld [%r25+4],%f29
                   11740: fcmped %f30,%f28; nop; fbue L3434; nop
                   11741: ld [%r24+44],%r25
                   11742: cmp %r25,%r0; be L3437; nop
                   11743: set _3419,%r8
                   11744: set 4,%r9
                   11745: call _printf; nop
                   11746: L3437:
                   11747: add %r27,4,%r27
                   11748: L3434:
                   11749: mov %r27,%r24
                   11750: L3418:
                   11751: ret; restore
                   11752: .seg "data"
                   11753: _3440:.ascii "s9,er%d\012\000"
                   11754: _3441:.ascii "s9     \000"
                   11755: .seg "text"
                   11756: .global _s9
                   11757: .align 4
                   11758: .proc 4
                   11759: _s9:save %sp,-96,%sp
                   11760: set _3441,%r27
                   11761: add %r24,60,%r26
                   11762: mov %r0,%r25
                   11763: L3442:
                   11764: L3443:
                   11765: mov %r26,%r23
                   11766: add %r23,1,%r26
                   11767: mov %r27,%r22
                   11768: add %r22,1,%r27
                   11769: ldsb [%r22],%r22
                   11770: stb %r22,[%r23]
                   11771: sll %r22,24,%g1; sra %g1,24,%r23
                   11772: cmp %r23,%r0; bne L3442; nop
                   11773: mov %r0,%r28
                   11774: mov %r0,%r29
                   11775: L3445:
                   11776: set 2,%r21
                   11777: mov %r21,%r23
                   11778: mov %r21,%r22
                   11779: set 3,%r19
                   11780: mov %r19,%r21
                   11781: mov %r19,%r20
                   11782: cmp %r20,3; bne L3451; nop
                   11783: cmp %r21,3; be L3449; nop
                   11784: L3451:
                   11785: set 1,%r28
                   11786: L3449:
                   11787: cmp %r22,2; bne L3454; nop
                   11788: cmp %r23,2; be L3452; nop
                   11789: L3454:
                   11790: set 1,%r28
                   11791: L3452:
                   11792: L3446:
                   11793: add %r29,1,%r29
                   11794: cmp %r29,2; bl L3445; nop
                   11795: cmp %r28,%r0; be L3459; nop
                   11796: ld [%r24+44],%r23
                   11797: cmp %r23,%r0; be L3457; nop
                   11798: set _3440,%r8
                   11799: set 1,%r9
                   11800: call _printf; nop
                   11801: L3457:
                   11802: add %r25,1,%r25
                   11803: ba L3459; nop
                   11804: ld [%r24+44],%r23
                   11805: cmp %r23,%r0; be L3460; nop
                   11806: set _3440,%r8
                   11807: set 2,%r9
                   11808: call _printf; nop
                   11809: L3460:
                   11810: add %r25,2,%r25
                   11811: L3459:
                   11812: mov %r25,%r24
                   11813: L3439:
                   11814: ret; restore
                   11815: .global _setev
                   11816: .align 4
                   11817: .proc 4
                   11818: _setev:
                   11819: set 1066,%r13
                   11820: set _extvar,%r12
                   11821: st %r13,[%r12]
                   11822: L3462:
                   11823: retl; nop
                   11824: .seg "bss"
                   11825: .global _rfs
                   11826: .common _rfs,8
                   11827: .global _crc
                   11828: .align 4; .common _crc,4
                   11829: .global _rrc
                   11830: .align 4; .common _rrc,4
                   11831: .global _flgl
                   11832: .align 4; .common _flgl,4
                   11833: .global _flgd
                   11834: .align 4; .common _flgd,4
                   11835: .global _flgm
                   11836: .align 4; .common _flgm,4
                   11837: .global _flgs
                   11838: .align 4; .common _flgs,4
                   11839: .global _dprec
                   11840: .align 4; .common _dprec,4
                   11841: .global _fprec
                   11842: .align 4; .common _fprec,4
                   11843: .global _dbits
                   11844: .align 4; .common _dbits,4
                   11845: .global _fbits
                   11846: .align 4; .common _fbits,4
                   11847: .global _ubits
                   11848: .align 4; .common _ubits,4
                   11849: .global _lbits
                   11850: .align 4; .common _lbits,4
                   11851: .global _metricp
                   11852: .align 4; .common _metricp,4
                   11853: .global _extvar
                   11854: .align 4; .common _extvar,4
                   11855: .seg "text"
                   11856: L3335:.ascii "Be especially careful with 1-bit fields!\012\000"
                   11857: L3328:.ascii "Sign extension in fields\012\000"
                   11858: L3321:.ascii "%s%s%d\012\000"
                   11859: .align 4; L3241:.word 0x43080000
                   11860: L3088:.ascii "pointer\000"
                   11861: L2538:.ascii "Increasing array elements assigned to decreasing locations\012\000"
                   11862: .align 4; L2416:.word 0x41d00000
                   11863: .align 8; L2415:.word 0x403a0000,0x0
                   11864: .align 8; L1713:.word 0x40040000,0x0
                   11865: .align 8; L1529:.word 0x40240000,0x0
                   11866: .align 4; L1497:.word 0x41200000
                   11867: .align 8; L1313:.word 0x40080000,0x0
                   11868: .align 4; L1281:.word 0x40400000
                   11869: .align 8; L1097:.word 0x401c0000,0x0
                   11870: .align 4; L1065:.word 0x40e00000
                   11871: .align 8; L879:.word 0x40140000,0x0
                   11872: .align 4; L847:.word 0x40a00000
                   11873: .align 8; L835:.word 0x41e00000,0x0
                   11874: L660:.ascii "queep\000"
                   11875: L646:.byte 10,0
                   11876: L645:.byte 37,100,0
                   11877: L640:.ascii "   key=\000"
                   11878: .align 8; L600:.word 0x41f00000,0x0
                   11879: .align 8; L537:.word 0x40ce8480,0x0
                   11880: .align 8; L536:.word 0x405f4000,0x0
                   11881: .align 4; L535:.word 0x42fa0000
                   11882: .align 4; L530:.word 0x40000000
                   11883: L431:.ascii "double\000"
                   11884: L430:.ascii "float\000"
                   11885: L429:.ascii "unsigned\000"
                   11886: L428:.ascii "long\000"
                   11887: L427:.ascii "short\000"
                   11888: L426:.ascii "int\000"
                   11889: L425:.ascii "char\000"
                   11890: .align 8; L419:.word 0x0,0x0
                   11891: .align 8; L418:.word 0x3ff00000,0x0
                   11892: .align 8; L417:.word 0x40100000,0x0
                   11893: .align 8; L416:.word 0x40000000,0x0
                   11894: .align 4; L412:.word 0x0
                   11895: .align 4; L411:.word 0x3f800000
                   11896: L390:.ascii "queep!\000"
                   11897: L379:.byte 10,9,8,13,12,92,39,0
                   11898: L375:.byte 46,34,46,0
                   11899: L362:.ascii "...\000"
                   11900: .align 8; L333:.word 0x40938800,0x0
                   11901: L199:.ascii "   different results when assigned to longs.\012\000"
                   11902: L198:.ascii "Decimal and octal/hex constants sometimes give\012\000"
                   11903: L27:.ascii "\012Failed.\012\000"
                   11904: L26:.ascii "\012No errors detected.\012\000"
                   11905: L20:.ascii "Section %s returned %d.\012\000"

unix.superglobalmegacorp.com

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