Annotation of researchv10no/cmd/lcc/gen2/sparc-sun/tst/paranoia.s, revision 1.1

1.1     ! root        1: .seg "data"
        !             2: .global _Zero
        !             3: .align 8; _Zero:.word 0x0,0x0
        !             4: .global _Half
        !             5: .align 8; _Half:.word 0x3fe00000,0x0
        !             6: .global _One
        !             7: .align 8; _One:.word 0x3ff00000,0x0
        !             8: .global _Two
        !             9: .align 8; _Two:.word 0x40000000,0x0
        !            10: .global _Three
        !            11: .align 8; _Three:.word 0x40080000,0x0
        !            12: .global _Four
        !            13: .align 8; _Four:.word 0x40100000,0x0
        !            14: .global _Five
        !            15: .align 8; _Five:.word 0x40140000,0x0
        !            16: .global _Eight
        !            17: .align 8; _Eight:.word 0x40200000,0x0
        !            18: .global _Nine
        !            19: .align 8; _Nine:.word 0x40220000,0x0
        !            20: .global _TwentySeven
        !            21: .align 8; _TwentySeven:.word 0x403b0000,0x0
        !            22: .global _ThirtyTwo
        !            23: .align 8; _ThirtyTwo:.word 0x40400000,0x0
        !            24: .global _TwoForty
        !            25: .align 8; _TwoForty:.word 0x406e0000,0x0
        !            26: .global _MinusOne
        !            27: .align 8; _MinusOne:.word 0xbff00000,0x0
        !            28: .global _OneAndHalf
        !            29: .align 8; _OneAndHalf:.word 0x3ff80000,0x0
        !            30: .global _NoTrials
        !            31: .align 4; _NoTrials:.word 20
        !            32: .seg "text"
        !            33: .global _sigfpe
        !            34: .align 4
        !            35: .proc 4
        !            36: _sigfpe:save %sp,-96,%sp
        !            37: set _fpecount,%r29
        !            38: ld [%r29],%r28
        !            39: add %r28,1,%r28
        !            40: st %r28,[%r29]
        !            41: set L2,%r8
        !            42: call _printf; nop
        !            43: set __iob+20,%r8
        !            44: call _fflush; nop
        !            45: set _sigsave,%r29
        !            46: ld [%r29],%r29
        !            47: cmp %r29,%r0; be L4; nop
        !            48: set 8,%r8
        !            49: set _sigsave,%r29
        !            50: ld [%r29],%r9
        !            51: call _signal; nop
        !            52: set _sigsave,%r29
        !            53: st %r0,[%r29]
        !            54: set _ovfl_buf,%r8
        !            55: set 1,%r9
        !            56: call _longjmp; nop
        !            57: L4:
        !            58: call _abort; nop
        !            59: L1:
        !            60: ret; restore
        !            61: .seg "data"
        !            62: .align 4; _759:.word L760
        !            63: .word L761
        !            64: .word L762
        !            65: .word L763
        !            66: .seg "text"
        !            67: .global _main
        !            68: .align 4
        !            69: .proc 4
        !            70: _main:save %sp,-176,%sp
        !            71: set L7,%r29
        !            72: ld [%r29],%f30; ld [%r29+4],%f31
        !            73: set _Zero,%r29
        !            74: st %f30,[%r29]; st %f31,[%r29+4]
        !            75: set L8,%r29
        !            76: ld [%r29],%f30; ld [%r29+4],%f31
        !            77: set _One,%r29
        !            78: st %f30,[%r29]; st %f31,[%r29+4]
        !            79: ld [%r29],%f30; ld [%r29+4],%f31
        !            80: faddd %f30,%f30,%f28
        !            81: set _Two,%r29
        !            82: st %f28,[%r29]; st %f29,[%r29+4]
        !            83: ld [%r29],%f28; ld [%r29+4],%f29
        !            84: faddd %f28,%f30,%f26
        !            85: set _Three,%r29
        !            86: st %f26,[%r29]; st %f27,[%r29+4]
        !            87: ld [%r29],%f26; ld [%r29+4],%f27
        !            88: faddd %f26,%f30,%f24
        !            89: set _Four,%r29
        !            90: st %f24,[%r29]; st %f25,[%r29+4]
        !            91: ld [%r29],%f24; ld [%r29+4],%f25
        !            92: faddd %f24,%f30,%f22
        !            93: set _Five,%r29
        !            94: st %f22,[%r29]; st %f23,[%r29+4]
        !            95: faddd %f24,%f24,%f22
        !            96: set _Eight,%r28
        !            97: st %f22,[%r28]; st %f23,[%r28+4]
        !            98: fmuld %f26,%f26,%f22
        !            99: set _Nine,%r27
        !           100: st %f22,[%r27]; st %f23,[%r27+4]
        !           101: ld [%r27],%f22; ld [%r27+4],%f23
        !           102: fmuld %f22,%f26,%f22
        !           103: set _TwentySeven,%r27
        !           104: st %f22,[%r27]; st %f23,[%r27+4]
        !           105: ld [%r28],%f22; ld [%r28+4],%f23
        !           106: fmuld %f24,%f22,%f22
        !           107: set _ThirtyTwo,%r28
        !           108: st %f22,[%r28]; st %f23,[%r28+4]
        !           109: ld [%r29],%f22; ld [%r29+4],%f23
        !           110: fmuld %f24,%f22,%f22
        !           111: fmuld %f22,%f26,%f26
        !           112: fmuld %f26,%f24,%f26
        !           113: set _TwoForty,%r29
        !           114: st %f26,[%r29]; st %f27,[%r29+4]
        !           115: fnegs %f30,%f26; fmovs %f31,%f27
        !           116: set _MinusOne,%r29
        !           117: st %f26,[%r29]; st %f27,[%r29+4]
        !           118: fdivd %f30,%f28,%f28
        !           119: set _Half,%r29
        !           120: st %f28,[%r29]; st %f29,[%r29+4]
        !           121: ld [%r29],%f28; ld [%r29+4],%f29
        !           122: faddd %f30,%f28,%f30
        !           123: set _OneAndHalf,%r29
        !           124: st %f30,[%r29]; st %f31,[%r29+4]
        !           125: set _ErrCnt,%r29
        !           126: st %r0,[%r29]
        !           127: set _ErrCnt+4,%r29
        !           128: st %r0,[%r29]
        !           129: set _ErrCnt+8,%r29
        !           130: st %r0,[%r29]
        !           131: set _ErrCnt+12,%r29
        !           132: st %r0,[%r29]
        !           133: set 1,%r29
        !           134: set _PageNo,%r28
        !           135: st %r29,[%r28]
        !           136: set _Milestone,%r29
        !           137: st %r0,[%r29]
        !           138: set 8,%r8
        !           139: set _sigfpe,%r9
        !           140: call _signal; nop
        !           141: call _Instructions; nop
        !           142: call _Pause; nop
        !           143: call _Heading; nop
        !           144: call _Pause; nop
        !           145: call _Characteristics; nop
        !           146: call _Pause; nop
        !           147: call _History; nop
        !           148: call _Pause; nop
        !           149: set 7,%r29
        !           150: set _Milestone,%r28
        !           151: st %r29,[%r28]
        !           152: set L12,%r8
        !           153: call _printf; nop
        !           154: mov %r0,%r8
        !           155: set _Zero,%r28
        !           156: ld [%r28],%f30; ld [%r28+4],%f31
        !           157: faddd %f30,%f30,%f28
        !           158: fcmped %f28,%f30; nop; fbne L15; nop
        !           159: set _One,%r28
        !           160: ld [%r28],%f28; ld [%r28+4],%f29
        !           161: fsubd %f28,%f28,%f26
        !           162: fcmped %f26,%f30; nop; fbne L15; nop
        !           163: fcmped %f28,%f30; nop; fbule L15; nop
        !           164: faddd %f28,%f28,%f30
        !           165: set _Two,%r28
        !           166: ld [%r28],%f28; ld [%r28+4],%f29
        !           167: fcmped %f30,%f28; nop; fbne L15; nop
        !           168: set 1,%r29
        !           169: ba L16; nop
        !           170: L15:
        !           171: mov %r0,%r29
        !           172: L16:
        !           173: mov %r29,%r9
        !           174: set L14,%r10
        !           175: call _TstCond; nop
        !           176: set _Zero,%r29
        !           177: ld [%r29],%f30; ld [%r29+4],%f31
        !           178: fnegs %f30,%f30; fmovs %f31,%f31
        !           179: set _Z,%r29
        !           180: st %f30,[%r29]; st %f31,[%r29+4]
        !           181: ld [%r29],%f30; ld [%r29+4],%f31
        !           182: set L7,%r29
        !           183: ld [%r29],%f28; ld [%r29+4],%f29
        !           184: fcmped %f30,%f28; nop; fbue L17; nop
        !           185: set _ErrCnt,%r29
        !           186: ld [%r29],%r28
        !           187: add %r28,1,%r28
        !           188: st %r28,[%r29]
        !           189: set L19,%r8
        !           190: call _printf; nop
        !           191: set L20,%r29
        !           192: ld [%r29],%f30; ld [%r29+4],%f31
        !           193: set _U1,%r29
        !           194: st %f30,[%r29]; st %f31,[%r29+4]
        !           195: set L8,%r29
        !           196: ld [%r29],%f30; ld [%r29+4],%f31
        !           197: set _Radix,%r29
        !           198: st %f30,[%r29]; st %f31,[%r29+4]
        !           199: call _TstPtUf; nop
        !           200: L17:
        !           201: mov %r0,%r8
        !           202: set _Three,%r28
        !           203: ld [%r28],%f30; ld [%r28+4],%f31
        !           204: set _Two,%r28
        !           205: ld [%r28],%f28; ld [%r28+4],%f29
        !           206: set _One,%r28
        !           207: ld [%r28],%f26; ld [%r28+4],%f27
        !           208: faddd %f28,%f26,%f24
        !           209: fcmped %f30,%f24; nop; fbne L23; nop
        !           210: set _Four,%r28
        !           211: ld [%r28],%f24; ld [%r28+4],%f25
        !           212: faddd %f30,%f26,%f22
        !           213: fcmped %f24,%f22; nop; fbne L23; nop
        !           214: fnegs %f28,%f22; fmovs %f29,%f23
        !           215: fmuld %f28,%f22,%f28
        !           216: faddd %f24,%f28,%f28
        !           217: set _Zero,%r28
        !           218: ld [%r28],%f22; ld [%r28+4],%f23
        !           219: fcmped %f28,%f22; nop; fbne L23; nop
        !           220: fsubd %f24,%f30,%f30
        !           221: fsubd %f30,%f26,%f30
        !           222: fcmped %f30,%f22; nop; fbne L23; nop
        !           223: set 1,%r29
        !           224: ba L24; nop
        !           225: L23:
        !           226: mov %r0,%r29
        !           227: L24:
        !           228: mov %r29,%r9
        !           229: set L22,%r10
        !           230: call _TstCond; nop
        !           231: set _MinusOne,%r28
        !           232: ld [%r28],%f30; ld [%r28+4],%f31
        !           233: st %f30,[%fp+-8]; st %f31,[%fp+-8+4]
        !           234: set L7,%r28
        !           235: ld [%r28],%f28; ld [%r28+4],%f29
        !           236: set _One,%r28
        !           237: ld [%r28],%f26; ld [%r28+4],%f27
        !           238: fsubd %f28,%f26,%f28
        !           239: fcmped %f30,%f28; nop; fbne L27; nop
        !           240: faddd %f30,%f26,%f28
        !           241: set _Zero,%r28
        !           242: ld [%r28],%f24; ld [%r28+4],%f25
        !           243: fcmped %f28,%f24; nop; fbne L27; nop
        !           244: faddd %f26,%f30,%f28
        !           245: fcmped %f28,%f24; nop; fbne L27; nop
        !           246: st %f26,[%sp+4*0+68]
        !           247: st %f27,[%sp+4*1+68]
        !           248: ld [%sp+4*0+68],%o0
        !           249: ld [%sp+4*1+68],%o1
        !           250: call _fabs; nop
        !           251: ld [%fp+-8],%f30; ld [%fp+-8+4],%f31
        !           252: faddd %f30,%f0,%f30
        !           253: set _Zero,%r28
        !           254: ld [%r28],%f28; ld [%r28+4],%f29
        !           255: fcmped %f30,%f28; nop; fbne L27; nop
        !           256: set _MinusOne,%r28
        !           257: ld [%r28],%f30; ld [%r28+4],%f31
        !           258: fmuld %f30,%f30,%f26
        !           259: faddd %f30,%f26,%f30
        !           260: fcmped %f30,%f28; nop; fbne L27; nop
        !           261: set 1,%r29
        !           262: ba L28; nop
        !           263: L27:
        !           264: mov %r0,%r29
        !           265: L28:
        !           266: mov %r0,%r8
        !           267: mov %r29,%r9
        !           268: set L26,%r10
        !           269: call _TstCond; nop
        !           270: mov %r0,%r8
        !           271: set _Half,%r28
        !           272: ld [%r28],%f30; ld [%r28+4],%f31
        !           273: set _MinusOne,%r28
        !           274: ld [%r28],%f28; ld [%r28+4],%f29
        !           275: faddd %f30,%f28,%f28
        !           276: faddd %f28,%f30,%f30
        !           277: set _Zero,%r28
        !           278: ld [%r28],%f28; ld [%r28+4],%f29
        !           279: fcmped %f30,%f28; nop; fbne L31; nop
        !           280: set 1,%r29
        !           281: ba L32; nop
        !           282: L31:
        !           283: mov %r0,%r29
        !           284: L32:
        !           285: mov %r29,%r9
        !           286: set L30,%r10
        !           287: call _TstCond; nop
        !           288: set 10,%r28
        !           289: set _Milestone,%r27
        !           290: st %r28,[%r27]
        !           291: mov %r0,%r8
        !           292: set _Nine,%r28
        !           293: ld [%r28],%f30; ld [%r28+4],%f31
        !           294: set _Three,%r28
        !           295: ld [%r28],%f28; ld [%r28+4],%f29
        !           296: fmuld %f28,%f28,%f26
        !           297: fcmped %f30,%f26; nop; fbne L35; nop
        !           298: set _TwentySeven,%r28
        !           299: ld [%r28],%f26; ld [%r28+4],%f27
        !           300: fmuld %f30,%f28,%f30
        !           301: fcmped %f26,%f30; nop; fbne L35; nop
        !           302: set _Eight,%r28
        !           303: ld [%r28],%f30; ld [%r28+4],%f31
        !           304: set _Four,%r28
        !           305: ld [%r28],%f28; ld [%r28+4],%f29
        !           306: faddd %f28,%f28,%f24
        !           307: fcmped %f30,%f24; nop; fbne L35; nop
        !           308: set _ThirtyTwo,%r28
        !           309: ld [%r28],%f24; ld [%r28+4],%f25
        !           310: fmuld %f30,%f28,%f30
        !           311: fcmped %f24,%f30; nop; fbne L35; nop
        !           312: fsubd %f24,%f26,%f30
        !           313: fsubd %f30,%f28,%f30
        !           314: set _One,%r28
        !           315: ld [%r28],%f28; ld [%r28+4],%f29
        !           316: fsubd %f30,%f28,%f30
        !           317: set _Zero,%r28
        !           318: ld [%r28],%f28; ld [%r28+4],%f29
        !           319: fcmped %f30,%f28; nop; fbne L35; nop
        !           320: set 1,%r29
        !           321: ba L36; nop
        !           322: L35:
        !           323: mov %r0,%r29
        !           324: L36:
        !           325: mov %r29,%r9
        !           326: set L34,%r10
        !           327: call _TstCond; nop
        !           328: mov %r0,%r8
        !           329: set _Five,%r28
        !           330: ld [%r28],%f30; ld [%r28+4],%f31
        !           331: set _Four,%r28
        !           332: ld [%r28],%f28; ld [%r28+4],%f29
        !           333: set _One,%r28
        !           334: ld [%r28],%f26; ld [%r28+4],%f27
        !           335: faddd %f28,%f26,%f26
        !           336: fcmped %f30,%f26; nop; fbne L39; nop
        !           337: set _TwoForty,%r28
        !           338: ld [%r28],%f26; ld [%r28+4],%f27
        !           339: fmuld %f28,%f30,%f24
        !           340: set _Three,%r28
        !           341: ld [%r28],%f22; ld [%r28+4],%f23
        !           342: fmuld %f24,%f22,%f24
        !           343: fmuld %f24,%f28,%f24
        !           344: fcmped %f26,%f24; nop; fbne L39; nop
        !           345: fdivd %f26,%f22,%f24
        !           346: fmuld %f28,%f28,%f20
        !           347: fmuld %f20,%f30,%f20
        !           348: fsubd %f24,%f20,%f24
        !           349: set _Zero,%r28
        !           350: ld [%r28],%f20; ld [%r28+4],%f21
        !           351: fcmped %f24,%f20; nop; fbne L39; nop
        !           352: fdivd %f26,%f28,%f24
        !           353: fmuld %f30,%f22,%f18
        !           354: fmuld %f18,%f28,%f18
        !           355: fsubd %f24,%f18,%f24
        !           356: fcmped %f24,%f20; nop; fbne L39; nop
        !           357: fdivd %f26,%f30,%f30
        !           358: fmuld %f28,%f22,%f26
        !           359: fmuld %f26,%f28,%f28
        !           360: fsubd %f30,%f28,%f30
        !           361: fcmped %f30,%f20; nop; fbne L39; nop
        !           362: set 1,%r29
        !           363: ba L40; nop
        !           364: L39:
        !           365: mov %r0,%r29
        !           366: L40:
        !           367: mov %r29,%r9
        !           368: set L38,%r10
        !           369: call _TstCond; nop
        !           370: set _ErrCnt,%r29
        !           371: ld [%r29],%r29
        !           372: cmp %r29,%r0; bne L41; nop
        !           373: set L43,%r8
        !           374: call _printf; nop
        !           375: set L44,%r8
        !           376: call _printf; nop
        !           377: L41:
        !           378: set L45,%r8
        !           379: call _printf; nop
        !           380: set _One,%r29
        !           381: ld [%r29],%f30; ld [%r29+4],%f31
        !           382: set _W,%r29
        !           383: st %f30,[%r29]; st %f31,[%r29+4]
        !           384: L46:
        !           385: set _W,%r29
        !           386: ld [%r29],%f30; ld [%r29+4],%f31
        !           387: faddd %f30,%f30,%f30
        !           388: st %f30,[%r29]; st %f31,[%r29+4]
        !           389: ld [%r29],%f30; ld [%r29+4],%f31
        !           390: set _One,%r29
        !           391: ld [%r29],%f28; ld [%r29+4],%f29
        !           392: faddd %f30,%f28,%f26
        !           393: set _Y,%r29
        !           394: st %f26,[%r29]; st %f27,[%r29+4]
        !           395: ld [%r29],%f26; ld [%r29+4],%f27
        !           396: fsubd %f26,%f30,%f30
        !           397: set _Z,%r28
        !           398: st %f30,[%r28]; st %f31,[%r28+4]
        !           399: ld [%r28],%f30; ld [%r28+4],%f31
        !           400: fsubd %f30,%f28,%f30
        !           401: st %f30,[%r29]; st %f31,[%r29+4]
        !           402: L47:
        !           403: set _Y,%r29
        !           404: ld [%r29],%f30; ld [%r29+4],%f31
        !           405: st %f30,[%sp+4*0+68]
        !           406: st %f31,[%sp+4*1+68]
        !           407: ld [%sp+4*0+68],%o0
        !           408: ld [%sp+4*1+68],%o1
        !           409: call _fabs; nop
        !           410: set _MinusOne,%r29
        !           411: ld [%r29],%f30; ld [%r29+4],%f31
        !           412: faddd %f30,%f0,%f30
        !           413: set _Zero,%r29
        !           414: ld [%r29],%f28; ld [%r29+4],%f29
        !           415: fcmped %f30,%f28; nop; fbul L46; nop
        !           416: set _Zero,%r29
        !           417: ld [%r29],%f30; ld [%r29+4],%f31
        !           418: set _Precision,%r29
        !           419: st %f30,[%r29]; st %f31,[%r29+4]
        !           420: set _One,%r29
        !           421: ld [%r29],%f30; ld [%r29+4],%f31
        !           422: set _Y,%r29
        !           423: st %f30,[%r29]; st %f31,[%r29+4]
        !           424: L49:
        !           425: set _W,%r29
        !           426: ld [%r29],%f30; ld [%r29+4],%f31
        !           427: set _Y,%r29
        !           428: ld [%r29],%f28; ld [%r29+4],%f29
        !           429: faddd %f30,%f28,%f26
        !           430: set _Radix,%r28
        !           431: st %f26,[%r28]; st %f27,[%r28+4]
        !           432: faddd %f28,%f28,%f28
        !           433: st %f28,[%r29]; st %f29,[%r29+4]
        !           434: ld [%r28],%f28; ld [%r28+4],%f29
        !           435: fsubd %f28,%f30,%f30
        !           436: st %f30,[%r28]; st %f31,[%r28+4]
        !           437: L50:
        !           438: set _Radix,%r29
        !           439: ld [%r29],%f30; ld [%r29+4],%f31
        !           440: set _Zero,%r29
        !           441: ld [%r29],%f28; ld [%r29+4],%f29
        !           442: fcmped %f30,%f28; nop; fbue L49; nop
        !           443: set _Radix,%r29
        !           444: ld [%r29],%f30; ld [%r29+4],%f31
        !           445: set _Two,%r29
        !           446: ld [%r29],%f28; ld [%r29+4],%f29
        !           447: fcmped %f30,%f28; nop; fbuge L52; nop
        !           448: set _One,%r29
        !           449: ld [%r29],%f30; ld [%r29+4],%f31
        !           450: set _Radix,%r29
        !           451: st %f30,[%r29]; st %f31,[%r29+4]
        !           452: L52:
        !           453: set L54,%r8
        !           454: set _Radix,%r29
        !           455: ld [%r29],%f30; ld [%r29+4],%f31
        !           456: st %f30,[%sp+4*1+68]
        !           457: st %f31,[%sp+4*2+68]
        !           458: ld [%sp+4*1+68],%o1
        !           459: ld [%sp+4*2+68],%o2
        !           460: call _printf; nop
        !           461: set _Radix,%r29
        !           462: ld [%r29],%f30; ld [%r29+4],%f31
        !           463: set L8,%r29
        !           464: ld [%r29],%f28; ld [%r29+4],%f29
        !           465: fcmped %f30,%f28; nop; fbue L55; nop
        !           466: set _One,%r29
        !           467: ld [%r29],%f30; ld [%r29+4],%f31
        !           468: set _W,%r29
        !           469: st %f30,[%r29]; st %f31,[%r29+4]
        !           470: L57:
        !           471: set _Precision,%r29
        !           472: ld [%r29],%f30; ld [%r29+4],%f31
        !           473: set _One,%r28
        !           474: ld [%r28],%f28; ld [%r28+4],%f29
        !           475: faddd %f30,%f28,%f30
        !           476: st %f30,[%r29]; st %f31,[%r29+4]
        !           477: set _W,%r29
        !           478: ld [%r29],%f30; ld [%r29+4],%f31
        !           479: set _Radix,%r28
        !           480: ld [%r28],%f26; ld [%r28+4],%f27
        !           481: fmuld %f30,%f26,%f30
        !           482: st %f30,[%r29]; st %f31,[%r29+4]
        !           483: ld [%r29],%f30; ld [%r29+4],%f31
        !           484: faddd %f30,%f28,%f30
        !           485: set _Y,%r29
        !           486: st %f30,[%r29]; st %f31,[%r29+4]
        !           487: L58:
        !           488: set _Y,%r29
        !           489: ld [%r29],%f30; ld [%r29+4],%f31
        !           490: set _W,%r29
        !           491: ld [%r29],%f28; ld [%r29+4],%f29
        !           492: fsubd %f30,%f28,%f30
        !           493: set _One,%r29
        !           494: ld [%r29],%f28; ld [%r29+4],%f29
        !           495: fcmped %f30,%f28; nop; fbue L57; nop
        !           496: L55:
        !           497: set _One,%r29
        !           498: ld [%r29],%f30; ld [%r29+4],%f31
        !           499: set _W,%r29
        !           500: ld [%r29],%f28; ld [%r29+4],%f29
        !           501: fdivd %f30,%f28,%f30
        !           502: set _U1,%r29
        !           503: st %f30,[%r29]; st %f31,[%r29+4]
        !           504: set _Radix,%r28
        !           505: ld [%r28],%f30; ld [%r28+4],%f31
        !           506: ld [%r29],%f28; ld [%r29+4],%f29
        !           507: fmuld %f30,%f28,%f30
        !           508: set _U2,%r29
        !           509: st %f30,[%r29]; st %f31,[%r29+4]
        !           510: set L60,%r8
        !           511: st %f28,[%sp+4*1+68]
        !           512: st %f29,[%sp+4*2+68]
        !           513: ld [%sp+4*1+68],%o1
        !           514: ld [%sp+4*2+68],%o2
        !           515: call _printf; nop
        !           516: set L61,%r8
        !           517: call _printf; nop
        !           518: set _Radix,%r29
        !           519: ld [%r29],%f30; ld [%r29+4],%f31
        !           520: set _E0,%r29
        !           521: st %f30,[%r29]; st %f31,[%r29+4]
        !           522: set _U1,%r29
        !           523: ld [%r29],%f30; ld [%r29+4],%f31
        !           524: set _E1,%r29
        !           525: st %f30,[%r29]; st %f31,[%r29+4]
        !           526: set _U2,%r29
        !           527: ld [%r29],%f30; ld [%r29+4],%f31
        !           528: set _E9,%r29
        !           529: st %f30,[%r29]; st %f31,[%r29+4]
        !           530: set _Precision,%r29
        !           531: ld [%r29],%f30; ld [%r29+4],%f31
        !           532: set _E3,%r29
        !           533: st %f30,[%r29]; st %f31,[%r29+4]
        !           534: set _Four,%r29
        !           535: ld [%r29],%f30; ld [%r29+4],%f31
        !           536: set _Three,%r29
        !           537: ld [%r29],%f28; ld [%r29+4],%f29
        !           538: fdivd %f30,%f28,%f30
        !           539: set _X,%r29
        !           540: st %f30,[%r29]; st %f31,[%r29+4]
        !           541: ld [%r29],%f30; ld [%r29+4],%f31
        !           542: set _One,%r28
        !           543: ld [%r28],%f28; ld [%r28+4],%f29
        !           544: fsubd %f30,%f28,%f30
        !           545: set _Third,%r28
        !           546: st %f30,[%r28]; st %f31,[%r28+4]
        !           547: set _Half,%r27
        !           548: ld [%r27],%f30; ld [%r27+4],%f31
        !           549: ld [%r28],%f28; ld [%r28+4],%f29
        !           550: fsubd %f30,%f28,%f30
        !           551: set _F6,%r28
        !           552: st %f30,[%r28]; st %f31,[%r28+4]
        !           553: ld [%r28],%f30; ld [%r28+4],%f31
        !           554: faddd %f30,%f30,%f30
        !           555: st %f30,[%r29]; st %f31,[%r29+4]
        !           556: ld [%r29],%f30; ld [%r29+4],%f31
        !           557: fsubd %f30,%f28,%f30
        !           558: st %f30,[%sp+4*0+68]
        !           559: st %f31,[%sp+4*1+68]
        !           560: ld [%sp+4*0+68],%o0
        !           561: ld [%sp+4*1+68],%o1
        !           562: call _fabs; nop
        !           563: st %f0,[%r29]; st %f1,[%r29+4]
        !           564: set _X,%r29
        !           565: ld [%r29],%f30; ld [%r29+4],%f31
        !           566: set _U2,%r29
        !           567: ld [%r29],%f28; ld [%r29+4],%f29
        !           568: fcmped %f30,%f28; nop; fbuge L62; nop
        !           569: set _U2,%r29
        !           570: ld [%r29],%f30; ld [%r29+4],%f31
        !           571: set _X,%r29
        !           572: st %f30,[%r29]; st %f31,[%r29+4]
        !           573: L62:
        !           574: L64:
        !           575: set _X,%r29
        !           576: ld [%r29],%f30; ld [%r29+4],%f31
        !           577: set _U2,%r28
        !           578: st %f30,[%r28]; st %f31,[%r28+4]
        !           579: set _Half,%r27
        !           580: ld [%r27],%f30; ld [%r27+4],%f31
        !           581: ld [%r28],%f28; ld [%r28+4],%f29
        !           582: fmuld %f30,%f28,%f30
        !           583: set _ThirtyTwo,%r28
        !           584: ld [%r28],%f26; ld [%r28+4],%f27
        !           585: fmuld %f26,%f28,%f26
        !           586: fmuld %f26,%f28,%f28
        !           587: faddd %f30,%f28,%f30
        !           588: set _Y,%r28
        !           589: st %f30,[%r28]; st %f31,[%r28+4]
        !           590: set _One,%r27
        !           591: ld [%r27],%f30; ld [%r27+4],%f31
        !           592: ld [%r28],%f28; ld [%r28+4],%f29
        !           593: faddd %f30,%f28,%f28
        !           594: st %f28,[%r28]; st %f29,[%r28+4]
        !           595: ld [%r28],%f28; ld [%r28+4],%f29
        !           596: fsubd %f28,%f30,%f30
        !           597: st %f30,[%r29]; st %f31,[%r29+4]
        !           598: L65:
        !           599: set _U2,%r29
        !           600: ld [%r29],%f30; ld [%r29+4],%f31
        !           601: set _X,%r29
        !           602: ld [%r29],%f28; ld [%r29+4],%f29
        !           603: fcmped %f30,%f28; nop; fbule L67; nop
        !           604: set _Zero,%r29
        !           605: ld [%r29],%f30; ld [%r29+4],%f31
        !           606: fcmped %f28,%f30; nop; fbug L64; nop
        !           607: L67:
        !           608: set _Two,%r29
        !           609: ld [%r29],%f30; ld [%r29+4],%f31
        !           610: set _Three,%r29
        !           611: ld [%r29],%f28; ld [%r29+4],%f29
        !           612: fdivd %f30,%f28,%f30
        !           613: set _X,%r29
        !           614: st %f30,[%r29]; st %f31,[%r29+4]
        !           615: ld [%r29],%f30; ld [%r29+4],%f31
        !           616: set _Half,%r28
        !           617: ld [%r28],%f28; ld [%r28+4],%f29
        !           618: fsubd %f30,%f28,%f30
        !           619: set _F6,%r28
        !           620: st %f30,[%r28]; st %f31,[%r28+4]
        !           621: ld [%r28],%f30; ld [%r28+4],%f31
        !           622: faddd %f30,%f30,%f26
        !           623: set _Third,%r28
        !           624: st %f26,[%r28]; st %f27,[%r28+4]
        !           625: ld [%r28],%f26; ld [%r28+4],%f27
        !           626: fsubd %f26,%f28,%f28
        !           627: st %f28,[%r29]; st %f29,[%r29+4]
        !           628: ld [%r29],%f28; ld [%r29+4],%f29
        !           629: faddd %f28,%f30,%f30
        !           630: st %f30,[%sp+4*0+68]
        !           631: st %f31,[%sp+4*1+68]
        !           632: ld [%sp+4*0+68],%o0
        !           633: ld [%sp+4*1+68],%o1
        !           634: call _fabs; nop
        !           635: st %f0,[%r29]; st %f1,[%r29+4]
        !           636: set _X,%r29
        !           637: ld [%r29],%f30; ld [%r29+4],%f31
        !           638: set _U1,%r29
        !           639: ld [%r29],%f28; ld [%r29+4],%f29
        !           640: fcmped %f30,%f28; nop; fbuge L68; nop
        !           641: set _U1,%r29
        !           642: ld [%r29],%f30; ld [%r29+4],%f31
        !           643: set _X,%r29
        !           644: st %f30,[%r29]; st %f31,[%r29+4]
        !           645: L68:
        !           646: L70:
        !           647: set _X,%r29
        !           648: ld [%r29],%f30; ld [%r29+4],%f31
        !           649: set _U1,%r28
        !           650: st %f30,[%r28]; st %f31,[%r28+4]
        !           651: set _Half,%r27
        !           652: ld [%r27],%f30; ld [%r27+4],%f31
        !           653: ld [%r28],%f28; ld [%r28+4],%f29
        !           654: fmuld %f30,%f28,%f26
        !           655: set _ThirtyTwo,%r28
        !           656: ld [%r28],%f24; ld [%r28+4],%f25
        !           657: fmuld %f24,%f28,%f24
        !           658: fmuld %f24,%f28,%f28
        !           659: faddd %f26,%f28,%f28
        !           660: set _Y,%r28
        !           661: st %f28,[%r28]; st %f29,[%r28+4]
        !           662: ld [%r28],%f28; ld [%r28+4],%f29
        !           663: fsubd %f30,%f28,%f28
        !           664: st %f28,[%r28]; st %f29,[%r28+4]
        !           665: ld [%r28],%f28; ld [%r28+4],%f29
        !           666: faddd %f30,%f28,%f28
        !           667: st %f28,[%r29]; st %f29,[%r29+4]
        !           668: ld [%r29],%f28; ld [%r29+4],%f29
        !           669: fsubd %f30,%f28,%f28
        !           670: st %f28,[%r28]; st %f29,[%r28+4]
        !           671: ld [%r28],%f28; ld [%r28+4],%f29
        !           672: faddd %f30,%f28,%f30
        !           673: st %f30,[%r29]; st %f31,[%r29+4]
        !           674: L71:
        !           675: set _U1,%r29
        !           676: ld [%r29],%f30; ld [%r29+4],%f31
        !           677: set _X,%r29
        !           678: ld [%r29],%f28; ld [%r29+4],%f29
        !           679: fcmped %f30,%f28; nop; fbule L73; nop
        !           680: set _Zero,%r29
        !           681: ld [%r29],%f30; ld [%r29+4],%f31
        !           682: fcmped %f28,%f30; nop; fbug L70; nop
        !           683: L73:
        !           684: set _U1,%r29
        !           685: ld [%r29],%f30; ld [%r29+4],%f31
        !           686: set _E1,%r29
        !           687: ld [%r29],%f28; ld [%r29+4],%f29
        !           688: fcmped %f30,%f28; nop; fbne L74; nop
        !           689: set L76,%r8
        !           690: call _printf; nop
        !           691: ba L75; nop
        !           692: L74:
        !           693: set L77,%r8
        !           694: set _U1,%r29
        !           695: ld [%r29],%f30; ld [%r29+4],%f31
        !           696: st %f30,[%sp+4*1+68]
        !           697: st %f31,[%sp+4*2+68]
        !           698: ld [%sp+4*1+68],%o1
        !           699: ld [%sp+4*2+68],%o2
        !           700: call _printf; nop
        !           701: L75:
        !           702: set _One,%r29
        !           703: ld [%r29],%f30; ld [%r29+4],%f31
        !           704: set _U1,%r29
        !           705: ld [%r29],%f28; ld [%r29+4],%f29
        !           706: fdivd %f30,%f28,%f30
        !           707: set _W,%r29
        !           708: st %f30,[%r29]; st %f31,[%r29+4]
        !           709: set _Half,%r29
        !           710: ld [%r29],%f30; ld [%r29+4],%f31
        !           711: fsubd %f30,%f28,%f26
        !           712: faddd %f26,%f30,%f30
        !           713: set _F9,%r29
        !           714: st %f30,[%r29]; st %f31,[%r29+4]
        !           715: set _U2,%r29
        !           716: ld [%r29],%f30; ld [%r29+4],%f31
        !           717: fdivd %f30,%f28,%f30
        !           718: set L78,%r29
        !           719: ld [%r29],%f28; ld [%r29+4],%f29
        !           720: faddd %f30,%f28,%f30
        !           721: st %f30,[%sp+4*0+68]
        !           722: st %f31,[%sp+4*1+68]
        !           723: ld [%sp+4*0+68],%o0
        !           724: ld [%sp+4*1+68],%o1
        !           725: call _floor; nop
        !           726: set _Radix,%r29
        !           727: st %f0,[%r29]; st %f1,[%r29+4]
        !           728: set _Radix,%r29
        !           729: ld [%r29],%f30; ld [%r29+4],%f31
        !           730: set _E0,%r29
        !           731: ld [%r29],%f28; ld [%r29+4],%f29
        !           732: fcmped %f30,%f28; nop; fbne L79; nop
        !           733: set L81,%r8
        !           734: call _printf; nop
        !           735: ba L80; nop
        !           736: L79:
        !           737: set L82,%r8
        !           738: set _Radix,%r29
        !           739: ld [%r29],%f30; ld [%r29+4],%f31
        !           740: st %f30,[%sp+4*1+68]
        !           741: st %f31,[%sp+4*2+68]
        !           742: ld [%sp+4*1+68],%o1
        !           743: ld [%sp+4*2+68],%o2
        !           744: call _printf; nop
        !           745: L80:
        !           746: set 2,%r8
        !           747: set _Radix,%r28
        !           748: ld [%r28],%f30; ld [%r28+4],%f31
        !           749: set _Eight,%r28
        !           750: ld [%r28],%f28; ld [%r28+4],%f29
        !           751: faddd %f28,%f28,%f28
        !           752: fcmped %f30,%f28; nop; fbug L85; nop
        !           753: set 1,%r29
        !           754: ba L86; nop
        !           755: L85:
        !           756: mov %r0,%r29
        !           757: L86:
        !           758: mov %r29,%r9
        !           759: set L84,%r10
        !           760: call _TstCond; nop
        !           761: set 3,%r8
        !           762: set _Radix,%r28
        !           763: ld [%r28],%f30; ld [%r28+4],%f31
        !           764: set _Two,%r28
        !           765: ld [%r28],%f28; ld [%r28+4],%f29
        !           766: fcmped %f30,%f28; nop; fbue L92; nop
        !           767: set L93,%r28
        !           768: ld [%r28],%f28; ld [%r28+4],%f29
        !           769: fcmped %f30,%f28; nop; fbue L92; nop
        !           770: set _One,%r28
        !           771: ld [%r28],%f28; ld [%r28+4],%f29
        !           772: fcmped %f30,%f28; nop; fbne L89; nop
        !           773: L92:
        !           774: set 1,%r29
        !           775: ba L90; nop
        !           776: L89:
        !           777: mov %r0,%r29
        !           778: L90:
        !           779: mov %r29,%r9
        !           780: set L88,%r10
        !           781: call _TstCond; nop
        !           782: set 20,%r28
        !           783: set _Milestone,%r27
        !           784: st %r28,[%r27]
        !           785: mov %r0,%r8
        !           786: set _F9,%r28
        !           787: ld [%r28],%f30; ld [%r28+4],%f31
        !           788: set _Half,%r28
        !           789: ld [%r28],%f28; ld [%r28+4],%f29
        !           790: fsubd %f30,%f28,%f30
        !           791: fcmped %f30,%f28; nop; fbuge L96; nop
        !           792: set 1,%r29
        !           793: ba L97; nop
        !           794: L96:
        !           795: mov %r0,%r29
        !           796: L97:
        !           797: mov %r29,%r9
        !           798: set L95,%r10
        !           799: call _TstCond; nop
        !           800: set _F9,%r28
        !           801: ld [%r28],%f30; ld [%r28+4],%f31
        !           802: set _X,%r28
        !           803: st %f30,[%r28]; st %f31,[%r28+4]
        !           804: set 1,%r27
        !           805: set _I,%r26
        !           806: st %r27,[%r26]
        !           807: ld [%r28],%f30; ld [%r28+4],%f31
        !           808: set _Half,%r28
        !           809: ld [%r28],%f28; ld [%r28+4],%f29
        !           810: fsubd %f30,%f28,%f30
        !           811: set _Y,%r28
        !           812: st %f30,[%r28]; st %f31,[%r28+4]
        !           813: ld [%r28],%f30; ld [%r28+4],%f31
        !           814: fsubd %f30,%f28,%f30
        !           815: set _Z,%r28
        !           816: st %f30,[%r28]; st %f31,[%r28+4]
        !           817: mov %r0,%r8
        !           818: set _X,%r28
        !           819: ld [%r28],%f30; ld [%r28+4],%f31
        !           820: set _One,%r28
        !           821: ld [%r28],%f28; ld [%r28+4],%f29
        !           822: fcmped %f30,%f28; nop; fbne L102; nop
        !           823: set _Z,%r28
        !           824: ld [%r28],%f30; ld [%r28+4],%f31
        !           825: set _Zero,%r28
        !           826: ld [%r28],%f28; ld [%r28+4],%f29
        !           827: fcmped %f30,%f28; nop; fbne L100; nop
        !           828: L102:
        !           829: set 1,%r29
        !           830: ba L101; nop
        !           831: L100:
        !           832: mov %r0,%r29
        !           833: L101:
        !           834: mov %r29,%r9
        !           835: set L99,%r10
        !           836: call _TstCond; nop
        !           837: set _One,%r29
        !           838: ld [%r29],%f30; ld [%r29+4],%f31
        !           839: set _U2,%r29
        !           840: ld [%r29],%f28; ld [%r29+4],%f29
        !           841: faddd %f30,%f28,%f26
        !           842: set _X,%r29
        !           843: st %f26,[%r29]; st %f27,[%r29+4]
        !           844: set _I,%r29
        !           845: st %r0,[%r29]
        !           846: set 25,%r29
        !           847: set _Milestone,%r28
        !           848: st %r29,[%r28]
        !           849: set _Radix,%r29
        !           850: ld [%r29],%f26; ld [%r29+4],%f27
        !           851: fsubd %f26,%f30,%f24
        !           852: set _BMinusU2,%r29
        !           853: st %f24,[%r29]; st %f25,[%r29+4]
        !           854: ld [%r29],%f24; ld [%r29+4],%f25
        !           855: fsubd %f24,%f28,%f28
        !           856: faddd %f28,%f30,%f28
        !           857: st %f28,[%r29]; st %f29,[%r29+4]
        !           858: fcmped %f26,%f30; nop; fbue L103; nop
        !           859: set _U1,%r29
        !           860: ld [%r29],%f30; ld [%r29+4],%f31
        !           861: st %f30,[%sp+4*0+68]
        !           862: st %f31,[%sp+4*1+68]
        !           863: ld [%sp+4*0+68],%o0
        !           864: ld [%sp+4*1+68],%o1
        !           865: call _log; nop
        !           866: st %f0,[%fp+-16]; st %f1,[%fp+-16+4]
        !           867: set _Radix,%r29
        !           868: ld [%r29],%f30; ld [%r29+4],%f31
        !           869: st %f30,[%sp+4*0+68]
        !           870: st %f31,[%sp+4*1+68]
        !           871: ld [%sp+4*0+68],%o0
        !           872: ld [%sp+4*1+68],%o1
        !           873: call _log; nop
        !           874: set _TwoForty,%r29
        !           875: ld [%r29],%f30; ld [%r29+4],%f31
        !           876: fnegs %f30,%f30; fmovs %f31,%f31
        !           877: ld [%fp+-16],%f28; ld [%fp+-16+4],%f29
        !           878: fmuld %f30,%f28,%f30
        !           879: fdivd %f30,%f0,%f30
        !           880: set _X,%r29
        !           881: st %f30,[%r29]; st %f31,[%r29+4]
        !           882: set _Half,%r29
        !           883: ld [%r29],%f30; ld [%r29+4],%f31
        !           884: set _X,%r29
        !           885: ld [%r29],%f28; ld [%r29+4],%f29
        !           886: faddd %f30,%f28,%f30
        !           887: st %f30,[%sp+4*0+68]
        !           888: st %f31,[%sp+4*1+68]
        !           889: ld [%sp+4*0+68],%o0
        !           890: ld [%sp+4*1+68],%o1
        !           891: call _floor; nop
        !           892: set _Y,%r29
        !           893: st %f0,[%r29]; st %f1,[%r29+4]
        !           894: set _X,%r29
        !           895: ld [%r29],%f30; ld [%r29+4],%f31
        !           896: set _Y,%r29
        !           897: ld [%r29],%f28; ld [%r29+4],%f29
        !           898: fsubd %f30,%f28,%f30
        !           899: st %f30,[%sp+4*0+68]
        !           900: st %f31,[%sp+4*1+68]
        !           901: ld [%sp+4*0+68],%o0
        !           902: ld [%sp+4*1+68],%o1
        !           903: call _fabs; nop
        !           904: set _Four,%r29
        !           905: ld [%r29],%f30; ld [%r29+4],%f31
        !           906: fmuld %f0,%f30,%f30
        !           907: set _One,%r29
        !           908: ld [%r29],%f28; ld [%r29+4],%f29
        !           909: fcmped %f30,%f28; nop; fbuge L105; nop
        !           910: set _Y,%r29
        !           911: ld [%r29],%f30; ld [%r29+4],%f31
        !           912: set _X,%r29
        !           913: st %f30,[%r29]; st %f31,[%r29+4]
        !           914: L105:
        !           915: set _X,%r29
        !           916: ld [%r29],%f30; ld [%r29+4],%f31
        !           917: set _TwoForty,%r29
        !           918: ld [%r29],%f28; ld [%r29+4],%f29
        !           919: fdivd %f30,%f28,%f30
        !           920: set _Precision,%r29
        !           921: st %f30,[%r29]; st %f31,[%r29+4]
        !           922: set _Half,%r28
        !           923: ld [%r28],%f30; ld [%r28+4],%f31
        !           924: ld [%r29],%f28; ld [%r29+4],%f29
        !           925: faddd %f30,%f28,%f30
        !           926: st %f30,[%sp+4*0+68]
        !           927: st %f31,[%sp+4*1+68]
        !           928: ld [%sp+4*0+68],%o0
        !           929: ld [%sp+4*1+68],%o1
        !           930: call _floor; nop
        !           931: set _Y,%r29
        !           932: st %f0,[%r29]; st %f1,[%r29+4]
        !           933: set _Precision,%r29
        !           934: ld [%r29],%f30; ld [%r29+4],%f31
        !           935: set _Y,%r29
        !           936: ld [%r29],%f28; ld [%r29+4],%f29
        !           937: fsubd %f30,%f28,%f30
        !           938: st %f30,[%sp+4*0+68]
        !           939: st %f31,[%sp+4*1+68]
        !           940: ld [%sp+4*0+68],%o0
        !           941: ld [%sp+4*1+68],%o1
        !           942: call _fabs; nop
        !           943: set _TwoForty,%r29
        !           944: ld [%r29],%f30; ld [%r29+4],%f31
        !           945: fmuld %f0,%f30,%f30
        !           946: set _Half,%r29
        !           947: ld [%r29],%f28; ld [%r29+4],%f29
        !           948: fcmped %f30,%f28; nop; fbuge L107; nop
        !           949: set _Y,%r29
        !           950: ld [%r29],%f30; ld [%r29+4],%f31
        !           951: set _Precision,%r29
        !           952: st %f30,[%r29]; st %f31,[%r29+4]
        !           953: L107:
        !           954: L103:
        !           955: set _Precision,%r29
        !           956: ld [%r29],%f30; ld [%r29+4],%f31
        !           957: st %f30,[%fp+-16]; st %f31,[%fp+-16+4]
        !           958: st %f30,[%sp+4*0+68]
        !           959: st %f31,[%sp+4*1+68]
        !           960: ld [%sp+4*0+68],%o0
        !           961: ld [%sp+4*1+68],%o1
        !           962: call _floor; nop
        !           963: ld [%fp+-16],%f30; ld [%fp+-16+4],%f31
        !           964: fcmped %f30,%f0; nop; fbne L111; nop
        !           965: set _Radix,%r29
        !           966: ld [%r29],%f30; ld [%r29+4],%f31
        !           967: set _One,%r29
        !           968: ld [%r29],%f28; ld [%r29+4],%f29
        !           969: fcmped %f30,%f28; nop; fbne L109; nop
        !           970: L111:
        !           971: set L112,%r8
        !           972: call _printf; nop
        !           973: set L113,%r8
        !           974: call _printf; nop
        !           975: L109:
        !           976: set _Radix,%r29
        !           977: ld [%r29],%f30; ld [%r29+4],%f31
        !           978: set _One,%r29
        !           979: ld [%r29],%f28; ld [%r29+4],%f29
        !           980: fcmped %f30,%f28; nop; fbne L114; nop
        !           981: set L116,%r8
        !           982: call _printf; nop
        !           983: ba L115; nop
        !           984: L114:
        !           985: set L117,%r8
        !           986: set _Precision,%r29
        !           987: ld [%r29],%f30; ld [%r29+4],%f31
        !           988: st %f30,[%sp+4*1+68]
        !           989: st %f31,[%sp+4*2+68]
        !           990: ld [%sp+4*1+68],%o1
        !           991: ld [%sp+4*2+68],%o2
        !           992: call _printf; nop
        !           993: L115:
        !           994: set 1,%r8
        !           995: set _U2,%r28
        !           996: ld [%r28],%f30; ld [%r28+4],%f31
        !           997: set _Nine,%r28
        !           998: ld [%r28],%f28; ld [%r28+4],%f29
        !           999: fmuld %f30,%f28,%f30
        !          1000: fmuld %f30,%f28,%f30
        !          1001: set _TwoForty,%r28
        !          1002: ld [%r28],%f28; ld [%r28+4],%f29
        !          1003: fmuld %f30,%f28,%f30
        !          1004: set _One,%r28
        !          1005: ld [%r28],%f28; ld [%r28+4],%f29
        !          1006: fcmped %f30,%f28; nop; fbuge L120; nop
        !          1007: set 1,%r29
        !          1008: ba L121; nop
        !          1009: L120:
        !          1010: mov %r0,%r29
        !          1011: L121:
        !          1012: mov %r29,%r9
        !          1013: set L119,%r10
        !          1014: call _TstCond; nop
        !          1015: set 30,%r29
        !          1016: set _Milestone,%r28
        !          1017: st %r29,[%r28]
        !          1018: set _Four,%r29
        !          1019: ld [%r29],%f30; ld [%r29+4],%f31
        !          1020: set _Three,%r29
        !          1021: ld [%r29],%f28; ld [%r29+4],%f29
        !          1022: fdivd %f30,%f28,%f26
        !          1023: set _One,%r29
        !          1024: ld [%r29],%f24; ld [%r29+4],%f25
        !          1025: fsubd %f26,%f24,%f26
        !          1026: fdivd %f24,%f30,%f30
        !          1027: fsubd %f26,%f30,%f26
        !          1028: fmuld %f26,%f28,%f28
        !          1029: fsubd %f28,%f30,%f30
        !          1030: st %f30,[%sp+4*0+68]
        !          1031: st %f31,[%sp+4*1+68]
        !          1032: ld [%sp+4*0+68],%o0
        !          1033: ld [%sp+4*1+68],%o1
        !          1034: call _fabs; nop
        !          1035: set _X,%r29
        !          1036: st %f0,[%r29]; st %f1,[%r29+4]
        !          1037: L122:
        !          1038: set _X,%r29
        !          1039: ld [%r29],%f30; ld [%r29+4],%f31
        !          1040: set _Z2,%r28
        !          1041: st %f30,[%r28]; st %f31,[%r28+4]
        !          1042: set _One,%r27
        !          1043: ld [%r27],%f30; ld [%r27+4],%f31
        !          1044: set _Half,%r27
        !          1045: ld [%r27],%f28; ld [%r27+4],%f29
        !          1046: ld [%r28],%f26; ld [%r28+4],%f27
        !          1047: fmuld %f28,%f26,%f28
        !          1048: set _ThirtyTwo,%r28
        !          1049: ld [%r28],%f24; ld [%r28+4],%f25
        !          1050: fmuld %f24,%f26,%f24
        !          1051: fmuld %f24,%f26,%f26
        !          1052: faddd %f28,%f26,%f28
        !          1053: faddd %f30,%f28,%f28
        !          1054: fsubd %f28,%f30,%f30
        !          1055: st %f30,[%r29]; st %f31,[%r29+4]
        !          1056: L123:
        !          1057: set _Z2,%r29
        !          1058: ld [%r29],%f30; ld [%r29+4],%f31
        !          1059: set _X,%r29
        !          1060: ld [%r29],%f28; ld [%r29+4],%f29
        !          1061: fcmped %f30,%f28; nop; fbule L125; nop
        !          1062: set _Zero,%r29
        !          1063: ld [%r29],%f30; ld [%r29+4],%f31
        !          1064: fcmped %f28,%f30; nop; fbug L122; nop
        !          1065: L125:
        !          1066: set _Three,%r29
        !          1067: ld [%r29],%f30; ld [%r29+4],%f31
        !          1068: set _Four,%r29
        !          1069: ld [%r29],%f28; ld [%r29+4],%f29
        !          1070: fdivd %f30,%f28,%f26
        !          1071: set _Two,%r29
        !          1072: ld [%r29],%f24; ld [%r29+4],%f25
        !          1073: fdivd %f24,%f30,%f24
        !          1074: fsubd %f26,%f24,%f26
        !          1075: fmuld %f26,%f30,%f30
        !          1076: set _One,%r29
        !          1077: ld [%r29],%f26; ld [%r29+4],%f27
        !          1078: fdivd %f26,%f28,%f28
        !          1079: fsubd %f30,%f28,%f30
        !          1080: st %f30,[%sp+4*0+68]
        !          1081: st %f31,[%sp+4*1+68]
        !          1082: ld [%sp+4*0+68],%o0
        !          1083: ld [%sp+4*1+68],%o1
        !          1084: call _fabs; nop
        !          1085: set _Z,%r29
        !          1086: st %f0,[%r29]; st %f1,[%r29+4]
        !          1087: set _Y,%r29
        !          1088: st %f0,[%r29]; st %f1,[%r29+4]
        !          1089: set _X,%r29
        !          1090: st %f0,[%r29]; st %f1,[%r29+4]
        !          1091: L126:
        !          1092: set _Z,%r29
        !          1093: ld [%r29],%f30; ld [%r29+4],%f31
        !          1094: set _Z1,%r28
        !          1095: st %f30,[%r28]; st %f31,[%r28+4]
        !          1096: set _One,%r27
        !          1097: ld [%r27],%f30; ld [%r27+4],%f31
        !          1098: set _Two,%r27
        !          1099: ld [%r27],%f28; ld [%r27+4],%f29
        !          1100: fdivd %f30,%f28,%f30
        !          1101: set _Half,%r27
        !          1102: ld [%r27],%f28; ld [%r27+4],%f29
        !          1103: ld [%r28],%f26; ld [%r28+4],%f27
        !          1104: fmuld %f28,%f26,%f28
        !          1105: set _ThirtyTwo,%r28
        !          1106: ld [%r28],%f24; ld [%r28+4],%f25
        !          1107: fmuld %f24,%f26,%f24
        !          1108: fmuld %f24,%f26,%f26
        !          1109: faddd %f28,%f26,%f28
        !          1110: fsubd %f30,%f28,%f28
        !          1111: faddd %f28,%f30,%f28
        !          1112: fsubd %f30,%f28,%f28
        !          1113: faddd %f28,%f30,%f30
        !          1114: st %f30,[%r29]; st %f31,[%r29+4]
        !          1115: L127:
        !          1116: set _Z1,%r29
        !          1117: ld [%r29],%f30; ld [%r29+4],%f31
        !          1118: set _Z,%r29
        !          1119: ld [%r29],%f28; ld [%r29+4],%f29
        !          1120: fcmped %f30,%f28; nop; fbule L129; nop
        !          1121: set _Zero,%r29
        !          1122: ld [%r29],%f30; ld [%r29+4],%f31
        !          1123: fcmped %f28,%f30; nop; fbug L126; nop
        !          1124: L129:
        !          1125: L130:
        !          1126: L133:
        !          1127: set _Y,%r29
        !          1128: ld [%r29],%f30; ld [%r29+4],%f31
        !          1129: set _Y1,%r28
        !          1130: st %f30,[%r28]; st %f31,[%r28+4]
        !          1131: set _Half,%r27
        !          1132: ld [%r27],%f30; ld [%r27+4],%f31
        !          1133: ld [%r28],%f28; ld [%r28+4],%f29
        !          1134: fmuld %f30,%f28,%f26
        !          1135: set _ThirtyTwo,%r28
        !          1136: ld [%r28],%f24; ld [%r28+4],%f25
        !          1137: fmuld %f24,%f28,%f24
        !          1138: fmuld %f24,%f28,%f28
        !          1139: faddd %f26,%f28,%f28
        !          1140: fsubd %f30,%f28,%f28
        !          1141: faddd %f28,%f30,%f28
        !          1142: fsubd %f30,%f28,%f28
        !          1143: faddd %f28,%f30,%f30
        !          1144: st %f30,[%r29]; st %f31,[%r29+4]
        !          1145: L134:
        !          1146: set _Y1,%r29
        !          1147: ld [%r29],%f30; ld [%r29+4],%f31
        !          1148: set _Y,%r29
        !          1149: ld [%r29],%f28; ld [%r29+4],%f29
        !          1150: fcmped %f30,%f28; nop; fbule L136; nop
        !          1151: set _Zero,%r29
        !          1152: ld [%r29],%f30; ld [%r29+4],%f31
        !          1153: fcmped %f28,%f30; nop; fbug L133; nop
        !          1154: L136:
        !          1155: set _X,%r29
        !          1156: ld [%r29],%f30; ld [%r29+4],%f31
        !          1157: set _X1,%r28
        !          1158: st %f30,[%r28]; st %f31,[%r28+4]
        !          1159: set _Half,%r27
        !          1160: ld [%r27],%f30; ld [%r27+4],%f31
        !          1161: ld [%r28],%f28; ld [%r28+4],%f29
        !          1162: fmuld %f30,%f28,%f30
        !          1163: set _ThirtyTwo,%r28
        !          1164: ld [%r28],%f26; ld [%r28+4],%f27
        !          1165: fmuld %f26,%f28,%f26
        !          1166: fmuld %f26,%f28,%f28
        !          1167: faddd %f30,%f28,%f30
        !          1168: set _F9,%r28
        !          1169: ld [%r28],%f28; ld [%r28+4],%f29
        !          1170: fsubd %f30,%f28,%f30
        !          1171: faddd %f30,%f28,%f30
        !          1172: st %f30,[%r29]; st %f31,[%r29+4]
        !          1173: L131:
        !          1174: set _X1,%r29
        !          1175: ld [%r29],%f30; ld [%r29+4],%f31
        !          1176: set _X,%r29
        !          1177: ld [%r29],%f28; ld [%r29+4],%f29
        !          1178: fcmped %f30,%f28; nop; fbule L137; nop
        !          1179: set _Zero,%r29
        !          1180: ld [%r29],%f30; ld [%r29+4],%f31
        !          1181: fcmped %f28,%f30; nop; fbug L130; nop
        !          1182: L137:
        !          1183: set _X1,%r29
        !          1184: ld [%r29],%f30; ld [%r29+4],%f31
        !          1185: set _Y1,%r29
        !          1186: ld [%r29],%f28; ld [%r29+4],%f29
        !          1187: fcmped %f30,%f28; nop; fbne L140; nop
        !          1188: set _Z1,%r29
        !          1189: ld [%r29],%f28; ld [%r29+4],%f29
        !          1190: fcmped %f30,%f28; nop; fbue L138; nop
        !          1191: L140:
        !          1192: set 1,%r8
        !          1193: set L141,%r9
        !          1194: call _BadCond; nop
        !          1195: set L142,%r8
        !          1196: set _X1,%r29
        !          1197: ld [%r29],%f30; ld [%r29+4],%f31
        !          1198: st %f30,[%sp+4*1+68]
        !          1199: st %f31,[%sp+4*2+68]
        !          1200: ld [%sp+4*1+68],%o1
        !          1201: ld [%sp+4*2+68],%o2
        !          1202: set _Y1,%r29
        !          1203: ld [%r29],%f30; ld [%r29+4],%f31
        !          1204: st %f30,[%sp+4*3+68]
        !          1205: st %f31,[%sp+4*4+68]
        !          1206: ld [%sp+4*3+68],%o3
        !          1207: ld [%sp+4*4+68],%o4
        !          1208: set _Z1,%r29
        !          1209: ld [%r29],%f30; ld [%r29+4],%f31
        !          1210: st %f30,[%sp+4*5+68]
        !          1211: st %f31,[%sp+4*6+68]
        !          1212: ld [%sp+4*5+68],%o5
        !          1213: call _printf; nop
        !          1214: set L143,%r8
        !          1215: call _printf; nop
        !          1216: set L144,%r8
        !          1217: call _printf; nop
        !          1218: set L145,%r8
        !          1219: call _notify; nop
        !          1220: set _X1,%r29
        !          1221: ld [%r29],%f30; ld [%r29+4],%f31
        !          1222: set _U1,%r29
        !          1223: ld [%r29],%f28; ld [%r29+4],%f29
        !          1224: fcmped %f30,%f28; nop; fbue L149; nop
        !          1225: set _Y1,%r29
        !          1226: ld [%r29],%f30; ld [%r29+4],%f31
        !          1227: fcmped %f30,%f28; nop; fbue L149; nop
        !          1228: set _Z1,%r29
        !          1229: ld [%r29],%f30; ld [%r29+4],%f31
        !          1230: fcmped %f30,%f28; nop; fbne L139; nop
        !          1231: L149:
        !          1232: set L150,%r8
        !          1233: call _printf; nop
        !          1234: ba L139; nop
        !          1235: L138:
        !          1236: set _Z1,%r29
        !          1237: ld [%r29],%f30; ld [%r29+4],%f31
        !          1238: set _U1,%r29
        !          1239: ld [%r29],%f28; ld [%r29+4],%f29
        !          1240: fcmped %f30,%f28; nop; fbne L153; nop
        !          1241: set _Z2,%r29
        !          1242: ld [%r29],%f30; ld [%r29+4],%f31
        !          1243: set _U2,%r29
        !          1244: ld [%r29],%f28; ld [%r29+4],%f29
        !          1245: fcmped %f30,%f28; nop; fbue L151; nop
        !          1246: L153:
        !          1247: set _Z1,%r29
        !          1248: ld [%r29],%f30; ld [%r29+4],%f31
        !          1249: set _U1,%r29
        !          1250: ld [%r29],%f28; ld [%r29+4],%f29
        !          1251: fcmped %f30,%f28; nop; fbuge L156; nop
        !          1252: set _Z2,%r29
        !          1253: ld [%r29],%f30; ld [%r29+4],%f31
        !          1254: set _U2,%r29
        !          1255: ld [%r29],%f28; ld [%r29+4],%f29
        !          1256: fcmped %f30,%f28; nop; fbul L154; nop
        !          1257: L156:
        !          1258: mov %r0,%r8
        !          1259: set L157,%r9
        !          1260: call _BadCond; nop
        !          1261: set L158,%r8
        !          1262: call _notify; nop
        !          1263: set L159,%r8
        !          1264: set _U1,%r29
        !          1265: ld [%r29],%f30; ld [%r29+4],%f31
        !          1266: st %f30,[%sp+4*1+68]
        !          1267: st %f31,[%sp+4*2+68]
        !          1268: ld [%sp+4*1+68],%o1
        !          1269: ld [%sp+4*2+68],%o2
        !          1270: set _Z1,%r29
        !          1271: ld [%r29],%f28; ld [%r29+4],%f29
        !          1272: fsubd %f28,%f30,%f30
        !          1273: st %f30,[%sp+4*3+68]
        !          1274: st %f31,[%sp+4*4+68]
        !          1275: ld [%sp+4*3+68],%o3
        !          1276: ld [%sp+4*4+68],%o4
        !          1277: call _printf; nop
        !          1278: set L160,%r8
        !          1279: set _U2,%r29
        !          1280: ld [%r29],%f30; ld [%r29+4],%f31
        !          1281: st %f30,[%sp+4*1+68]
        !          1282: st %f31,[%sp+4*2+68]
        !          1283: ld [%sp+4*1+68],%o1
        !          1284: ld [%sp+4*2+68],%o2
        !          1285: set _Z2,%r29
        !          1286: ld [%r29],%f28; ld [%r29+4],%f29
        !          1287: fsubd %f28,%f30,%f30
        !          1288: st %f30,[%sp+4*3+68]
        !          1289: st %f31,[%sp+4*4+68]
        !          1290: ld [%sp+4*3+68],%o3
        !          1291: ld [%sp+4*4+68],%o4
        !          1292: call _printf; nop
        !          1293: ba L155; nop
        !          1294: L154:
        !          1295: set _Z1,%r29
        !          1296: ld [%r29],%f30; ld [%r29+4],%f31
        !          1297: set _Zero,%r29
        !          1298: ld [%r29],%f28; ld [%r29+4],%f29
        !          1299: fcmped %f30,%f28; nop; fbule L163; nop
        !          1300: set _Z2,%r29
        !          1301: ld [%r29],%f30; ld [%r29+4],%f31
        !          1302: fcmped %f30,%f28; nop; fbug L161; nop
        !          1303: L163:
        !          1304: set L164,%r8
        !          1305: set _Radix,%r29
        !          1306: ld [%r29],%f30; ld [%r29+4],%f31
        !          1307: st %f30,[%sp+4*1+68]
        !          1308: st %f31,[%sp+4*2+68]
        !          1309: ld [%sp+4*1+68],%o1
        !          1310: ld [%sp+4*2+68],%o2
        !          1311: call _printf; nop
        !          1312: set L165,%r8
        !          1313: call _printf; nop
        !          1314: set L166,%r8
        !          1315: set _Z1,%r29
        !          1316: ld [%r29],%f30; ld [%r29+4],%f31
        !          1317: st %f30,[%sp+4*1+68]
        !          1318: st %f31,[%sp+4*2+68]
        !          1319: ld [%sp+4*1+68],%o1
        !          1320: ld [%sp+4*2+68],%o2
        !          1321: set _Z2,%r29
        !          1322: ld [%r29],%f30; ld [%r29+4],%f31
        !          1323: st %f30,[%sp+4*3+68]
        !          1324: st %f31,[%sp+4*4+68]
        !          1325: ld [%sp+4*3+68],%o3
        !          1326: ld [%sp+4*4+68],%o4
        !          1327: call _printf; nop
        !          1328: set L167,%r8
        !          1329: call _notify; nop
        !          1330: L161:
        !          1331: set _Z1,%r29
        !          1332: ld [%r29],%f30; ld [%r29+4],%f31
        !          1333: set _Z2,%r29
        !          1334: ld [%r29],%f28; ld [%r29+4],%f29
        !          1335: fcmped %f30,%f28; nop; fbne L170; nop
        !          1336: set _Zero,%r29
        !          1337: ld [%r29],%f28; ld [%r29+4],%f29
        !          1338: fcmped %f30,%f28; nop; fbule L168; nop
        !          1339: L170:
        !          1340: set _Z1,%r29
        !          1341: ld [%r29],%f30; ld [%r29+4],%f31
        !          1342: set _U1,%r29
        !          1343: ld [%r29],%f28; ld [%r29+4],%f29
        !          1344: fdivd %f30,%f28,%f30
        !          1345: set _X,%r29
        !          1346: st %f30,[%r29]; st %f31,[%r29+4]
        !          1347: set _Z2,%r28
        !          1348: ld [%r28],%f30; ld [%r28+4],%f31
        !          1349: set _U2,%r28
        !          1350: ld [%r28],%f28; ld [%r28+4],%f29
        !          1351: fdivd %f30,%f28,%f30
        !          1352: set _Y,%r28
        !          1353: st %f30,[%r28]; st %f31,[%r28+4]
        !          1354: ld [%r28],%f30; ld [%r28+4],%f31
        !          1355: ld [%r29],%f28; ld [%r29+4],%f29
        !          1356: fcmped %f30,%f28; nop; fbule L171; nop
        !          1357: set _Y,%r29
        !          1358: ld [%r29],%f30; ld [%r29+4],%f31
        !          1359: set _X,%r29
        !          1360: st %f30,[%r29]; st %f31,[%r29+4]
        !          1361: L171:
        !          1362: set _X,%r29
        !          1363: ld [%r29],%f30; ld [%r29+4],%f31
        !          1364: st %f30,[%sp+4*0+68]
        !          1365: st %f31,[%sp+4*1+68]
        !          1366: ld [%sp+4*0+68],%o0
        !          1367: ld [%sp+4*1+68],%o1
        !          1368: call _log; nop
        !          1369: fnegs %f0,%f30; fmovs %f1,%f31
        !          1370: set _Q,%r29
        !          1371: st %f30,[%r29]; st %f31,[%r29+4]
        !          1372: set L173,%r8
        !          1373: call _printf; nop
        !          1374: set _Radix,%r29
        !          1375: ld [%r29],%f30; ld [%r29+4],%f31
        !          1376: st %f30,[%sp+4*0+68]
        !          1377: st %f31,[%sp+4*1+68]
        !          1378: ld [%sp+4*0+68],%o0
        !          1379: ld [%sp+4*1+68],%o1
        !          1380: call _log; nop
        !          1381: set L174,%r8
        !          1382: set _Q,%r29
        !          1383: ld [%r29],%f30; ld [%r29+4],%f31
        !          1384: fdivd %f30,%f0,%f30
        !          1385: st %f30,[%sp+4*1+68]
        !          1386: st %f31,[%sp+4*2+68]
        !          1387: ld [%sp+4*1+68],%o1
        !          1388: ld [%sp+4*2+68],%o2
        !          1389: call _printf; nop
        !          1390: set L93,%r29
        !          1391: ld [%r29],%f30; ld [%r29+4],%f31
        !          1392: st %f30,[%sp+4*0+68]
        !          1393: st %f31,[%sp+4*1+68]
        !          1394: ld [%sp+4*0+68],%o0
        !          1395: ld [%sp+4*1+68],%o1
        !          1396: call _log; nop
        !          1397: set L175,%r8
        !          1398: set _Q,%r29
        !          1399: ld [%r29],%f30; ld [%r29+4],%f31
        !          1400: fdivd %f30,%f0,%f30
        !          1401: st %f30,[%sp+4*1+68]
        !          1402: st %f31,[%sp+4*2+68]
        !          1403: ld [%sp+4*1+68],%o1
        !          1404: ld [%sp+4*2+68],%o2
        !          1405: call _printf; nop
        !          1406: L168:
        !          1407: set L150,%r8
        !          1408: call _printf; nop
        !          1409: L155:
        !          1410: L151:
        !          1411: L139:
        !          1412: call _Pause; nop
        !          1413: set 35,%r29
        !          1414: set _Milestone,%r28
        !          1415: st %r29,[%r28]
        !          1416: set _Radix,%r29
        !          1417: ld [%r29],%f30; ld [%r29+4],%f31
        !          1418: set _Two,%r29
        !          1419: ld [%r29],%f28; ld [%r29+4],%f29
        !          1420: fcmped %f30,%f28; nop; fbul L176; nop
        !          1421: set _W,%r28
        !          1422: ld [%r28],%f30; ld [%r28+4],%f31
        !          1423: set _Radix,%r28
        !          1424: ld [%r28],%f28; ld [%r28+4],%f29
        !          1425: fmuld %f28,%f28,%f28
        !          1426: fdivd %f30,%f28,%f30
        !          1427: set _X,%r28
        !          1428: st %f30,[%r28]; st %f31,[%r28+4]
        !          1429: ld [%r28],%f30; ld [%r28+4],%f31
        !          1430: set _One,%r27
        !          1431: ld [%r27],%f28; ld [%r27+4],%f29
        !          1432: faddd %f30,%f28,%f28
        !          1433: set _Y,%r27
        !          1434: st %f28,[%r27]; st %f29,[%r27+4]
        !          1435: ld [%r27],%f28; ld [%r27+4],%f29
        !          1436: fsubd %f28,%f30,%f30
        !          1437: set _Z,%r27
        !          1438: st %f30,[%r27]; st %f31,[%r27+4]
        !          1439: ld [%r27],%f30; ld [%r27+4],%f31
        !          1440: set _U2,%r27
        !          1441: ld [%r27],%f28; ld [%r27+4],%f29
        !          1442: faddd %f30,%f28,%f28
        !          1443: set _T,%r27
        !          1444: st %f28,[%r27]; st %f29,[%r27+4]
        !          1445: ld [%r27],%f28; ld [%r27+4],%f29
        !          1446: fsubd %f28,%f30,%f30
        !          1447: st %f30,[%r28]; st %f31,[%r28+4]
        !          1448: mov %r0,%r8
        !          1449: set _X,%r28
        !          1450: ld [%r28],%f30; ld [%r28+4],%f31
        !          1451: set _U2,%r28
        !          1452: ld [%r28],%f28; ld [%r28+4],%f29
        !          1453: fcmped %f30,%f28; nop; fbne L180; nop
        !          1454: set 1,%r29
        !          1455: ba L181; nop
        !          1456: L180:
        !          1457: mov %r0,%r29
        !          1458: L181:
        !          1459: mov %r29,%r9
        !          1460: set L179,%r10
        !          1461: call _TstCond; nop
        !          1462: set _X,%r29
        !          1463: ld [%r29],%f30; ld [%r29+4],%f31
        !          1464: set _U2,%r29
        !          1465: ld [%r29],%f28; ld [%r29+4],%f29
        !          1466: fcmped %f30,%f28; nop; fbne L182; nop
        !          1467: set L184,%r8
        !          1468: call _printf; nop
        !          1469: L182:
        !          1470: L176:
        !          1471: set L185,%r8
        !          1472: call _printf; nop
        !          1473: set _F9,%r29
        !          1474: ld [%r29],%f30; ld [%r29+4],%f31
        !          1475: set _One,%r29
        !          1476: ld [%r29],%f28; ld [%r29+4],%f29
        !          1477: fmuld %f30,%f28,%f26
        !          1478: set _Y,%r29
        !          1479: st %f26,[%r29]; st %f27,[%r29+4]
        !          1480: fmuld %f28,%f30,%f26
        !          1481: set _Z,%r28
        !          1482: st %f26,[%r28]; st %f27,[%r28+4]
        !          1483: set _Half,%r27
        !          1484: ld [%r27],%f26; ld [%r27+4],%f27
        !          1485: fsubd %f30,%f26,%f30
        !          1486: set _X,%r27
        !          1487: st %f30,[%r27]; st %f31,[%r27+4]
        !          1488: ld [%r29],%f30; ld [%r29+4],%f31
        !          1489: fsubd %f30,%f26,%f30
        !          1490: ld [%r27],%f24; ld [%r27+4],%f25
        !          1491: fsubd %f30,%f24,%f30
        !          1492: st %f30,[%r29]; st %f31,[%r29+4]
        !          1493: ld [%r28],%f30; ld [%r28+4],%f31
        !          1494: fsubd %f30,%f26,%f30
        !          1495: fsubd %f30,%f24,%f30
        !          1496: st %f30,[%r28]; st %f31,[%r28+4]
        !          1497: set _U2,%r26
        !          1498: ld [%r26],%f30; ld [%r26+4],%f31
        !          1499: faddd %f28,%f30,%f26
        !          1500: st %f26,[%r27]; st %f27,[%r27+4]
        !          1501: ld [%r27],%f26; ld [%r27+4],%f27
        !          1502: set _Radix,%r26
        !          1503: ld [%r26],%f24; ld [%r26+4],%f25
        !          1504: fmuld %f26,%f24,%f22
        !          1505: set _T,%r26
        !          1506: st %f22,[%r26]; st %f23,[%r26+4]
        !          1507: fmuld %f24,%f26,%f26
        !          1508: set _R,%r25
        !          1509: st %f26,[%r25]; st %f27,[%r25+4]
        !          1510: ld [%r26],%f26; ld [%r26+4],%f27
        !          1511: fsubd %f26,%f24,%f26
        !          1512: st %f26,[%r27]; st %f27,[%r27+4]
        !          1513: ld [%r27],%f26; ld [%r27+4],%f27
        !          1514: fmuld %f24,%f30,%f30
        !          1515: fsubd %f26,%f30,%f26
        !          1516: st %f26,[%r27]; st %f27,[%r27+4]
        !          1517: ld [%r25],%f26; ld [%r25+4],%f27
        !          1518: fsubd %f26,%f24,%f26
        !          1519: st %f26,[%r26]; st %f27,[%r26+4]
        !          1520: ld [%r26],%f26; ld [%r26+4],%f27
        !          1521: fsubd %f26,%f30,%f30
        !          1522: st %f30,[%r26]; st %f31,[%r26+4]
        !          1523: ld [%r27],%f30; ld [%r27+4],%f31
        !          1524: fsubd %f24,%f28,%f28
        !          1525: fmuld %f30,%f28,%f30
        !          1526: st %f30,[%r27]; st %f31,[%r27+4]
        !          1527: ld [%r26],%f30; ld [%r26+4],%f31
        !          1528: fmuld %f30,%f28,%f30
        !          1529: st %f30,[%r26]; st %f31,[%r26+4]
        !          1530: ld [%r27],%f30; ld [%r27+4],%f31
        !          1531: set _Zero,%r27
        !          1532: ld [%r27],%f28; ld [%r27+4],%f29
        !          1533: fcmped %f30,%f28; nop; fbne L186; nop
        !          1534: ld [%r29],%f30; ld [%r29+4],%f31
        !          1535: fcmped %f30,%f28; nop; fbne L186; nop
        !          1536: ld [%r28],%f30; ld [%r28+4],%f31
        !          1537: fcmped %f30,%f28; nop; fbne L186; nop
        !          1538: ld [%r26],%f30; ld [%r26+4],%f31
        !          1539: fcmped %f30,%f28; nop; fbne L186; nop
        !          1540: set 1,%r29
        !          1541: set _GMult,%r28
        !          1542: st %r29,[%r28]
        !          1543: ba L187; nop
        !          1544: L186:
        !          1545: set _GMult,%r29
        !          1546: st %r0,[%r29]
        !          1547: set 1,%r8
        !          1548: mov %r0,%r9
        !          1549: set L188,%r10
        !          1550: call _TstCond; nop
        !          1551: L187:
        !          1552: set _Radix,%r28
        !          1553: ld [%r28],%f30; ld [%r28+4],%f31
        !          1554: set _U2,%r28
        !          1555: ld [%r28],%f28; ld [%r28+4],%f29
        !          1556: fmuld %f30,%f28,%f30
        !          1557: set _Z,%r28
        !          1558: st %f30,[%r28]; st %f31,[%r28+4]
        !          1559: set _One,%r27
        !          1560: ld [%r27],%f30; ld [%r27+4],%f31
        !          1561: ld [%r28],%f28; ld [%r28+4],%f29
        !          1562: faddd %f30,%f28,%f30
        !          1563: set _X,%r28
        !          1564: st %f30,[%r28]; st %f31,[%r28+4]
        !          1565: ld [%r28],%f30; ld [%r28+4],%f31
        !          1566: faddd %f30,%f28,%f28
        !          1567: fmuld %f30,%f30,%f30
        !          1568: fsubd %f28,%f30,%f30
        !          1569: st %f30,[%sp+4*0+68]
        !          1570: st %f31,[%sp+4*1+68]
        !          1571: ld [%sp+4*0+68],%o0
        !          1572: ld [%sp+4*1+68],%o1
        !          1573: call _fabs; nop
        !          1574: set _U2,%r28
        !          1575: ld [%r28],%f30; ld [%r28+4],%f31
        !          1576: fsubd %f0,%f30,%f28
        !          1577: set _Y,%r28
        !          1578: st %f28,[%r28]; st %f29,[%r28+4]
        !          1579: set _One,%r28
        !          1580: ld [%r28],%f28; ld [%r28+4],%f29
        !          1581: fsubd %f28,%f30,%f28
        !          1582: set _X,%r28
        !          1583: st %f28,[%r28]; st %f29,[%r28+4]
        !          1584: ld [%r28],%f28; ld [%r28+4],%f29
        !          1585: fsubd %f28,%f30,%f30
        !          1586: fmuld %f28,%f28,%f28
        !          1587: fsubd %f30,%f28,%f30
        !          1588: st %f30,[%sp+4*0+68]
        !          1589: st %f31,[%sp+4*1+68]
        !          1590: ld [%sp+4*0+68],%o0
        !          1591: ld [%sp+4*1+68],%o1
        !          1592: call _fabs; nop
        !          1593: set _U1,%r28
        !          1594: ld [%r28],%f30; ld [%r28+4],%f31
        !          1595: fsubd %f0,%f30,%f30
        !          1596: set _Z,%r28
        !          1597: st %f30,[%r28]; st %f31,[%r28+4]
        !          1598: mov %r0,%r8
        !          1599: set _Y,%r28
        !          1600: ld [%r28],%f30; ld [%r28+4],%f31
        !          1601: set _Zero,%r28
        !          1602: ld [%r28],%f28; ld [%r28+4],%f29
        !          1603: fcmped %f30,%f28; nop; fbug L191; nop
        !          1604: set _Z,%r28
        !          1605: ld [%r28],%f30; ld [%r28+4],%f31
        !          1606: fcmped %f30,%f28; nop; fbug L191; nop
        !          1607: set 1,%r29
        !          1608: ba L192; nop
        !          1609: L191:
        !          1610: mov %r0,%r29
        !          1611: L192:
        !          1612: mov %r29,%r9
        !          1613: set L190,%r10
        !          1614: call _TstCond; nop
        !          1615: set _One,%r28
        !          1616: ld [%r28],%f30; ld [%r28+4],%f31
        !          1617: set _U2,%r28
        !          1618: ld [%r28],%f28; ld [%r28+4],%f29
        !          1619: fsubd %f30,%f28,%f26
        !          1620: set _Y,%r28
        !          1621: st %f26,[%r28]; st %f27,[%r28+4]
        !          1622: faddd %f30,%f28,%f28
        !          1623: set _X,%r27
        !          1624: st %f28,[%r27]; st %f29,[%r27+4]
        !          1625: ld [%r28],%f28; ld [%r28+4],%f29
        !          1626: fdivd %f30,%f28,%f28
        !          1627: set _Z,%r26
        !          1628: st %f28,[%r26]; st %f29,[%r26+4]
        !          1629: ld [%r26],%f28; ld [%r26+4],%f29
        !          1630: ld [%r27],%f26; ld [%r27+4],%f27
        !          1631: fsubd %f28,%f26,%f28
        !          1632: st %f28,[%r28]; st %f29,[%r28+4]
        !          1633: set _Three,%r28
        !          1634: ld [%r28],%f28; ld [%r28+4],%f29
        !          1635: fdivd %f30,%f28,%f30
        !          1636: st %f30,[%r27]; st %f31,[%r27+4]
        !          1637: set _Nine,%r28
        !          1638: ld [%r28],%f30; ld [%r28+4],%f31
        !          1639: fdivd %f28,%f30,%f28
        !          1640: st %f28,[%r26]; st %f29,[%r26+4]
        !          1641: ld [%r27],%f28; ld [%r27+4],%f29
        !          1642: ld [%r26],%f26; ld [%r26+4],%f27
        !          1643: fsubd %f28,%f26,%f28
        !          1644: st %f28,[%r27]; st %f29,[%r27+4]
        !          1645: set _TwentySeven,%r28
        !          1646: ld [%r28],%f28; ld [%r28+4],%f29
        !          1647: fdivd %f30,%f28,%f30
        !          1648: set _T,%r28
        !          1649: st %f30,[%r28]; st %f31,[%r28+4]
        !          1650: ld [%r28],%f30; ld [%r28+4],%f31
        !          1651: fsubd %f26,%f30,%f30
        !          1652: st %f30,[%r26]; st %f31,[%r26+4]
        !          1653: set 2,%r8
        !          1654: set _X,%r28
        !          1655: ld [%r28],%f30; ld [%r28+4],%f31
        !          1656: set _Zero,%r28
        !          1657: ld [%r28],%f28; ld [%r28+4],%f29
        !          1658: fcmped %f30,%f28; nop; fbne L195; nop
        !          1659: set _Y,%r28
        !          1660: ld [%r28],%f30; ld [%r28+4],%f31
        !          1661: fcmped %f30,%f28; nop; fbne L195; nop
        !          1662: set _Z,%r28
        !          1663: ld [%r28],%f30; ld [%r28+4],%f31
        !          1664: fcmped %f30,%f28; nop; fbne L195; nop
        !          1665: set 1,%r29
        !          1666: ba L196; nop
        !          1667: L195:
        !          1668: mov %r0,%r29
        !          1669: L196:
        !          1670: mov %r29,%r9
        !          1671: set L194,%r10
        !          1672: call _TstCond; nop
        !          1673: set _F9,%r29
        !          1674: ld [%r29],%f30; ld [%r29+4],%f31
        !          1675: set _One,%r29
        !          1676: ld [%r29],%f28; ld [%r29+4],%f29
        !          1677: fdivd %f30,%f28,%f26
        !          1678: set _Y,%r29
        !          1679: st %f26,[%r29]; st %f27,[%r29+4]
        !          1680: set _Half,%r28
        !          1681: ld [%r28],%f26; ld [%r28+4],%f27
        !          1682: fsubd %f30,%f26,%f30
        !          1683: set _X,%r28
        !          1684: st %f30,[%r28]; st %f31,[%r28+4]
        !          1685: ld [%r29],%f30; ld [%r29+4],%f31
        !          1686: fsubd %f30,%f26,%f30
        !          1687: ld [%r28],%f26; ld [%r28+4],%f27
        !          1688: fsubd %f30,%f26,%f30
        !          1689: st %f30,[%r29]; st %f31,[%r29+4]
        !          1690: set _U2,%r27
        !          1691: ld [%r27],%f30; ld [%r27+4],%f31
        !          1692: faddd %f28,%f30,%f30
        !          1693: st %f30,[%r28]; st %f31,[%r28+4]
        !          1694: ld [%r28],%f30; ld [%r28+4],%f31
        !          1695: fdivd %f30,%f28,%f28
        !          1696: set _T,%r27
        !          1697: st %f28,[%r27]; st %f29,[%r27+4]
        !          1698: ld [%r27],%f28; ld [%r27+4],%f29
        !          1699: fsubd %f28,%f30,%f30
        !          1700: st %f30,[%r28]; st %f31,[%r28+4]
        !          1701: ld [%r28],%f30; ld [%r28+4],%f31
        !          1702: set _Zero,%r28
        !          1703: ld [%r28],%f28; ld [%r28+4],%f29
        !          1704: fcmped %f30,%f28; nop; fbne L197; nop
        !          1705: ld [%r29],%f30; ld [%r29+4],%f31
        !          1706: fcmped %f30,%f28; nop; fbne L197; nop
        !          1707: set _Z,%r29
        !          1708: ld [%r29],%f30; ld [%r29+4],%f31
        !          1709: fcmped %f30,%f28; nop; fbne L197; nop
        !          1710: set 1,%r29
        !          1711: set _GDiv,%r28
        !          1712: st %r29,[%r28]
        !          1713: ba L198; nop
        !          1714: L197:
        !          1715: set _GDiv,%r29
        !          1716: st %r0,[%r29]
        !          1717: set 1,%r8
        !          1718: mov %r0,%r9
        !          1719: set L199,%r10
        !          1720: call _TstCond; nop
        !          1721: L198:
        !          1722: set _One,%r28
        !          1723: ld [%r28],%f30; ld [%r28+4],%f31
        !          1724: set _U2,%r28
        !          1725: ld [%r28],%f28; ld [%r28+4],%f29
        !          1726: faddd %f30,%f28,%f28
        !          1727: fdivd %f30,%f28,%f30
        !          1728: set _X,%r28
        !          1729: st %f30,[%r28]; st %f31,[%r28+4]
        !          1730: ld [%r28],%f30; ld [%r28+4],%f31
        !          1731: set _Half,%r28
        !          1732: ld [%r28],%f28; ld [%r28+4],%f29
        !          1733: fsubd %f30,%f28,%f30
        !          1734: fsubd %f30,%f28,%f30
        !          1735: set _Y,%r28
        !          1736: st %f30,[%r28]; st %f31,[%r28+4]
        !          1737: set 1,%r8
        !          1738: set _Y,%r28
        !          1739: ld [%r28],%f30; ld [%r28+4],%f31
        !          1740: set _Zero,%r28
        !          1741: ld [%r28],%f28; ld [%r28+4],%f29
        !          1742: fcmped %f30,%f28; nop; fbuge L202; nop
        !          1743: set 1,%r29
        !          1744: ba L203; nop
        !          1745: L202:
        !          1746: mov %r0,%r29
        !          1747: L203:
        !          1748: mov %r29,%r9
        !          1749: set L201,%r10
        !          1750: call _TstCond; nop
        !          1751: set _One,%r28
        !          1752: ld [%r28],%f30; ld [%r28+4],%f31
        !          1753: set _U2,%r28
        !          1754: ld [%r28],%f28; ld [%r28+4],%f29
        !          1755: fsubd %f30,%f28,%f26
        !          1756: set _X,%r28
        !          1757: st %f26,[%r28]; st %f27,[%r28+4]
        !          1758: set _Radix,%r27
        !          1759: ld [%r27],%f26; ld [%r27+4],%f27
        !          1760: fmuld %f26,%f28,%f28
        !          1761: faddd %f30,%f28,%f30
        !          1762: set _Y,%r27
        !          1763: st %f30,[%r27]; st %f31,[%r27+4]
        !          1764: ld [%r28],%f30; ld [%r28+4],%f31
        !          1765: fmuld %f30,%f26,%f28
        !          1766: set _Z,%r26
        !          1767: st %f28,[%r26]; st %f29,[%r26+4]
        !          1768: ld [%r27],%f28; ld [%r27+4],%f29
        !          1769: fmuld %f28,%f26,%f24
        !          1770: set _T,%r25
        !          1771: st %f24,[%r25]; st %f25,[%r25+4]
        !          1772: ld [%r26],%f24; ld [%r26+4],%f25
        !          1773: fdivd %f24,%f26,%f24
        !          1774: set _R,%r26
        !          1775: st %f24,[%r26]; st %f25,[%r26+4]
        !          1776: ld [%r25],%f24; ld [%r25+4],%f25
        !          1777: fdivd %f24,%f26,%f26
        !          1778: set _StickyBit,%r25
        !          1779: st %f26,[%r25]; st %f27,[%r25+4]
        !          1780: ld [%r26],%f26; ld [%r26+4],%f27
        !          1781: fsubd %f26,%f30,%f30
        !          1782: st %f30,[%r28]; st %f31,[%r28+4]
        !          1783: ld [%r25],%f30; ld [%r25+4],%f31
        !          1784: fsubd %f30,%f28,%f30
        !          1785: st %f30,[%r27]; st %f31,[%r27+4]
        !          1786: mov %r0,%r8
        !          1787: set _X,%r28
        !          1788: ld [%r28],%f30; ld [%r28+4],%f31
        !          1789: set _Zero,%r28
        !          1790: ld [%r28],%f28; ld [%r28+4],%f29
        !          1791: fcmped %f30,%f28; nop; fbne L206; nop
        !          1792: set _Y,%r28
        !          1793: ld [%r28],%f30; ld [%r28+4],%f31
        !          1794: fcmped %f30,%f28; nop; fbne L206; nop
        !          1795: set 1,%r29
        !          1796: ba L207; nop
        !          1797: L206:
        !          1798: mov %r0,%r29
        !          1799: L207:
        !          1800: mov %r29,%r9
        !          1801: set L205,%r10
        !          1802: call _TstCond; nop
        !          1803: set _One,%r29
        !          1804: ld [%r29],%f30; ld [%r29+4],%f31
        !          1805: set _U1,%r29
        !          1806: ld [%r29],%f28; ld [%r29+4],%f29
        !          1807: fsubd %f30,%f28,%f26
        !          1808: set _Y,%r29
        !          1809: st %f26,[%r29]; st %f27,[%r29+4]
        !          1810: set _F9,%r28
        !          1811: ld [%r28],%f26; ld [%r28+4],%f27
        !          1812: fsubd %f30,%f26,%f26
        !          1813: set _X,%r28
        !          1814: st %f26,[%r28]; st %f27,[%r28+4]
        !          1815: ld [%r29],%f26; ld [%r29+4],%f27
        !          1816: fsubd %f30,%f26,%f30
        !          1817: st %f30,[%r29]; st %f31,[%r29+4]
        !          1818: set _Radix,%r27
        !          1819: ld [%r27],%f30; ld [%r27+4],%f31
        !          1820: set _U2,%r27
        !          1821: ld [%r27],%f26; ld [%r27+4],%f27
        !          1822: fsubd %f30,%f26,%f24
        !          1823: set _T,%r27
        !          1824: st %f24,[%r27]; st %f25,[%r27+4]
        !          1825: set _BMinusU2,%r26
        !          1826: ld [%r26],%f24; ld [%r26+4],%f25
        !          1827: fsubd %f30,%f24,%f24
        !          1828: set _Z,%r26
        !          1829: st %f24,[%r26]; st %f25,[%r26+4]
        !          1830: ld [%r27],%f24; ld [%r27+4],%f25
        !          1831: fsubd %f30,%f24,%f30
        !          1832: st %f30,[%r27]; st %f31,[%r27+4]
        !          1833: ld [%r28],%f30; ld [%r28+4],%f31
        !          1834: fcmped %f30,%f28; nop; fbne L208; nop
        !          1835: ld [%r29],%f30; ld [%r29+4],%f31
        !          1836: fcmped %f30,%f28; nop; fbne L208; nop
        !          1837: ld [%r26],%f30; ld [%r26+4],%f31
        !          1838: fcmped %f30,%f26; nop; fbne L208; nop
        !          1839: ld [%r27],%f30; ld [%r27+4],%f31
        !          1840: fcmped %f30,%f26; nop; fbne L208; nop
        !          1841: set 1,%r29
        !          1842: set _GAddSub,%r28
        !          1843: st %r29,[%r28]
        !          1844: ba L209; nop
        !          1845: L208:
        !          1846: set _GAddSub,%r29
        !          1847: st %r0,[%r29]
        !          1848: set 1,%r8
        !          1849: mov %r0,%r9
        !          1850: set L210,%r10
        !          1851: call _TstCond; nop
        !          1852: L209:
        !          1853: set _F9,%r29
        !          1854: ld [%r29],%f30; ld [%r29+4],%f31
        !          1855: set _One,%r29
        !          1856: ld [%r29],%f28; ld [%r29+4],%f29
        !          1857: fcmped %f30,%f28; nop; fbue L211; nop
        !          1858: fsubd %f30,%f28,%f30
        !          1859: set _Zero,%r29
        !          1860: ld [%r29],%f28; ld [%r29+4],%f29
        !          1861: fcmped %f30,%f28; nop; fbul L211; nop
        !          1862: set 1,%r8
        !          1863: set L213,%r9
        !          1864: call _BadCond; nop
        !          1865: set L214,%r8
        !          1866: call _printf; nop
        !          1867: set L215,%r8
        !          1868: call _printf; nop
        !          1869: set L216,%r8
        !          1870: call _printf; nop
        !          1871: L211:
        !          1872: set _GMult,%r29
        !          1873: ld [%r29],%r29
        !          1874: cmp %r29,1; bne L217; nop
        !          1875: set _GDiv,%r29
        !          1876: ld [%r29],%r29
        !          1877: cmp %r29,1; bne L217; nop
        !          1878: set _GAddSub,%r29
        !          1879: ld [%r29],%r29
        !          1880: cmp %r29,1; bne L217; nop
        !          1881: set L219,%r8
        !          1882: call _printf; nop
        !          1883: L217:
        !          1884: set 40,%r29
        !          1885: set _Milestone,%r28
        !          1886: st %r29,[%r28]
        !          1887: call _Pause; nop
        !          1888: set L220,%r8
        !          1889: call _printf; nop
        !          1890: set _RMult,%r29
        !          1891: st %r0,[%r29]
        !          1892: set _RDiv,%r29
        !          1893: st %r0,[%r29]
        !          1894: set _RAddSub,%r29
        !          1895: st %r0,[%r29]
        !          1896: set _Radix,%r29
        !          1897: ld [%r29],%f30; ld [%r29+4],%f31
        !          1898: set _Two,%r29
        !          1899: ld [%r29],%f28; ld [%r29+4],%f29
        !          1900: fdivd %f30,%f28,%f30
        !          1901: set _RadixD2,%r29
        !          1902: st %f30,[%r29]; st %f31,[%r29+4]
        !          1903: set _A1,%r29
        !          1904: st %f28,[%r29]; st %f29,[%r29+4]
        !          1905: set _Done,%r29
        !          1906: st %r0,[%r29]
        !          1907: L221:
        !          1908: set _Radix,%r29
        !          1909: ld [%r29],%f30; ld [%r29+4],%f31
        !          1910: set _AInvrse,%r29
        !          1911: st %f30,[%r29]; st %f31,[%r29+4]
        !          1912: L224:
        !          1913: set _AInvrse,%r29
        !          1914: ld [%r29],%f30; ld [%r29+4],%f31
        !          1915: set _X,%r28
        !          1916: st %f30,[%r28]; st %f31,[%r28+4]
        !          1917: set _A1,%r28
        !          1918: ld [%r28],%f28; ld [%r28+4],%f29
        !          1919: fdivd %f30,%f28,%f30
        !          1920: st %f30,[%r29]; st %f31,[%r29+4]
        !          1921: L225:
        !          1922: set _AInvrse,%r29
        !          1923: ld [%r29],%f30; ld [%r29+4],%f31
        !          1924: st %f30,[%sp+4*0+68]
        !          1925: st %f31,[%sp+4*1+68]
        !          1926: ld [%sp+4*0+68],%o0
        !          1927: ld [%sp+4*1+68],%o1
        !          1928: call _floor; nop
        !          1929: set _AInvrse,%r29
        !          1930: ld [%r29],%f30; ld [%r29+4],%f31
        !          1931: fcmped %f0,%f30; nop; fbue L224; nop
        !          1932: set _X,%r28
        !          1933: ld [%r28],%f30; ld [%r28+4],%f31
        !          1934: set _One,%r28
        !          1935: ld [%r28],%f28; ld [%r28+4],%f29
        !          1936: fcmped %f30,%f28; nop; fbue L230; nop
        !          1937: set _A1,%r28
        !          1938: ld [%r28],%f30; ld [%r28+4],%f31
        !          1939: set _Three,%r28
        !          1940: ld [%r28],%f28; ld [%r28+4],%f29
        !          1941: fcmped %f30,%f28; nop; fbule L228; nop
        !          1942: L230:
        !          1943: set 1,%r29
        !          1944: ba L229; nop
        !          1945: L228:
        !          1946: mov %r0,%r29
        !          1947: L229:
        !          1948: set _Done,%r28
        !          1949: st %r29,[%r28]
        !          1950: set _Done,%r28
        !          1951: ld [%r28],%r28
        !          1952: cmp %r28,%r0; bne L231; nop
        !          1953: set _Nine,%r29
        !          1954: ld [%r29],%f30; ld [%r29+4],%f31
        !          1955: set _One,%r29
        !          1956: ld [%r29],%f28; ld [%r29+4],%f29
        !          1957: faddd %f30,%f28,%f30
        !          1958: set _A1,%r29
        !          1959: st %f30,[%r29]; st %f31,[%r29+4]
        !          1960: L231:
        !          1961: L222:
        !          1962: set _Done,%r29
        !          1963: ld [%r29],%r29
        !          1964: cmp %r29,%r0; be L221; nop
        !          1965: set _X,%r29
        !          1966: ld [%r29],%f30; ld [%r29+4],%f31
        !          1967: set _One,%r29
        !          1968: ld [%r29],%f28; ld [%r29+4],%f29
        !          1969: fcmped %f30,%f28; nop; fbne L233; nop
        !          1970: set _Radix,%r29
        !          1971: ld [%r29],%f30; ld [%r29+4],%f31
        !          1972: set _A1,%r29
        !          1973: st %f30,[%r29]; st %f31,[%r29+4]
        !          1974: L233:
        !          1975: set _One,%r29
        !          1976: ld [%r29],%f30; ld [%r29+4],%f31
        !          1977: set _A1,%r29
        !          1978: ld [%r29],%f28; ld [%r29+4],%f29
        !          1979: fdivd %f30,%f28,%f30
        !          1980: set _AInvrse,%r29
        !          1981: st %f30,[%r29]; st %f31,[%r29+4]
        !          1982: set _X,%r28
        !          1983: st %f28,[%r28]; st %f29,[%r28+4]
        !          1984: ld [%r29],%f30; ld [%r29+4],%f31
        !          1985: set _Y,%r29
        !          1986: st %f30,[%r29]; st %f31,[%r29+4]
        !          1987: set _Done,%r29
        !          1988: st %r0,[%r29]
        !          1989: L235:
        !          1990: set _X,%r28
        !          1991: ld [%r28],%f30; ld [%r28+4],%f31
        !          1992: set _Y,%r28
        !          1993: ld [%r28],%f28; ld [%r28+4],%f29
        !          1994: fmuld %f30,%f28,%f30
        !          1995: set _Half,%r28
        !          1996: ld [%r28],%f28; ld [%r28+4],%f29
        !          1997: fsubd %f30,%f28,%f30
        !          1998: set _Z,%r28
        !          1999: st %f30,[%r28]; st %f31,[%r28+4]
        !          2000: mov %r0,%r8
        !          2001: set _Z,%r28
        !          2002: ld [%r28],%f30; ld [%r28+4],%f31
        !          2003: set _Half,%r28
        !          2004: ld [%r28],%f28; ld [%r28+4],%f29
        !          2005: fcmped %f30,%f28; nop; fbne L240; nop
        !          2006: set 1,%r29
        !          2007: ba L241; nop
        !          2008: L240:
        !          2009: mov %r0,%r29
        !          2010: L241:
        !          2011: mov %r29,%r9
        !          2012: set L239,%r10
        !          2013: call _TstCond; nop
        !          2014: set _X,%r28
        !          2015: ld [%r28],%f30; ld [%r28+4],%f31
        !          2016: set _Radix,%r28
        !          2017: ld [%r28],%f28; ld [%r28+4],%f29
        !          2018: fcmped %f30,%f28; nop; fbne L243; nop
        !          2019: set 1,%r29
        !          2020: ba L244; nop
        !          2021: L243:
        !          2022: mov %r0,%r29
        !          2023: L244:
        !          2024: set _Done,%r28
        !          2025: st %r29,[%r28]
        !          2026: set _Radix,%r28
        !          2027: ld [%r28],%f30; ld [%r28+4],%f31
        !          2028: set _X,%r28
        !          2029: st %f30,[%r28]; st %f31,[%r28+4]
        !          2030: set _One,%r27
        !          2031: ld [%r27],%f30; ld [%r27+4],%f31
        !          2032: ld [%r28],%f28; ld [%r28+4],%f29
        !          2033: fdivd %f30,%f28,%f30
        !          2034: set _Y,%r28
        !          2035: st %f30,[%r28]; st %f31,[%r28+4]
        !          2036: L236:
        !          2037: set _Done,%r29
        !          2038: ld [%r29],%r29
        !          2039: cmp %r29,%r0; be L235; nop
        !          2040: set _One,%r29
        !          2041: ld [%r29],%f30; ld [%r29+4],%f31
        !          2042: set _U2,%r29
        !          2043: ld [%r29],%f28; ld [%r29+4],%f29
        !          2044: faddd %f30,%f28,%f26
        !          2045: set _Y2,%r29
        !          2046: st %f26,[%r29]; st %f27,[%r29+4]
        !          2047: fsubd %f30,%f28,%f30
        !          2048: set _Y1,%r28
        !          2049: st %f30,[%r28]; st %f31,[%r28+4]
        !          2050: set _OneAndHalf,%r27
        !          2051: ld [%r27],%f30; ld [%r27+4],%f31
        !          2052: fsubd %f30,%f28,%f26
        !          2053: set _X,%r27
        !          2054: st %f26,[%r27]; st %f27,[%r27+4]
        !          2055: faddd %f30,%f28,%f26
        !          2056: set _Y,%r26
        !          2057: st %f26,[%r26]; st %f27,[%r26+4]
        !          2058: ld [%r27],%f26; ld [%r27+4],%f27
        !          2059: fsubd %f26,%f28,%f24
        !          2060: ld [%r29],%f22; ld [%r29+4],%f23
        !          2061: fmuld %f24,%f22,%f24
        !          2062: set _Z,%r29
        !          2063: st %f24,[%r29]; st %f25,[%r29+4]
        !          2064: ld [%r26],%f24; ld [%r26+4],%f25
        !          2065: ld [%r28],%f20; ld [%r28+4],%f21
        !          2066: fmuld %f24,%f20,%f18
        !          2067: set _T,%r28
        !          2068: st %f18,[%r28]; st %f19,[%r28+4]
        !          2069: ld [%r29],%f18; ld [%r29+4],%f19
        !          2070: fsubd %f18,%f26,%f18
        !          2071: st %f18,[%r29]; st %f19,[%r29+4]
        !          2072: ld [%r28],%f18; ld [%r28+4],%f19
        !          2073: fsubd %f18,%f26,%f18
        !          2074: st %f18,[%r28]; st %f19,[%r28+4]
        !          2075: fmuld %f26,%f22,%f26
        !          2076: st %f26,[%r27]; st %f27,[%r27+4]
        !          2077: faddd %f24,%f28,%f28
        !          2078: fmuld %f28,%f20,%f28
        !          2079: st %f28,[%r26]; st %f29,[%r26+4]
        !          2080: ld [%r27],%f28; ld [%r27+4],%f29
        !          2081: fsubd %f28,%f30,%f28
        !          2082: st %f28,[%r27]; st %f29,[%r27+4]
        !          2083: ld [%r26],%f28; ld [%r26+4],%f29
        !          2084: fsubd %f28,%f30,%f30
        !          2085: st %f30,[%r26]; st %f31,[%r26+4]
        !          2086: ld [%r27],%f30; ld [%r27+4],%f31
        !          2087: set _Zero,%r27
        !          2088: ld [%r27],%f28; ld [%r27+4],%f29
        !          2089: fcmped %f30,%f28; nop; fbne L245; nop
        !          2090: ld [%r26],%f30; ld [%r26+4],%f31
        !          2091: fcmped %f30,%f28; nop; fbne L245; nop
        !          2092: ld [%r29],%f30; ld [%r29+4],%f31
        !          2093: fcmped %f30,%f28; nop; fbne L245; nop
        !          2094: ld [%r28],%f30; ld [%r28+4],%f31
        !          2095: fcmped %f30,%f28; nop; fbug L245; nop
        !          2096: set _OneAndHalf,%r29
        !          2097: ld [%r29],%f30; ld [%r29+4],%f31
        !          2098: set _U2,%r29
        !          2099: ld [%r29],%f28; ld [%r29+4],%f29
        !          2100: faddd %f30,%f28,%f26
        !          2101: set _Y2,%r29
        !          2102: ld [%r29],%f24; ld [%r29+4],%f25
        !          2103: fmuld %f26,%f24,%f22
        !          2104: set _X,%r29
        !          2105: st %f22,[%r29]; st %f23,[%r29+4]
        !          2106: fsubd %f30,%f28,%f30
        !          2107: fsubd %f30,%f28,%f22
        !          2108: set _Y,%r28
        !          2109: st %f22,[%r28]; st %f23,[%r28+4]
        !          2110: faddd %f26,%f28,%f26
        !          2111: set _Z,%r27
        !          2112: st %f26,[%r27]; st %f27,[%r27+4]
        !          2113: set _Y1,%r26
        !          2114: ld [%r26],%f26; ld [%r26+4],%f27
        !          2115: fmuld %f30,%f26,%f30
        !          2116: set _T,%r25
        !          2117: st %f30,[%r25]; st %f31,[%r25+4]
        !          2118: ld [%r29],%f30; ld [%r29+4],%f31
        !          2119: ld [%r27],%f22; ld [%r27+4],%f23
        !          2120: faddd %f22,%f28,%f20
        !          2121: fsubd %f30,%f20,%f30
        !          2122: st %f30,[%r29]; st %f31,[%r29+4]
        !          2123: ld [%r28],%f30; ld [%r28+4],%f31
        !          2124: fmuld %f30,%f26,%f18
        !          2125: set _StickyBit,%r24
        !          2126: st %f18,[%r24]; st %f19,[%r24+4]
        !          2127: fmuld %f22,%f24,%f22
        !          2128: set _S,%r23
        !          2129: st %f22,[%r23]; st %f23,[%r23+4]
        !          2130: ld [%r25],%f22; ld [%r25+4],%f23
        !          2131: fsubd %f22,%f30,%f22
        !          2132: st %f22,[%r25]; st %f23,[%r25+4]
        !          2133: fsubd %f28,%f30,%f30
        !          2134: ld [%r24],%f22; ld [%r24+4],%f23
        !          2135: faddd %f30,%f22,%f30
        !          2136: st %f30,[%r28]; st %f31,[%r28+4]
        !          2137: ld [%r23],%f30; ld [%r23+4],%f31
        !          2138: faddd %f20,%f28,%f22
        !          2139: fsubd %f30,%f22,%f30
        !          2140: st %f30,[%r27]; st %f31,[%r27+4]
        !          2141: faddd %f24,%f28,%f30
        !          2142: fmuld %f30,%f26,%f30
        !          2143: st %f30,[%r24]; st %f31,[%r24+4]
        !          2144: fmuld %f24,%f26,%f30
        !          2145: st %f30,[%r26]; st %f31,[%r26+4]
        !          2146: ld [%r24],%f30; ld [%r24+4],%f31
        !          2147: fsubd %f30,%f24,%f30
        !          2148: st %f30,[%r24]; st %f31,[%r24+4]
        !          2149: ld [%r26],%f30; ld [%r26+4],%f31
        !          2150: set _Half,%r23
        !          2151: ld [%r23],%f28; ld [%r23+4],%f29
        !          2152: fsubd %f30,%f28,%f30
        !          2153: st %f30,[%r26]; st %f31,[%r26+4]
        !          2154: ld [%r29],%f30; ld [%r29+4],%f31
        !          2155: set _Zero,%r29
        !          2156: ld [%r29],%f26; ld [%r29+4],%f27
        !          2157: fcmped %f30,%f26; nop; fbne L247; nop
        !          2158: ld [%r28],%f30; ld [%r28+4],%f31
        !          2159: fcmped %f30,%f26; nop; fbne L247; nop
        !          2160: ld [%r27],%f30; ld [%r27+4],%f31
        !          2161: fcmped %f30,%f26; nop; fbne L247; nop
        !          2162: ld [%r25],%f30; ld [%r25+4],%f31
        !          2163: fcmped %f30,%f26; nop; fbne L247; nop
        !          2164: ld [%r24],%f30; ld [%r24+4],%f31
        !          2165: fcmped %f30,%f26; nop; fbne L247; nop
        !          2166: ld [%r26],%f30; ld [%r26+4],%f31
        !          2167: fcmped %f30,%f28; nop; fbne L247; nop
        !          2168: set 1,%r29
        !          2169: set _RMult,%r28
        !          2170: st %r29,[%r28]
        !          2171: set L249,%r8
        !          2172: call _printf; nop
        !          2173: ba L248; nop
        !          2174: L247:
        !          2175: set _X,%r29
        !          2176: ld [%r29],%f30; ld [%r29+4],%f31
        !          2177: set _U2,%r29
        !          2178: ld [%r29],%f28; ld [%r29+4],%f29
        !          2179: faddd %f30,%f28,%f30
        !          2180: set _Zero,%r29
        !          2181: ld [%r29],%f26; ld [%r29+4],%f27
        !          2182: fcmped %f30,%f26; nop; fbne L250; nop
        !          2183: set _Y,%r29
        !          2184: ld [%r29],%f30; ld [%r29+4],%f31
        !          2185: fcmped %f30,%f26; nop; fbuge L250; nop
        !          2186: set _Z,%r29
        !          2187: ld [%r29],%f30; ld [%r29+4],%f31
        !          2188: faddd %f30,%f28,%f30
        !          2189: fcmped %f30,%f26; nop; fbne L250; nop
        !          2190: set _T,%r29
        !          2191: ld [%r29],%f30; ld [%r29+4],%f31
        !          2192: fcmped %f30,%f26; nop; fbuge L250; nop
        !          2193: set _StickyBit,%r29
        !          2194: ld [%r29],%f30; ld [%r29+4],%f31
        !          2195: faddd %f30,%f28,%f30
        !          2196: fcmped %f30,%f26; nop; fbne L250; nop
        !          2197: set _Y1,%r29
        !          2198: ld [%r29],%f30; ld [%r29+4],%f31
        !          2199: set _Half,%r29
        !          2200: ld [%r29],%f28; ld [%r29+4],%f29
        !          2201: fcmped %f30,%f28; nop; fbuge L250; nop
        !          2202: set 2,%r29
        !          2203: set _RMult,%r28
        !          2204: st %r29,[%r28]
        !          2205: set L252,%r8
        !          2206: call _printf; nop
        !          2207: ba L251; nop
        !          2208: L250:
        !          2209: set L253,%r8
        !          2210: call _printf; nop
        !          2211: L251:
        !          2212: L248:
        !          2213: set _RMult,%r29
        !          2214: ld [%r29],%r29
        !          2215: cmp %r29,1; bne L246; nop
        !          2216: set _GMult,%r29
        !          2217: ld [%r29],%r29
        !          2218: cmp %r29,%r0; bne L246; nop
        !          2219: set L256,%r8
        !          2220: call _notify; nop
        !          2221: ba L246; nop
        !          2222: L245:
        !          2223: set L253,%r8
        !          2224: call _printf; nop
        !          2225: L246:
        !          2226: set 45,%r29
        !          2227: set _Milestone,%r28
        !          2228: st %r29,[%r28]
        !          2229: set _One,%r29
        !          2230: ld [%r29],%f30; ld [%r29+4],%f31
        !          2231: set _U2,%r29
        !          2232: ld [%r29],%f28; ld [%r29+4],%f29
        !          2233: faddd %f30,%f28,%f26
        !          2234: set _Y2,%r29
        !          2235: st %f26,[%r29]; st %f27,[%r29+4]
        !          2236: fsubd %f30,%f28,%f30
        !          2237: set _Y1,%r28
        !          2238: st %f30,[%r28]; st %f31,[%r28+4]
        !          2239: set _OneAndHalf,%r27
        !          2240: ld [%r27],%f30; ld [%r27+4],%f31
        !          2241: faddd %f30,%f28,%f26
        !          2242: faddd %f26,%f28,%f24
        !          2243: set _Z,%r27
        !          2244: st %f24,[%r27]; st %f25,[%r27+4]
        !          2245: ld [%r27],%f24; ld [%r27+4],%f25
        !          2246: ld [%r29],%f22; ld [%r29+4],%f23
        !          2247: fdivd %f24,%f22,%f20
        !          2248: set _X,%r29
        !          2249: st %f20,[%r29]; st %f21,[%r29+4]
        !          2250: fsubd %f30,%f28,%f20
        !          2251: fsubd %f20,%f28,%f20
        !          2252: set _T,%r26
        !          2253: st %f20,[%r26]; st %f21,[%r26+4]
        !          2254: ld [%r26],%f20; ld [%r26+4],%f21
        !          2255: fsubd %f20,%f28,%f18
        !          2256: ld [%r28],%f16; ld [%r28+4],%f17
        !          2257: fdivd %f18,%f16,%f18
        !          2258: set _Y,%r28
        !          2259: st %f18,[%r28]; st %f19,[%r28+4]
        !          2260: faddd %f24,%f28,%f24
        !          2261: fdivd %f24,%f22,%f24
        !          2262: st %f24,[%r27]; st %f25,[%r27+4]
        !          2263: ld [%r29],%f24; ld [%r29+4],%f25
        !          2264: fsubd %f24,%f30,%f24
        !          2265: st %f24,[%r29]; st %f25,[%r29+4]
        !          2266: ld [%r28],%f24; ld [%r28+4],%f25
        !          2267: fsubd %f24,%f20,%f24
        !          2268: st %f24,[%r28]; st %f25,[%r28+4]
        !          2269: fdivd %f20,%f16,%f24
        !          2270: st %f24,[%r26]; st %f25,[%r26+4]
        !          2271: ld [%r27],%f24; ld [%r27+4],%f25
        !          2272: fsubd %f24,%f26,%f26
        !          2273: st %f26,[%r27]; st %f27,[%r27+4]
        !          2274: fsubd %f28,%f30,%f30
        !          2275: ld [%r26],%f28; ld [%r26+4],%f29
        !          2276: faddd %f30,%f28,%f30
        !          2277: st %f30,[%r26]; st %f31,[%r26+4]
        !          2278: ld [%r29],%f30; ld [%r29+4],%f31
        !          2279: set _Zero,%r29
        !          2280: ld [%r29],%f28; ld [%r29+4],%f29
        !          2281: fcmped %f30,%f28; nop; fbug L257; nop
        !          2282: ld [%r28],%f30; ld [%r28+4],%f31
        !          2283: fcmped %f30,%f28; nop; fbug L257; nop
        !          2284: ld [%r27],%f30; ld [%r27+4],%f31
        !          2285: fcmped %f30,%f28; nop; fbug L257; nop
        !          2286: ld [%r26],%f30; ld [%r26+4],%f31
        !          2287: fcmped %f30,%f28; nop; fbug L257; nop
        !          2288: set _OneAndHalf,%r29
        !          2289: ld [%r29],%f30; ld [%r29+4],%f31
        !          2290: set _Y2,%r29
        !          2291: ld [%r29],%f28; ld [%r29+4],%f29
        !          2292: fdivd %f30,%f28,%f26
        !          2293: set _X,%r28
        !          2294: st %f26,[%r28]; st %f27,[%r28+4]
        !          2295: set _U2,%r27
        !          2296: ld [%r27],%f26; ld [%r27+4],%f27
        !          2297: fsubd %f30,%f26,%f24
        !          2298: set _Y,%r27
        !          2299: st %f24,[%r27]; st %f25,[%r27+4]
        !          2300: faddd %f30,%f26,%f24
        !          2301: set _Z,%r26
        !          2302: st %f24,[%r26]; st %f25,[%r26+4]
        !          2303: ld [%r28],%f24; ld [%r28+4],%f25
        !          2304: ld [%r27],%f22; ld [%r27+4],%f23
        !          2305: fsubd %f24,%f22,%f24
        !          2306: st %f24,[%r28]; st %f25,[%r28+4]
        !          2307: set _Y1,%r25
        !          2308: ld [%r25],%f24; ld [%r25+4],%f25
        !          2309: fdivd %f30,%f24,%f20
        !          2310: set _T,%r24
        !          2311: st %f20,[%r24]; st %f21,[%r24+4]
        !          2312: fdivd %f22,%f24,%f24
        !          2313: st %f24,[%r27]; st %f25,[%r27+4]
        !          2314: ld [%r24],%f24; ld [%r24+4],%f25
        !          2315: ld [%r26],%f22; ld [%r26+4],%f23
        !          2316: faddd %f22,%f26,%f20
        !          2317: fsubd %f24,%f20,%f24
        !          2318: st %f24,[%r24]; st %f25,[%r24+4]
        !          2319: ld [%r27],%f24; ld [%r27+4],%f25
        !          2320: fsubd %f24,%f22,%f24
        !          2321: st %f24,[%r27]; st %f25,[%r27+4]
        !          2322: fdivd %f22,%f28,%f24
        !          2323: st %f24,[%r26]; st %f25,[%r26+4]
        !          2324: faddd %f28,%f26,%f26
        !          2325: fdivd %f26,%f28,%f26
        !          2326: st %f26,[%r25]; st %f27,[%r25+4]
        !          2327: ld [%r26],%f26; ld [%r26+4],%f27
        !          2328: fsubd %f26,%f30,%f30
        !          2329: st %f30,[%r26]; st %f31,[%r26+4]
        !          2330: ld [%r25],%f30; ld [%r25+4],%f31
        !          2331: fsubd %f30,%f28,%f30
        !          2332: st %f30,[%r29]; st %f31,[%r29+4]
        !          2333: set _F9,%r23
        !          2334: ld [%r23],%f30; ld [%r23+4],%f31
        !          2335: set _U1,%r23
        !          2336: ld [%r23],%f28; ld [%r23+4],%f29
        !          2337: fsubd %f30,%f28,%f28
        !          2338: fdivd %f28,%f30,%f28
        !          2339: st %f28,[%r25]; st %f29,[%r25+4]
        !          2340: ld [%r28],%f28; ld [%r28+4],%f29
        !          2341: set _Zero,%r28
        !          2342: ld [%r28],%f26; ld [%r28+4],%f27
        !          2343: fcmped %f28,%f26; nop; fbne L259; nop
        !          2344: ld [%r27],%f28; ld [%r27+4],%f29
        !          2345: fcmped %f28,%f26; nop; fbne L259; nop
        !          2346: ld [%r26],%f28; ld [%r26+4],%f29
        !          2347: fcmped %f28,%f26; nop; fbne L259; nop
        !          2348: ld [%r24],%f28; ld [%r24+4],%f29
        !          2349: fcmped %f28,%f26; nop; fbne L259; nop
        !          2350: ld [%r29],%f28; ld [%r29+4],%f29
        !          2351: fcmped %f28,%f26; nop; fbne L259; nop
        !          2352: fcmped %f28,%f26; nop; fbne L259; nop
        !          2353: ld [%r25],%f28; ld [%r25+4],%f29
        !          2354: set _Half,%r29
        !          2355: ld [%r29],%f26; ld [%r29+4],%f27
        !          2356: fsubd %f28,%f26,%f28
        !          2357: fsubd %f30,%f26,%f30
        !          2358: fcmped %f28,%f30; nop; fbne L259; nop
        !          2359: set 1,%r29
        !          2360: set _RDiv,%r28
        !          2361: st %r29,[%r28]
        !          2362: set L261,%r8
        !          2363: call _printf; nop
        !          2364: set _GDiv,%r29
        !          2365: ld [%r29],%r29
        !          2366: cmp %r29,%r0; bne L260; nop
        !          2367: set L264,%r8
        !          2368: call _notify; nop
        !          2369: ba L260; nop
        !          2370: L259:
        !          2371: set _X,%r29
        !          2372: ld [%r29],%f30; ld [%r29+4],%f31
        !          2373: set _Zero,%r29
        !          2374: ld [%r29],%f28; ld [%r29+4],%f29
        !          2375: fcmped %f30,%f28; nop; fbuge L265; nop
        !          2376: set _Y,%r29
        !          2377: ld [%r29],%f30; ld [%r29+4],%f31
        !          2378: fcmped %f30,%f28; nop; fbuge L265; nop
        !          2379: set _Z,%r29
        !          2380: ld [%r29],%f30; ld [%r29+4],%f31
        !          2381: fcmped %f30,%f28; nop; fbuge L265; nop
        !          2382: set _T,%r29
        !          2383: ld [%r29],%f30; ld [%r29+4],%f31
        !          2384: fcmped %f30,%f28; nop; fbuge L265; nop
        !          2385: set _Y2,%r29
        !          2386: ld [%r29],%f30; ld [%r29+4],%f31
        !          2387: fcmped %f30,%f28; nop; fbuge L265; nop
        !          2388: set _Y1,%r29
        !          2389: ld [%r29],%f30; ld [%r29+4],%f31
        !          2390: set _Half,%r29
        !          2391: ld [%r29],%f28; ld [%r29+4],%f29
        !          2392: fsubd %f30,%f28,%f30
        !          2393: set _F9,%r29
        !          2394: ld [%r29],%f26; ld [%r29+4],%f27
        !          2395: fsubd %f26,%f28,%f28
        !          2396: fcmped %f30,%f28; nop; fbuge L265; nop
        !          2397: set 2,%r29
        !          2398: set _RDiv,%r28
        !          2399: st %r29,[%r28]
        !          2400: set L267,%r8
        !          2401: call _printf; nop
        !          2402: L265:
        !          2403: L260:
        !          2404: L257:
        !          2405: set _RDiv,%r29
        !          2406: ld [%r29],%r29
        !          2407: cmp %r29,%r0; bne L268; nop
        !          2408: set L270,%r8
        !          2409: call _printf; nop
        !          2410: L268:
        !          2411: set _One,%r28
        !          2412: ld [%r28],%f30; ld [%r28+4],%f31
        !          2413: set _Radix,%r28
        !          2414: ld [%r28],%f28; ld [%r28+4],%f29
        !          2415: fdivd %f30,%f28,%f30
        !          2416: set _BInvrse,%r28
        !          2417: st %f30,[%r28]; st %f31,[%r28+4]
        !          2418: mov %r0,%r8
        !          2419: set _BInvrse,%r28
        !          2420: ld [%r28],%f30; ld [%r28+4],%f31
        !          2421: set _Radix,%r28
        !          2422: ld [%r28],%f28; ld [%r28+4],%f29
        !          2423: fmuld %f30,%f28,%f30
        !          2424: set _Half,%r28
        !          2425: ld [%r28],%f28; ld [%r28+4],%f29
        !          2426: fsubd %f30,%f28,%f30
        !          2427: fcmped %f30,%f28; nop; fbne L273; nop
        !          2428: set 1,%r29
        !          2429: ba L274; nop
        !          2430: L273:
        !          2431: mov %r0,%r29
        !          2432: L274:
        !          2433: mov %r29,%r9
        !          2434: set L272,%r10
        !          2435: call _TstCond; nop
        !          2436: set 50,%r28
        !          2437: set _Milestone,%r27
        !          2438: st %r28,[%r27]
        !          2439: mov %r0,%r8
        !          2440: set _F9,%r28
        !          2441: ld [%r28],%f30; ld [%r28+4],%f31
        !          2442: set _U1,%r28
        !          2443: ld [%r28],%f28; ld [%r28+4],%f29
        !          2444: faddd %f30,%f28,%f30
        !          2445: set _Half,%r28
        !          2446: ld [%r28],%f28; ld [%r28+4],%f29
        !          2447: fsubd %f30,%f28,%f30
        !          2448: fcmped %f30,%f28; nop; fbne L277; nop
        !          2449: set _BMinusU2,%r28
        !          2450: ld [%r28],%f30; ld [%r28+4],%f31
        !          2451: set _U2,%r28
        !          2452: ld [%r28],%f28; ld [%r28+4],%f29
        !          2453: faddd %f30,%f28,%f30
        !          2454: set _One,%r28
        !          2455: ld [%r28],%f28; ld [%r28+4],%f29
        !          2456: fsubd %f30,%f28,%f30
        !          2457: set _Radix,%r28
        !          2458: ld [%r28],%f26; ld [%r28+4],%f27
        !          2459: fsubd %f26,%f28,%f28
        !          2460: fcmped %f30,%f28; nop; fbne L277; nop
        !          2461: set 1,%r29
        !          2462: ba L278; nop
        !          2463: L277:
        !          2464: mov %r0,%r29
        !          2465: L278:
        !          2466: mov %r29,%r9
        !          2467: set L276,%r10
        !          2468: call _TstCond; nop
        !          2469: set _One,%r29
        !          2470: ld [%r29],%f30; ld [%r29+4],%f31
        !          2471: set _U1,%r29
        !          2472: ld [%r29],%f28; ld [%r29+4],%f29
        !          2473: fmuld %f28,%f28,%f28
        !          2474: fsubd %f30,%f28,%f28
        !          2475: set _X,%r29
        !          2476: st %f28,[%r29]; st %f29,[%r29+4]
        !          2477: set _U2,%r28
        !          2478: ld [%r28],%f28; ld [%r28+4],%f29
        !          2479: fsubd %f30,%f28,%f26
        !          2480: fmuld %f28,%f26,%f28
        !          2481: faddd %f30,%f28,%f28
        !          2482: set _Y,%r28
        !          2483: st %f28,[%r28]; st %f29,[%r28+4]
        !          2484: set _F9,%r27
        !          2485: ld [%r27],%f28; ld [%r27+4],%f29
        !          2486: set _Half,%r27
        !          2487: ld [%r27],%f26; ld [%r27+4],%f27
        !          2488: fsubd %f28,%f26,%f28
        !          2489: set _Z,%r27
        !          2490: st %f28,[%r27]; st %f29,[%r27+4]
        !          2491: ld [%r29],%f28; ld [%r29+4],%f29
        !          2492: fsubd %f28,%f26,%f28
        !          2493: ld [%r27],%f26; ld [%r27+4],%f27
        !          2494: fsubd %f28,%f26,%f28
        !          2495: st %f28,[%r29]; st %f29,[%r29+4]
        !          2496: ld [%r28],%f28; ld [%r28+4],%f29
        !          2497: fsubd %f28,%f30,%f30
        !          2498: st %f30,[%r28]; st %f31,[%r28+4]
        !          2499: ld [%r29],%f30; ld [%r29+4],%f31
        !          2500: set _Zero,%r29
        !          2501: ld [%r29],%f28; ld [%r29+4],%f29
        !          2502: fcmped %f30,%f28; nop; fbne L279; nop
        !          2503: ld [%r28],%f30; ld [%r28+4],%f31
        !          2504: fcmped %f30,%f28; nop; fbne L279; nop
        !          2505: set 2,%r29
        !          2506: set _RAddSub,%r28
        !          2507: st %r29,[%r28]
        !          2508: set L281,%r8
        !          2509: call _printf; nop
        !          2510: L279:
        !          2511: set _GAddSub,%r29
        !          2512: ld [%r29],%r29
        !          2513: cmp %r29,1; bne L282; nop
        !          2514: set _Half,%r29
        !          2515: ld [%r29],%f30; ld [%r29+4],%f31
        !          2516: set _U2,%r29
        !          2517: ld [%r29],%f28; ld [%r29+4],%f29
        !          2518: faddd %f30,%f28,%f26
        !          2519: fmuld %f26,%f28,%f26
        !          2520: set _X,%r29
        !          2521: st %f26,[%r29]; st %f27,[%r29+4]
        !          2522: fsubd %f30,%f28,%f30
        !          2523: fmuld %f30,%f28,%f30
        !          2524: set _Y,%r28
        !          2525: st %f30,[%r28]; st %f31,[%r28+4]
        !          2526: set _One,%r27
        !          2527: ld [%r27],%f30; ld [%r27+4],%f31
        !          2528: ld [%r29],%f26; ld [%r29+4],%f27
        !          2529: faddd %f30,%f26,%f26
        !          2530: st %f26,[%r29]; st %f27,[%r29+4]
        !          2531: ld [%r28],%f26; ld [%r28+4],%f27
        !          2532: faddd %f30,%f26,%f26
        !          2533: st %f26,[%r28]; st %f27,[%r28+4]
        !          2534: faddd %f30,%f28,%f28
        !          2535: ld [%r29],%f26; ld [%r29+4],%f27
        !          2536: fsubd %f28,%f26,%f28
        !          2537: st %f28,[%r29]; st %f29,[%r29+4]
        !          2538: ld [%r28],%f28; ld [%r28+4],%f29
        !          2539: fsubd %f30,%f28,%f30
        !          2540: st %f30,[%r28]; st %f31,[%r28+4]
        !          2541: ld [%r29],%f30; ld [%r29+4],%f31
        !          2542: set _Zero,%r29
        !          2543: ld [%r29],%f28; ld [%r29+4],%f29
        !          2544: fcmped %f30,%f28; nop; fbne L284; nop
        !          2545: ld [%r28],%f30; ld [%r28+4],%f31
        !          2546: fcmped %f30,%f28; nop; fbne L284; nop
        !          2547: set _Half,%r29
        !          2548: ld [%r29],%f30; ld [%r29+4],%f31
        !          2549: set _U2,%r29
        !          2550: ld [%r29],%f28; ld [%r29+4],%f29
        !          2551: faddd %f30,%f28,%f26
        !          2552: set _U1,%r29
        !          2553: ld [%r29],%f24; ld [%r29+4],%f25
        !          2554: fmuld %f26,%f24,%f26
        !          2555: set _X,%r29
        !          2556: st %f26,[%r29]; st %f27,[%r29+4]
        !          2557: fsubd %f30,%f28,%f30
        !          2558: fmuld %f30,%f24,%f30
        !          2559: set _Y,%r28
        !          2560: st %f30,[%r28]; st %f31,[%r28+4]
        !          2561: set _One,%r27
        !          2562: ld [%r27],%f30; ld [%r27+4],%f31
        !          2563: ld [%r29],%f28; ld [%r29+4],%f29
        !          2564: fsubd %f30,%f28,%f28
        !          2565: st %f28,[%r29]; st %f29,[%r29+4]
        !          2566: ld [%r28],%f28; ld [%r28+4],%f29
        !          2567: fsubd %f30,%f28,%f28
        !          2568: st %f28,[%r28]; st %f29,[%r28+4]
        !          2569: set _F9,%r27
        !          2570: ld [%r27],%f28; ld [%r27+4],%f29
        !          2571: ld [%r29],%f26; ld [%r29+4],%f27
        !          2572: fsubd %f28,%f26,%f28
        !          2573: st %f28,[%r29]; st %f29,[%r29+4]
        !          2574: ld [%r28],%f28; ld [%r28+4],%f29
        !          2575: fsubd %f30,%f28,%f30
        !          2576: st %f30,[%r28]; st %f31,[%r28+4]
        !          2577: ld [%r29],%f30; ld [%r29+4],%f31
        !          2578: set _Zero,%r29
        !          2579: ld [%r29],%f28; ld [%r29+4],%f29
        !          2580: fcmped %f30,%f28; nop; fbne L286; nop
        !          2581: ld [%r28],%f30; ld [%r28+4],%f31
        !          2582: fcmped %f30,%f28; nop; fbne L286; nop
        !          2583: set 1,%r29
        !          2584: set _RAddSub,%r28
        !          2585: st %r29,[%r28]
        !          2586: set L288,%r8
        !          2587: call _printf; nop
        !          2588: set _GAddSub,%r29
        !          2589: ld [%r29],%r29
        !          2590: cmp %r29,%r0; bne L283; nop
        !          2591: set L291,%r8
        !          2592: call _notify; nop
        !          2593: ba L283; nop
        !          2594: L286:
        !          2595: set L292,%r8
        !          2596: call _printf; nop
        !          2597: ba L283; nop
        !          2598: L284:
        !          2599: set L292,%r8
        !          2600: call _printf; nop
        !          2601: ba L283; nop
        !          2602: L282:
        !          2603: set L292,%r8
        !          2604: call _printf; nop
        !          2605: L283:
        !          2606: set _One,%r29
        !          2607: ld [%r29],%f30; ld [%r29+4],%f31
        !          2608: set _S,%r29
        !          2609: st %f30,[%r29]; st %f31,[%r29+4]
        !          2610: set _Half,%r29
        !          2611: ld [%r29],%f28; ld [%r29+4],%f29
        !          2612: faddd %f30,%f28,%f26
        !          2613: fmuld %f28,%f26,%f26
        !          2614: faddd %f30,%f26,%f26
        !          2615: set _X,%r29
        !          2616: st %f26,[%r29]; st %f27,[%r29+4]
        !          2617: set _U2,%r28
        !          2618: ld [%r28],%f26; ld [%r28+4],%f27
        !          2619: faddd %f30,%f26,%f30
        !          2620: fmuld %f30,%f28,%f30
        !          2621: set _Y,%r28
        !          2622: st %f30,[%r28]; st %f31,[%r28+4]
        !          2623: ld [%r29],%f30; ld [%r29+4],%f31
        !          2624: ld [%r28],%f28; ld [%r28+4],%f29
        !          2625: fsubd %f30,%f28,%f26
        !          2626: set _Z,%r29
        !          2627: st %f26,[%r29]; st %f27,[%r29+4]
        !          2628: fsubd %f28,%f30,%f30
        !          2629: set _T,%r28
        !          2630: st %f30,[%r28]; st %f31,[%r28+4]
        !          2631: ld [%r29],%f30; ld [%r29+4],%f31
        !          2632: ld [%r28],%f28; ld [%r28+4],%f29
        !          2633: faddd %f30,%f28,%f30
        !          2634: set _StickyBit,%r29
        !          2635: st %f30,[%r29]; st %f31,[%r29+4]
        !          2636: ld [%r29],%f30; ld [%r29+4],%f31
        !          2637: set _Zero,%r29
        !          2638: ld [%r29],%f28; ld [%r29+4],%f29
        !          2639: fcmped %f30,%f28; nop; fbue L293; nop
        !          2640: set _Zero,%r29
        !          2641: ld [%r29],%f30; ld [%r29+4],%f31
        !          2642: set _S,%r29
        !          2643: st %f30,[%r29]; st %f31,[%r29+4]
        !          2644: set 3,%r8
        !          2645: set L295,%r9
        !          2646: call _BadCond; nop
        !          2647: L293:
        !          2648: set _Zero,%r29
        !          2649: ld [%r29],%f30; ld [%r29+4],%f31
        !          2650: set _StickyBit,%r29
        !          2651: st %f30,[%r29]; st %f31,[%r29+4]
        !          2652: set _GMult,%r29
        !          2653: ld [%r29],%r29
        !          2654: cmp %r29,1; bne L296; nop
        !          2655: set _GDiv,%r29
        !          2656: ld [%r29],%r29
        !          2657: cmp %r29,1; bne L296; nop
        !          2658: set _GAddSub,%r29
        !          2659: ld [%r29],%r29
        !          2660: cmp %r29,1; bne L296; nop
        !          2661: set _RMult,%r29
        !          2662: ld [%r29],%r29
        !          2663: cmp %r29,1; bne L296; nop
        !          2664: set _RDiv,%r29
        !          2665: ld [%r29],%r29
        !          2666: cmp %r29,1; bne L296; nop
        !          2667: set _RAddSub,%r29
        !          2668: ld [%r29],%r29
        !          2669: cmp %r29,1; bne L296; nop
        !          2670: set _RadixD2,%r29
        !          2671: ld [%r29],%f30; ld [%r29+4],%f31
        !          2672: st %f30,[%sp+4*0+68]
        !          2673: st %f31,[%sp+4*1+68]
        !          2674: ld [%sp+4*0+68],%o0
        !          2675: ld [%sp+4*1+68],%o1
        !          2676: call _floor; nop
        !          2677: set _RadixD2,%r29
        !          2678: ld [%r29],%f30; ld [%r29+4],%f31
        !          2679: fcmped %f0,%f30; nop; fbne L296; nop
        !          2680: set L298,%r8
        !          2681: call _printf; nop
        !          2682: set _Half,%r29
        !          2683: ld [%r29],%f30; ld [%r29+4],%f31
        !          2684: set _U1,%r29
        !          2685: ld [%r29],%f28; ld [%r29+4],%f29
        !          2686: faddd %f30,%f28,%f28
        !          2687: set _U2,%r29
        !          2688: ld [%r29],%f26; ld [%r29+4],%f27
        !          2689: fmuld %f28,%f26,%f28
        !          2690: set _X,%r29
        !          2691: st %f28,[%r29]; st %f29,[%r29+4]
        !          2692: fmuld %f30,%f26,%f30
        !          2693: set _Y,%r28
        !          2694: st %f30,[%r28]; st %f31,[%r28+4]
        !          2695: set _One,%r27
        !          2696: ld [%r27],%f30; ld [%r27+4],%f31
        !          2697: ld [%r28],%f28; ld [%r28+4],%f29
        !          2698: faddd %f30,%f28,%f28
        !          2699: set _Z,%r28
        !          2700: st %f28,[%r28]; st %f29,[%r28+4]
        !          2701: ld [%r29],%f28; ld [%r29+4],%f29
        !          2702: faddd %f30,%f28,%f28
        !          2703: set _T,%r29
        !          2704: st %f28,[%r29]; st %f29,[%r29+4]
        !          2705: ld [%r28],%f28; ld [%r28+4],%f29
        !          2706: fsubd %f28,%f30,%f28
        !          2707: set _Zero,%r28
        !          2708: ld [%r28],%f24; ld [%r28+4],%f25
        !          2709: fcmped %f28,%f24; nop; fbug L299; nop
        !          2710: ld [%r29],%f28; ld [%r29+4],%f29
        !          2711: fsubd %f28,%f30,%f30
        !          2712: fcmped %f30,%f26; nop; fbul L299; nop
        !          2713: set _T,%r29
        !          2714: ld [%r29],%f30; ld [%r29+4],%f31
        !          2715: set _Y,%r29
        !          2716: ld [%r29],%f28; ld [%r29+4],%f29
        !          2717: faddd %f30,%f28,%f28
        !          2718: set _Z,%r28
        !          2719: st %f28,[%r28]; st %f29,[%r28+4]
        !          2720: ld [%r28],%f28; ld [%r28+4],%f29
        !          2721: set _X,%r28
        !          2722: ld [%r28],%f26; ld [%r28+4],%f27
        !          2723: fsubd %f28,%f26,%f26
        !          2724: st %f26,[%r29]; st %f27,[%r29+4]
        !          2725: fsubd %f28,%f30,%f28
        !          2726: set _U2,%r28
        !          2727: ld [%r28],%f26; ld [%r28+4],%f27
        !          2728: fcmped %f28,%f26; nop; fbul L301; nop
        !          2729: ld [%r29],%f28; ld [%r29+4],%f29
        !          2730: fsubd %f28,%f30,%f30
        !          2731: set _Zero,%r29
        !          2732: ld [%r29],%f28; ld [%r29+4],%f29
        !          2733: fcmped %f30,%f28; nop; fbne L301; nop
        !          2734: set _Half,%r29
        !          2735: ld [%r29],%f30; ld [%r29+4],%f31
        !          2736: set _U1,%r29
        !          2737: ld [%r29],%f28; ld [%r29+4],%f29
        !          2738: faddd %f30,%f28,%f26
        !          2739: fmuld %f26,%f28,%f26
        !          2740: set _X,%r29
        !          2741: st %f26,[%r29]; st %f27,[%r29+4]
        !          2742: fmuld %f30,%f28,%f30
        !          2743: set _Y,%r28
        !          2744: st %f30,[%r28]; st %f31,[%r28+4]
        !          2745: set _One,%r27
        !          2746: ld [%r27],%f30; ld [%r27+4],%f31
        !          2747: ld [%r28],%f28; ld [%r28+4],%f29
        !          2748: fsubd %f30,%f28,%f28
        !          2749: set _Z,%r28
        !          2750: st %f28,[%r28]; st %f29,[%r28+4]
        !          2751: ld [%r29],%f28; ld [%r29+4],%f29
        !          2752: fsubd %f30,%f28,%f28
        !          2753: set _T,%r29
        !          2754: st %f28,[%r29]; st %f29,[%r29+4]
        !          2755: ld [%r28],%f28; ld [%r28+4],%f29
        !          2756: fsubd %f28,%f30,%f30
        !          2757: set _Zero,%r28
        !          2758: ld [%r28],%f28; ld [%r28+4],%f29
        !          2759: fcmped %f30,%f28; nop; fbne L303; nop
        !          2760: ld [%r29],%f30; ld [%r29+4],%f31
        !          2761: set _F9,%r29
        !          2762: ld [%r29],%f26; ld [%r29+4],%f27
        !          2763: fsubd %f30,%f26,%f30
        !          2764: fcmped %f30,%f28; nop; fbne L303; nop
        !          2765: set _Half,%r29
        !          2766: ld [%r29],%f30; ld [%r29+4],%f31
        !          2767: set _U1,%r29
        !          2768: ld [%r29],%f28; ld [%r29+4],%f29
        !          2769: fsubd %f30,%f28,%f30
        !          2770: fmuld %f30,%f28,%f30
        !          2771: set _Z,%r29
        !          2772: st %f30,[%r29]; st %f31,[%r29+4]
        !          2773: set _F9,%r28
        !          2774: ld [%r28],%f30; ld [%r28+4],%f31
        !          2775: ld [%r29],%f26; ld [%r29+4],%f27
        !          2776: fsubd %f30,%f26,%f26
        !          2777: set _T,%r29
        !          2778: st %f26,[%r29]; st %f27,[%r29+4]
        !          2779: set _Y,%r28
        !          2780: ld [%r28],%f26; ld [%r28+4],%f27
        !          2781: fsubd %f30,%f26,%f26
        !          2782: set _Q,%r28
        !          2783: st %f26,[%r28]; st %f27,[%r28+4]
        !          2784: ld [%r29],%f26; ld [%r29+4],%f27
        !          2785: fsubd %f26,%f30,%f26
        !          2786: set _Zero,%r29
        !          2787: ld [%r29],%f24; ld [%r29+4],%f25
        !          2788: fcmped %f26,%f24; nop; fbne L305; nop
        !          2789: fsubd %f30,%f28,%f30
        !          2790: ld [%r28],%f28; ld [%r28+4],%f29
        !          2791: fsubd %f30,%f28,%f30
        !          2792: fcmped %f30,%f24; nop; fbne L305; nop
        !          2793: set _One,%r29
        !          2794: ld [%r29],%f30; ld [%r29+4],%f31
        !          2795: set _U2,%r29
        !          2796: ld [%r29],%f28; ld [%r29+4],%f29
        !          2797: faddd %f30,%f28,%f26
        !          2798: set _OneAndHalf,%r29
        !          2799: ld [%r29],%f24; ld [%r29+4],%f25
        !          2800: fmuld %f26,%f24,%f26
        !          2801: set _Z,%r29
        !          2802: st %f26,[%r29]; st %f27,[%r29+4]
        !          2803: faddd %f24,%f28,%f26
        !          2804: ld [%r29],%f24; ld [%r29+4],%f25
        !          2805: fsubd %f26,%f24,%f26
        !          2806: faddd %f26,%f28,%f26
        !          2807: set _T,%r28
        !          2808: st %f26,[%r28]; st %f27,[%r28+4]
        !          2809: set _Half,%r27
        !          2810: ld [%r27],%f26; ld [%r27+4],%f27
        !          2811: set _Radix,%r27
        !          2812: ld [%r27],%f24; ld [%r27+4],%f25
        !          2813: fdivd %f26,%f24,%f26
        !          2814: faddd %f30,%f26,%f26
        !          2815: set _X,%r27
        !          2816: st %f26,[%r27]; st %f27,[%r27+4]
        !          2817: fmuld %f24,%f28,%f28
        !          2818: faddd %f30,%f28,%f30
        !          2819: set _Y,%r26
        !          2820: st %f30,[%r26]; st %f31,[%r26+4]
        !          2821: ld [%r27],%f30; ld [%r27+4],%f31
        !          2822: ld [%r26],%f26; ld [%r26+4],%f27
        !          2823: fmuld %f30,%f26,%f26
        !          2824: st %f26,[%r29]; st %f27,[%r29+4]
        !          2825: ld [%r28],%f26; ld [%r28+4],%f27
        !          2826: set _Zero,%r28
        !          2827: ld [%r28],%f24; ld [%r28+4],%f25
        !          2828: fcmped %f26,%f24; nop; fbne L307; nop
        !          2829: faddd %f30,%f28,%f30
        !          2830: ld [%r29],%f28; ld [%r29+4],%f29
        !          2831: fsubd %f30,%f28,%f30
        !          2832: fcmped %f30,%f24; nop; fbne L307; nop
        !          2833: set _Radix,%r29
        !          2834: ld [%r29],%f30; ld [%r29+4],%f31
        !          2835: set _Two,%r29
        !          2836: ld [%r29],%f28; ld [%r29+4],%f29
        !          2837: fcmped %f30,%f28; nop; fbue L309; nop
        !          2838: set _Two,%r29
        !          2839: ld [%r29],%f30; ld [%r29+4],%f31
        !          2840: set _U2,%r29
        !          2841: ld [%r29],%f28; ld [%r29+4],%f29
        !          2842: faddd %f30,%f28,%f28
        !          2843: set _X,%r29
        !          2844: st %f28,[%r29]; st %f29,[%r29+4]
        !          2845: ld [%r29],%f28; ld [%r29+4],%f29
        !          2846: fdivd %f28,%f30,%f30
        !          2847: set _Y,%r29
        !          2848: st %f30,[%r29]; st %f31,[%r29+4]
        !          2849: ld [%r29],%f30; ld [%r29+4],%f31
        !          2850: set _One,%r29
        !          2851: ld [%r29],%f28; ld [%r29+4],%f29
        !          2852: fsubd %f30,%f28,%f30
        !          2853: set _Zero,%r29
        !          2854: ld [%r29],%f28; ld [%r29+4],%f29
        !          2855: fcmped %f30,%f28; nop; fbne L310; nop
        !          2856: set _S,%r29
        !          2857: ld [%r29],%f30; ld [%r29+4],%f31
        !          2858: set _StickyBit,%r29
        !          2859: st %f30,[%r29]; st %f31,[%r29+4]
        !          2860: ba L310; nop
        !          2861: L309:
        !          2862: set _S,%r29
        !          2863: ld [%r29],%f30; ld [%r29+4],%f31
        !          2864: set _StickyBit,%r29
        !          2865: st %f30,[%r29]; st %f31,[%r29+4]
        !          2866: L310:
        !          2867: L307:
        !          2868: L305:
        !          2869: L303:
        !          2870: L301:
        !          2871: L299:
        !          2872: L296:
        !          2873: set _StickyBit,%r29
        !          2874: ld [%r29],%f30; ld [%r29+4],%f31
        !          2875: set _One,%r29
        !          2876: ld [%r29],%f28; ld [%r29+4],%f29
        !          2877: fcmped %f30,%f28; nop; fbne L313; nop
        !          2878: set L315,%r8
        !          2879: call _printf; nop
        !          2880: ba L314; nop
        !          2881: L313:
        !          2882: set L316,%r8
        !          2883: call _printf; nop
        !          2884: L314:
        !          2885: set 3,%r8
        !          2886: set _GMult,%r28
        !          2887: ld [%r28],%r28
        !          2888: cmp %r28,%r0; be L319; nop
        !          2889: set _GDiv,%r28
        !          2890: ld [%r28],%r28
        !          2891: cmp %r28,%r0; be L319; nop
        !          2892: set _GAddSub,%r28
        !          2893: ld [%r28],%r28
        !          2894: cmp %r28,%r0; be L319; nop
        !          2895: set _RMult,%r28
        !          2896: ld [%r28],%r28
        !          2897: cmp %r28,%r0; be L319; nop
        !          2898: set _RDiv,%r28
        !          2899: ld [%r28],%r28
        !          2900: cmp %r28,%r0; be L319; nop
        !          2901: set _RAddSub,%r28
        !          2902: ld [%r28],%r28
        !          2903: cmp %r28,%r0; be L319; nop
        !          2904: set 1,%r29
        !          2905: ba L320; nop
        !          2906: L319:
        !          2907: mov %r0,%r29
        !          2908: L320:
        !          2909: mov %r29,%r9
        !          2910: set L318,%r10
        !          2911: call _TstCond; nop
        !          2912: set 60,%r29
        !          2913: set _Milestone,%r28
        !          2914: st %r29,[%r28]
        !          2915: set L44,%r8
        !          2916: call _printf; nop
        !          2917: set L321,%r8
        !          2918: call _printf; nop
        !          2919: set L322,%r8
        !          2920: set _NoTrials,%r29
        !          2921: ld [%r29],%r9
        !          2922: call _printf; nop
        !          2923: set L323,%r29
        !          2924: ld [%r29],%f30; ld [%r29+4],%f31
        !          2925: st %f30,[%sp+4*0+68]
        !          2926: st %f31,[%sp+4*1+68]
        !          2927: ld [%sp+4*0+68],%o0
        !          2928: ld [%sp+4*1+68],%o1
        !          2929: call _sqrt; nop
        !          2930: set _Random9,%r29
        !          2931: st %f0,[%r29]; st %f1,[%r29+4]
        !          2932: set _Third,%r29
        !          2933: ld [%r29],%f30; ld [%r29+4],%f31
        !          2934: set _Random1,%r29
        !          2935: st %f30,[%r29]; st %f31,[%r29+4]
        !          2936: set 1,%r29
        !          2937: set _I,%r28
        !          2938: st %r29,[%r28]
        !          2939: L324:
        !          2940: call _Random; nop
        !          2941: set _X,%r29
        !          2942: st %f0,[%r29]; st %f1,[%r29+4]
        !          2943: call _Random; nop
        !          2944: set _Y,%r29
        !          2945: st %f0,[%r29]; st %f1,[%r29+4]
        !          2946: set _Y,%r29
        !          2947: ld [%r29],%f30; ld [%r29+4],%f31
        !          2948: set _X,%r29
        !          2949: ld [%r29],%f28; ld [%r29+4],%f29
        !          2950: fmuld %f30,%f28,%f26
        !          2951: set _Z9,%r29
        !          2952: st %f26,[%r29]; st %f27,[%r29+4]
        !          2953: fmuld %f28,%f30,%f30
        !          2954: set _Z,%r28
        !          2955: st %f30,[%r28]; st %f31,[%r28+4]
        !          2956: ld [%r28],%f30; ld [%r28+4],%f31
        !          2957: ld [%r29],%f28; ld [%r29+4],%f29
        !          2958: fsubd %f30,%f28,%f30
        !          2959: st %f30,[%r29]; st %f31,[%r29+4]
        !          2960: set _I,%r29
        !          2961: ld [%r29],%r28
        !          2962: add %r28,1,%r28
        !          2963: st %r28,[%r29]
        !          2964: L325:
        !          2965: set _I,%r29
        !          2966: ld [%r29],%r29
        !          2967: set _NoTrials,%r28
        !          2968: ld [%r28],%r28
        !          2969: cmp %r29,%r28; bg L327; nop
        !          2970: set _Z9,%r29
        !          2971: ld [%r29],%f30; ld [%r29+4],%f31
        !          2972: set _Zero,%r29
        !          2973: ld [%r29],%f28; ld [%r29+4],%f29
        !          2974: fcmped %f30,%f28; nop; fbue L324; nop
        !          2975: L327:
        !          2976: set _I,%r29
        !          2977: ld [%r29],%r29
        !          2978: set _NoTrials,%r28
        !          2979: ld [%r28],%r28
        !          2980: cmp %r29,%r28; bne L328; nop
        !          2981: set _One,%r29
        !          2982: ld [%r29],%f30; ld [%r29+4],%f31
        !          2983: set _Half,%r29
        !          2984: ld [%r29],%f28; ld [%r29+4],%f29
        !          2985: set _Three,%r29
        !          2986: ld [%r29],%f26; ld [%r29+4],%f27
        !          2987: fdivd %f28,%f26,%f28
        !          2988: faddd %f30,%f28,%f28
        !          2989: set _Random1,%r29
        !          2990: st %f28,[%r29]; st %f29,[%r29+4]
        !          2991: set _U2,%r28
        !          2992: ld [%r28],%f26; ld [%r28+4],%f27
        !          2993: set _U1,%r28
        !          2994: ld [%r28],%f24; ld [%r28+4],%f25
        !          2995: faddd %f26,%f24,%f26
        !          2996: faddd %f26,%f30,%f30
        !          2997: set _Random2,%r28
        !          2998: st %f30,[%r28]; st %f31,[%r28+4]
        !          2999: ld [%r29],%f26; ld [%r29+4],%f27
        !          3000: ld [%r28],%f24; ld [%r28+4],%f25
        !          3001: fmuld %f26,%f24,%f22
        !          3002: set _Z,%r29
        !          3003: st %f22,[%r29]; st %f23,[%r29+4]
        !          3004: fmuld %f24,%f26,%f26
        !          3005: set _Y,%r29
        !          3006: st %f26,[%r29]; st %f27,[%r29+4]
        !          3007: fmuld %f28,%f30,%f30
        !          3008: fsubd %f30,%f30,%f30
        !          3009: set _Z9,%r29
        !          3010: st %f30,[%r29]; st %f31,[%r29+4]
        !          3011: L328:
        !          3012: set _I,%r29
        !          3013: ld [%r29],%r29
        !          3014: set _NoTrials,%r28
        !          3015: ld [%r28],%r28
        !          3016: cmp %r29,%r28; be L330; nop
        !          3017: set _Z9,%r29
        !          3018: ld [%r29],%f30; ld [%r29+4],%f31
        !          3019: set _Zero,%r29
        !          3020: ld [%r29],%f28; ld [%r29+4],%f29
        !          3021: fcmped %f30,%f28; nop; fbue L330; nop
        !          3022: set 2,%r8
        !          3023: set L332,%r9
        !          3024: call _BadCond; nop
        !          3025: ba L331; nop
        !          3026: L330:
        !          3027: set L333,%r8
        !          3028: set _NoTrials,%r29
        !          3029: ld [%r29],%r9
        !          3030: call _printf; nop
        !          3031: L331:
        !          3032: set 70,%r29
        !          3033: set _Milestone,%r28
        !          3034: st %r29,[%r28]
        !          3035: set L334,%r8
        !          3036: call _printf; nop
        !          3037: set _Zero,%r28
        !          3038: ld [%r28],%f30; ld [%r28+4],%f31
        !          3039: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
        !          3040: st %f30,[%sp+4*0+68]
        !          3041: st %f31,[%sp+4*1+68]
        !          3042: ld [%sp+4*0+68],%o0
        !          3043: ld [%sp+4*1+68],%o1
        !          3044: call _sqrt; nop
        !          3045: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
        !          3046: fcmped %f30,%f0; nop; fbne L337; nop
        !          3047: set _Zero,%r28
        !          3048: ld [%r28],%f30; ld [%r28+4],%f31
        !          3049: fnegs %f30,%f30; fmovs %f31,%f31
        !          3050: st %f30,[%fp+-32]; st %f31,[%fp+-32+4]
        !          3051: st %f30,[%sp+4*0+68]
        !          3052: st %f31,[%sp+4*1+68]
        !          3053: ld [%sp+4*0+68],%o0
        !          3054: ld [%sp+4*1+68],%o1
        !          3055: call _sqrt; nop
        !          3056: ld [%fp+-32],%f30; ld [%fp+-32+4],%f31
        !          3057: fcmped %f30,%f0; nop; fbne L337; nop
        !          3058: set _One,%r28
        !          3059: ld [%r28],%f30; ld [%r28+4],%f31
        !          3060: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
        !          3061: st %f30,[%sp+4*0+68]
        !          3062: st %f31,[%sp+4*1+68]
        !          3063: ld [%sp+4*0+68],%o0
        !          3064: ld [%sp+4*1+68],%o1
        !          3065: call _sqrt; nop
        !          3066: ld [%fp+-40],%f30; ld [%fp+-40+4],%f31
        !          3067: fcmped %f30,%f0; nop; fbne L337; nop
        !          3068: set 1,%r29
        !          3069: ba L338; nop
        !          3070: L337:
        !          3071: mov %r0,%r29
        !          3072: L338:
        !          3073: mov %r0,%r8
        !          3074: mov %r29,%r9
        !          3075: set L336,%r10
        !          3076: call _TstCond; nop
        !          3077: set _Zero,%r29
        !          3078: ld [%r29],%f30; ld [%r29+4],%f31
        !          3079: set _MinSqEr,%r29
        !          3080: st %f30,[%r29]; st %f31,[%r29+4]
        !          3081: set _MaxSqEr,%r29
        !          3082: st %f30,[%r29]; st %f31,[%r29+4]
        !          3083: set _J,%r29
        !          3084: st %f30,[%r29]; st %f31,[%r29+4]
        !          3085: set _Radix,%r29
        !          3086: ld [%r29],%f30; ld [%r29+4],%f31
        !          3087: set _X,%r29
        !          3088: st %f30,[%r29]; st %f31,[%r29+4]
        !          3089: set _U2,%r29
        !          3090: ld [%r29],%f30; ld [%r29+4],%f31
        !          3091: set _OneUlp,%r29
        !          3092: st %f30,[%r29]; st %f31,[%r29+4]
        !          3093: set 1,%r8
        !          3094: call _SqXMinX; nop
        !          3095: set _BInvrse,%r29
        !          3096: ld [%r29],%f30; ld [%r29+4],%f31
        !          3097: set _X,%r29
        !          3098: st %f30,[%r29]; st %f31,[%r29+4]
        !          3099: set _U1,%r29
        !          3100: ld [%r29],%f28; ld [%r29+4],%f29
        !          3101: fmuld %f30,%f28,%f30
        !          3102: set _OneUlp,%r29
        !          3103: st %f30,[%r29]; st %f31,[%r29+4]
        !          3104: set 1,%r8
        !          3105: call _SqXMinX; nop
        !          3106: set _U1,%r29
        !          3107: ld [%r29],%f30; ld [%r29+4],%f31
        !          3108: set _X,%r29
        !          3109: st %f30,[%r29]; st %f31,[%r29+4]
        !          3110: fmuld %f30,%f30,%f30
        !          3111: set _OneUlp,%r29
        !          3112: st %f30,[%r29]; st %f31,[%r29+4]
        !          3113: set 1,%r8
        !          3114: call _SqXMinX; nop
        !          3115: set _J,%r29
        !          3116: ld [%r29],%f30; ld [%r29+4],%f31
        !          3117: set _Zero,%r29
        !          3118: ld [%r29],%f28; ld [%r29+4],%f29
        !          3119: fcmped %f30,%f28; nop; fbue L339; nop
        !          3120: call _Pause; nop
        !          3121: L339:
        !          3122: set L341,%r8
        !          3123: set _NoTrials,%r29
        !          3124: ld [%r29],%r9
        !          3125: call _printf; nop
        !          3126: set _Zero,%r29
        !          3127: ld [%r29],%f30; ld [%r29+4],%f31
        !          3128: set _J,%r29
        !          3129: st %f30,[%r29]; st %f31,[%r29+4]
        !          3130: set _Two,%r29
        !          3131: ld [%r29],%f30; ld [%r29+4],%f31
        !          3132: set _X,%r29
        !          3133: st %f30,[%r29]; st %f31,[%r29+4]
        !          3134: set _Radix,%r29
        !          3135: ld [%r29],%f30; ld [%r29+4],%f31
        !          3136: set _Y,%r29
        !          3137: st %f30,[%r29]; st %f31,[%r29+4]
        !          3138: set _One,%r29
        !          3139: ld [%r29],%f28; ld [%r29+4],%f29
        !          3140: fcmped %f30,%f28; nop; fbue L342; nop
        !          3141: L344:
        !          3142: set _Y,%r29
        !          3143: ld [%r29],%f30; ld [%r29+4],%f31
        !          3144: set _X,%r28
        !          3145: st %f30,[%r28]; st %f31,[%r28+4]
        !          3146: set _Radix,%r28
        !          3147: ld [%r28],%f28; ld [%r28+4],%f29
        !          3148: fmuld %f28,%f30,%f30
        !          3149: st %f30,[%r29]; st %f31,[%r29+4]
        !          3150: L345:
        !          3151: set _Y,%r29
        !          3152: ld [%r29],%f30; ld [%r29+4],%f31
        !          3153: set _X,%r29
        !          3154: ld [%r29],%f28; ld [%r29+4],%f29
        !          3155: fsubd %f30,%f28,%f30
        !          3156: set _NoTrials,%r29
        !          3157: ld [%r29],%r29
        !          3158: st %r29,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
        !          3159: fcmped %f30,%f28; nop; fbul L344; nop
        !          3160: L342:
        !          3161: set _X,%r29
        !          3162: ld [%r29],%f30; ld [%r29+4],%f31
        !          3163: set _U2,%r29
        !          3164: ld [%r29],%f28; ld [%r29+4],%f29
        !          3165: fmuld %f30,%f28,%f30
        !          3166: set _OneUlp,%r29
        !          3167: st %f30,[%r29]; st %f31,[%r29+4]
        !          3168: set 1,%r29
        !          3169: set _I,%r28
        !          3170: st %r29,[%r28]
        !          3171: ba L348; nop
        !          3172: L347:
        !          3173: set _X,%r29
        !          3174: ld [%r29],%f30; ld [%r29+4],%f31
        !          3175: set _One,%r28
        !          3176: ld [%r28],%f28; ld [%r28+4],%f29
        !          3177: faddd %f30,%f28,%f30
        !          3178: st %f30,[%r29]; st %f31,[%r29+4]
        !          3179: set 2,%r8
        !          3180: call _SqXMinX; nop
        !          3181: set _J,%r29
        !          3182: ld [%r29],%f30; ld [%r29+4],%f31
        !          3183: set _Zero,%r29
        !          3184: ld [%r29],%f28; ld [%r29+4],%f29
        !          3185: fcmped %f30,%f28; nop; fbule L350; nop
        !          3186: ba L349; nop
        !          3187: L350:
        !          3188: set _I,%r29
        !          3189: ld [%r29],%r28
        !          3190: add %r28,1,%r28
        !          3191: st %r28,[%r29]
        !          3192: L348:
        !          3193: set _I,%r29
        !          3194: ld [%r29],%r29
        !          3195: set _NoTrials,%r28
        !          3196: ld [%r28],%r28
        !          3197: cmp %r29,%r28; ble L347; nop
        !          3198: L349:
        !          3199: set L352,%r8
        !          3200: call _printf; nop
        !          3201: set -1,%r29
        !          3202: set _I,%r28
        !          3203: st %r29,[%r28]
        !          3204: set _BMinusU2,%r29
        !          3205: ld [%r29],%f30; ld [%r29+4],%f31
        !          3206: set _X,%r29
        !          3207: st %f30,[%r29]; st %f31,[%r29+4]
        !          3208: set _Radix,%r29
        !          3209: ld [%r29],%f30; ld [%r29+4],%f31
        !          3210: set _Y,%r29
        !          3211: st %f30,[%r29]; st %f31,[%r29+4]
        !          3212: set _U2,%r29
        !          3213: ld [%r29],%f28; ld [%r29+4],%f29
        !          3214: fmuld %f30,%f28,%f28
        !          3215: faddd %f30,%f28,%f30
        !          3216: set _Z,%r29
        !          3217: st %f30,[%r29]; st %f31,[%r29+4]
        !          3218: set _NotMonot,%r29
        !          3219: st %r0,[%r29]
        !          3220: set _Monot,%r29
        !          3221: st %r0,[%r29]
        !          3222: ba L354; nop
        !          3223: L353:
        !          3224: set _I,%r29
        !          3225: ld [%r29],%r28
        !          3226: add %r28,1,%r28
        !          3227: st %r28,[%r29]
        !          3228: set _X,%r29
        !          3229: ld [%r29],%f30; ld [%r29+4],%f31
        !          3230: st %f30,[%sp+4*0+68]
        !          3231: st %f31,[%sp+4*1+68]
        !          3232: ld [%sp+4*0+68],%o0
        !          3233: ld [%sp+4*1+68],%o1
        !          3234: call _sqrt; nop
        !          3235: st %f0,[%r29]; st %f1,[%r29+4]
        !          3236: set _Y,%r29
        !          3237: ld [%r29],%f30; ld [%r29+4],%f31
        !          3238: st %f30,[%sp+4*0+68]
        !          3239: st %f31,[%sp+4*1+68]
        !          3240: ld [%sp+4*0+68],%o0
        !          3241: ld [%sp+4*1+68],%o1
        !          3242: call _sqrt; nop
        !          3243: set _Q,%r29
        !          3244: st %f0,[%r29]; st %f1,[%r29+4]
        !          3245: set _Z,%r29
        !          3246: ld [%r29],%f30; ld [%r29+4],%f31
        !          3247: st %f30,[%sp+4*0+68]
        !          3248: st %f31,[%sp+4*1+68]
        !          3249: ld [%sp+4*0+68],%o0
        !          3250: ld [%sp+4*1+68],%o1
        !          3251: call _sqrt; nop
        !          3252: st %f0,[%r29]; st %f1,[%r29+4]
        !          3253: set _X,%r29
        !          3254: ld [%r29],%f30; ld [%r29+4],%f31
        !          3255: set _Q,%r29
        !          3256: ld [%r29],%f28; ld [%r29+4],%f29
        !          3257: fcmped %f30,%f28; nop; fbug L358; nop
        !          3258: set _Z,%r29
        !          3259: ld [%r29],%f30; ld [%r29+4],%f31
        !          3260: fcmped %f28,%f30; nop; fbule L356; nop
        !          3261: L358:
        !          3262: set 1,%r29
        !          3263: set _NotMonot,%r28
        !          3264: st %r29,[%r28]
        !          3265: ba L357; nop
        !          3266: L356:
        !          3267: set _Q,%r29
        !          3268: ld [%r29],%f30; ld [%r29+4],%f31
        !          3269: set _Half,%r28
        !          3270: ld [%r28],%f28; ld [%r28+4],%f29
        !          3271: faddd %f30,%f28,%f30
        !          3272: st %f30,[%sp+4*0+68]
        !          3273: st %f31,[%sp+4*1+68]
        !          3274: ld [%sp+4*0+68],%o0
        !          3275: ld [%sp+4*1+68],%o1
        !          3276: call _floor; nop
        !          3277: st %f0,[%r29]; st %f1,[%r29+4]
        !          3278: set _I,%r29
        !          3279: ld [%r29],%r29
        !          3280: cmp %r29,%r0; bg L361; nop
        !          3281: set _Radix,%r29
        !          3282: ld [%r29],%f30; ld [%r29+4],%f31
        !          3283: set _Q,%r29
        !          3284: ld [%r29],%f28; ld [%r29+4],%f29
        !          3285: fmuld %f28,%f28,%f28
        !          3286: fcmped %f30,%f28; nop; fbne L359; nop
        !          3287: L361:
        !          3288: set 1,%r29
        !          3289: set _Monot,%r28
        !          3290: st %r29,[%r28]
        !          3291: ba L360; nop
        !          3292: L359:
        !          3293: set _I,%r29
        !          3294: ld [%r29],%r29
        !          3295: cmp %r29,%r0; ble L362; nop
        !          3296: set _I,%r29
        !          3297: ld [%r29],%r29
        !          3298: cmp %r29,1; ble L364; nop
        !          3299: set 1,%r29
        !          3300: set _Monot,%r28
        !          3301: st %r29,[%r28]
        !          3302: ba L363; nop
        !          3303: L364:
        !          3304: set _Y,%r29
        !          3305: ld [%r29],%f30; ld [%r29+4],%f31
        !          3306: set _BInvrse,%r28
        !          3307: ld [%r28],%f28; ld [%r28+4],%f29
        !          3308: fmuld %f30,%f28,%f30
        !          3309: st %f30,[%r29]; st %f31,[%r29+4]
        !          3310: ld [%r29],%f30; ld [%r29+4],%f31
        !          3311: set _U1,%r29
        !          3312: ld [%r29],%f28; ld [%r29+4],%f29
        !          3313: fsubd %f30,%f28,%f26
        !          3314: set _X,%r29
        !          3315: st %f26,[%r29]; st %f27,[%r29+4]
        !          3316: faddd %f30,%f28,%f30
        !          3317: set _Z,%r29
        !          3318: st %f30,[%r29]; st %f31,[%r29+4]
        !          3319: ba L363; nop
        !          3320: L362:
        !          3321: set _Q,%r29
        !          3322: ld [%r29],%f30; ld [%r29+4],%f31
        !          3323: set _Y,%r29
        !          3324: st %f30,[%r29]; st %f31,[%r29+4]
        !          3325: ld [%r29],%f30; ld [%r29+4],%f31
        !          3326: set _U2,%r29
        !          3327: ld [%r29],%f28; ld [%r29+4],%f29
        !          3328: fsubd %f30,%f28,%f26
        !          3329: set _X,%r29
        !          3330: st %f26,[%r29]; st %f27,[%r29+4]
        !          3331: faddd %f30,%f28,%f30
        !          3332: set _Z,%r29
        !          3333: st %f30,[%r29]; st %f31,[%r29+4]
        !          3334: L363:
        !          3335: L360:
        !          3336: L357:
        !          3337: L354:
        !          3338: set _NotMonot,%r29
        !          3339: ld [%r29],%r29
        !          3340: cmp %r29,%r0; bne L366; nop
        !          3341: set _Monot,%r29
        !          3342: ld [%r29],%r29
        !          3343: cmp %r29,%r0; be L353; nop
        !          3344: L366:
        !          3345: set _Monot,%r29
        !          3346: ld [%r29],%r29
        !          3347: cmp %r29,%r0; be L367; nop
        !          3348: set L369,%r8
        !          3349: call _printf; nop
        !          3350: ba L368; nop
        !          3351: L367:
        !          3352: set 2,%r8
        !          3353: set L157,%r9
        !          3354: call _BadCond; nop
        !          3355: set L370,%r8
        !          3356: set _Y,%r29
        !          3357: ld [%r29],%f30; ld [%r29+4],%f31
        !          3358: st %f30,[%sp+4*1+68]
        !          3359: st %f31,[%sp+4*2+68]
        !          3360: ld [%sp+4*1+68],%o1
        !          3361: ld [%sp+4*2+68],%o2
        !          3362: call _printf; nop
        !          3363: L368:
        !          3364: set 80,%r29
        !          3365: set _Milestone,%r28
        !          3366: st %r29,[%r28]
        !          3367: set _MinSqEr,%r29
        !          3368: ld [%r29],%f30; ld [%r29+4],%f31
        !          3369: set _Half,%r28
        !          3370: ld [%r28],%f28; ld [%r28+4],%f29
        !          3371: faddd %f30,%f28,%f30
        !          3372: st %f30,[%r29]; st %f31,[%r29+4]
        !          3373: set _MaxSqEr,%r29
        !          3374: ld [%r29],%f30; ld [%r29+4],%f31
        !          3375: fsubd %f30,%f28,%f30
        !          3376: st %f30,[%r29]; st %f31,[%r29+4]
        !          3377: set _One,%r29
        !          3378: ld [%r29],%f30; ld [%r29+4],%f31
        !          3379: set _U2,%r29
        !          3380: ld [%r29],%f28; ld [%r29+4],%f29
        !          3381: faddd %f30,%f28,%f30
        !          3382: st %f30,[%sp+4*0+68]
        !          3383: st %f31,[%sp+4*1+68]
        !          3384: ld [%sp+4*0+68],%o0
        !          3385: ld [%sp+4*1+68],%o1
        !          3386: call _sqrt; nop
        !          3387: set _One,%r29
        !          3388: ld [%r29],%f30; ld [%r29+4],%f31
        !          3389: fsubd %f0,%f30,%f28
        !          3390: set _U2,%r29
        !          3391: ld [%r29],%f26; ld [%r29+4],%f27
        !          3392: fdivd %f28,%f26,%f28
        !          3393: set _Y,%r29
        !          3394: st %f28,[%r29]; st %f29,[%r29+4]
        !          3395: set _Y,%r29
        !          3396: ld [%r29],%f28; ld [%r29+4],%f29
        !          3397: fsubd %f28,%f30,%f30
        !          3398: set _Eight,%r29
        !          3399: ld [%r29],%f28; ld [%r29+4],%f29
        !          3400: fdivd %f26,%f28,%f28
        !          3401: faddd %f30,%f28,%f30
        !          3402: set _SqEr,%r29
        !          3403: st %f30,[%r29]; st %f31,[%r29+4]
        !          3404: ld [%r29],%f30; ld [%r29+4],%f31
        !          3405: set _MaxSqEr,%r29
        !          3406: ld [%r29],%f28; ld [%r29+4],%f29
        !          3407: fcmped %f30,%f28; nop; fbule L371; nop
        !          3408: set _SqEr,%r29
        !          3409: ld [%r29],%f30; ld [%r29+4],%f31
        !          3410: set _MaxSqEr,%r29
        !          3411: st %f30,[%r29]; st %f31,[%r29+4]
        !          3412: L371:
        !          3413: set _Y,%r29
        !          3414: ld [%r29],%f30; ld [%r29+4],%f31
        !          3415: set _U2,%r29
        !          3416: ld [%r29],%f28; ld [%r29+4],%f29
        !          3417: set _Eight,%r29
        !          3418: ld [%r29],%f26; ld [%r29+4],%f27
        !          3419: fdivd %f28,%f26,%f28
        !          3420: faddd %f30,%f28,%f30
        !          3421: set _SqEr,%r29
        !          3422: st %f30,[%r29]; st %f31,[%r29+4]
        !          3423: ld [%r29],%f30; ld [%r29+4],%f31
        !          3424: set _MinSqEr,%r29
        !          3425: ld [%r29],%f28; ld [%r29+4],%f29
        !          3426: fcmped %f30,%f28; nop; fbuge L373; nop
        !          3427: set _SqEr,%r29
        !          3428: ld [%r29],%f30; ld [%r29+4],%f31
        !          3429: set _MinSqEr,%r29
        !          3430: st %f30,[%r29]; st %f31,[%r29+4]
        !          3431: L373:
        !          3432: set _F9,%r29
        !          3433: ld [%r29],%f30; ld [%r29+4],%f31
        !          3434: st %f30,[%sp+4*0+68]
        !          3435: st %f31,[%sp+4*1+68]
        !          3436: ld [%sp+4*0+68],%o0
        !          3437: ld [%sp+4*1+68],%o1
        !          3438: call _sqrt; nop
        !          3439: set _U2,%r29
        !          3440: ld [%r29],%f30; ld [%r29+4],%f31
        !          3441: fsubd %f0,%f30,%f28
        !          3442: set _One,%r29
        !          3443: ld [%r29],%f26; ld [%r29+4],%f27
        !          3444: fsubd %f26,%f30,%f30
        !          3445: fsubd %f28,%f30,%f30
        !          3446: set _U1,%r29
        !          3447: ld [%r29],%f28; ld [%r29+4],%f29
        !          3448: fdivd %f30,%f28,%f30
        !          3449: set _Y,%r29
        !          3450: st %f30,[%r29]; st %f31,[%r29+4]
        !          3451: set _Y,%r29
        !          3452: ld [%r29],%f30; ld [%r29+4],%f31
        !          3453: set _Eight,%r29
        !          3454: ld [%r29],%f26; ld [%r29+4],%f27
        !          3455: fdivd %f28,%f26,%f28
        !          3456: faddd %f30,%f28,%f30
        !          3457: set _SqEr,%r29
        !          3458: st %f30,[%r29]; st %f31,[%r29+4]
        !          3459: ld [%r29],%f30; ld [%r29+4],%f31
        !          3460: set _MaxSqEr,%r29
        !          3461: ld [%r29],%f28; ld [%r29+4],%f29
        !          3462: fcmped %f30,%f28; nop; fbule L375; nop
        !          3463: set _SqEr,%r29
        !          3464: ld [%r29],%f30; ld [%r29+4],%f31
        !          3465: set _MaxSqEr,%r29
        !          3466: st %f30,[%r29]; st %f31,[%r29+4]
        !          3467: L375:
        !          3468: set _Y,%r29
        !          3469: ld [%r29],%f30; ld [%r29+4],%f31
        !          3470: set _One,%r29
        !          3471: ld [%r29],%f28; ld [%r29+4],%f29
        !          3472: faddd %f30,%f28,%f30
        !          3473: set _U1,%r29
        !          3474: ld [%r29],%f28; ld [%r29+4],%f29
        !          3475: set _Eight,%r29
        !          3476: ld [%r29],%f26; ld [%r29+4],%f27
        !          3477: fdivd %f28,%f26,%f28
        !          3478: faddd %f30,%f28,%f30
        !          3479: set _SqEr,%r29
        !          3480: st %f30,[%r29]; st %f31,[%r29+4]
        !          3481: ld [%r29],%f30; ld [%r29+4],%f31
        !          3482: set _MinSqEr,%r29
        !          3483: ld [%r29],%f28; ld [%r29+4],%f29
        !          3484: fcmped %f30,%f28; nop; fbuge L377; nop
        !          3485: set _SqEr,%r29
        !          3486: ld [%r29],%f30; ld [%r29+4],%f31
        !          3487: set _MinSqEr,%r29
        !          3488: st %f30,[%r29]; st %f31,[%r29+4]
        !          3489: L377:
        !          3490: set _U2,%r29
        !          3491: ld [%r29],%f30; ld [%r29+4],%f31
        !          3492: set _OneUlp,%r29
        !          3493: st %f30,[%r29]; st %f31,[%r29+4]
        !          3494: ld [%r29],%f30; ld [%r29+4],%f31
        !          3495: set _X,%r29
        !          3496: st %f30,[%r29]; st %f31,[%r29+4]
        !          3497: set 1,%r29
        !          3498: set _Indx,%r28
        !          3499: st %r29,[%r28]
        !          3500: L379:
        !          3501: set _X,%r29
        !          3502: ld [%r29],%f30; ld [%r29+4],%f31
        !          3503: set _U1,%r29
        !          3504: ld [%r29],%f28; ld [%r29+4],%f29
        !          3505: faddd %f30,%f28,%f28
        !          3506: faddd %f28,%f30,%f30
        !          3507: set _F9,%r29
        !          3508: ld [%r29],%f28; ld [%r29+4],%f29
        !          3509: faddd %f30,%f28,%f30
        !          3510: st %f30,[%sp+4*0+68]
        !          3511: st %f31,[%sp+4*1+68]
        !          3512: ld [%sp+4*0+68],%o0
        !          3513: ld [%sp+4*1+68],%o1
        !          3514: call _sqrt; nop
        !          3515: set _Y,%r29
        !          3516: st %f0,[%r29]; st %f1,[%r29+4]
        !          3517: set _Y,%r29
        !          3518: ld [%r29],%f30; ld [%r29+4],%f31
        !          3519: set _U2,%r28
        !          3520: ld [%r28],%f28; ld [%r28+4],%f29
        !          3521: fsubd %f30,%f28,%f30
        !          3522: set _One,%r28
        !          3523: ld [%r28],%f26; ld [%r28+4],%f27
        !          3524: fsubd %f26,%f28,%f28
        !          3525: set _X,%r28
        !          3526: ld [%r28],%f26; ld [%r28+4],%f27
        !          3527: faddd %f28,%f26,%f28
        !          3528: fsubd %f30,%f28,%f30
        !          3529: set _OneUlp,%r28
        !          3530: ld [%r28],%f28; ld [%r28+4],%f29
        !          3531: fdivd %f30,%f28,%f30
        !          3532: st %f30,[%r29]; st %f31,[%r29+4]
        !          3533: set _U1,%r28
        !          3534: ld [%r28],%f30; ld [%r28+4],%f31
        !          3535: fsubd %f30,%f26,%f30
        !          3536: set _F9,%r28
        !          3537: ld [%r28],%f24; ld [%r28+4],%f25
        !          3538: faddd %f30,%f24,%f30
        !          3539: set _Half,%r28
        !          3540: ld [%r28],%f24; ld [%r28+4],%f25
        !          3541: fmuld %f30,%f24,%f30
        !          3542: fmuld %f30,%f26,%f30
        !          3543: fmuld %f30,%f26,%f30
        !          3544: fdivd %f30,%f28,%f30
        !          3545: set _Z,%r28
        !          3546: st %f30,[%r28]; st %f31,[%r28+4]
        !          3547: ld [%r29],%f30; ld [%r29+4],%f31
        !          3548: faddd %f30,%f24,%f30
        !          3549: ld [%r28],%f28; ld [%r28+4],%f29
        !          3550: faddd %f30,%f28,%f30
        !          3551: set _SqEr,%r29
        !          3552: st %f30,[%r29]; st %f31,[%r29+4]
        !          3553: ld [%r29],%f30; ld [%r29+4],%f31
        !          3554: set _MinSqEr,%r29
        !          3555: ld [%r29],%f28; ld [%r29+4],%f29
        !          3556: fcmped %f30,%f28; nop; fbuge L383; nop
        !          3557: set _SqEr,%r29
        !          3558: ld [%r29],%f30; ld [%r29+4],%f31
        !          3559: set _MinSqEr,%r29
        !          3560: st %f30,[%r29]; st %f31,[%r29+4]
        !          3561: L383:
        !          3562: set _Y,%r29
        !          3563: ld [%r29],%f30; ld [%r29+4],%f31
        !          3564: set _Half,%r29
        !          3565: ld [%r29],%f28; ld [%r29+4],%f29
        !          3566: fsubd %f30,%f28,%f30
        !          3567: set _Z,%r29
        !          3568: ld [%r29],%f28; ld [%r29+4],%f29
        !          3569: faddd %f30,%f28,%f30
        !          3570: set _SqEr,%r29
        !          3571: st %f30,[%r29]; st %f31,[%r29+4]
        !          3572: ld [%r29],%f30; ld [%r29+4],%f31
        !          3573: set _MaxSqEr,%r29
        !          3574: ld [%r29],%f28; ld [%r29+4],%f29
        !          3575: fcmped %f30,%f28; nop; fbule L385; nop
        !          3576: set _SqEr,%r29
        !          3577: ld [%r29],%f30; ld [%r29+4],%f31
        !          3578: set _MaxSqEr,%r29
        !          3579: st %f30,[%r29]; st %f31,[%r29+4]
        !          3580: L385:
        !          3581: set _Indx,%r29
        !          3582: ld [%r29],%r29
        !          3583: cmp %r29,1; be L389; nop
        !          3584: cmp %r29,3; bne L387; nop
        !          3585: L389:
        !          3586: set _X,%r29
        !          3587: ld [%r29],%f30; ld [%r29+4],%f31
        !          3588: st %f30,[%sp+4*0+68]
        !          3589: st %f31,[%sp+4*1+68]
        !          3590: ld [%sp+4*0+68],%o0
        !          3591: ld [%sp+4*1+68],%o1
        !          3592: call _Sign; nop
        !          3593: st %f0,[%fp+-48]; st %f1,[%fp+-48+4]
        !          3594: set _OneUlp,%r28
        !          3595: ld [%r28],%f30; ld [%r28+4],%f31
        !          3596: st %f30,[%sp+4*0+68]
        !          3597: st %f31,[%sp+4*1+68]
        !          3598: ld [%sp+4*0+68],%o0
        !          3599: ld [%sp+4*1+68],%o1
        !          3600: call _sqrt; nop
        !          3601: set _Eight,%r28
        !          3602: ld [%r28],%f30; ld [%r28+4],%f31
        !          3603: set _Nine,%r28
        !          3604: ld [%r28],%f28; ld [%r28+4],%f29
        !          3605: fmuld %f28,%f0,%f28
        !          3606: fdivd %f30,%f28,%f30
        !          3607: st %f30,[%sp+4*0+68]
        !          3608: st %f31,[%sp+4*1+68]
        !          3609: ld [%sp+4*0+68],%o0
        !          3610: ld [%sp+4*1+68],%o1
        !          3611: call _floor; nop
        !          3612: set _OneUlp,%r28
        !          3613: ld [%r28],%f30; ld [%r28+4],%f31
        !          3614: ld [%fp+-48],%f28; ld [%fp+-48+4],%f29
        !          3615: fmuld %f30,%f28,%f30
        !          3616: fmuld %f30,%f0,%f30
        !          3617: st %f30,[%r29]; st %f31,[%r29+4]
        !          3618: ba L388; nop
        !          3619: L387:
        !          3620: set _U1,%r29
        !          3621: ld [%r29],%f30; ld [%r29+4],%f31
        !          3622: set _OneUlp,%r29
        !          3623: st %f30,[%r29]; st %f31,[%r29+4]
        !          3624: ld [%r29],%f30; ld [%r29+4],%f31
        !          3625: fnegs %f30,%f30; fmovs %f31,%f31
        !          3626: set _X,%r29
        !          3627: st %f30,[%r29]; st %f31,[%r29+4]
        !          3628: L388:
        !          3629: L380:
        !          3630: set _Indx,%r29
        !          3631: ld [%r29],%r28
        !          3632: add %r28,1,%r28
        !          3633: st %r28,[%r29]
        !          3634: set _Indx,%r29
        !          3635: ld [%r29],%r29
        !          3636: cmp %r29,3; ble L379; nop
        !          3637: set 85,%r29
        !          3638: set _Milestone,%r28
        !          3639: st %r29,[%r28]
        !          3640: set _SqRWrng,%r29
        !          3641: st %r0,[%r29]
        !          3642: set _Anomaly,%r29
        !          3643: st %r0,[%r29]
        !          3644: set _RSqrt,%r29
        !          3645: st %r0,[%r29]
        !          3646: set _Radix,%r29
        !          3647: ld [%r29],%f30; ld [%r29+4],%f31
        !          3648: set _One,%r29
        !          3649: ld [%r29],%f28; ld [%r29+4],%f29
        !          3650: fcmped %f30,%f28; nop; fbue L390; nop
        !          3651: set L392,%r8
        !          3652: call _printf; nop
        !          3653: set _Precision,%r29
        !          3654: ld [%r29],%f30; ld [%r29+4],%f31
        !          3655: st %f30,[%fp+-48]; st %f31,[%fp+-48+4]
        !          3656: st %f30,[%sp+4*0+68]
        !          3657: st %f31,[%sp+4*1+68]
        !          3658: ld [%sp+4*0+68],%o0
        !          3659: ld [%sp+4*1+68],%o1
        !          3660: call _floor; nop
        !          3661: set _Radix,%r29
        !          3662: ld [%r29],%f30; ld [%r29+4],%f31
        !          3663: st %f30,[%sp+4*0+68]
        !          3664: st %f31,[%sp+4*1+68]
        !          3665: ld [%sp+4*0+68],%o0
        !          3666: ld [%sp+4*1+68],%o1
        !          3667: set _One,%r29
        !          3668: ld [%r29],%f30; ld [%r29+4],%f31
        !          3669: ld [%fp+-48],%f28; ld [%fp+-48+4],%f29
        !          3670: faddd %f30,%f28,%f30
        !          3671: fsubd %f30,%f0,%f30
        !          3672: st %f30,[%sp+4*2+68]
        !          3673: st %f31,[%sp+4*3+68]
        !          3674: ld [%sp+4*2+68],%o2
        !          3675: ld [%sp+4*3+68],%o3
        !          3676: call _pow; nop
        !          3677: set _Half,%r29
        !          3678: ld [%r29],%f30; ld [%r29+4],%f31
        !          3679: faddd %f30,%f0,%f30
        !          3680: st %f30,[%sp+4*0+68]
        !          3681: st %f31,[%sp+4*1+68]
        !          3682: ld [%sp+4*0+68],%o0
        !          3683: ld [%sp+4*1+68],%o1
        !          3684: call _floor; nop
        !          3685: set _D,%r29
        !          3686: st %f0,[%r29]; st %f1,[%r29+4]
        !          3687: set _D,%r29
        !          3688: ld [%r29],%f30; ld [%r29+4],%f31
        !          3689: set _Radix,%r29
        !          3690: ld [%r29],%f28; ld [%r29+4],%f29
        !          3691: fdivd %f30,%f28,%f28
        !          3692: set _X,%r29
        !          3693: st %f28,[%r29]; st %f29,[%r29+4]
        !          3694: set _A1,%r28
        !          3695: ld [%r28],%f28; ld [%r28+4],%f29
        !          3696: fdivd %f30,%f28,%f30
        !          3697: set _Y,%r28
        !          3698: st %f30,[%r28]; st %f31,[%r28+4]
        !          3699: ld [%r29],%f30; ld [%r29+4],%f31
        !          3700: st %f30,[%fp+-56]; st %f31,[%fp+-56+4]
        !          3701: st %f30,[%sp+4*0+68]
        !          3702: st %f31,[%sp+4*1+68]
        !          3703: ld [%sp+4*0+68],%o0
        !          3704: ld [%sp+4*1+68],%o1
        !          3705: call _floor; nop
        !          3706: ld [%fp+-56],%f30; ld [%fp+-56+4],%f31
        !          3707: fcmped %f30,%f0; nop; fbne L395; nop
        !          3708: set _Y,%r29
        !          3709: ld [%r29],%f30; ld [%r29+4],%f31
        !          3710: st %f30,[%fp+-64]; st %f31,[%fp+-64+4]
        !          3711: st %f30,[%sp+4*0+68]
        !          3712: st %f31,[%sp+4*1+68]
        !          3713: ld [%sp+4*0+68],%o0
        !          3714: ld [%sp+4*1+68],%o1
        !          3715: call _floor; nop
        !          3716: ld [%fp+-64],%f30; ld [%fp+-64+4],%f31
        !          3717: fcmped %f30,%f0; nop; fbue L393; nop
        !          3718: L395:
        !          3719: set 1,%r29
        !          3720: set _Anomaly,%r28
        !          3721: st %r29,[%r28]
        !          3722: ba L394; nop
        !          3723: L393:
        !          3724: set _Zero,%r29
        !          3725: ld [%r29],%f30; ld [%r29+4],%f31
        !          3726: set _X,%r29
        !          3727: st %f30,[%r29]; st %f31,[%r29+4]
        !          3728: ld [%r29],%f30; ld [%r29+4],%f31
        !          3729: set _Z2,%r29
        !          3730: st %f30,[%r29]; st %f31,[%r29+4]
        !          3731: set _One,%r29
        !          3732: ld [%r29],%f30; ld [%r29+4],%f31
        !          3733: set _Y,%r29
        !          3734: st %f30,[%r29]; st %f31,[%r29+4]
        !          3735: ld [%r29],%f28; ld [%r29+4],%f29
        !          3736: set _Y2,%r29
        !          3737: st %f28,[%r29]; st %f29,[%r29+4]
        !          3738: set _Radix,%r29
        !          3739: ld [%r29],%f28; ld [%r29+4],%f29
        !          3740: fsubd %f28,%f30,%f30
        !          3741: set _Z1,%r29
        !          3742: st %f30,[%r29]; st %f31,[%r29+4]
        !          3743: set _Four,%r29
        !          3744: ld [%r29],%f30; ld [%r29+4],%f31
        !          3745: set _D,%r29
        !          3746: ld [%r29],%f28; ld [%r29+4],%f29
        !          3747: fmuld %f30,%f28,%f30
        !          3748: set _FourD,%r29
        !          3749: st %f30,[%r29]; st %f31,[%r29+4]
        !          3750: L396:
        !          3751: set _Y2,%r29
        !          3752: ld [%r29],%f30; ld [%r29+4],%f31
        !          3753: set _Z2,%r29
        !          3754: ld [%r29],%f28; ld [%r29+4],%f29
        !          3755: fcmped %f30,%f28; nop; fbule L399; nop
        !          3756: set _Radix,%r29
        !          3757: ld [%r29],%f30; ld [%r29+4],%f31
        !          3758: set _Q,%r29
        !          3759: st %f30,[%r29]; st %f31,[%r29+4]
        !          3760: set _Y,%r29
        !          3761: ld [%r29],%f30; ld [%r29+4],%f31
        !          3762: set _Y1,%r29
        !          3763: st %f30,[%r29]; st %f31,[%r29+4]
        !          3764: L401:
        !          3765: set _Half,%r29
        !          3766: ld [%r29],%f30; ld [%r29+4],%f31
        !          3767: set _Q,%r29
        !          3768: ld [%r29],%f28; ld [%r29+4],%f29
        !          3769: st %f28,[%fp+-72]; st %f29,[%fp+-72+4]
        !          3770: set _Y1,%r29
        !          3771: ld [%r29],%f26; ld [%r29+4],%f27
        !          3772: fdivd %f28,%f26,%f26
        !          3773: fsubd %f30,%f26,%f30
        !          3774: st %f30,[%sp+4*0+68]
        !          3775: st %f31,[%sp+4*1+68]
        !          3776: ld [%sp+4*0+68],%o0
        !          3777: ld [%sp+4*1+68],%o1
        !          3778: call _floor; nop
        !          3779: set _Y1,%r29
        !          3780: ld [%r29],%f30; ld [%r29+4],%f31
        !          3781: fmuld %f0,%f30,%f30
        !          3782: ld [%fp+-72],%f28; ld [%fp+-72+4],%f29
        !          3783: faddd %f28,%f30,%f30
        !          3784: st %f30,[%sp+4*0+68]
        !          3785: st %f31,[%sp+4*1+68]
        !          3786: ld [%sp+4*0+68],%o0
        !          3787: ld [%sp+4*1+68],%o1
        !          3788: call _fabs; nop
        !          3789: set _X1,%r29
        !          3790: st %f0,[%r29]; st %f1,[%r29+4]
        !          3791: set _Y1,%r29
        !          3792: ld [%r29],%f30; ld [%r29+4],%f31
        !          3793: set _Q,%r28
        !          3794: st %f30,[%r28]; st %f31,[%r28+4]
        !          3795: set _X1,%r28
        !          3796: ld [%r28],%f30; ld [%r28+4],%f31
        !          3797: st %f30,[%r29]; st %f31,[%r29+4]
        !          3798: L402:
        !          3799: set _X1,%r29
        !          3800: ld [%r29],%f30; ld [%r29+4],%f31
        !          3801: set _Zero,%r29
        !          3802: ld [%r29],%f28; ld [%r29+4],%f29
        !          3803: fcmped %f30,%f28; nop; fbug L401; nop
        !          3804: set _Q,%r29
        !          3805: ld [%r29],%f30; ld [%r29+4],%f31
        !          3806: set _One,%r29
        !          3807: ld [%r29],%f28; ld [%r29+4],%f29
        !          3808: fcmped %f30,%f28; nop; fbug L404; nop
        !          3809: set _Y2,%r29
        !          3810: ld [%r29],%f30; ld [%r29+4],%f31
        !          3811: set _Z2,%r29
        !          3812: st %f30,[%r29]; st %f31,[%r29+4]
        !          3813: set _Y,%r29
        !          3814: ld [%r29],%f30; ld [%r29+4],%f31
        !          3815: set _Z,%r29
        !          3816: st %f30,[%r29]; st %f31,[%r29+4]
        !          3817: L404:
        !          3818: L399:
        !          3819: set _Y,%r29
        !          3820: ld [%r29],%f30; ld [%r29+4],%f31
        !          3821: set _Two,%r28
        !          3822: ld [%r28],%f28; ld [%r28+4],%f29
        !          3823: faddd %f30,%f28,%f30
        !          3824: st %f30,[%r29]; st %f31,[%r29+4]
        !          3825: set _X,%r29
        !          3826: ld [%r29],%f30; ld [%r29+4],%f31
        !          3827: set _Eight,%r28
        !          3828: ld [%r28],%f28; ld [%r28+4],%f29
        !          3829: faddd %f30,%f28,%f30
        !          3830: st %f30,[%r29]; st %f31,[%r29+4]
        !          3831: set _Y2,%r28
        !          3832: ld [%r28],%f30; ld [%r28+4],%f31
        !          3833: ld [%r29],%f28; ld [%r29+4],%f29
        !          3834: faddd %f30,%f28,%f30
        !          3835: st %f30,[%r28]; st %f31,[%r28+4]
        !          3836: ld [%r28],%f30; ld [%r28+4],%f31
        !          3837: set _FourD,%r29
        !          3838: ld [%r29],%f28; ld [%r29+4],%f29
        !          3839: fcmped %f30,%f28; nop; fbul L406; nop
        !          3840: set _Y2,%r29
        !          3841: ld [%r29],%f30; ld [%r29+4],%f31
        !          3842: set _FourD,%r28
        !          3843: ld [%r28],%f28; ld [%r28+4],%f29
        !          3844: fsubd %f30,%f28,%f30
        !          3845: st %f30,[%r29]; st %f31,[%r29+4]
        !          3846: L406:
        !          3847: L397:
        !          3848: set _Y,%r29
        !          3849: ld [%r29],%f30; ld [%r29+4],%f31
        !          3850: set _D,%r29
        !          3851: ld [%r29],%f28; ld [%r29+4],%f29
        !          3852: fcmped %f30,%f28; nop; fbul L396; nop
        !          3853: set _FourD,%r29
        !          3854: ld [%r29],%f30; ld [%r29+4],%f31
        !          3855: set _Z2,%r29
        !          3856: ld [%r29],%f28; ld [%r29+4],%f29
        !          3857: fsubd %f30,%f28,%f28
        !          3858: set _X8,%r29
        !          3859: st %f28,[%r29]; st %f29,[%r29+4]
        !          3860: ld [%r29],%f28; ld [%r29+4],%f29
        !          3861: set _Z,%r28
        !          3862: ld [%r28],%f26; ld [%r28+4],%f27
        !          3863: fmuld %f26,%f26,%f26
        !          3864: faddd %f28,%f26,%f26
        !          3865: fdivd %f26,%f30,%f30
        !          3866: set _Q,%r28
        !          3867: st %f30,[%r28]; st %f31,[%r28+4]
        !          3868: set _Eight,%r27
        !          3869: ld [%r27],%f30; ld [%r27+4],%f31
        !          3870: fdivd %f28,%f30,%f30
        !          3871: st %f30,[%r29]; st %f31,[%r29+4]
        !          3872: ld [%r28],%f30; ld [%r28+4],%f31
        !          3873: st %f30,[%fp+-72]; st %f31,[%fp+-72+4]
        !          3874: st %f30,[%sp+4*0+68]
        !          3875: st %f31,[%sp+4*1+68]
        !          3876: ld [%sp+4*0+68],%o0
        !          3877: ld [%sp+4*1+68],%o1
        !          3878: call _floor; nop
        !          3879: ld [%fp+-72],%f30; ld [%fp+-72+4],%f31
        !          3880: fcmped %f30,%f0; nop; fbue L408; nop
        !          3881: set 1,%r29
        !          3882: set _Anomaly,%r28
        !          3883: st %r29,[%r28]
        !          3884: ba L409; nop
        !          3885: L408:
        !          3886: set _Break,%r29
        !          3887: st %r0,[%r29]
        !          3888: L410:
        !          3889: set _Z1,%r29
        !          3890: ld [%r29],%f30; ld [%r29+4],%f31
        !          3891: set _Z,%r29
        !          3892: ld [%r29],%f28; ld [%r29+4],%f29
        !          3893: fmuld %f30,%f28,%f30
        !          3894: set _X,%r29
        !          3895: st %f30,[%r29]; st %f31,[%r29+4]
        !          3896: ld [%r29],%f30; ld [%r29+4],%f31
        !          3897: st %f30,[%fp+-80]; st %f31,[%fp+-80+4]
        !          3898: set _Radix,%r28
        !          3899: ld [%r28],%f28; ld [%r28+4],%f29
        !          3900: fdivd %f30,%f28,%f28
        !          3901: st %f28,[%sp+4*0+68]
        !          3902: st %f29,[%sp+4*1+68]
        !          3903: ld [%sp+4*0+68],%o0
        !          3904: ld [%sp+4*1+68],%o1
        !          3905: call _floor; nop
        !          3906: set _Radix,%r28
        !          3907: ld [%r28],%f30; ld [%r28+4],%f31
        !          3908: fmuld %f0,%f30,%f30
        !          3909: ld [%fp+-80],%f28; ld [%fp+-80+4],%f29
        !          3910: fsubd %f28,%f30,%f30
        !          3911: st %f30,[%r29]; st %f31,[%r29+4]
        !          3912: set _X,%r29
        !          3913: ld [%r29],%f30; ld [%r29+4],%f31
        !          3914: set _One,%r29
        !          3915: ld [%r29],%f28; ld [%r29+4],%f29
        !          3916: fcmped %f30,%f28; nop; fbne L413; nop
        !          3917: set 1,%r29
        !          3918: set _Break,%r28
        !          3919: st %r29,[%r28]
        !          3920: ba L414; nop
        !          3921: L413:
        !          3922: set _Z1,%r29
        !          3923: ld [%r29],%f30; ld [%r29+4],%f31
        !          3924: set _One,%r28
        !          3925: ld [%r28],%f28; ld [%r28+4],%f29
        !          3926: fsubd %f30,%f28,%f30
        !          3927: st %f30,[%r29]; st %f31,[%r29+4]
        !          3928: L414:
        !          3929: L411:
        !          3930: set _Break,%r29
        !          3931: ld [%r29],%r29
        !          3932: cmp %r29,%r0; bne L415; nop
        !          3933: set _Z1,%r29
        !          3934: ld [%r29],%f30; ld [%r29+4],%f31
        !          3935: set _Zero,%r29
        !          3936: ld [%r29],%f28; ld [%r29+4],%f29
        !          3937: fcmped %f30,%f28; nop; fbug L410; nop
        !          3938: L415:
        !          3939: set _Z1,%r29
        !          3940: ld [%r29],%f30; ld [%r29+4],%f31
        !          3941: set _Zero,%r29
        !          3942: ld [%r29],%f28; ld [%r29+4],%f29
        !          3943: fcmped %f30,%f28; nop; fbug L416; nop
        !          3944: set _Break,%r29
        !          3945: ld [%r29],%r29
        !          3946: cmp %r29,%r0; bne L416; nop
        !          3947: set 1,%r29
        !          3948: set _Anomaly,%r28
        !          3949: st %r29,[%r28]
        !          3950: ba L417; nop
        !          3951: L416:
        !          3952: set _Z1,%r29
        !          3953: ld [%r29],%f30; ld [%r29+4],%f31
        !          3954: set _RadixD2,%r29
        !          3955: ld [%r29],%f28; ld [%r29+4],%f29
        !          3956: fcmped %f30,%f28; nop; fbule L418; nop
        !          3957: set _Z1,%r29
        !          3958: ld [%r29],%f30; ld [%r29+4],%f31
        !          3959: set _Radix,%r28
        !          3960: ld [%r28],%f28; ld [%r28+4],%f29
        !          3961: fsubd %f30,%f28,%f30
        !          3962: st %f30,[%r29]; st %f31,[%r29+4]
        !          3963: L418:
        !          3964: L420:
        !          3965: call _NewD; nop
        !          3966: L421:
        !          3967: set _U2,%r29
        !          3968: ld [%r29],%f30; ld [%r29+4],%f31
        !          3969: set _D,%r29
        !          3970: ld [%r29],%f28; ld [%r29+4],%f29
        !          3971: fmuld %f30,%f28,%f30
        !          3972: set _F9,%r29
        !          3973: ld [%r29],%f28; ld [%r29+4],%f29
        !          3974: fcmped %f30,%f28; nop; fbul L420; nop
        !          3975: set _D,%r29
        !          3976: ld [%r29],%f30; ld [%r29+4],%f31
        !          3977: set _Radix,%r29
        !          3978: ld [%r29],%f28; ld [%r29+4],%f29
        !          3979: fmuld %f30,%f28,%f28
        !          3980: fsubd %f28,%f30,%f28
        !          3981: set _W,%r29
        !          3982: ld [%r29],%f26; ld [%r29+4],%f27
        !          3983: fsubd %f26,%f30,%f30
        !          3984: fcmped %f28,%f30; nop; fbue L423; nop
        !          3985: set 1,%r29
        !          3986: set _Anomaly,%r28
        !          3987: st %r29,[%r28]
        !          3988: ba L424; nop
        !          3989: L423:
        !          3990: set _D,%r29
        !          3991: ld [%r29],%f30; ld [%r29+4],%f31
        !          3992: set _Z2,%r29
        !          3993: st %f30,[%r29]; st %f31,[%r29+4]
        !          3994: set _I,%r29
        !          3995: st %r0,[%r29]
        !          3996: set _One,%r29
        !          3997: ld [%r29],%f28; ld [%r29+4],%f29
        !          3998: set _Z,%r29
        !          3999: ld [%r29],%f26; ld [%r29+4],%f27
        !          4000: faddd %f28,%f26,%f28
        !          4001: set _Half,%r29
        !          4002: ld [%r29],%f24; ld [%r29+4],%f25
        !          4003: fmuld %f28,%f24,%f28
        !          4004: faddd %f30,%f28,%f28
        !          4005: set _Y,%r29
        !          4006: st %f28,[%r29]; st %f29,[%r29+4]
        !          4007: faddd %f30,%f26,%f30
        !          4008: set _Q,%r29
        !          4009: ld [%r29],%f28; ld [%r29+4],%f29
        !          4010: faddd %f30,%f28,%f30
        !          4011: set _X,%r29
        !          4012: st %f30,[%r29]; st %f31,[%r29+4]
        !          4013: call _SR3750; nop
        !          4014: set _D,%r29
        !          4015: ld [%r29],%f30; ld [%r29+4],%f31
        !          4016: set _One,%r29
        !          4017: ld [%r29],%f28; ld [%r29+4],%f29
        !          4018: set _Z,%r29
        !          4019: ld [%r29],%f26; ld [%r29+4],%f27
        !          4020: fsubd %f28,%f26,%f28
        !          4021: set _Half,%r29
        !          4022: ld [%r29],%f24; ld [%r29+4],%f25
        !          4023: fmuld %f28,%f24,%f28
        !          4024: faddd %f30,%f28,%f28
        !          4025: faddd %f28,%f30,%f28
        !          4026: set _Y,%r29
        !          4027: st %f28,[%r29]; st %f29,[%r29+4]
        !          4028: fsubd %f30,%f26,%f28
        !          4029: faddd %f28,%f30,%f30
        !          4030: set _X,%r29
        !          4031: st %f30,[%r29]; st %f31,[%r29+4]
        !          4032: ld [%r29],%f30; ld [%r29+4],%f31
        !          4033: set _Q,%r28
        !          4034: ld [%r28],%f28; ld [%r28+4],%f29
        !          4035: faddd %f30,%f28,%f28
        !          4036: faddd %f28,%f30,%f30
        !          4037: st %f30,[%r29]; st %f31,[%r29+4]
        !          4038: call _SR3750; nop
        !          4039: call _NewD; nop
        !          4040: set _D,%r29
        !          4041: ld [%r29],%f30; ld [%r29+4],%f31
        !          4042: set _Z2,%r29
        !          4043: ld [%r29],%f28; ld [%r29+4],%f29
        !          4044: fsubd %f30,%f28,%f30
        !          4045: set _W,%r29
        !          4046: ld [%r29],%f26; ld [%r29+4],%f27
        !          4047: fsubd %f26,%f28,%f28
        !          4048: fcmped %f30,%f28; nop; fbue L425; nop
        !          4049: set 1,%r29
        !          4050: set _Anomaly,%r28
        !          4051: st %r29,[%r28]
        !          4052: ba L426; nop
        !          4053: L425:
        !          4054: set _D,%r29
        !          4055: ld [%r29],%f30; ld [%r29+4],%f31
        !          4056: set _Z2,%r29
        !          4057: ld [%r29],%f28; ld [%r29+4],%f29
        !          4058: fsubd %f30,%f28,%f30
        !          4059: set _One,%r29
        !          4060: ld [%r29],%f26; ld [%r29+4],%f27
        !          4061: set _Z,%r29
        !          4062: ld [%r29],%f24; ld [%r29+4],%f25
        !          4063: fsubd %f26,%f24,%f26
        !          4064: set _Half,%r29
        !          4065: ld [%r29],%f22; ld [%r29+4],%f23
        !          4066: fmuld %f26,%f22,%f26
        !          4067: faddd %f28,%f26,%f26
        !          4068: faddd %f30,%f26,%f26
        !          4069: set _Y,%r29
        !          4070: st %f26,[%r29]; st %f27,[%r29+4]
        !          4071: fsubd %f28,%f24,%f28
        !          4072: set _Q,%r29
        !          4073: ld [%r29],%f26; ld [%r29+4],%f27
        !          4074: faddd %f28,%f26,%f28
        !          4075: faddd %f30,%f28,%f30
        !          4076: set _X,%r29
        !          4077: st %f30,[%r29]; st %f31,[%r29+4]
        !          4078: call _SR3750; nop
        !          4079: set _One,%r29
        !          4080: ld [%r29],%f30; ld [%r29+4],%f31
        !          4081: set _Z,%r29
        !          4082: ld [%r29],%f28; ld [%r29+4],%f29
        !          4083: faddd %f30,%f28,%f30
        !          4084: set _Half,%r29
        !          4085: ld [%r29],%f28; ld [%r29+4],%f29
        !          4086: fmuld %f30,%f28,%f30
        !          4087: set _Y,%r29
        !          4088: st %f30,[%r29]; st %f31,[%r29+4]
        !          4089: set _Q,%r29
        !          4090: ld [%r29],%f30; ld [%r29+4],%f31
        !          4091: set _X,%r29
        !          4092: st %f30,[%r29]; st %f31,[%r29+4]
        !          4093: call _SR3750; nop
        !          4094: set _I,%r29
        !          4095: ld [%r29],%r29
        !          4096: cmp %r29,%r0; bne L427; nop
        !          4097: set 1,%r29
        !          4098: set _Anomaly,%r28
        !          4099: st %r29,[%r28]
        !          4100: L427:
        !          4101: L426:
        !          4102: L424:
        !          4103: L417:
        !          4104: L409:
        !          4105: L394:
        !          4106: set _I,%r29
        !          4107: ld [%r29],%r29
        !          4108: cmp %r29,%r0; be L431; nop
        !          4109: set _Anomaly,%r29
        !          4110: ld [%r29],%r29
        !          4111: cmp %r29,%r0; be L429; nop
        !          4112: L431:
        !          4113: mov %r0,%r8
        !          4114: set L432,%r9
        !          4115: call _BadCond; nop
        !          4116: set L433,%r8
        !          4117: set _W,%r29
        !          4118: ld [%r29],%f30; ld [%r29+4],%f31
        !          4119: st %f30,[%sp+4*1+68]
        !          4120: st %f31,[%sp+4*2+68]
        !          4121: ld [%sp+4*1+68],%o1
        !          4122: ld [%sp+4*2+68],%o2
        !          4123: call _printf; nop
        !          4124: set L434,%r8
        !          4125: call _printf; nop
        !          4126: set 1,%r29
        !          4127: set _SqRWrng,%r28
        !          4128: st %r29,[%r28]
        !          4129: L429:
        !          4130: L390:
        !          4131: set _Anomaly,%r29
        !          4132: ld [%r29],%r29
        !          4133: cmp %r29,%r0; bne L435; nop
        !          4134: set _MinSqEr,%r29
        !          4135: ld [%r29],%f30; ld [%r29+4],%f31
        !          4136: set _Zero,%r29
        !          4137: ld [%r29],%f28; ld [%r29+4],%f29
        !          4138: fcmped %f30,%f28; nop; fbul L437; nop
        !          4139: set _MaxSqEr,%r29
        !          4140: ld [%r29],%f30; ld [%r29+4],%f31
        !          4141: fcmped %f30,%f28; nop; fbug L437; nop
        !          4142: set 1,%r29
        !          4143: set _RSqrt,%r28
        !          4144: st %r29,[%r28]
        !          4145: set L439,%r8
        !          4146: call _printf; nop
        !          4147: ba L438; nop
        !          4148: L437:
        !          4149: set _MaxSqEr,%r29
        !          4150: ld [%r29],%f30; ld [%r29+4],%f31
        !          4151: set _U2,%r29
        !          4152: ld [%r29],%f28; ld [%r29+4],%f29
        !          4153: faddd %f30,%f28,%f30
        !          4154: set _Half,%r29
        !          4155: ld [%r29],%f26; ld [%r29+4],%f27
        !          4156: fsubd %f28,%f26,%f28
        !          4157: fcmped %f30,%f28; nop; fbug L443; nop
        !          4158: set _MinSqEr,%r29
        !          4159: ld [%r29],%f30; ld [%r29+4],%f31
        !          4160: fcmped %f30,%f26; nop; fbug L443; nop
        !          4161: set _Radix,%r29
        !          4162: ld [%r29],%f28; ld [%r29+4],%f29
        !          4163: faddd %f30,%f28,%f30
        !          4164: fcmped %f30,%f26; nop; fbuge L440; nop
        !          4165: L443:
        !          4166: set 1,%r29
        !          4167: set _SqRWrng,%r28
        !          4168: st %r29,[%r28]
        !          4169: ba L441; nop
        !          4170: L440:
        !          4171: set 2,%r29
        !          4172: set _RSqrt,%r28
        !          4173: st %r29,[%r28]
        !          4174: set L444,%r8
        !          4175: call _printf; nop
        !          4176: L441:
        !          4177: L438:
        !          4178: L435:
        !          4179: set _SqRWrng,%r29
        !          4180: ld [%r29],%r29
        !          4181: cmp %r29,%r0; be L445; nop
        !          4182: set L447,%r8
        !          4183: call _printf; nop
        !          4184: set L448,%r8
        !          4185: set _MinSqEr,%r29
        !          4186: ld [%r29],%f30; ld [%r29+4],%f31
        !          4187: set _Half,%r29
        !          4188: ld [%r29],%f28; ld [%r29+4],%f29
        !          4189: fsubd %f30,%f28,%f30
        !          4190: st %f30,[%sp+4*1+68]
        !          4191: st %f31,[%sp+4*2+68]
        !          4192: ld [%sp+4*1+68],%o1
        !          4193: ld [%sp+4*2+68],%o2
        !          4194: call _printf; nop
        !          4195: set L449,%r8
        !          4196: set _Half,%r29
        !          4197: ld [%r29],%f30; ld [%r29+4],%f31
        !          4198: set _MaxSqEr,%r29
        !          4199: ld [%r29],%f28; ld [%r29+4],%f29
        !          4200: faddd %f30,%f28,%f30
        !          4201: st %f30,[%sp+4*1+68]
        !          4202: st %f31,[%sp+4*2+68]
        !          4203: ld [%sp+4*1+68],%o1
        !          4204: ld [%sp+4*2+68],%o2
        !          4205: call _printf; nop
        !          4206: set 1,%r8
        !          4207: set _MaxSqEr,%r28
        !          4208: ld [%r28],%f30; ld [%r28+4],%f31
        !          4209: set _MinSqEr,%r28
        !          4210: ld [%r28],%f28; ld [%r28+4],%f29
        !          4211: fsubd %f30,%f28,%f30
        !          4212: set _Radix,%r28
        !          4213: ld [%r28],%f28; ld [%r28+4],%f29
        !          4214: fmuld %f28,%f28,%f28
        !          4215: fcmped %f30,%f28; nop; fbuge L452; nop
        !          4216: set 1,%r29
        !          4217: ba L453; nop
        !          4218: L452:
        !          4219: mov %r0,%r29
        !          4220: L453:
        !          4221: mov %r29,%r9
        !          4222: set L451,%r10
        !          4223: call _TstCond; nop
        !          4224: L445:
        !          4225: set 90,%r29
        !          4226: set _Milestone,%r28
        !          4227: st %r29,[%r28]
        !          4228: call _Pause; nop
        !          4229: set L454,%r8
        !          4230: call _printf; nop
        !          4231: set _N,%r29
        !          4232: st %r0,[%r29]
        !          4233: set _I,%r29
        !          4234: st %r0,[%r29]
        !          4235: set _Zero,%r29
        !          4236: ld [%r29],%f30; ld [%r29+4],%f31
        !          4237: fnegs %f30,%f30; fmovs %f31,%f31
        !          4238: set _Z,%r29
        !          4239: st %f30,[%r29]; st %f31,[%r29+4]
        !          4240: set 3,%r29
        !          4241: set _M,%r28
        !          4242: st %r29,[%r28]
        !          4243: set _Break,%r29
        !          4244: st %r0,[%r29]
        !          4245: L455:
        !          4246: set _One,%r29
        !          4247: ld [%r29],%f30; ld [%r29+4],%f31
        !          4248: set _X,%r29
        !          4249: st %f30,[%r29]; st %f31,[%r29+4]
        !          4250: call _SR3980; nop
        !          4251: set _I,%r29
        !          4252: ld [%r29],%r29
        !          4253: cmp %r29,10; bg L458; nop
        !          4254: set 1023,%r29
        !          4255: set _I,%r28
        !          4256: st %r29,[%r28]
        !          4257: call _SR3980; nop
        !          4258: L458:
        !          4259: set _Z,%r29
        !          4260: ld [%r29],%f30; ld [%r29+4],%f31
        !          4261: set _MinusOne,%r29
        !          4262: ld [%r29],%f28; ld [%r29+4],%f29
        !          4263: fcmped %f30,%f28; nop; fbne L460; nop
        !          4264: set 1,%r29
        !          4265: set _Break,%r28
        !          4266: st %r29,[%r28]
        !          4267: ba L461; nop
        !          4268: L460:
        !          4269: set _MinusOne,%r29
        !          4270: ld [%r29],%f30; ld [%r29+4],%f31
        !          4271: set _Z,%r29
        !          4272: st %f30,[%r29]; st %f31,[%r29+4]
        !          4273: call _PrintIfNPositive; nop
        !          4274: set _N,%r29
        !          4275: st %r0,[%r29]
        !          4276: set -4,%r29
        !          4277: set _I,%r28
        !          4278: st %r29,[%r28]
        !          4279: L461:
        !          4280: L456:
        !          4281: set _Break,%r29
        !          4282: ld [%r29],%r29
        !          4283: cmp %r29,%r0; be L455; nop
        !          4284: call _PrintIfNPositive; nop
        !          4285: set _N,%r29
        !          4286: ld [%r29],%r28
        !          4287: set _N1,%r27
        !          4288: st %r28,[%r27]
        !          4289: st %r0,[%r29]
        !          4290: set _A1,%r29
        !          4291: ld [%r29],%f30; ld [%r29+4],%f31
        !          4292: set _Z,%r29
        !          4293: st %f30,[%r29]; st %f31,[%r29+4]
        !          4294: set _W,%r29
        !          4295: ld [%r29],%f30; ld [%r29+4],%f31
        !          4296: st %f30,[%sp+4*0+68]
        !          4297: st %f31,[%sp+4*1+68]
        !          4298: ld [%sp+4*0+68],%o0
        !          4299: ld [%sp+4*1+68],%o1
        !          4300: call _log; nop
        !          4301: st %f0,[%fp+-48]; st %f1,[%fp+-48+4]
        !          4302: set _A1,%r29
        !          4303: ld [%r29],%f30; ld [%r29+4],%f31
        !          4304: st %f30,[%sp+4*0+68]
        !          4305: st %f31,[%sp+4*1+68]
        !          4306: ld [%sp+4*0+68],%o0
        !          4307: ld [%sp+4*1+68],%o1
        !          4308: call _log; nop
        !          4309: set _Two,%r29
        !          4310: ld [%r29],%f30; ld [%r29+4],%f31
        !          4311: ld [%fp+-48],%f28; ld [%fp+-48+4],%f29
        !          4312: fmuld %f30,%f28,%f30
        !          4313: fdivd %f30,%f0,%f30
        !          4314: st %f30,[%sp+4*0+68]
        !          4315: st %f31,[%sp+4*1+68]
        !          4316: ld [%sp+4*0+68],%o0
        !          4317: ld [%sp+4*1+68],%o1
        !          4318: call _floor; nop
        !          4319: fdtoi %f0,%f0; st %f0,[%sp+64]; ld [%sp+64],%r29
        !          4320: set _M,%r28
        !          4321: st %r29,[%r28]
        !          4322: set _Break,%r29
        !          4323: st %r0,[%r29]
        !          4324: L462:
        !          4325: set _Z,%r29
        !          4326: ld [%r29],%f30; ld [%r29+4],%f31
        !          4327: set _X,%r29
        !          4328: st %f30,[%r29]; st %f31,[%r29+4]
        !          4329: set 1,%r29
        !          4330: set _I,%r28
        !          4331: st %r29,[%r28]
        !          4332: call _SR3980; nop
        !          4333: set _Z,%r29
        !          4334: ld [%r29],%f30; ld [%r29+4],%f31
        !          4335: set _AInvrse,%r29
        !          4336: ld [%r29],%f28; ld [%r29+4],%f29
        !          4337: fcmped %f30,%f28; nop; fbne L465; nop
        !          4338: set 1,%r29
        !          4339: set _Break,%r28
        !          4340: st %r29,[%r28]
        !          4341: ba L466; nop
        !          4342: L465:
        !          4343: set _AInvrse,%r29
        !          4344: ld [%r29],%f30; ld [%r29+4],%f31
        !          4345: set _Z,%r29
        !          4346: st %f30,[%r29]; st %f31,[%r29+4]
        !          4347: L466:
        !          4348: L463:
        !          4349: set _Break,%r29
        !          4350: ld [%r29],%r29
        !          4351: cmp %r29,%r0; be L462; nop
        !          4352: set 100,%r29
        !          4353: set _Milestone,%r28
        !          4354: st %r29,[%r28]
        !          4355: set _NoTrials,%r29
        !          4356: ld [%r29],%r29
        !          4357: set _M,%r28
        !          4358: st %r29,[%r28]
        !          4359: set _Three,%r29
        !          4360: ld [%r29],%f30; ld [%r29+4],%f31
        !          4361: set _Z,%r29
        !          4362: st %f30,[%r29]; st %f31,[%r29+4]
        !          4363: L467:
        !          4364: set _Z,%r29
        !          4365: ld [%r29],%f30; ld [%r29+4],%f31
        !          4366: set _X,%r29
        !          4367: st %f30,[%r29]; st %f31,[%r29+4]
        !          4368: set 1,%r29
        !          4369: set _I,%r28
        !          4370: st %r29,[%r28]
        !          4371: call _SR3980; nop
        !          4372: L470:
        !          4373: set _Z,%r29
        !          4374: ld [%r29],%f30; ld [%r29+4],%f31
        !          4375: set _Two,%r28
        !          4376: ld [%r28],%f28; ld [%r28+4],%f29
        !          4377: faddd %f30,%f28,%f30
        !          4378: st %f30,[%r29]; st %f31,[%r29+4]
        !          4379: L471:
        !          4380: set _Z,%r29
        !          4381: ld [%r29],%f30; ld [%r29+4],%f31
        !          4382: set _Three,%r29
        !          4383: ld [%r29],%f28; ld [%r29+4],%f29
        !          4384: st %f28,[%fp+-56]; st %f29,[%fp+-56+4]
        !          4385: fdivd %f30,%f28,%f30
        !          4386: st %f30,[%sp+4*0+68]
        !          4387: st %f31,[%sp+4*1+68]
        !          4388: ld [%sp+4*0+68],%o0
        !          4389: ld [%sp+4*1+68],%o1
        !          4390: call _floor; nop
        !          4391: ld [%fp+-56],%f30; ld [%fp+-56+4],%f31
        !          4392: fmuld %f30,%f0,%f30
        !          4393: set _Z,%r29
        !          4394: ld [%r29],%f28; ld [%r29+4],%f29
        !          4395: fcmped %f30,%f28; nop; fbue L470; nop
        !          4396: L468:
        !          4397: set _Z,%r29
        !          4398: ld [%r29],%f30; ld [%r29+4],%f31
        !          4399: set _Eight,%r29
        !          4400: ld [%r29],%f28; ld [%r29+4],%f29
        !          4401: set _Three,%r29
        !          4402: ld [%r29],%f26; ld [%r29+4],%f27
        !          4403: fmuld %f28,%f26,%f28
        !          4404: fcmped %f30,%f28; nop; fbul L467; nop
        !          4405: set _N,%r29
        !          4406: ld [%r29],%r29
        !          4407: cmp %r29,%r0; ble L473; nop
        !          4408: set L475,%r8
        !          4409: call _printf; nop
        !          4410: set L476,%r8
        !          4411: call _printf; nop
        !          4412: L473:
        !          4413: call _PrintIfNPositive; nop
        !          4414: set _N,%r29
        !          4415: ld [%r29],%r28
        !          4416: set _N1,%r27
        !          4417: ld [%r27],%r27
        !          4418: add %r28,%r27,%r28
        !          4419: st %r28,[%r29]
        !          4420: ld [%r29],%r29
        !          4421: cmp %r29,%r0; bne L477; nop
        !          4422: set L479,%r8
        !          4423: call _printf; nop
        !          4424: L477:
        !          4425: set _N,%r29
        !          4426: ld [%r29],%r29
        !          4427: cmp %r29,%r0; ble L480; nop
        !          4428: call _Pause; nop
        !          4429: ba L481; nop
        !          4430: L480:
        !          4431: set L44,%r8
        !          4432: call _printf; nop
        !          4433: L481:
        !          4434: set 110,%r29
        !          4435: set _Milestone,%r28
        !          4436: st %r29,[%r28]
        !          4437: set L482,%r8
        !          4438: call _printf; nop
        !          4439: set _U1,%r29
        !          4440: ld [%r29],%f30; ld [%r29+4],%f31
        !          4441: set _D,%r29
        !          4442: st %f30,[%r29]; st %f31,[%r29+4]
        !          4443: set _Precision,%r29
        !          4444: ld [%r29],%f30; ld [%r29+4],%f31
        !          4445: st %f30,[%fp+-56]; st %f31,[%fp+-56+4]
        !          4446: st %f30,[%sp+4*0+68]
        !          4447: st %f31,[%sp+4*1+68]
        !          4448: ld [%sp+4*0+68],%o0
        !          4449: ld [%sp+4*1+68],%o1
        !          4450: call _floor; nop
        !          4451: ld [%fp+-56],%f30; ld [%fp+-56+4],%f31
        !          4452: fcmped %f30,%f0; nop; fbue L483; nop
        !          4453: set _BInvrse,%r29
        !          4454: ld [%r29],%f30; ld [%r29+4],%f31
        !          4455: set _D,%r29
        !          4456: st %f30,[%r29]; st %f31,[%r29+4]
        !          4457: set _Precision,%r29
        !          4458: ld [%r29],%f30; ld [%r29+4],%f31
        !          4459: set _X,%r29
        !          4460: st %f30,[%r29]; st %f31,[%r29+4]
        !          4461: L485:
        !          4462: set _D,%r29
        !          4463: ld [%r29],%f30; ld [%r29+4],%f31
        !          4464: set _BInvrse,%r28
        !          4465: ld [%r28],%f28; ld [%r28+4],%f29
        !          4466: fmuld %f30,%f28,%f30
        !          4467: st %f30,[%r29]; st %f31,[%r29+4]
        !          4468: set _X,%r29
        !          4469: ld [%r29],%f30; ld [%r29+4],%f31
        !          4470: set _One,%r28
        !          4471: ld [%r28],%f28; ld [%r28+4],%f29
        !          4472: fsubd %f30,%f28,%f30
        !          4473: st %f30,[%r29]; st %f31,[%r29+4]
        !          4474: L486:
        !          4475: set _X,%r29
        !          4476: ld [%r29],%f30; ld [%r29+4],%f31
        !          4477: set _Zero,%r29
        !          4478: ld [%r29],%f28; ld [%r29+4],%f29
        !          4479: fcmped %f30,%f28; nop; fbug L485; nop
        !          4480: L483:
        !          4481: set _One,%r29
        !          4482: ld [%r29],%f30; ld [%r29+4],%f31
        !          4483: set _Y,%r29
        !          4484: st %f30,[%r29]; st %f31,[%r29+4]
        !          4485: set _D,%r29
        !          4486: ld [%r29],%f30; ld [%r29+4],%f31
        !          4487: set _Z,%r29
        !          4488: st %f30,[%r29]; st %f31,[%r29+4]
        !          4489: L488:
        !          4490: set _Y,%r29
        !          4491: ld [%r29],%f30; ld [%r29+4],%f31
        !          4492: set _C,%r28
        !          4493: st %f30,[%r28]; st %f31,[%r28+4]
        !          4494: set _Z,%r28
        !          4495: ld [%r28],%f30; ld [%r28+4],%f31
        !          4496: st %f30,[%r29]; st %f31,[%r29+4]
        !          4497: ld [%r29],%f30; ld [%r29+4],%f31
        !          4498: fmuld %f30,%f30,%f30
        !          4499: st %f30,[%r28]; st %f31,[%r28+4]
        !          4500: L489:
        !          4501: set _Y,%r29
        !          4502: ld [%r29],%f30; ld [%r29+4],%f31
        !          4503: set _Z,%r29
        !          4504: ld [%r29],%f28; ld [%r29+4],%f29
        !          4505: fcmped %f30,%f28; nop; fbule L491; nop
        !          4506: faddd %f28,%f28,%f30
        !          4507: fcmped %f30,%f28; nop; fbug L488; nop
        !          4508: L491:
        !          4509: set _C,%r29
        !          4510: ld [%r29],%f30; ld [%r29+4],%f31
        !          4511: set _Y,%r29
        !          4512: st %f30,[%r29]; st %f31,[%r29+4]
        !          4513: ld [%r29],%f30; ld [%r29+4],%f31
        !          4514: set _D,%r29
        !          4515: ld [%r29],%f28; ld [%r29+4],%f29
        !          4516: fmuld %f30,%f28,%f30
        !          4517: set _Z,%r29
        !          4518: st %f30,[%r29]; st %f31,[%r29+4]
        !          4519: L492:
        !          4520: set _Y,%r29
        !          4521: ld [%r29],%f30; ld [%r29+4],%f31
        !          4522: set _C,%r28
        !          4523: st %f30,[%r28]; st %f31,[%r28+4]
        !          4524: set _Z,%r28
        !          4525: ld [%r28],%f30; ld [%r28+4],%f31
        !          4526: st %f30,[%r29]; st %f31,[%r29+4]
        !          4527: ld [%r29],%f30; ld [%r29+4],%f31
        !          4528: set _D,%r29
        !          4529: ld [%r29],%f28; ld [%r29+4],%f29
        !          4530: fmuld %f30,%f28,%f30
        !          4531: st %f30,[%r28]; st %f31,[%r28+4]
        !          4532: L493:
        !          4533: set _Y,%r29
        !          4534: ld [%r29],%f30; ld [%r29+4],%f31
        !          4535: set _Z,%r29
        !          4536: ld [%r29],%f28; ld [%r29+4],%f29
        !          4537: fcmped %f30,%f28; nop; fbule L495; nop
        !          4538: faddd %f28,%f28,%f30
        !          4539: fcmped %f30,%f28; nop; fbug L492; nop
        !          4540: L495:
        !          4541: set _Radix,%r29
        !          4542: ld [%r29],%f30; ld [%r29+4],%f31
        !          4543: set _Two,%r29
        !          4544: ld [%r29],%f28; ld [%r29+4],%f29
        !          4545: fcmped %f30,%f28; nop; fbuge L496; nop
        !          4546: set _Two,%r29
        !          4547: ld [%r29],%f30; ld [%r29+4],%f31
        !          4548: set _HInvrse,%r29
        !          4549: st %f30,[%r29]; st %f31,[%r29+4]
        !          4550: ba L497; nop
        !          4551: L496:
        !          4552: set _Radix,%r29
        !          4553: ld [%r29],%f30; ld [%r29+4],%f31
        !          4554: set _HInvrse,%r29
        !          4555: st %f30,[%r29]; st %f31,[%r29+4]
        !          4556: L497:
        !          4557: set _One,%r29
        !          4558: ld [%r29],%f30; ld [%r29+4],%f31
        !          4559: set _HInvrse,%r29
        !          4560: ld [%r29],%f28; ld [%r29+4],%f29
        !          4561: fdivd %f30,%f28,%f28
        !          4562: set _H,%r29
        !          4563: st %f28,[%r29]; st %f29,[%r29+4]
        !          4564: set _C,%r28
        !          4565: ld [%r28],%f28; ld [%r28+4],%f29
        !          4566: fdivd %f30,%f28,%f30
        !          4567: set _CInvrse,%r28
        !          4568: st %f30,[%r28]; st %f31,[%r28+4]
        !          4569: set _E0,%r28
        !          4570: st %f28,[%r28]; st %f29,[%r28+4]
        !          4571: ld [%r28],%f30; ld [%r28+4],%f31
        !          4572: ld [%r29],%f28; ld [%r29+4],%f29
        !          4573: fmuld %f30,%f28,%f30
        !          4574: set _Z,%r29
        !          4575: st %f30,[%r29]; st %f31,[%r29+4]
        !          4576: L498:
        !          4577: set _E0,%r29
        !          4578: ld [%r29],%f30; ld [%r29+4],%f31
        !          4579: set _Y,%r28
        !          4580: st %f30,[%r28]; st %f31,[%r28+4]
        !          4581: set _Z,%r28
        !          4582: ld [%r28],%f30; ld [%r28+4],%f31
        !          4583: st %f30,[%r29]; st %f31,[%r29+4]
        !          4584: ld [%r29],%f30; ld [%r29+4],%f31
        !          4585: set _H,%r29
        !          4586: ld [%r29],%f28; ld [%r29+4],%f29
        !          4587: fmuld %f30,%f28,%f30
        !          4588: st %f30,[%r28]; st %f31,[%r28+4]
        !          4589: L499:
        !          4590: set _E0,%r29
        !          4591: ld [%r29],%f30; ld [%r29+4],%f31
        !          4592: set _Z,%r29
        !          4593: ld [%r29],%f28; ld [%r29+4],%f29
        !          4594: fcmped %f30,%f28; nop; fbule L501; nop
        !          4595: faddd %f28,%f28,%f30
        !          4596: fcmped %f30,%f28; nop; fbug L498; nop
        !          4597: L501:
        !          4598: set _E0,%r29
        !          4599: ld [%r29],%f30; ld [%r29+4],%f31
        !          4600: set _UfThold,%r29
        !          4601: st %f30,[%r29]; st %f31,[%r29+4]
        !          4602: set _Zero,%r29
        !          4603: ld [%r29],%f30; ld [%r29+4],%f31
        !          4604: set _E1,%r29
        !          4605: st %f30,[%r29]; st %f31,[%r29+4]
        !          4606: set _Q,%r29
        !          4607: st %f30,[%r29]; st %f31,[%r29+4]
        !          4608: set _U2,%r29
        !          4609: ld [%r29],%f30; ld [%r29+4],%f31
        !          4610: set _E9,%r29
        !          4611: st %f30,[%r29]; st %f31,[%r29+4]
        !          4612: set _One,%r28
        !          4613: ld [%r28],%f30; ld [%r28+4],%f31
        !          4614: ld [%r29],%f28; ld [%r29+4],%f29
        !          4615: faddd %f30,%f28,%f30
        !          4616: set _S,%r29
        !          4617: st %f30,[%r29]; st %f31,[%r29+4]
        !          4618: set _C,%r28
        !          4619: ld [%r28],%f30; ld [%r28+4],%f31
        !          4620: ld [%r29],%f28; ld [%r29+4],%f29
        !          4621: fmuld %f30,%f28,%f28
        !          4622: set _D,%r29
        !          4623: st %f28,[%r29]; st %f29,[%r29+4]
        !          4624: ld [%r29],%f28; ld [%r29+4],%f29
        !          4625: fcmped %f28,%f30; nop; fbug L502; nop
        !          4626: set _Radix,%r29
        !          4627: ld [%r29],%f30; ld [%r29+4],%f31
        !          4628: set _U2,%r29
        !          4629: ld [%r29],%f28; ld [%r29+4],%f29
        !          4630: fmuld %f30,%f28,%f30
        !          4631: set _E9,%r29
        !          4632: st %f30,[%r29]; st %f31,[%r29+4]
        !          4633: set _One,%r28
        !          4634: ld [%r28],%f30; ld [%r28+4],%f31
        !          4635: ld [%r29],%f28; ld [%r29+4],%f29
        !          4636: faddd %f30,%f28,%f30
        !          4637: set _S,%r29
        !          4638: st %f30,[%r29]; st %f31,[%r29+4]
        !          4639: set _C,%r28
        !          4640: ld [%r28],%f30; ld [%r28+4],%f31
        !          4641: ld [%r29],%f28; ld [%r29+4],%f29
        !          4642: fmuld %f30,%f28,%f28
        !          4643: set _D,%r29
        !          4644: st %f28,[%r29]; st %f29,[%r29+4]
        !          4645: ld [%r29],%f28; ld [%r29+4],%f29
        !          4646: fcmped %f28,%f30; nop; fbug L503; nop
        !          4647: mov %r0,%r8
        !          4648: set L506,%r9
        !          4649: call _BadCond; nop
        !          4650: set _E0,%r29
        !          4651: ld [%r29],%f30; ld [%r29+4],%f31
        !          4652: set _Underflow,%r29
        !          4653: st %f30,[%r29]; st %f31,[%r29+4]
        !          4654: set _Zero,%r29
        !          4655: ld [%r29],%f30; ld [%r29+4],%f31
        !          4656: set _Y1,%r29
        !          4657: st %f30,[%r29]; st %f31,[%r29+4]
        !          4658: set _Z,%r29
        !          4659: ld [%r29],%f30; ld [%r29+4],%f31
        !          4660: set _PseudoZero,%r29
        !          4661: st %f30,[%r29]; st %f31,[%r29+4]
        !          4662: call _Pause; nop
        !          4663: ba L503; nop
        !          4664: L502:
        !          4665: set _D,%r29
        !          4666: ld [%r29],%f30; ld [%r29+4],%f31
        !          4667: set _Underflow,%r29
        !          4668: st %f30,[%r29]; st %f31,[%r29+4]
        !          4669: ld [%r29],%f30; ld [%r29+4],%f31
        !          4670: set _H,%r29
        !          4671: ld [%r29],%f28; ld [%r29+4],%f29
        !          4672: fmuld %f30,%f28,%f30
        !          4673: set _PseudoZero,%r29
        !          4674: st %f30,[%r29]; st %f31,[%r29+4]
        !          4675: set _Zero,%r29
        !          4676: ld [%r29],%f30; ld [%r29+4],%f31
        !          4677: set _UfThold,%r29
        !          4678: st %f30,[%r29]; st %f31,[%r29+4]
        !          4679: L507:
        !          4680: set _Underflow,%r29
        !          4681: ld [%r29],%f30; ld [%r29+4],%f31
        !          4682: set _Y1,%r28
        !          4683: st %f30,[%r28]; st %f31,[%r28+4]
        !          4684: set _PseudoZero,%r28
        !          4685: ld [%r28],%f30; ld [%r28+4],%f31
        !          4686: st %f30,[%r29]; st %f31,[%r29+4]
        !          4687: set _E1,%r29
        !          4688: ld [%r29],%f30; ld [%r29+4],%f31
        !          4689: faddd %f30,%f30,%f28
        !          4690: fcmped %f28,%f30; nop; fbug L510; nop
        !          4691: set _Underflow,%r29
        !          4692: ld [%r29],%f30; ld [%r29+4],%f31
        !          4693: set _HInvrse,%r29
        !          4694: ld [%r29],%f28; ld [%r29+4],%f29
        !          4695: fmuld %f30,%f28,%f30
        !          4696: set _Y2,%r29
        !          4697: st %f30,[%r29]; st %f31,[%r29+4]
        !          4698: set _Y1,%r28
        !          4699: ld [%r28],%f30; ld [%r28+4],%f31
        !          4700: ld [%r29],%f28; ld [%r29+4],%f29
        !          4701: fsubd %f30,%f28,%f30
        !          4702: st %f30,[%sp+4*0+68]
        !          4703: st %f31,[%sp+4*1+68]
        !          4704: ld [%sp+4*0+68],%o0
        !          4705: ld [%sp+4*1+68],%o1
        !          4706: call _fabs; nop
        !          4707: set _E1,%r29
        !          4708: st %f0,[%r29]; st %f1,[%r29+4]
        !          4709: set _Y1,%r29
        !          4710: ld [%r29],%f30; ld [%r29+4],%f31
        !          4711: set _Q,%r29
        !          4712: st %f30,[%r29]; st %f31,[%r29+4]
        !          4713: set _UfThold,%r29
        !          4714: ld [%r29],%f28; ld [%r29+4],%f29
        !          4715: set _Zero,%r29
        !          4716: ld [%r29],%f26; ld [%r29+4],%f27
        !          4717: fcmped %f28,%f26; nop; fbne L512; nop
        !          4718: set _Y2,%r29
        !          4719: ld [%r29],%f28; ld [%r29+4],%f29
        !          4720: fcmped %f30,%f28; nop; fbue L512; nop
        !          4721: set _Y1,%r29
        !          4722: ld [%r29],%f30; ld [%r29+4],%f31
        !          4723: set _UfThold,%r29
        !          4724: st %f30,[%r29]; st %f31,[%r29+4]
        !          4725: L512:
        !          4726: L510:
        !          4727: set _PseudoZero,%r29
        !          4728: ld [%r29],%f30; ld [%r29+4],%f31
        !          4729: set _H,%r28
        !          4730: ld [%r28],%f28; ld [%r28+4],%f29
        !          4731: fmuld %f30,%f28,%f30
        !          4732: st %f30,[%r29]; st %f31,[%r29+4]
        !          4733: L508:
        !          4734: set _Underflow,%r29
        !          4735: ld [%r29],%f30; ld [%r29+4],%f31
        !          4736: set _PseudoZero,%r29
        !          4737: ld [%r29],%f28; ld [%r29+4],%f29
        !          4738: fcmped %f30,%f28; nop; fbule L514; nop
        !          4739: faddd %f28,%f28,%f30
        !          4740: fcmped %f30,%f28; nop; fbug L507; nop
        !          4741: L514:
        !          4742: L503:
        !          4743: set _PseudoZero,%r29
        !          4744: ld [%r29],%f30; ld [%r29+4],%f31
        !          4745: set _Zero,%r29
        !          4746: ld [%r29],%f28; ld [%r29+4],%f29
        !          4747: fcmped %f30,%f28; nop; fbue L515; nop
        !          4748: set L44,%r8
        !          4749: call _printf; nop
        !          4750: set _PseudoZero,%r29
        !          4751: ld [%r29],%f30; ld [%r29+4],%f31
        !          4752: set _Z,%r29
        !          4753: st %f30,[%r29]; st %f31,[%r29+4]
        !          4754: set _Zero,%r29
        !          4755: ld [%r29],%f28; ld [%r29+4],%f29
        !          4756: fcmped %f30,%f28; nop; fbug L517; nop
        !          4757: mov %r0,%r8
        !          4758: set L519,%r9
        !          4759: call _BadCond; nop
        !          4760: set L520,%r8
        !          4761: call _printf; nop
        !          4762: set L521,%r8
        !          4763: set _PseudoZero,%r29
        !          4764: ld [%r29],%f30; ld [%r29+4],%f31
        !          4765: st %f30,[%sp+4*1+68]
        !          4766: st %f31,[%sp+4*2+68]
        !          4767: ld [%sp+4*1+68],%o1
        !          4768: ld [%sp+4*2+68],%o2
        !          4769: call _printf; nop
        !          4770: set _PseudoZero,%r29
        !          4771: ld [%r29],%f30; ld [%r29+4],%f31
        !          4772: fnegs %f30,%f30; fmovs %f31,%f31
        !          4773: set _X,%r29
        !          4774: st %f30,[%r29]; st %f31,[%r29+4]
        !          4775: ld [%r29],%f30; ld [%r29+4],%f31
        !          4776: set _Zero,%r29
        !          4777: ld [%r29],%f28; ld [%r29+4],%f29
        !          4778: fcmped %f30,%f28; nop; fbug L518; nop
        !          4779: set L524,%r8
        !          4780: call _printf; nop
        !          4781: set L525,%r8
        !          4782: set _X,%r29
        !          4783: ld [%r29],%f30; ld [%r29+4],%f31
        !          4784: st %f30,[%sp+4*1+68]
        !          4785: st %f31,[%sp+4*2+68]
        !          4786: ld [%sp+4*1+68],%o1
        !          4787: ld [%sp+4*2+68],%o2
        !          4788: call _printf; nop
        !          4789: ba L518; nop
        !          4790: L517:
        !          4791: set 3,%r8
        !          4792: set L526,%r9
        !          4793: call _BadCond; nop
        !          4794: set L527,%r8
        !          4795: set _PseudoZero,%r29
        !          4796: ld [%r29],%f30; ld [%r29+4],%f31
        !          4797: st %f30,[%sp+4*1+68]
        !          4798: st %f31,[%sp+4*2+68]
        !          4799: ld [%sp+4*1+68],%o1
        !          4800: ld [%sp+4*2+68],%o2
        !          4801: call _printf; nop
        !          4802: L518:
        !          4803: call _TstPtUf; nop
        !          4804: L515:
        !          4805: set 120,%r29
        !          4806: set _Milestone,%r28
        !          4807: st %r29,[%r28]
        !          4808: set _CInvrse,%r29
        !          4809: ld [%r29],%f30; ld [%r29+4],%f31
        !          4810: set _Y,%r29
        !          4811: ld [%r29],%f28; ld [%r29+4],%f29
        !          4812: fmuld %f30,%f28,%f28
        !          4813: set _Y1,%r29
        !          4814: ld [%r29],%f26; ld [%r29+4],%f27
        !          4815: fmuld %f30,%f26,%f30
        !          4816: fcmped %f28,%f30; nop; fbule L528; nop
        !          4817: set _H,%r29
        !          4818: ld [%r29],%f30; ld [%r29+4],%f31
        !          4819: set _S,%r29
        !          4820: ld [%r29],%f28; ld [%r29+4],%f29
        !          4821: fmuld %f30,%f28,%f30
        !          4822: st %f30,[%r29]; st %f31,[%r29+4]
        !          4823: set _Underflow,%r29
        !          4824: ld [%r29],%f30; ld [%r29+4],%f31
        !          4825: set _E0,%r29
        !          4826: st %f30,[%r29]; st %f31,[%r29+4]
        !          4827: L528:
        !          4828: set _E1,%r29
        !          4829: ld [%r29],%f30; ld [%r29+4],%f31
        !          4830: set _Zero,%r29
        !          4831: ld [%r29],%f28; ld [%r29+4],%f29
        !          4832: fcmped %f30,%f28; nop; fbue L530; nop
        !          4833: set _E0,%r29
        !          4834: ld [%r29],%f28; ld [%r29+4],%f29
        !          4835: fcmped %f30,%f28; nop; fbue L530; nop
        !          4836: set 2,%r8
        !          4837: set L157,%r9
        !          4838: call _BadCond; nop
        !          4839: set _E1,%r29
        !          4840: ld [%r29],%f30; ld [%r29+4],%f31
        !          4841: set _E0,%r29
        !          4842: ld [%r29],%f28; ld [%r29+4],%f29
        !          4843: fcmped %f30,%f28; nop; fbuge L532; nop
        !          4844: set L534,%r8
        !          4845: call _printf; nop
        !          4846: set L535,%r8
        !          4847: call _printf; nop
        !          4848: set _PseudoZero,%r29
        !          4849: ld [%r29],%f30; ld [%r29+4],%f31
        !          4850: set _Zero,%r29
        !          4851: ld [%r29],%f28; ld [%r29+4],%f29
        !          4852: fcmped %f30,%f28; nop; fbne L533; nop
        !          4853: set _E1,%r29
        !          4854: ld [%r29],%f30; ld [%r29+4],%f31
        !          4855: set _E0,%r29
        !          4856: st %f30,[%r29]; st %f31,[%r29+4]
        !          4857: ba L533; nop
        !          4858: L532:
        !          4859: set L538,%r8
        !          4860: call _printf; nop
        !          4861: set L539,%r8
        !          4862: call _printf; nop
        !          4863: L533:
        !          4864: L530:
        !          4865: set L540,%r8
        !          4866: set _E0,%r29
        !          4867: ld [%r29],%f30; ld [%r29+4],%f31
        !          4868: st %f30,[%sp+4*1+68]
        !          4869: st %f31,[%sp+4*2+68]
        !          4870: ld [%sp+4*1+68],%o1
        !          4871: ld [%sp+4*2+68],%o2
        !          4872: call _printf; nop
        !          4873: set _E0,%r29
        !          4874: ld [%r29],%f30; ld [%r29+4],%f31
        !          4875: set _Z,%r29
        !          4876: st %f30,[%r29]; st %f31,[%r29+4]
        !          4877: call _TstPtUf; nop
        !          4878: set _E0,%r29
        !          4879: ld [%r29],%f30; ld [%r29+4],%f31
        !          4880: set _Underflow,%r29
        !          4881: st %f30,[%r29]; st %f31,[%r29+4]
        !          4882: set _N,%r29
        !          4883: ld [%r29],%r29
        !          4884: cmp %r29,1; bne L541; nop
        !          4885: set _Y,%r29
        !          4886: ld [%r29],%f30; ld [%r29+4],%f31
        !          4887: set _Underflow,%r29
        !          4888: st %f30,[%r29]; st %f31,[%r29+4]
        !          4889: L541:
        !          4890: set 4,%r29
        !          4891: set _I,%r28
        !          4892: st %r29,[%r28]
        !          4893: set _E1,%r29
        !          4894: ld [%r29],%f30; ld [%r29+4],%f31
        !          4895: set _Zero,%r29
        !          4896: ld [%r29],%f28; ld [%r29+4],%f29
        !          4897: fcmped %f30,%f28; nop; fbne L543; nop
        !          4898: set 3,%r29
        !          4899: set _I,%r28
        !          4900: st %r29,[%r28]
        !          4901: L543:
        !          4902: set _UfThold,%r29
        !          4903: ld [%r29],%f30; ld [%r29+4],%f31
        !          4904: set _Zero,%r29
        !          4905: ld [%r29],%f28; ld [%r29+4],%f29
        !          4906: fcmped %f30,%f28; nop; fbne L545; nop
        !          4907: set _I,%r29
        !          4908: ld [%r29],%r28
        !          4909: sub %r28,2,%r28
        !          4910: st %r28,[%r29]
        !          4911: L545:
        !          4912: set 1,%r29
        !          4913: set _UfNGrad,%r28
        !          4914: st %r29,[%r28]
        !          4915: set _I,%r29
        !          4916: ld [%r29],%r29
        !          4917: cmp %r29,1; bl L547; nop
        !          4918: cmp %r29,4; bg L547; nop
        !          4919: sll %r29,2,%r29
        !          4920: set L571-4,%r28
        !          4921: ld [%r29+%r28],%r29
        !          4922: jmp %r29; nop
        !          4923: L571:
        !          4924: .align 4; .word L549
        !          4925: .align 4; .word L556
        !          4926: .align 4; .word L561
        !          4927: .align 4; .word L562
        !          4928: L549:
        !          4929: set _Underflow,%r29
        !          4930: ld [%r29],%f30; ld [%r29+4],%f31
        !          4931: set _UfThold,%r29
        !          4932: st %f30,[%r29]; st %f31,[%r29+4]
        !          4933: set _CInvrse,%r29
        !          4934: ld [%r29],%f30; ld [%r29+4],%f31
        !          4935: set _Q,%r29
        !          4936: ld [%r29],%f28; ld [%r29+4],%f29
        !          4937: fmuld %f30,%f28,%f28
        !          4938: set _Y,%r29
        !          4939: ld [%r29],%f26; ld [%r29+4],%f27
        !          4940: fmuld %f30,%f26,%f30
        !          4941: set _S,%r29
        !          4942: ld [%r29],%f26; ld [%r29+4],%f27
        !          4943: fmuld %f30,%f26,%f30
        !          4944: fcmped %f28,%f30; nop; fbue L550; nop
        !          4945: set _Y,%r29
        !          4946: ld [%r29],%f30; ld [%r29+4],%f31
        !          4947: set _UfThold,%r29
        !          4948: st %f30,[%r29]; st %f31,[%r29+4]
        !          4949: mov %r0,%r8
        !          4950: set L552,%r9
        !          4951: call _BadCond; nop
        !          4952: set L553,%r8
        !          4953: set _UfThold,%r29
        !          4954: ld [%r29],%f30; ld [%r29+4],%f31
        !          4955: st %f30,[%sp+4*1+68]
        !          4956: st %f31,[%sp+4*2+68]
        !          4957: ld [%sp+4*1+68],%o1
        !          4958: ld [%sp+4*2+68],%o2
        !          4959: call _printf; nop
        !          4960: set L554,%r8
        !          4961: set _C,%r29
        !          4962: ld [%r29],%f30; ld [%r29+4],%f31
        !          4963: st %f30,[%sp+4*1+68]
        !          4964: st %f31,[%sp+4*2+68]
        !          4965: ld [%sp+4*1+68],%o1
        !          4966: ld [%sp+4*2+68],%o2
        !          4967: call _printf; nop
        !          4968: set L555,%r8
        !          4969: call _printf; nop
        !          4970: L550:
        !          4971: call _Pause; nop
        !          4972: ba L548; nop
        !          4973: L556:
        !          4974: mov %r0,%r8
        !          4975: set L557,%r9
        !          4976: call _BadCond; nop
        !          4977: set L558,%r8
        !          4978: call _printf; nop
        !          4979: set L559,%r8
        !          4980: set _Q,%r29
        !          4981: ld [%r29],%f30; ld [%r29+4],%f31
        !          4982: st %f30,[%sp+4*1+68]
        !          4983: st %f31,[%sp+4*2+68]
        !          4984: ld [%sp+4*1+68],%o1
        !          4985: ld [%sp+4*2+68],%o2
        !          4986: set _Y2,%r29
        !          4987: ld [%r29],%f30; ld [%r29+4],%f31
        !          4988: st %f30,[%sp+4*3+68]
        !          4989: st %f31,[%sp+4*4+68]
        !          4990: ld [%sp+4*3+68],%o3
        !          4991: ld [%sp+4*4+68],%o4
        !          4992: call _printf; nop
        !          4993: set _Q,%r29
        !          4994: ld [%r29],%f30; ld [%r29+4],%f31
        !          4995: set _Y2,%r29
        !          4996: ld [%r29],%f28; ld [%r29+4],%f29
        !          4997: fsubd %f30,%f28,%f30
        !          4998: st %f30,[%sp+4*0+68]
        !          4999: st %f31,[%sp+4*1+68]
        !          5000: ld [%sp+4*0+68],%o0
        !          5001: ld [%sp+4*1+68],%o1
        !          5002: call _fabs; nop
        !          5003: set L560,%r8
        !          5004: st %f0,[%sp+4*1+68]
        !          5005: st %f1,[%sp+4*2+68]
        !          5006: ld [%sp+4*1+68],%o1
        !          5007: ld [%sp+4*2+68],%o2
        !          5008: call _printf; nop
        !          5009: set _Q,%r29
        !          5010: ld [%r29],%f30; ld [%r29+4],%f31
        !          5011: set _UfThold,%r29
        !          5012: st %f30,[%r29]; st %f31,[%r29+4]
        !          5013: ba L548; nop
        !          5014: L561:
        !          5015: set _X,%r29
        !          5016: ld [%r29],%f30; ld [%r29+4],%f31
        !          5017: st %f30,[%r29]; st %f31,[%r29+4]
        !          5018: ba L548; nop
        !          5019: L562:
        !          5020: set _Q,%r29
        !          5021: ld [%r29],%f30; ld [%r29+4],%f31
        !          5022: set _UfThold,%r29
        !          5023: ld [%r29],%f28; ld [%r29+4],%f29
        !          5024: fcmped %f30,%f28; nop; fbne L563; nop
        !          5025: set _E1,%r29
        !          5026: ld [%r29],%f30; ld [%r29+4],%f31
        !          5027: set _E0,%r29
        !          5028: ld [%r29],%f26; ld [%r29+4],%f27
        !          5029: fcmped %f30,%f26; nop; fbne L563; nop
        !          5030: set _E9,%r29
        !          5031: ld [%r29],%f26; ld [%r29+4],%f27
        !          5032: fdivd %f30,%f26,%f30
        !          5033: fsubd %f28,%f30,%f30
        !          5034: st %f30,[%sp+4*0+68]
        !          5035: st %f31,[%sp+4*1+68]
        !          5036: ld [%sp+4*0+68],%o0
        !          5037: ld [%sp+4*1+68],%o1
        !          5038: call _fabs; nop
        !          5039: set _E1,%r29
        !          5040: ld [%r29],%f30; ld [%r29+4],%f31
        !          5041: fcmped %f0,%f30; nop; fbug L563; nop
        !          5042: set _UfNGrad,%r29
        !          5043: st %r0,[%r29]
        !          5044: set L565,%r8
        !          5045: call _printf; nop
        !          5046: set L566,%r8
        !          5047: call _printf; nop
        !          5048: set _E0,%r28
        !          5049: ld [%r28],%f30; ld [%r28+4],%f31
        !          5050: set _CInvrse,%r28
        !          5051: ld [%r28],%f28; ld [%r28+4],%f29
        !          5052: fmuld %f30,%f28,%f30
        !          5053: set _Y,%r28
        !          5054: st %f30,[%r28]; st %f31,[%r28+4]
        !          5055: ld [%r28],%f30; ld [%r28+4],%f31
        !          5056: set _OneAndHalf,%r27
        !          5057: ld [%r27],%f26; ld [%r27+4],%f27
        !          5058: set _U2,%r27
        !          5059: ld [%r27],%f24; ld [%r27+4],%f25
        !          5060: faddd %f26,%f24,%f26
        !          5061: fmuld %f30,%f26,%f30
        !          5062: st %f30,[%r28]; st %f31,[%r28+4]
        !          5063: set _One,%r27
        !          5064: ld [%r27],%f30; ld [%r27+4],%f31
        !          5065: faddd %f30,%f24,%f30
        !          5066: fmuld %f28,%f30,%f30
        !          5067: set _X,%r27
        !          5068: st %f30,[%r27]; st %f31,[%r27+4]
        !          5069: ld [%r28],%f30; ld [%r28+4],%f31
        !          5070: ld [%r27],%f28; ld [%r27+4],%f29
        !          5071: fdivd %f30,%f28,%f30
        !          5072: st %f30,[%r28]; st %f31,[%r28+4]
        !          5073: set _Y,%r28
        !          5074: ld [%r28],%f30; ld [%r28+4],%f31
        !          5075: set _E0,%r28
        !          5076: ld [%r28],%f28; ld [%r28+4],%f29
        !          5077: fcmped %f30,%f28; nop; fbne L568; nop
        !          5078: set 1,%r29
        !          5079: ba L569; nop
        !          5080: L568:
        !          5081: mov %r0,%r29
        !          5082: L569:
        !          5083: set _IEEE,%r28
        !          5084: st %r29,[%r28]
        !          5085: L563:
        !          5086: L547:
        !          5087: L548:
        !          5088: set _UfNGrad,%r29
        !          5089: ld [%r29],%r29
        !          5090: cmp %r29,%r0; be L573; nop
        !          5091: set L44,%r8
        !          5092: call _printf; nop
        !          5093: set _sigfpe,%r29
        !          5094: set _sigsave,%r28
        !          5095: st %r29,[%r28]
        !          5096: set _ovfl_buf,%r8
        !          5097: call _setjmp; nop
        !          5098: cmp %r8,%r0; be L575; nop
        !          5099: set L577,%r8
        !          5100: call _printf; nop
        !          5101: set _H,%r29
        !          5102: ld [%r29],%f30; ld [%r29+4],%f31
        !          5103: faddd %f30,%f30,%f30
        !          5104: set _R,%r29
        !          5105: st %f30,[%r29]; st %f31,[%r29+4]
        !          5106: ba L576; nop
        !          5107: L575:
        !          5108: set _Underflow,%r29
        !          5109: ld [%r29],%f30; ld [%r29+4],%f31
        !          5110: set _UfThold,%r29
        !          5111: ld [%r29],%f28; ld [%r29+4],%f29
        !          5112: fdivd %f30,%f28,%f30
        !          5113: st %f30,[%sp+4*0+68]
        !          5114: st %f31,[%sp+4*1+68]
        !          5115: ld [%sp+4*0+68],%o0
        !          5116: ld [%sp+4*1+68],%o1
        !          5117: call _sqrt; nop
        !          5118: set _R,%r29
        !          5119: st %f0,[%r29]; st %f1,[%r29+4]
        !          5120: L576:
        !          5121: set _sigsave,%r29
        !          5122: st %r0,[%r29]
        !          5123: set _R,%r29
        !          5124: ld [%r29],%f30; ld [%r29+4],%f31
        !          5125: set _H,%r29
        !          5126: ld [%r29],%f28; ld [%r29+4],%f29
        !          5127: fcmped %f30,%f28; nop; fbug L578; nop
        !          5128: set _R,%r29
        !          5129: ld [%r29],%f30; ld [%r29+4],%f31
        !          5130: set _UfThold,%r29
        !          5131: ld [%r29],%f28; ld [%r29+4],%f29
        !          5132: fmuld %f30,%f28,%f28
        !          5133: set _Z,%r29
        !          5134: st %f28,[%r29]; st %f29,[%r29+4]
        !          5135: ld [%r29],%f28; ld [%r29+4],%f29
        !          5136: set _One,%r29
        !          5137: ld [%r29],%f26; ld [%r29+4],%f27
        !          5138: set _H,%r29
        !          5139: ld [%r29],%f24; ld [%r29+4],%f25
        !          5140: fmuld %f30,%f24,%f30
        !          5141: faddd %f26,%f24,%f24
        !          5142: fmuld %f30,%f24,%f30
        !          5143: faddd %f26,%f30,%f30
        !          5144: fmuld %f28,%f30,%f30
        !          5145: set _X,%r29
        !          5146: st %f30,[%r29]; st %f31,[%r29+4]
        !          5147: ba L579; nop
        !          5148: L578:
        !          5149: set _UfThold,%r29
        !          5150: ld [%r29],%f30; ld [%r29+4],%f31
        !          5151: set _Z,%r29
        !          5152: st %f30,[%r29]; st %f31,[%r29+4]
        !          5153: ld [%r29],%f30; ld [%r29+4],%f31
        !          5154: set _One,%r29
        !          5155: ld [%r29],%f28; ld [%r29+4],%f29
        !          5156: set _H,%r29
        !          5157: ld [%r29],%f26; ld [%r29+4],%f27
        !          5158: fmuld %f26,%f26,%f24
        !          5159: faddd %f28,%f26,%f26
        !          5160: fmuld %f24,%f26,%f26
        !          5161: faddd %f28,%f26,%f28
        !          5162: fmuld %f30,%f28,%f30
        !          5163: set _X,%r29
        !          5164: st %f30,[%r29]; st %f31,[%r29+4]
        !          5165: L579:
        !          5166: set _X,%r29
        !          5167: ld [%r29],%f30; ld [%r29+4],%f31
        !          5168: set _Z,%r29
        !          5169: ld [%r29],%f28; ld [%r29+4],%f29
        !          5170: fcmped %f30,%f28; nop; fbue L580; nop
        !          5171: fsubd %f30,%f28,%f30
        !          5172: set _Zero,%r29
        !          5173: ld [%r29],%f28; ld [%r29+4],%f29
        !          5174: fcmped %f30,%f28; nop; fbne L580; nop
        !          5175: set 3,%r8
        !          5176: set L157,%r9
        !          5177: call _BadCond; nop
        !          5178: set L582,%r8
        !          5179: set _X,%r29
        !          5180: ld [%r29],%f30; ld [%r29+4],%f31
        !          5181: st %f30,[%sp+4*1+68]
        !          5182: st %f31,[%sp+4*2+68]
        !          5183: ld [%sp+4*1+68],%o1
        !          5184: ld [%sp+4*2+68],%o2
        !          5185: set _Z,%r29
        !          5186: ld [%r29],%f30; ld [%r29+4],%f31
        !          5187: st %f30,[%sp+4*3+68]
        !          5188: st %f31,[%sp+4*4+68]
        !          5189: ld [%sp+4*3+68],%o3
        !          5190: ld [%sp+4*4+68],%o4
        !          5191: call _printf; nop
        !          5192: set _X,%r29
        !          5193: ld [%r29],%f30; ld [%r29+4],%f31
        !          5194: set _Z,%r29
        !          5195: ld [%r29],%f28; ld [%r29+4],%f29
        !          5196: fsubd %f30,%f28,%f30
        !          5197: set _Z9,%r29
        !          5198: st %f30,[%r29]; st %f31,[%r29+4]
        !          5199: set L583,%r8
        !          5200: ld [%r29],%f30; ld [%r29+4],%f31
        !          5201: st %f30,[%sp+4*1+68]
        !          5202: st %f31,[%sp+4*2+68]
        !          5203: ld [%sp+4*1+68],%o1
        !          5204: ld [%sp+4*2+68],%o2
        !          5205: call _printf; nop
        !          5206: set L584,%r8
        !          5207: call _printf; nop
        !          5208: set L585,%r8
        !          5209: call _printf; nop
        !          5210: set L586,%r8
        !          5211: call _printf; nop
        !          5212: set L587,%r8
        !          5213: call _printf; nop
        !          5214: set L588,%r8
        !          5215: call _printf; nop
        !          5216: set L589,%r8
        !          5217: call _printf; nop
        !          5218: set _sigfpe,%r29
        !          5219: set _sigsave,%r28
        !          5220: st %r29,[%r28]
        !          5221: set _ovfl_buf,%r8
        !          5222: call _setjmp; nop
        !          5223: cmp %r8,%r0; be L590; nop
        !          5224: set L592,%r8
        !          5225: call _printf; nop
        !          5226: ba L591; nop
        !          5227: L590:
        !          5228: set L593,%r8
        !          5229: set _X,%r29
        !          5230: ld [%r29],%f30; ld [%r29+4],%f31
        !          5231: set _Z,%r29
        !          5232: ld [%r29],%f28; ld [%r29+4],%f29
        !          5233: fdivd %f30,%f28,%f30
        !          5234: set _Half,%r29
        !          5235: ld [%r29],%f28; ld [%r29+4],%f29
        !          5236: fsubd %f30,%f28,%f30
        !          5237: fsubd %f30,%f28,%f30
        !          5238: st %f30,[%sp+4*1+68]
        !          5239: st %f31,[%sp+4*2+68]
        !          5240: ld [%sp+4*1+68],%o1
        !          5241: ld [%sp+4*2+68],%o2
        !          5242: call _printf; nop
        !          5243: L591:
        !          5244: set _sigsave,%r29
        !          5245: st %r0,[%r29]
        !          5246: L580:
        !          5247: L573:
        !          5248: set L594,%r8
        !          5249: set _UfThold,%r29
        !          5250: ld [%r29],%f30; ld [%r29+4],%f31
        !          5251: st %f30,[%sp+4*1+68]
        !          5252: st %f31,[%sp+4*2+68]
        !          5253: ld [%sp+4*1+68],%o1
        !          5254: ld [%sp+4*2+68],%o2
        !          5255: set L595,%r11
        !          5256: call _printf; nop
        !          5257: set L596,%r8
        !          5258: call _printf; nop
        !          5259: set L597,%r8
        !          5260: call _printf; nop
        !          5261: set _U1,%r29
        !          5262: ld [%r29],%f30; ld [%r29+4],%f31
        !          5263: fmuld %f30,%f30,%f28
        !          5264: set _Y2,%r29
        !          5265: st %f28,[%r29]; st %f29,[%r29+4]
        !          5266: ld [%r29],%f28; ld [%r29+4],%f29
        !          5267: fmuld %f28,%f28,%f28
        !          5268: set _Y,%r28
        !          5269: st %f28,[%r28]; st %f29,[%r28+4]
        !          5270: ld [%r28],%f28; ld [%r28+4],%f29
        !          5271: fmuld %f28,%f30,%f30
        !          5272: st %f30,[%r29]; st %f31,[%r29+4]
        !          5273: ld [%r29],%f30; ld [%r29+4],%f31
        !          5274: set _UfThold,%r29
        !          5275: ld [%r29],%f28; ld [%r29+4],%f29
        !          5276: fcmped %f30,%f28; nop; fbug L598; nop
        !          5277: set _Y,%r29
        !          5278: ld [%r29],%f30; ld [%r29+4],%f31
        !          5279: set _E0,%r29
        !          5280: ld [%r29],%f28; ld [%r29+4],%f29
        !          5281: fcmped %f30,%f28; nop; fbule L600; nop
        !          5282: set 2,%r8
        !          5283: set L157,%r9
        !          5284: call _BadCond; nop
        !          5285: set 5,%r29
        !          5286: set _I,%r28
        !          5287: st %r29,[%r28]
        !          5288: ba L601; nop
        !          5289: L600:
        !          5290: set 1,%r8
        !          5291: set L157,%r9
        !          5292: call _BadCond; nop
        !          5293: set 4,%r29
        !          5294: set _I,%r28
        !          5295: st %r29,[%r28]
        !          5296: L601:
        !          5297: set L602,%r8
        !          5298: set _I,%r29
        !          5299: ld [%r29],%r9
        !          5300: call _printf; nop
        !          5301: L598:
        !          5302: set 130,%r29
        !          5303: set _Milestone,%r28
        !          5304: st %r29,[%r28]
        !          5305: set _UfThold,%r29
        !          5306: ld [%r29],%f30; ld [%r29+4],%f31
        !          5307: st %f30,[%sp+4*0+68]
        !          5308: st %f31,[%sp+4*1+68]
        !          5309: ld [%sp+4*0+68],%o0
        !          5310: ld [%sp+4*1+68],%o1
        !          5311: call _log; nop
        !          5312: st %f0,[%fp+-64]; st %f1,[%fp+-64+4]
        !          5313: set _HInvrse,%r29
        !          5314: ld [%r29],%f30; ld [%r29+4],%f31
        !          5315: st %f30,[%sp+4*0+68]
        !          5316: st %f31,[%sp+4*1+68]
        !          5317: ld [%sp+4*0+68],%o0
        !          5318: ld [%sp+4*1+68],%o1
        !          5319: call _log; nop
        !          5320: set _Half,%r29
        !          5321: ld [%r29],%f30; ld [%r29+4],%f31
        !          5322: set _TwoForty,%r29
        !          5323: ld [%r29],%f28; ld [%r29+4],%f29
        !          5324: ld [%fp+-64],%f26; ld [%fp+-64+4],%f27
        !          5325: fmuld %f28,%f26,%f28
        !          5326: fdivd %f28,%f0,%f28
        !          5327: fsubd %f30,%f28,%f30
        !          5328: st %f30,[%sp+4*0+68]
        !          5329: st %f31,[%sp+4*1+68]
        !          5330: ld [%sp+4*0+68],%o0
        !          5331: ld [%sp+4*1+68],%o1
        !          5332: call _floor; nop
        !          5333: fnegs %f0,%f30; fmovs %f1,%f31
        !          5334: set _TwoForty,%r29
        !          5335: ld [%r29],%f28; ld [%r29+4],%f29
        !          5336: fdivd %f30,%f28,%f30
        !          5337: set _Y,%r29
        !          5338: st %f30,[%r29]; st %f31,[%r29+4]
        !          5339: set _Y,%r29
        !          5340: ld [%r29],%f30; ld [%r29+4],%f31
        !          5341: faddd %f30,%f30,%f30
        !          5342: set _Y2,%r29
        !          5343: st %f30,[%r29]; st %f31,[%r29+4]
        !          5344: set L603,%r8
        !          5345: call _printf; nop
        !          5346: set L604,%r8
        !          5347: set _HInvrse,%r29
        !          5348: ld [%r29],%f30; ld [%r29+4],%f31
        !          5349: st %f30,[%sp+4*1+68]
        !          5350: st %f31,[%sp+4*2+68]
        !          5351: ld [%sp+4*1+68],%o1
        !          5352: ld [%sp+4*2+68],%o2
        !          5353: set _Y,%r29
        !          5354: ld [%r29],%f30; ld [%r29+4],%f31
        !          5355: st %f30,[%sp+4*3+68]
        !          5356: st %f31,[%sp+4*4+68]
        !          5357: ld [%sp+4*3+68],%o3
        !          5358: ld [%sp+4*4+68],%o4
        !          5359: call _printf; nop
        !          5360: set L605,%r8
        !          5361: set _HInvrse,%r29
        !          5362: ld [%r29],%f30; ld [%r29+4],%f31
        !          5363: st %f30,[%sp+4*1+68]
        !          5364: st %f31,[%sp+4*2+68]
        !          5365: ld [%sp+4*1+68],%o1
        !          5366: ld [%sp+4*2+68],%o2
        !          5367: set _Y,%r29
        !          5368: ld [%r29],%f30; ld [%r29+4],%f31
        !          5369: st %f30,[%sp+4*3+68]
        !          5370: st %f31,[%sp+4*4+68]
        !          5371: ld [%sp+4*3+68],%o3
        !          5372: ld [%sp+4*4+68],%o4
        !          5373: call _printf; nop
        !          5374: set _HInvrse,%r29
        !          5375: ld [%r29],%f30; ld [%r29+4],%f31
        !          5376: st %f30,[%sp+4*0+68]
        !          5377: st %f31,[%sp+4*1+68]
        !          5378: ld [%sp+4*0+68],%o0
        !          5379: ld [%sp+4*1+68],%o1
        !          5380: set _Y2,%r29
        !          5381: ld [%r29],%f30; ld [%r29+4],%f31
        !          5382: st %f30,[%sp+4*2+68]
        !          5383: st %f31,[%sp+4*3+68]
        !          5384: ld [%sp+4*2+68],%o2
        !          5385: ld [%sp+4*3+68],%o3
        !          5386: call _pow; nop
        !          5387: set _V9,%r29
        !          5388: st %f0,[%r29]; st %f1,[%r29+4]
        !          5389: set L606,%r8
        !          5390: set _V9,%r29
        !          5391: ld [%r29],%f30; ld [%r29+4],%f31
        !          5392: st %f30,[%sp+4*1+68]
        !          5393: st %f31,[%sp+4*2+68]
        !          5394: ld [%sp+4*1+68],%o1
        !          5395: ld [%sp+4*2+68],%o2
        !          5396: call _printf; nop
        !          5397: set _V9,%r29
        !          5398: ld [%r29],%f30; ld [%r29+4],%f31
        !          5399: set _Zero,%r29
        !          5400: ld [%r29],%f28; ld [%r29+4],%f29
        !          5401: fcmped %f30,%f28; nop; fbul L609; nop
        !          5402: set _Radix,%r29
        !          5403: ld [%r29],%f28; ld [%r29+4],%f29
        !          5404: faddd %f28,%f28,%f28
        !          5405: set _E9,%r29
        !          5406: ld [%r29],%f26; ld [%r29+4],%f27
        !          5407: faddd %f28,%f26,%f28
        !          5408: set _UfThold,%r29
        !          5409: ld [%r29],%f26; ld [%r29+4],%f27
        !          5410: fmuld %f28,%f26,%f28
        !          5411: fcmped %f30,%f28; nop; fbule L607; nop
        !          5412: L609:
        !          5413: set 1,%r8
        !          5414: set L610,%r9
        !          5415: call _BadCond; nop
        !          5416: set L611,%r8
        !          5417: set _UfThold,%r29
        !          5418: ld [%r29],%f30; ld [%r29+4],%f31
        !          5419: st %f30,[%sp+4*1+68]
        !          5420: st %f31,[%sp+4*2+68]
        !          5421: ld [%sp+4*1+68],%o1
        !          5422: ld [%sp+4*2+68],%o2
        !          5423: call _printf; nop
        !          5424: ba L608; nop
        !          5425: L607:
        !          5426: set _V9,%r29
        !          5427: ld [%r29],%f30; ld [%r29+4],%f31
        !          5428: set _UfThold,%r29
        !          5429: ld [%r29],%f28; ld [%r29+4],%f29
        !          5430: set _One,%r29
        !          5431: ld [%r29],%f26; ld [%r29+4],%f27
        !          5432: set _E9,%r29
        !          5433: ld [%r29],%f24; ld [%r29+4],%f25
        !          5434: faddd %f26,%f24,%f26
        !          5435: fmuld %f28,%f26,%f28
        !          5436: fcmped %f30,%f28; nop; fbug L612; nop
        !          5437: set L614,%r8
        !          5438: call _printf; nop
        !          5439: ba L613; nop
        !          5440: L612:
        !          5441: set 2,%r8
        !          5442: set L610,%r9
        !          5443: call _BadCond; nop
        !          5444: set L611,%r8
        !          5445: set _UfThold,%r29
        !          5446: ld [%r29],%f30; ld [%r29+4],%f31
        !          5447: st %f30,[%sp+4*1+68]
        !          5448: st %f31,[%sp+4*2+68]
        !          5449: ld [%sp+4*1+68],%o1
        !          5450: ld [%sp+4*2+68],%o2
        !          5451: call _printf; nop
        !          5452: L613:
        !          5453: L608:
        !          5454: set 140,%r29
        !          5455: set _Milestone,%r28
        !          5456: st %r29,[%r28]
        !          5457: set L44,%r8
        !          5458: call _printf; nop
        !          5459: set _Zero,%r29
        !          5460: ld [%r29],%f30; ld [%r29+4],%f31
        !          5461: set _X,%r29
        !          5462: st %f30,[%r29]; st %f31,[%r29+4]
        !          5463: set 2,%r29
        !          5464: set _I,%r28
        !          5465: st %r29,[%r28]
        !          5466: set _Two,%r29
        !          5467: ld [%r29],%f28; ld [%r29+4],%f29
        !          5468: set _Three,%r29
        !          5469: ld [%r29],%f26; ld [%r29+4],%f27
        !          5470: fmuld %f28,%f26,%f28
        !          5471: set _Y,%r29
        !          5472: st %f28,[%r29]; st %f29,[%r29+4]
        !          5473: set _Q,%r29
        !          5474: st %f30,[%r29]; st %f31,[%r29+4]
        !          5475: set _N,%r29
        !          5476: st %r0,[%r29]
        !          5477: L615:
        !          5478: set _X,%r29
        !          5479: ld [%r29],%f30; ld [%r29+4],%f31
        !          5480: set _Z,%r28
        !          5481: st %f30,[%r28]; st %f31,[%r28+4]
        !          5482: set _I,%r27
        !          5483: ld [%r27],%r26
        !          5484: add %r26,1,%r26
        !          5485: st %r26,[%r27]
        !          5486: set _Y,%r26
        !          5487: ld [%r26],%f30; ld [%r26+4],%f31
        !          5488: ld [%r27],%r27
        !          5489: add %r27,%r27,%r27
        !          5490: st %r27,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
        !          5491: fdivd %f30,%f28,%f30
        !          5492: st %f30,[%r26]; st %f31,[%r26+4]
        !          5493: ld [%r26],%f30; ld [%r26+4],%f31
        !          5494: set _Q,%r27
        !          5495: ld [%r27],%f28; ld [%r27+4],%f29
        !          5496: faddd %f30,%f28,%f30
        !          5497: set _R,%r26
        !          5498: st %f30,[%r26]; st %f31,[%r26+4]
        !          5499: ld [%r28],%f30; ld [%r28+4],%f31
        !          5500: ld [%r26],%f28; ld [%r26+4],%f29
        !          5501: faddd %f30,%f28,%f26
        !          5502: st %f26,[%r29]; st %f27,[%r29+4]
        !          5503: ld [%r29],%f26; ld [%r29+4],%f27
        !          5504: fsubd %f30,%f26,%f30
        !          5505: faddd %f30,%f28,%f30
        !          5506: st %f30,[%r27]; st %f31,[%r27+4]
        !          5507: L616:
        !          5508: set _X,%r29
        !          5509: ld [%r29],%f30; ld [%r29+4],%f31
        !          5510: set _Z,%r29
        !          5511: ld [%r29],%f28; ld [%r29+4],%f29
        !          5512: fcmped %f30,%f28; nop; fbug L615; nop
        !          5513: set _OneAndHalf,%r29
        !          5514: ld [%r29],%f30; ld [%r29+4],%f31
        !          5515: set _One,%r29
        !          5516: ld [%r29],%f28; ld [%r29+4],%f29
        !          5517: set _Eight,%r29
        !          5518: ld [%r29],%f26; ld [%r29+4],%f27
        !          5519: fdivd %f28,%f26,%f28
        !          5520: faddd %f30,%f28,%f28
        !          5521: set _X,%r29
        !          5522: ld [%r29],%f26; ld [%r29+4],%f27
        !          5523: set _ThirtyTwo,%r28
        !          5524: ld [%r28],%f24; ld [%r28+4],%f25
        !          5525: fmuld %f30,%f24,%f30
        !          5526: fdivd %f26,%f30,%f30
        !          5527: faddd %f28,%f30,%f30
        !          5528: set _Z,%r28
        !          5529: st %f30,[%r28]; st %f31,[%r28+4]
        !          5530: ld [%r28],%f30; ld [%r28+4],%f31
        !          5531: fmuld %f30,%f30,%f30
        !          5532: st %f30,[%r29]; st %f31,[%r29+4]
        !          5533: ld [%r29],%f30; ld [%r29+4],%f31
        !          5534: fmuld %f30,%f30,%f30
        !          5535: set _Exp2,%r28
        !          5536: st %f30,[%r28]; st %f31,[%r28+4]
        !          5537: set _F9,%r27
        !          5538: ld [%r27],%f30; ld [%r27+4],%f31
        !          5539: st %f30,[%r29]; st %f31,[%r29+4]
        !          5540: ld [%r29],%f30; ld [%r29+4],%f31
        !          5541: set _U1,%r29
        !          5542: ld [%r29],%f28; ld [%r29+4],%f29
        !          5543: fsubd %f30,%f28,%f30
        !          5544: set _Y,%r29
        !          5545: st %f30,[%r29]; st %f31,[%r29+4]
        !          5546: set L618,%r8
        !          5547: ld [%r28],%f30; ld [%r28+4],%f31
        !          5548: st %f30,[%sp+4*1+68]
        !          5549: st %f31,[%sp+4*2+68]
        !          5550: ld [%sp+4*1+68],%o1
        !          5551: ld [%sp+4*2+68],%o2
        !          5552: call _printf; nop
        !          5553: set 1,%r29
        !          5554: set _I,%r28
        !          5555: st %r29,[%r28]
        !          5556: L619:
        !          5557: set _X,%r29
        !          5558: ld [%r29],%f30; ld [%r29+4],%f31
        !          5559: set _BInvrse,%r29
        !          5560: ld [%r29],%f28; ld [%r29+4],%f29
        !          5561: fsubd %f30,%f28,%f26
        !          5562: set _Z,%r29
        !          5563: st %f26,[%r29]; st %f27,[%r29+4]
        !          5564: set _One,%r28
        !          5565: ld [%r28],%f26; ld [%r28+4],%f27
        !          5566: faddd %f30,%f26,%f24
        !          5567: ld [%r29],%f22; ld [%r29+4],%f23
        !          5568: fsubd %f26,%f28,%f28
        !          5569: fsubd %f22,%f28,%f28
        !          5570: fdivd %f24,%f28,%f28
        !          5571: st %f28,[%r29]; st %f29,[%r29+4]
        !          5572: st %f30,[%sp+4*0+68]
        !          5573: st %f31,[%sp+4*1+68]
        !          5574: ld [%sp+4*0+68],%o0
        !          5575: ld [%sp+4*1+68],%o1
        !          5576: ld [%r29],%f30; ld [%r29+4],%f31
        !          5577: st %f30,[%sp+4*2+68]
        !          5578: st %f31,[%sp+4*3+68]
        !          5579: ld [%sp+4*2+68],%o2
        !          5580: ld [%sp+4*3+68],%o3
        !          5581: call _pow; nop
        !          5582: set _Exp2,%r29
        !          5583: ld [%r29],%f30; ld [%r29+4],%f31
        !          5584: fsubd %f0,%f30,%f30
        !          5585: set _Q,%r29
        !          5586: st %f30,[%r29]; st %f31,[%r29+4]
        !          5587: set _Q,%r29
        !          5588: ld [%r29],%f30; ld [%r29+4],%f31
        !          5589: st %f30,[%sp+4*0+68]
        !          5590: st %f31,[%sp+4*1+68]
        !          5591: ld [%sp+4*0+68],%o0
        !          5592: ld [%sp+4*1+68],%o1
        !          5593: call _fabs; nop
        !          5594: set _TwoForty,%r29
        !          5595: ld [%r29],%f30; ld [%r29+4],%f31
        !          5596: set _U2,%r29
        !          5597: ld [%r29],%f28; ld [%r29+4],%f29
        !          5598: fmuld %f30,%f28,%f30
        !          5599: fcmped %f0,%f30; nop; fbule L623; nop
        !          5600: set 1,%r29
        !          5601: set _N,%r28
        !          5602: st %r29,[%r28]
        !          5603: set _X,%r29
        !          5604: ld [%r29],%f30; ld [%r29+4],%f31
        !          5605: set _BInvrse,%r29
        !          5606: ld [%r29],%f28; ld [%r29+4],%f29
        !          5607: fsubd %f30,%f28,%f30
        !          5608: set _One,%r29
        !          5609: ld [%r29],%f26; ld [%r29+4],%f27
        !          5610: fsubd %f26,%f28,%f28
        !          5611: fsubd %f30,%f28,%f30
        !          5612: set _V9,%r29
        !          5613: st %f30,[%r29]; st %f31,[%r29+4]
        !          5614: set 2,%r8
        !          5615: set L625,%r9
        !          5616: call _BadCond; nop
        !          5617: set _X,%r29
        !          5618: ld [%r29],%f30; ld [%r29+4],%f31
        !          5619: st %f30,[%sp+4*0+68]
        !          5620: st %f31,[%sp+4*1+68]
        !          5621: ld [%sp+4*0+68],%o0
        !          5622: ld [%sp+4*1+68],%o1
        !          5623: set _Z,%r29
        !          5624: ld [%r29],%f30; ld [%r29+4],%f31
        !          5625: st %f30,[%sp+4*2+68]
        !          5626: st %f31,[%sp+4*3+68]
        !          5627: ld [%sp+4*2+68],%o2
        !          5628: ld [%sp+4*3+68],%o3
        !          5629: call _pow; nop
        !          5630: set L626,%r8
        !          5631: st %f0,[%sp+4*1+68]
        !          5632: st %f1,[%sp+4*2+68]
        !          5633: ld [%sp+4*1+68],%o1
        !          5634: ld [%sp+4*2+68],%o2
        !          5635: call _printf; nop
        !          5636: set L627,%r8
        !          5637: set _V9,%r29
        !          5638: ld [%r29],%f30; ld [%r29+4],%f31
        !          5639: st %f30,[%sp+4*1+68]
        !          5640: st %f31,[%sp+4*2+68]
        !          5641: ld [%sp+4*1+68],%o1
        !          5642: ld [%sp+4*2+68],%o2
        !          5643: set _Z,%r29
        !          5644: ld [%r29],%f30; ld [%r29+4],%f31
        !          5645: st %f30,[%sp+4*3+68]
        !          5646: st %f31,[%sp+4*4+68]
        !          5647: ld [%sp+4*3+68],%o3
        !          5648: ld [%sp+4*4+68],%o4
        !          5649: call _printf; nop
        !          5650: set L628,%r8
        !          5651: set _Q,%r29
        !          5652: ld [%r29],%f30; ld [%r29+4],%f31
        !          5653: st %f30,[%sp+4*1+68]
        !          5654: st %f31,[%sp+4*2+68]
        !          5655: ld [%sp+4*1+68],%o1
        !          5656: ld [%sp+4*2+68],%o2
        !          5657: call _printf; nop
        !          5658: set L629,%r8
        !          5659: call _printf; nop
        !          5660: set L630,%r8
        !          5661: call _printf; nop
        !          5662: ba L621; nop
        !          5663: L623:
        !          5664: set _Y,%r29
        !          5665: ld [%r29],%f30; ld [%r29+4],%f31
        !          5666: set _X,%r28
        !          5667: ld [%r28],%f28; ld [%r28+4],%f29
        !          5668: fsubd %f30,%f28,%f28
        !          5669: set _Two,%r27
        !          5670: ld [%r27],%f26; ld [%r27+4],%f27
        !          5671: fmuld %f28,%f26,%f28
        !          5672: faddd %f28,%f30,%f28
        !          5673: set _Z,%r27
        !          5674: st %f28,[%r27]; st %f29,[%r27+4]
        !          5675: st %f30,[%r28]; st %f31,[%r28+4]
        !          5676: ld [%r27],%f30; ld [%r27+4],%f31
        !          5677: st %f30,[%r29]; st %f31,[%r29+4]
        !          5678: set _One,%r29
        !          5679: ld [%r29],%f30; ld [%r29+4],%f31
        !          5680: ld [%r28],%f28; ld [%r28+4],%f29
        !          5681: set _F9,%r29
        !          5682: ld [%r29],%f26; ld [%r29+4],%f27
        !          5683: fsubd %f28,%f26,%f28
        !          5684: fmuld %f28,%f28,%f28
        !          5685: faddd %f30,%f28,%f28
        !          5686: st %f28,[%r27]; st %f29,[%r27+4]
        !          5687: ld [%r27],%f28; ld [%r27+4],%f29
        !          5688: fcmped %f28,%f30; nop; fbule L631; nop
        !          5689: set _I,%r29
        !          5690: ld [%r29],%r29
        !          5691: set _NoTrials,%r28
        !          5692: ld [%r28],%r28
        !          5693: cmp %r29,%r28; bge L631; nop
        !          5694: set _I,%r29
        !          5695: ld [%r29],%r28
        !          5696: add %r28,1,%r28
        !          5697: st %r28,[%r29]
        !          5698: ba L619; nop
        !          5699: L631:
        !          5700: set _X,%r29
        !          5701: ld [%r29],%f30; ld [%r29+4],%f31
        !          5702: set _One,%r29
        !          5703: ld [%r29],%f28; ld [%r29+4],%f29
        !          5704: fcmped %f30,%f28; nop; fbule L633; nop
        !          5705: set _N,%r29
        !          5706: ld [%r29],%r29
        !          5707: cmp %r29,%r0; bne L621; nop
        !          5708: set L637,%r8
        !          5709: call _printf; nop
        !          5710: ba L621; nop
        !          5711: L633:
        !          5712: set _One,%r29
        !          5713: ld [%r29],%f30; ld [%r29+4],%f31
        !          5714: set _U2,%r29
        !          5715: ld [%r29],%f28; ld [%r29+4],%f29
        !          5716: faddd %f30,%f28,%f30
        !          5717: set _X,%r29
        !          5718: st %f30,[%r29]; st %f31,[%r29+4]
        !          5719: faddd %f28,%f28,%f30
        !          5720: set _Y,%r28
        !          5721: st %f30,[%r28]; st %f31,[%r28+4]
        !          5722: ld [%r28],%f30; ld [%r28+4],%f31
        !          5723: ld [%r29],%f28; ld [%r29+4],%f29
        !          5724: faddd %f30,%f28,%f30
        !          5725: st %f30,[%r28]; st %f31,[%r28+4]
        !          5726: set 1,%r29
        !          5727: set _I,%r28
        !          5728: st %r29,[%r28]
        !          5729: ba L619; nop
        !          5730: L621:
        !          5731: set 150,%r29
        !          5732: set _Milestone,%r28
        !          5733: st %r29,[%r28]
        !          5734: set L638,%r8
        !          5735: call _printf; nop
        !          5736: set _N,%r29
        !          5737: st %r0,[%r29]
        !          5738: set _A1,%r29
        !          5739: ld [%r29],%f30; ld [%r29+4],%f31
        !          5740: set _Z,%r29
        !          5741: st %f30,[%r29]; st %f31,[%r29+4]
        !          5742: set _C,%r29
        !          5743: ld [%r29],%f30; ld [%r29+4],%f31
        !          5744: st %f30,[%sp+4*0+68]
        !          5745: st %f31,[%sp+4*1+68]
        !          5746: ld [%sp+4*0+68],%o0
        !          5747: ld [%sp+4*1+68],%o1
        !          5748: call _log; nop
        !          5749: st %f0,[%fp+-72]; st %f1,[%fp+-72+4]
        !          5750: set _A1,%r29
        !          5751: ld [%r29],%f30; ld [%r29+4],%f31
        !          5752: st %f30,[%sp+4*0+68]
        !          5753: st %f31,[%sp+4*1+68]
        !          5754: ld [%sp+4*0+68],%o0
        !          5755: ld [%sp+4*1+68],%o1
        !          5756: call _log; nop
        !          5757: set _Half,%r29
        !          5758: ld [%r29],%f30; ld [%r29+4],%f31
        !          5759: ld [%fp+-72],%f28; ld [%fp+-72+4],%f29
        !          5760: fdivd %f28,%f0,%f28
        !          5761: fsubd %f30,%f28,%f30
        !          5762: st %f30,[%sp+4*0+68]
        !          5763: st %f31,[%sp+4*1+68]
        !          5764: ld [%sp+4*0+68],%o0
        !          5765: ld [%sp+4*1+68],%o1
        !          5766: call _floor; nop
        !          5767: set _Q,%r29
        !          5768: st %f0,[%r29]; st %f1,[%r29+4]
        !          5769: set _Break,%r29
        !          5770: st %r0,[%r29]
        !          5771: L639:
        !          5772: set _CInvrse,%r29
        !          5773: ld [%r29],%f30; ld [%r29+4],%f31
        !          5774: set _X,%r29
        !          5775: st %f30,[%r29]; st %f31,[%r29+4]
        !          5776: set _Z,%r29
        !          5777: ld [%r29],%f30; ld [%r29+4],%f31
        !          5778: st %f30,[%sp+4*0+68]
        !          5779: st %f31,[%sp+4*1+68]
        !          5780: ld [%sp+4*0+68],%o0
        !          5781: ld [%sp+4*1+68],%o1
        !          5782: set _Q,%r29
        !          5783: ld [%r29],%f30; ld [%r29+4],%f31
        !          5784: st %f30,[%sp+4*2+68]
        !          5785: st %f31,[%sp+4*3+68]
        !          5786: ld [%sp+4*2+68],%o2
        !          5787: ld [%sp+4*3+68],%o3
        !          5788: call _pow; nop
        !          5789: set _Y,%r29
        !          5790: st %f0,[%r29]; st %f1,[%r29+4]
        !          5791: call _IsYeqX; nop
        !          5792: set _Q,%r29
        !          5793: ld [%r29],%f30; ld [%r29+4],%f31
        !          5794: fnegs %f30,%f30; fmovs %f31,%f31
        !          5795: st %f30,[%r29]; st %f31,[%r29+4]
        !          5796: set _C,%r28
        !          5797: ld [%r28],%f30; ld [%r28+4],%f31
        !          5798: set _X,%r28
        !          5799: st %f30,[%r28]; st %f31,[%r28+4]
        !          5800: set _Z,%r28
        !          5801: ld [%r28],%f30; ld [%r28+4],%f31
        !          5802: st %f30,[%sp+4*0+68]
        !          5803: st %f31,[%sp+4*1+68]
        !          5804: ld [%sp+4*0+68],%o0
        !          5805: ld [%sp+4*1+68],%o1
        !          5806: ld [%r29],%f30; ld [%r29+4],%f31
        !          5807: st %f30,[%sp+4*2+68]
        !          5808: st %f31,[%sp+4*3+68]
        !          5809: ld [%sp+4*2+68],%o2
        !          5810: ld [%sp+4*3+68],%o3
        !          5811: call _pow; nop
        !          5812: set _Y,%r29
        !          5813: st %f0,[%r29]; st %f1,[%r29+4]
        !          5814: call _IsYeqX; nop
        !          5815: set _Z,%r29
        !          5816: ld [%r29],%f30; ld [%r29+4],%f31
        !          5817: set _One,%r29
        !          5818: ld [%r29],%f28; ld [%r29+4],%f29
        !          5819: fcmped %f30,%f28; nop; fbuge L642; nop
        !          5820: set 1,%r29
        !          5821: set _Break,%r28
        !          5822: st %r29,[%r28]
        !          5823: ba L643; nop
        !          5824: L642:
        !          5825: set _AInvrse,%r29
        !          5826: ld [%r29],%f30; ld [%r29+4],%f31
        !          5827: set _Z,%r29
        !          5828: st %f30,[%r29]; st %f31,[%r29+4]
        !          5829: L643:
        !          5830: L640:
        !          5831: set _Break,%r29
        !          5832: ld [%r29],%r29
        !          5833: cmp %r29,%r0; be L639; nop
        !          5834: call _PrintIfNPositive; nop
        !          5835: set _N,%r29
        !          5836: ld [%r29],%r29
        !          5837: cmp %r29,%r0; bne L644; nop
        !          5838: set L646,%r8
        !          5839: call _printf; nop
        !          5840: L644:
        !          5841: set L44,%r8
        !          5842: call _printf; nop
        !          5843: set 160,%r29
        !          5844: set _Milestone,%r28
        !          5845: st %r29,[%r28]
        !          5846: call _Pause; nop
        !          5847: set L647,%r8
        !          5848: call _printf; nop
        !          5849: set L648,%r8
        !          5850: call _printf; nop
        !          5851: set _CInvrse,%r29
        !          5852: ld [%r29],%f30; ld [%r29+4],%f31
        !          5853: fnegs %f30,%f30; fmovs %f31,%f31
        !          5854: set _Y,%r29
        !          5855: st %f30,[%r29]; st %f31,[%r29+4]
        !          5856: set _HInvrse,%r28
        !          5857: ld [%r28],%f30; ld [%r28+4],%f31
        !          5858: ld [%r29],%f28; ld [%r29+4],%f29
        !          5859: fmuld %f30,%f28,%f30
        !          5860: set _V9,%r29
        !          5861: st %f30,[%r29]; st %f31,[%r29+4]
        !          5862: set _sigfpe,%r29
        !          5863: set _sigsave,%r28
        !          5864: st %r29,[%r28]
        !          5865: set _ovfl_buf,%r8
        !          5866: call _setjmp; nop
        !          5867: cmp %r8,%r0; be L649; nop
        !          5868: set _I,%r29
        !          5869: st %r0,[%r29]
        !          5870: set _Y,%r29
        !          5871: ld [%r29],%f30; ld [%r29+4],%f31
        !          5872: set _V9,%r29
        !          5873: st %f30,[%r29]; st %f31,[%r29+4]
        !          5874: ba L651; nop
        !          5875: L649:
        !          5876: L652:
        !          5877: set _Y,%r29
        !          5878: ld [%r29],%f30; ld [%r29+4],%f31
        !          5879: set _V,%r28
        !          5880: st %f30,[%r28]; st %f31,[%r28+4]
        !          5881: set _V9,%r28
        !          5882: ld [%r28],%f30; ld [%r28+4],%f31
        !          5883: st %f30,[%r29]; st %f31,[%r29+4]
        !          5884: set _HInvrse,%r27
        !          5885: ld [%r27],%f30; ld [%r27+4],%f31
        !          5886: ld [%r29],%f28; ld [%r29+4],%f29
        !          5887: fmuld %f30,%f28,%f30
        !          5888: st %f30,[%r28]; st %f31,[%r28+4]
        !          5889: L653:
        !          5890: set _V9,%r29
        !          5891: ld [%r29],%f30; ld [%r29+4],%f31
        !          5892: set _Y,%r29
        !          5893: ld [%r29],%f28; ld [%r29+4],%f29
        !          5894: fcmped %f30,%f28; nop; fbul L652; nop
        !          5895: set 1,%r29
        !          5896: set _I,%r28
        !          5897: st %r29,[%r28]
        !          5898: L651:
        !          5899: set _sigsave,%r29
        !          5900: st %r0,[%r29]
        !          5901: set _V9,%r29
        !          5902: ld [%r29],%f30; ld [%r29+4],%f31
        !          5903: set _Z,%r29
        !          5904: st %f30,[%r29]; st %f31,[%r29+4]
        !          5905: set L655,%r8
        !          5906: call _printf; nop
        !          5907: set L656,%r8
        !          5908: set _Y,%r29
        !          5909: ld [%r29],%f30; ld [%r29+4],%f31
        !          5910: st %f30,[%sp+4*1+68]
        !          5911: st %f31,[%sp+4*2+68]
        !          5912: ld [%sp+4*1+68],%o1
        !          5913: ld [%sp+4*2+68],%o2
        !          5914: call _printf; nop
        !          5915: set _Y,%r29
        !          5916: ld [%r29],%f30; ld [%r29+4],%f31
        !          5917: fnegs %f30,%f28; fmovs %f31,%f29
        !          5918: set _V9,%r29
        !          5919: st %f28,[%r29]; st %f29,[%r29+4]
        !          5920: ld [%r29],%f28; ld [%r29+4],%f29
        !          5921: set _V0,%r29
        !          5922: st %f28,[%r29]; st %f29,[%r29+4]
        !          5923: set _V,%r28
        !          5924: ld [%r28],%f28; ld [%r28+4],%f29
        !          5925: fsubd %f28,%f30,%f30
        !          5926: ld [%r29],%f26; ld [%r29+4],%f27
        !          5927: faddd %f28,%f26,%f28
        !          5928: fcmped %f30,%f28; nop; fbne L657; nop
        !          5929: set L659,%r8
        !          5930: call _printf; nop
        !          5931: ba L658; nop
        !          5932: L657:
        !          5933: set L660,%r8
        !          5934: call _printf; nop
        !          5935: set 3,%r8
        !          5936: set L661,%r9
        !          5937: call _BadCond; nop
        !          5938: L658:
        !          5939: set _Z,%r29
        !          5940: ld [%r29],%f30; ld [%r29+4],%f31
        !          5941: set _Y,%r29
        !          5942: ld [%r29],%f28; ld [%r29+4],%f29
        !          5943: fcmped %f30,%f28; nop; fbue L662; nop
        !          5944: set 1,%r8
        !          5945: set L157,%r9
        !          5946: call _BadCond; nop
        !          5947: set L664,%r8
        !          5948: set _Y,%r29
        !          5949: ld [%r29],%f30; ld [%r29+4],%f31
        !          5950: st %f30,[%sp+4*1+68]
        !          5951: st %f31,[%sp+4*2+68]
        !          5952: ld [%sp+4*1+68],%o1
        !          5953: ld [%sp+4*2+68],%o2
        !          5954: set _Z,%r29
        !          5955: ld [%r29],%f30; ld [%r29+4],%f31
        !          5956: st %f30,[%sp+4*3+68]
        !          5957: st %f31,[%sp+4*4+68]
        !          5958: ld [%sp+4*3+68],%o3
        !          5959: ld [%sp+4*4+68],%o4
        !          5960: call _printf; nop
        !          5961: L662:
        !          5962: set _I,%r29
        !          5963: ld [%r29],%r29
        !          5964: cmp %r29,%r0; be L665; nop
        !          5965: set _V,%r29
        !          5966: ld [%r29],%f30; ld [%r29+4],%f31
        !          5967: set _HInvrse,%r29
        !          5968: ld [%r29],%f28; ld [%r29+4],%f29
        !          5969: set _U2,%r29
        !          5970: ld [%r29],%f26; ld [%r29+4],%f27
        !          5971: fmuld %f28,%f26,%f24
        !          5972: fsubd %f24,%f28,%f24
        !          5973: fmuld %f30,%f24,%f24
        !          5974: set _Y,%r29
        !          5975: st %f24,[%r29]; st %f25,[%r29+4]
        !          5976: ld [%r29],%f24; ld [%r29+4],%f25
        !          5977: set _One,%r29
        !          5978: ld [%r29],%f22; ld [%r29+4],%f23
        !          5979: fsubd %f22,%f28,%f28
        !          5980: fmuld %f28,%f26,%f28
        !          5981: fmuld %f28,%f30,%f30
        !          5982: faddd %f24,%f30,%f30
        !          5983: set _Z,%r29
        !          5984: st %f30,[%r29]; st %f31,[%r29+4]
        !          5985: ld [%r29],%f30; ld [%r29+4],%f31
        !          5986: set _V0,%r29
        !          5987: ld [%r29],%f28; ld [%r29+4],%f29
        !          5988: fcmped %f30,%f28; nop; fbuge L667; nop
        !          5989: set _Z,%r29
        !          5990: ld [%r29],%f30; ld [%r29+4],%f31
        !          5991: set _Y,%r29
        !          5992: st %f30,[%r29]; st %f31,[%r29+4]
        !          5993: L667:
        !          5994: set _Y,%r29
        !          5995: ld [%r29],%f30; ld [%r29+4],%f31
        !          5996: set _V0,%r29
        !          5997: ld [%r29],%f28; ld [%r29+4],%f29
        !          5998: fcmped %f30,%f28; nop; fbuge L669; nop
        !          5999: set _Y,%r29
        !          6000: ld [%r29],%f30; ld [%r29+4],%f31
        !          6001: set _V,%r29
        !          6002: st %f30,[%r29]; st %f31,[%r29+4]
        !          6003: L669:
        !          6004: set _V0,%r29
        !          6005: ld [%r29],%f30; ld [%r29+4],%f31
        !          6006: set _V,%r29
        !          6007: ld [%r29],%f28; ld [%r29+4],%f29
        !          6008: fsubd %f30,%f28,%f28
        !          6009: fcmped %f28,%f30; nop; fbuge L666; nop
        !          6010: set _V0,%r29
        !          6011: ld [%r29],%f30; ld [%r29+4],%f31
        !          6012: set _V,%r29
        !          6013: st %f30,[%r29]; st %f31,[%r29+4]
        !          6014: ba L666; nop
        !          6015: L665:
        !          6016: set _Y,%r29
        !          6017: ld [%r29],%f30; ld [%r29+4],%f31
        !          6018: set _HInvrse,%r29
        !          6019: ld [%r29],%f28; ld [%r29+4],%f29
        !          6020: set _U2,%r29
        !          6021: ld [%r29],%f26; ld [%r29+4],%f27
        !          6022: fmuld %f28,%f26,%f24
        !          6023: fsubd %f24,%f28,%f24
        !          6024: fmuld %f30,%f24,%f24
        !          6025: set _V,%r29
        !          6026: st %f24,[%r29]; st %f25,[%r29+4]
        !          6027: ld [%r29],%f24; ld [%r29+4],%f25
        !          6028: set _One,%r28
        !          6029: ld [%r28],%f22; ld [%r28+4],%f23
        !          6030: fsubd %f22,%f28,%f28
        !          6031: fmuld %f28,%f26,%f28
        !          6032: fmuld %f28,%f30,%f30
        !          6033: faddd %f24,%f30,%f30
        !          6034: st %f30,[%r29]; st %f31,[%r29+4]
        !          6035: L666:
        !          6036: set L673,%r8
        !          6037: set _V,%r29
        !          6038: ld [%r29],%f30; ld [%r29+4],%f31
        !          6039: st %f30,[%sp+4*1+68]
        !          6040: st %f31,[%sp+4*2+68]
        !          6041: ld [%sp+4*1+68],%o1
        !          6042: ld [%sp+4*2+68],%o2
        !          6043: call _printf; nop
        !          6044: set _I,%r29
        !          6045: ld [%r29],%r29
        !          6046: cmp %r29,%r0; be L674; nop
        !          6047: set L676,%r8
        !          6048: set _V0,%r29
        !          6049: ld [%r29],%f30; ld [%r29+4],%f31
        !          6050: st %f30,[%sp+4*1+68]
        !          6051: st %f31,[%sp+4*2+68]
        !          6052: ld [%sp+4*1+68],%o1
        !          6053: ld [%sp+4*2+68],%o2
        !          6054: call _printf; nop
        !          6055: ba L675; nop
        !          6056: L674:
        !          6057: set L677,%r8
        !          6058: call _printf; nop
        !          6059: L675:
        !          6060: set _V,%r29
        !          6061: ld [%r29],%f30; ld [%r29+4],%f31
        !          6062: set _One,%r29
        !          6063: ld [%r29],%f28; ld [%r29+4],%f29
        !          6064: fmuld %f30,%f28,%f30
        !          6065: set _V9,%r29
        !          6066: st %f30,[%r29]; st %f31,[%r29+4]
        !          6067: set L678,%r8
        !          6068: ld [%r29],%f30; ld [%r29+4],%f31
        !          6069: st %f30,[%sp+4*1+68]
        !          6070: st %f31,[%sp+4*2+68]
        !          6071: ld [%sp+4*1+68],%o1
        !          6072: ld [%sp+4*2+68],%o2
        !          6073: call _printf; nop
        !          6074: set _V,%r29
        !          6075: ld [%r29],%f30; ld [%r29+4],%f31
        !          6076: set _One,%r29
        !          6077: ld [%r29],%f28; ld [%r29+4],%f29
        !          6078: fdivd %f30,%f28,%f30
        !          6079: set _V9,%r29
        !          6080: st %f30,[%r29]; st %f31,[%r29+4]
        !          6081: set L679,%r8
        !          6082: ld [%r29],%f30; ld [%r29+4],%f31
        !          6083: st %f30,[%sp+4*1+68]
        !          6084: st %f31,[%sp+4*2+68]
        !          6085: ld [%sp+4*1+68],%o1
        !          6086: ld [%sp+4*2+68],%o2
        !          6087: call _printf; nop
        !          6088: set L680,%r8
        !          6089: call _printf; nop
        !          6090: set L681,%r8
        !          6091: call _printf; nop
        !          6092: set 170,%r29
        !          6093: set _Milestone,%r28
        !          6094: st %r29,[%r28]
        !          6095: set _V,%r29
        !          6096: ld [%r29],%f30; ld [%r29+4],%f31
        !          6097: fnegs %f30,%f28; fmovs %f31,%f29
        !          6098: fcmped %f28,%f30; nop; fbuge L686; nop
        !          6099: set _V0,%r29
        !          6100: ld [%r29],%f28; ld [%r29+4],%f29
        !          6101: fnegs %f28,%f26; fmovs %f29,%f27
        !          6102: fcmped %f26,%f28; nop; fbuge L686; nop
        !          6103: set _UfThold,%r29
        !          6104: ld [%r29],%f28; ld [%r29+4],%f29
        !          6105: fnegs %f28,%f26; fmovs %f29,%f27
        !          6106: fcmped %f26,%f30; nop; fbuge L686; nop
        !          6107: fcmped %f28,%f30; nop; fbul L682; nop
        !          6108: L686:
        !          6109: mov %r0,%r8
        !          6110: set L687,%r9
        !          6111: call _BadCond; nop
        !          6112: set L688,%r8
        !          6113: set _V,%r29
        !          6114: ld [%r29],%f30; ld [%r29+4],%f31
        !          6115: st %f30,[%sp+4*1+68]
        !          6116: st %f31,[%sp+4*2+68]
        !          6117: ld [%sp+4*1+68],%o1
        !          6118: ld [%sp+4*2+68],%o2
        !          6119: set _V0,%r29
        !          6120: ld [%r29],%f30; ld [%r29+4],%f31
        !          6121: st %f30,[%sp+4*3+68]
        !          6122: st %f31,[%sp+4*4+68]
        !          6123: ld [%sp+4*3+68],%o3
        !          6124: ld [%sp+4*4+68],%o4
        !          6125: set _UfThold,%r29
        !          6126: ld [%r29],%f30; ld [%r29+4],%f31
        !          6127: st %f30,[%sp+4*5+68]
        !          6128: st %f31,[%sp+4*6+68]
        !          6129: ld [%sp+4*5+68],%o5
        !          6130: call _printf; nop
        !          6131: L682:
        !          6132: set 175,%r29
        !          6133: set _Milestone,%r28
        !          6134: st %r29,[%r28]
        !          6135: set L44,%r8
        !          6136: call _printf; nop
        !          6137: set 1,%r29
        !          6138: set _Indx,%r28
        !          6139: st %r29,[%r28]
        !          6140: L689:
        !          6141: set _Indx,%r29
        !          6142: ld [%r29],%r29
        !          6143: cmp %r29,1; be L695; nop
        !          6144: cmp %r29,2; be L696; nop
        !          6145: cmp %r29,3; be L697; nop
        !          6146: ba L693; nop
        !          6147: L695:
        !          6148: set _UfThold,%r29
        !          6149: ld [%r29],%f30; ld [%r29+4],%f31
        !          6150: set _Z,%r29
        !          6151: st %f30,[%r29]; st %f31,[%r29+4]
        !          6152: ba L694; nop
        !          6153: L696:
        !          6154: set _E0,%r29
        !          6155: ld [%r29],%f30; ld [%r29+4],%f31
        !          6156: set _Z,%r29
        !          6157: st %f30,[%r29]; st %f31,[%r29+4]
        !          6158: ba L694; nop
        !          6159: L697:
        !          6160: set _PseudoZero,%r29
        !          6161: ld [%r29],%f30; ld [%r29+4],%f31
        !          6162: set _Z,%r29
        !          6163: st %f30,[%r29]; st %f31,[%r29+4]
        !          6164: L693:
        !          6165: L694:
        !          6166: set _Z,%r29
        !          6167: ld [%r29],%f30; ld [%r29+4],%f31
        !          6168: set _Zero,%r29
        !          6169: ld [%r29],%f28; ld [%r29+4],%f29
        !          6170: fcmped %f30,%f28; nop; fbue L698; nop
        !          6171: set _Z,%r29
        !          6172: ld [%r29],%f30; ld [%r29+4],%f31
        !          6173: st %f30,[%sp+4*0+68]
        !          6174: st %f31,[%sp+4*1+68]
        !          6175: ld [%sp+4*0+68],%o0
        !          6176: ld [%sp+4*1+68],%o1
        !          6177: call _sqrt; nop
        !          6178: set _V9,%r29
        !          6179: st %f0,[%r29]; st %f1,[%r29+4]
        !          6180: set _V9,%r29
        !          6181: ld [%r29],%f30; ld [%r29+4],%f31
        !          6182: fmuld %f30,%f30,%f30
        !          6183: set _Y,%r29
        !          6184: st %f30,[%r29]; st %f31,[%r29+4]
        !          6185: ld [%r29],%f30; ld [%r29+4],%f31
        !          6186: set _One,%r29
        !          6187: ld [%r29],%f28; ld [%r29+4],%f29
        !          6188: set _Radix,%r29
        !          6189: ld [%r29],%f26; ld [%r29+4],%f27
        !          6190: set _E9,%r29
        !          6191: ld [%r29],%f24; ld [%r29+4],%f25
        !          6192: fmuld %f26,%f24,%f26
        !          6193: fsubd %f28,%f26,%f24
        !          6194: fdivd %f30,%f24,%f24
        !          6195: set _Z,%r29
        !          6196: ld [%r29],%f22; ld [%r29+4],%f23
        !          6197: fcmped %f24,%f22; nop; fbul L702; nop
        !          6198: faddd %f28,%f26,%f28
        !          6199: fmuld %f28,%f22,%f28
        !          6200: fcmped %f30,%f28; nop; fbule L700; nop
        !          6201: L702:
        !          6202: set _V9,%r29
        !          6203: ld [%r29],%f30; ld [%r29+4],%f31
        !          6204: set _U1,%r29
        !          6205: ld [%r29],%f28; ld [%r29+4],%f29
        !          6206: fcmped %f30,%f28; nop; fbule L703; nop
        !          6207: set 1,%r8
        !          6208: set L157,%r9
        !          6209: call _BadCond; nop
        !          6210: ba L704; nop
        !          6211: L703:
        !          6212: set 2,%r8
        !          6213: set L157,%r9
        !          6214: call _BadCond; nop
        !          6215: L704:
        !          6216: set L705,%r8
        !          6217: set _Z,%r29
        !          6218: ld [%r29],%f30; ld [%r29+4],%f31
        !          6219: st %f30,[%sp+4*1+68]
        !          6220: st %f31,[%sp+4*2+68]
        !          6221: ld [%sp+4*1+68],%o1
        !          6222: ld [%sp+4*2+68],%o2
        !          6223: call _printf; nop
        !          6224: set L706,%r8
        !          6225: set _Y,%r29
        !          6226: ld [%r29],%f30; ld [%r29+4],%f31
        !          6227: st %f30,[%sp+4*1+68]
        !          6228: st %f31,[%sp+4*2+68]
        !          6229: ld [%sp+4*1+68],%o1
        !          6230: ld [%sp+4*2+68],%o2
        !          6231: call _printf; nop
        !          6232: L700:
        !          6233: L698:
        !          6234: L690:
        !          6235: set _Indx,%r29
        !          6236: ld [%r29],%r28
        !          6237: add %r28,1,%r28
        !          6238: st %r28,[%r29]
        !          6239: set _Indx,%r29
        !          6240: ld [%r29],%r29
        !          6241: cmp %r29,3; ble L689; nop
        !          6242: set 180,%r29
        !          6243: set _Milestone,%r28
        !          6244: st %r29,[%r28]
        !          6245: set 1,%r29
        !          6246: set _Indx,%r28
        !          6247: st %r29,[%r28]
        !          6248: L707:
        !          6249: set _Indx,%r29
        !          6250: ld [%r29],%r29
        !          6251: cmp %r29,1; bne L711; nop
        !          6252: set _V,%r29
        !          6253: ld [%r29],%f30; ld [%r29+4],%f31
        !          6254: set _Z,%r29
        !          6255: st %f30,[%r29]; st %f31,[%r29+4]
        !          6256: ba L712; nop
        !          6257: L711:
        !          6258: set _V0,%r29
        !          6259: ld [%r29],%f30; ld [%r29+4],%f31
        !          6260: set _Z,%r29
        !          6261: st %f30,[%r29]; st %f31,[%r29+4]
        !          6262: L712:
        !          6263: set _Z,%r29
        !          6264: ld [%r29],%f30; ld [%r29+4],%f31
        !          6265: st %f30,[%sp+4*0+68]
        !          6266: st %f31,[%sp+4*1+68]
        !          6267: ld [%sp+4*0+68],%o0
        !          6268: ld [%sp+4*1+68],%o1
        !          6269: call _sqrt; nop
        !          6270: set _V9,%r29
        !          6271: st %f0,[%r29]; st %f1,[%r29+4]
        !          6272: set _One,%r29
        !          6273: ld [%r29],%f30; ld [%r29+4],%f31
        !          6274: set _Radix,%r29
        !          6275: ld [%r29],%f28; ld [%r29+4],%f29
        !          6276: set _E9,%r29
        !          6277: ld [%r29],%f26; ld [%r29+4],%f27
        !          6278: fmuld %f28,%f26,%f24
        !          6279: fsubd %f30,%f24,%f24
        !          6280: set _V9,%r29
        !          6281: ld [%r29],%f22; ld [%r29+4],%f23
        !          6282: fmuld %f24,%f22,%f24
        !          6283: set _X,%r28
        !          6284: st %f24,[%r28]; st %f25,[%r28+4]
        !          6285: ld [%r28],%f24; ld [%r28+4],%f25
        !          6286: fmuld %f22,%f24,%f24
        !          6287: st %f24,[%r29]; st %f25,[%r29+4]
        !          6288: ld [%r29],%f24; ld [%r29+4],%f25
        !          6289: set _Two,%r29
        !          6290: ld [%r29],%f22; ld [%r29+4],%f23
        !          6291: fmuld %f22,%f28,%f28
        !          6292: fmuld %f28,%f26,%f28
        !          6293: fsubd %f30,%f28,%f30
        !          6294: set _Z,%r29
        !          6295: ld [%r29],%f28; ld [%r29+4],%f29
        !          6296: fmuld %f30,%f28,%f30
        !          6297: fcmped %f24,%f30; nop; fbul L715; nop
        !          6298: fcmped %f24,%f28; nop; fbule L713; nop
        !          6299: L715:
        !          6300: set _V9,%r29
        !          6301: ld [%r29],%f30; ld [%r29+4],%f31
        !          6302: set _Y,%r29
        !          6303: st %f30,[%r29]; st %f31,[%r29+4]
        !          6304: set _X,%r29
        !          6305: ld [%r29],%f30; ld [%r29+4],%f31
        !          6306: set _W,%r29
        !          6307: ld [%r29],%f28; ld [%r29+4],%f29
        !          6308: fcmped %f30,%f28; nop; fbuge L716; nop
        !          6309: set 1,%r8
        !          6310: set L157,%r9
        !          6311: call _BadCond; nop
        !          6312: ba L717; nop
        !          6313: L716:
        !          6314: set 2,%r8
        !          6315: set L157,%r9
        !          6316: call _BadCond; nop
        !          6317: L717:
        !          6318: set L718,%r8
        !          6319: set _Z,%r29
        !          6320: ld [%r29],%f30; ld [%r29+4],%f31
        !          6321: st %f30,[%sp+4*1+68]
        !          6322: st %f31,[%sp+4*2+68]
        !          6323: ld [%sp+4*1+68],%o1
        !          6324: ld [%sp+4*2+68],%o2
        !          6325: call _printf; nop
        !          6326: set L719,%r8
        !          6327: set _Y,%r29
        !          6328: ld [%r29],%f30; ld [%r29+4],%f31
        !          6329: st %f30,[%sp+4*1+68]
        !          6330: st %f31,[%sp+4*2+68]
        !          6331: ld [%sp+4*1+68],%o1
        !          6332: ld [%sp+4*2+68],%o2
        !          6333: call _printf; nop
        !          6334: L713:
        !          6335: L708:
        !          6336: set _Indx,%r29
        !          6337: ld [%r29],%r28
        !          6338: add %r28,1,%r28
        !          6339: st %r28,[%r29]
        !          6340: set _Indx,%r29
        !          6341: ld [%r29],%r29
        !          6342: cmp %r29,2; ble L707; nop
        !          6343: set 190,%r29
        !          6344: set _Milestone,%r28
        !          6345: st %r29,[%r28]
        !          6346: call _Pause; nop
        !          6347: set _UfThold,%r29
        !          6348: ld [%r29],%f30; ld [%r29+4],%f31
        !          6349: set _V,%r29
        !          6350: ld [%r29],%f28; ld [%r29+4],%f29
        !          6351: fmuld %f30,%f28,%f30
        !          6352: set _X,%r29
        !          6353: st %f30,[%r29]; st %f31,[%r29+4]
        !          6354: set _Radix,%r28
        !          6355: ld [%r28],%f30; ld [%r28+4],%f31
        !          6356: fmuld %f30,%f30,%f30
        !          6357: set _Y,%r28
        !          6358: st %f30,[%r28]; st %f31,[%r28+4]
        !          6359: ld [%r29],%f30; ld [%r29+4],%f31
        !          6360: ld [%r28],%f28; ld [%r28+4],%f29
        !          6361: fmuld %f30,%f28,%f26
        !          6362: set _One,%r29
        !          6363: ld [%r29],%f24; ld [%r29+4],%f25
        !          6364: fcmped %f26,%f24; nop; fbul L722; nop
        !          6365: fcmped %f30,%f28; nop; fbule L720; nop
        !          6366: L722:
        !          6367: set _X,%r29
        !          6368: ld [%r29],%f30; ld [%r29+4],%f31
        !          6369: set _Y,%r29
        !          6370: ld [%r29],%f28; ld [%r29+4],%f29
        !          6371: fmuld %f30,%f28,%f26
        !          6372: set _U1,%r29
        !          6373: ld [%r29],%f24; ld [%r29+4],%f25
        !          6374: fcmped %f26,%f24; nop; fbul L725; nop
        !          6375: fdivd %f28,%f24,%f28
        !          6376: fcmped %f30,%f28; nop; fbule L723; nop
        !          6377: L725:
        !          6378: set 2,%r8
        !          6379: set L726,%r9
        !          6380: call _BadCond; nop
        !          6381: ba L724; nop
        !          6382: L723:
        !          6383: set 3,%r8
        !          6384: set L157,%r9
        !          6385: call _BadCond; nop
        !          6386: L724:
        !          6387: set L727,%r8
        !          6388: set _X,%r29
        !          6389: ld [%r29],%f30; ld [%r29+4],%f31
        !          6390: st %f30,[%sp+4*1+68]
        !          6391: st %f31,[%sp+4*2+68]
        !          6392: ld [%sp+4*1+68],%o1
        !          6393: ld [%sp+4*2+68],%o2
        !          6394: set L728,%r11
        !          6395: call _printf; nop
        !          6396: L720:
        !          6397: set 200,%r29
        !          6398: set _Milestone,%r28
        !          6399: st %r29,[%r28]
        !          6400: set 1,%r29
        !          6401: set _Indx,%r28
        !          6402: st %r29,[%r28]
        !          6403: L729:
        !          6404: set _F9,%r29
        !          6405: ld [%r29],%f30; ld [%r29+4],%f31
        !          6406: set _X,%r29
        !          6407: st %f30,[%r29]; st %f31,[%r29+4]
        !          6408: set _Indx,%r29
        !          6409: ld [%r29],%r29
        !          6410: cmp %r29,2; bl L733; nop
        !          6411: cmp %r29,5; bg L733; nop
        !          6412: sll %r29,2,%r29
        !          6413: set L740-8,%r28
        !          6414: ld [%r29+%r28],%r29
        !          6415: jmp %r29; nop
        !          6416: L740:
        !          6417: .align 4; .word L735
        !          6418: .align 4; .word L736
        !          6419: .align 4; .word L737
        !          6420: .align 4; .word L738
        !          6421: L735:
        !          6422: set _One,%r29
        !          6423: ld [%r29],%f30; ld [%r29+4],%f31
        !          6424: set _U2,%r29
        !          6425: ld [%r29],%f28; ld [%r29+4],%f29
        !          6426: faddd %f30,%f28,%f30
        !          6427: set _X,%r29
        !          6428: st %f30,[%r29]; st %f31,[%r29+4]
        !          6429: ba L734; nop
        !          6430: L736:
        !          6431: set _V,%r29
        !          6432: ld [%r29],%f30; ld [%r29+4],%f31
        !          6433: set _X,%r29
        !          6434: st %f30,[%r29]; st %f31,[%r29+4]
        !          6435: ba L734; nop
        !          6436: L737:
        !          6437: set _UfThold,%r29
        !          6438: ld [%r29],%f30; ld [%r29+4],%f31
        !          6439: set _X,%r29
        !          6440: st %f30,[%r29]; st %f31,[%r29+4]
        !          6441: ba L734; nop
        !          6442: L738:
        !          6443: set _Radix,%r29
        !          6444: ld [%r29],%f30; ld [%r29+4],%f31
        !          6445: set _X,%r29
        !          6446: st %f30,[%r29]; st %f31,[%r29+4]
        !          6447: L733:
        !          6448: L734:
        !          6449: set _X,%r29
        !          6450: ld [%r29],%f30; ld [%r29+4],%f31
        !          6451: set _Y,%r29
        !          6452: st %f30,[%r29]; st %f31,[%r29+4]
        !          6453: set _sigfpe,%r29
        !          6454: set _sigsave,%r28
        !          6455: st %r29,[%r28]
        !          6456: set _ovfl_buf,%r8
        !          6457: call _setjmp; nop
        !          6458: cmp %r8,%r0; be L742; nop
        !          6459: set L744,%r8
        !          6460: set _X,%r29
        !          6461: ld [%r29],%f30; ld [%r29+4],%f31
        !          6462: st %f30,[%sp+4*1+68]
        !          6463: st %f31,[%sp+4*2+68]
        !          6464: ld [%sp+4*1+68],%o1
        !          6465: ld [%sp+4*2+68],%o2
        !          6466: call _printf; nop
        !          6467: ba L743; nop
        !          6468: L742:
        !          6469: set _Y,%r29
        !          6470: ld [%r29],%f30; ld [%r29+4],%f31
        !          6471: set _X,%r29
        !          6472: ld [%r29],%f28; ld [%r29+4],%f29
        !          6473: fdivd %f30,%f28,%f30
        !          6474: set _Half,%r29
        !          6475: ld [%r29],%f28; ld [%r29+4],%f29
        !          6476: fsubd %f30,%f28,%f30
        !          6477: fsubd %f30,%f28,%f30
        !          6478: set _V9,%r29
        !          6479: st %f30,[%r29]; st %f31,[%r29+4]
        !          6480: ld [%r29],%f30; ld [%r29+4],%f31
        !          6481: set _Zero,%r29
        !          6482: ld [%r29],%f28; ld [%r29+4],%f29
        !          6483: fcmped %f30,%f28; nop; fbne L745; nop
        !          6484: ba L730; nop
        !          6485: L745:
        !          6486: set _V9,%r29
        !          6487: ld [%r29],%f30; ld [%r29+4],%f31
        !          6488: set _U1,%r29
        !          6489: ld [%r29],%f28; ld [%r29+4],%f29
        !          6490: fnegs %f28,%f28; fmovs %f29,%f29
        !          6491: fcmped %f30,%f28; nop; fbne L747; nop
        !          6492: set _Indx,%r29
        !          6493: ld [%r29],%r29
        !          6494: cmp %r29,5; bge L747; nop
        !          6495: set 3,%r8
        !          6496: set L157,%r9
        !          6497: call _BadCond; nop
        !          6498: ba L748; nop
        !          6499: L747:
        !          6500: set 1,%r8
        !          6501: set L157,%r9
        !          6502: call _BadCond; nop
        !          6503: L748:
        !          6504: set L749,%r8
        !          6505: set _X,%r29
        !          6506: ld [%r29],%f30; ld [%r29+4],%f31
        !          6507: st %f30,[%sp+4*1+68]
        !          6508: st %f31,[%sp+4*2+68]
        !          6509: ld [%sp+4*1+68],%o1
        !          6510: ld [%sp+4*2+68],%o2
        !          6511: call _printf; nop
        !          6512: set L750,%r8
        !          6513: set _V9,%r29
        !          6514: ld [%r29],%f30; ld [%r29+4],%f31
        !          6515: st %f30,[%sp+4*1+68]
        !          6516: st %f31,[%sp+4*2+68]
        !          6517: ld [%sp+4*1+68],%o1
        !          6518: ld [%sp+4*2+68],%o2
        !          6519: call _printf; nop
        !          6520: L743:
        !          6521: set _sigsave,%r29
        !          6522: st %r0,[%r29]
        !          6523: L730:
        !          6524: set _Indx,%r29
        !          6525: ld [%r29],%r28
        !          6526: add %r28,1,%r28
        !          6527: st %r28,[%r29]
        !          6528: set _Indx,%r29
        !          6529: ld [%r29],%r29
        !          6530: cmp %r29,5; ble L729; nop
        !          6531: set 210,%r29
        !          6532: set _Milestone,%r28
        !          6533: st %r29,[%r28]
        !          6534: set _Zero,%r29
        !          6535: ld [%r29],%f30; ld [%r29+4],%f31
        !          6536: set _MyZero,%r29
        !          6537: st %f30,[%r29]; st %f31,[%r29+4]
        !          6538: set L44,%r8
        !          6539: call _printf; nop
        !          6540: set L751,%r8
        !          6541: call _printf; nop
        !          6542: set _sigfpe,%r29
        !          6543: set _sigsave,%r28
        !          6544: st %r29,[%r28]
        !          6545: set L752,%r8
        !          6546: call _printf; nop
        !          6547: set _ovfl_buf,%r8
        !          6548: call _setjmp; nop
        !          6549: cmp %r8,%r0; bne L753; nop
        !          6550: set L755,%r8
        !          6551: set _One,%r29
        !          6552: ld [%r29],%f30; ld [%r29+4],%f31
        !          6553: set _MyZero,%r29
        !          6554: ld [%r29],%f28; ld [%r29+4],%f29
        !          6555: fdivd %f30,%f28,%f30
        !          6556: st %f30,[%sp+4*1+68]
        !          6557: st %f31,[%sp+4*2+68]
        !          6558: ld [%sp+4*1+68],%o1
        !          6559: ld [%sp+4*2+68],%o2
        !          6560: call _printf; nop
        !          6561: L753:
        !          6562: set _sigsave,%r29
        !          6563: st %r0,[%r29]
        !          6564: set _sigfpe,%r28
        !          6565: st %r28,[%r29]
        !          6566: set L756,%r8
        !          6567: call _printf; nop
        !          6568: set _ovfl_buf,%r8
        !          6569: call _setjmp; nop
        !          6570: cmp %r8,%r0; bne L757; nop
        !          6571: set L755,%r8
        !          6572: set _Zero,%r29
        !          6573: ld [%r29],%f30; ld [%r29+4],%f31
        !          6574: set _MyZero,%r29
        !          6575: ld [%r29],%f28; ld [%r29+4],%f29
        !          6576: fdivd %f30,%f28,%f30
        !          6577: st %f30,[%sp+4*1+68]
        !          6578: st %f31,[%sp+4*2+68]
        !          6579: ld [%sp+4*1+68],%o1
        !          6580: ld [%sp+4*2+68],%o2
        !          6581: call _printf; nop
        !          6582: L757:
        !          6583: set _sigsave,%r29
        !          6584: st %r0,[%r29]
        !          6585: set 220,%r29
        !          6586: set _Milestone,%r28
        !          6587: st %r29,[%r28]
        !          6588: call _Pause; nop
        !          6589: set L44,%r8
        !          6590: call _printf; nop
        !          6591: mov %r0,%r29
        !          6592: L764:
        !          6593: sll %r29,2,%r28
        !          6594: set _ErrCnt,%r27
        !          6595: ld [%r28+%r27],%r28
        !          6596: cmp %r28,%r0; be L768; nop
        !          6597: set L770,%r8
        !          6598: sll %r29,2,%r28
        !          6599: set _759,%r27
        !          6600: ld [%r28+%r27],%r9
        !          6601: set _ErrCnt,%r27
        !          6602: ld [%r28+%r27],%r10
        !          6603: call _printf; nop
        !          6604: L768:
        !          6605: L765:
        !          6606: add %r29,1,%r29
        !          6607: cmp %r29,4; bl L764; nop
        !          6608: set L44,%r8
        !          6609: call _printf; nop
        !          6610: set _ErrCnt,%r29
        !          6611: ld [%r29],%r29
        !          6612: set _ErrCnt+4,%r28
        !          6613: ld [%r28],%r28
        !          6614: add %r29,%r28,%r29
        !          6615: set _ErrCnt+8,%r28
        !          6616: ld [%r28],%r28
        !          6617: add %r29,%r28,%r29
        !          6618: set _ErrCnt+12,%r28
        !          6619: ld [%r28],%r28
        !          6620: add %r29,%r28,%r29
        !          6621: cmp %r29,%r0; ble L771; nop
        !          6622: set _ErrCnt,%r29
        !          6623: ld [%r29],%r29
        !          6624: set _ErrCnt+4,%r28
        !          6625: ld [%r28],%r28
        !          6626: add %r29,%r28,%r29
        !          6627: set _ErrCnt+8,%r28
        !          6628: ld [%r28],%r28
        !          6629: add %r29,%r28,%r29
        !          6630: cmp %r29,%r0; bne L776; nop
        !          6631: set _ErrCnt+12,%r29
        !          6632: ld [%r29],%r29
        !          6633: cmp %r29,%r0; ble L776; nop
        !          6634: set L781,%r8
        !          6635: call _printf; nop
        !          6636: set L782,%r8
        !          6637: call _printf; nop
        !          6638: L776:
        !          6639: set _ErrCnt,%r29
        !          6640: ld [%r29],%r29
        !          6641: set _ErrCnt+4,%r28
        !          6642: ld [%r28],%r28
        !          6643: add %r29,%r28,%r29
        !          6644: cmp %r29,%r0; bne L783; nop
        !          6645: set _ErrCnt+8,%r29
        !          6646: ld [%r29],%r29
        !          6647: cmp %r29,%r0; ble L783; nop
        !          6648: set L787,%r8
        !          6649: call _printf; nop
        !          6650: set L788,%r8
        !          6651: call _printf; nop
        !          6652: L783:
        !          6653: set _ErrCnt,%r29
        !          6654: ld [%r29],%r29
        !          6655: set _ErrCnt+4,%r28
        !          6656: ld [%r28],%r28
        !          6657: add %r29,%r28,%r29
        !          6658: cmp %r29,%r0; ble L789; nop
        !          6659: set L792,%r8
        !          6660: call _printf; nop
        !          6661: set L793,%r8
        !          6662: call _printf; nop
        !          6663: L789:
        !          6664: set _ErrCnt,%r29
        !          6665: ld [%r29],%r29
        !          6666: cmp %r29,%r0; ble L772; nop
        !          6667: set L796,%r8
        !          6668: call _printf; nop
        !          6669: set L797,%r8
        !          6670: call _printf; nop
        !          6671: ba L772; nop
        !          6672: L771:
        !          6673: set L798,%r8
        !          6674: call _printf; nop
        !          6675: set _RMult,%r29
        !          6676: ld [%r29],%r29
        !          6677: cmp %r29,1; bne L803; nop
        !          6678: set _RDiv,%r29
        !          6679: ld [%r29],%r29
        !          6680: cmp %r29,1; bne L803; nop
        !          6681: set _RAddSub,%r29
        !          6682: ld [%r29],%r29
        !          6683: cmp %r29,1; bne L803; nop
        !          6684: set _RSqrt,%r29
        !          6685: ld [%r29],%r29
        !          6686: cmp %r29,1; be L799; nop
        !          6687: L803:
        !          6688: set L804,%r8
        !          6689: call _printf; nop
        !          6690: ba L800; nop
        !          6691: L799:
        !          6692: set _StickyBit,%r29
        !          6693: ld [%r29],%f30; ld [%r29+4],%f31
        !          6694: set _One,%r29
        !          6695: ld [%r29],%f28; ld [%r29+4],%f29
        !          6696: fcmped %f30,%f28; nop; fbul L805; nop
        !          6697: set _Radix,%r29
        !          6698: ld [%r29],%f30; ld [%r29+4],%f31
        !          6699: set _Two,%r29
        !          6700: ld [%r29],%f26; ld [%r29+4],%f27
        !          6701: fsubd %f30,%f26,%f26
        !          6702: set _Nine,%r29
        !          6703: ld [%r29],%f24; ld [%r29+4],%f25
        !          6704: fsubd %f30,%f24,%f30
        !          6705: fsubd %f30,%f28,%f30
        !          6706: fmuld %f26,%f30,%f30
        !          6707: set _Zero,%r29
        !          6708: ld [%r29],%f28; ld [%r29+4],%f29
        !          6709: fcmped %f30,%f28; nop; fbne L805; nop
        !          6710: set L807,%r8
        !          6711: call _printf; nop
        !          6712: set L808,%r8
        !          6713: call _printf; nop
        !          6714: set _Radix,%r29
        !          6715: ld [%r29],%f30; ld [%r29+4],%f31
        !          6716: set _Two,%r29
        !          6717: ld [%r29],%f28; ld [%r29+4],%f29
        !          6718: fcmped %f30,%f28; nop; fbne L809; nop
        !          6719: set _Precision,%r29
        !          6720: ld [%r29],%f30; ld [%r29+4],%f31
        !          6721: set _Four,%r29
        !          6722: ld [%r29],%f26; ld [%r29+4],%f27
        !          6723: set _Three,%r29
        !          6724: ld [%r29],%f24; ld [%r29+4],%f25
        !          6725: fmuld %f26,%f24,%f26
        !          6726: fmuld %f26,%f28,%f28
        !          6727: fsubd %f30,%f28,%f28
        !          6728: set _TwentySeven,%r29
        !          6729: ld [%r29],%f26; ld [%r29+4],%f27
        !          6730: fsubd %f30,%f26,%f30
        !          6731: fsubd %f30,%f26,%f30
        !          6732: set _One,%r29
        !          6733: ld [%r29],%f26; ld [%r29+4],%f27
        !          6734: faddd %f30,%f26,%f30
        !          6735: fmuld %f28,%f30,%f30
        !          6736: set _Zero,%r29
        !          6737: ld [%r29],%f28; ld [%r29+4],%f29
        !          6738: fcmped %f30,%f28; nop; fbne L809; nop
        !          6739: set L811,%r8
        !          6740: call _printf; nop
        !          6741: ba L810; nop
        !          6742: L809:
        !          6743: set L812,%r8
        !          6744: call _printf; nop
        !          6745: L810:
        !          6746: set _IEEE,%r29
        !          6747: ld [%r29],%r29
        !          6748: cmp %r29,%r0; be L813; nop
        !          6749: set L815,%r8
        !          6750: call _printf; nop
        !          6751: ba L814; nop
        !          6752: L813:
        !          6753: set L816,%r8
        !          6754: call _printf; nop
        !          6755: set L817,%r8
        !          6756: call _printf; nop
        !          6757: L814:
        !          6758: L805:
        !          6759: set L818,%r8
        !          6760: call _printf; nop
        !          6761: L800:
        !          6762: L772:
        !          6763: set _fpecount,%r29
        !          6764: ld [%r29],%r29
        !          6765: cmp %r29,%r0; be L819; nop
        !          6766: set L821,%r8
        !          6767: set _fpecount,%r29
        !          6768: ld [%r29],%r9
        !          6769: call _printf; nop
        !          6770: L819:
        !          6771: set L822,%r8
        !          6772: call _printf; nop
        !          6773: L6:
        !          6774: ret; restore
        !          6775: .global _Sign
        !          6776: .align 4
        !          6777: .proc 4
        !          6778: _Sign:save %sp,-104,%sp
        !          6779: st %r24,[%fp+68]
        !          6780: st %r25,[%fp+72]
        !          6781: ld [%fp+68],%f30; ld [%fp+68+4],%f31
        !          6782: set L7,%r29
        !          6783: ld [%r29],%f28; ld [%r29+4],%f29
        !          6784: fcmped %f30,%f28; nop; fbul L843; nop
        !          6785: set L8,%r29
        !          6786: ld [%r29],%f30; ld [%r29+4],%f31
        !          6787: st %f30,[%fp+-8]; st %f31,[%fp+-8+4]
        !          6788: ba L844; nop
        !          6789: L843:
        !          6790: set L845,%r29
        !          6791: ld [%r29],%f30; ld [%r29+4],%f31
        !          6792: st %f30,[%fp+-8]; st %f31,[%fp+-8+4]
        !          6793: L844:
        !          6794: ld [%fp+-8],%f0; ld [%fp+-8+4],%f1
        !          6795: L841:
        !          6796: ret; restore
        !          6797: .global _Pause
        !          6798: .align 4
        !          6799: .proc 4
        !          6800: _Pause:save %sp,-96,%sp
        !          6801: set L847,%r8
        !          6802: set _Milestone,%r29
        !          6803: ld [%r29],%r9
        !          6804: call _printf; nop
        !          6805: set L848,%r8
        !          6806: set _PageNo,%r29
        !          6807: ld [%r29],%r9
        !          6808: call _printf; nop
        !          6809: set _Milestone,%r29
        !          6810: ld [%r29],%r28
        !          6811: add %r28,1,%r28
        !          6812: st %r28,[%r29]
        !          6813: set _PageNo,%r29
        !          6814: ld [%r29],%r28
        !          6815: add %r28,1,%r28
        !          6816: st %r28,[%r29]
        !          6817: L846:
        !          6818: ret; restore
        !          6819: .global _TstCond
        !          6820: .align 4
        !          6821: .proc 4
        !          6822: _TstCond:save %sp,-96,%sp
        !          6823: cmp %r25,%r0; bne L850; nop
        !          6824: mov %r24,%r8
        !          6825: mov %r26,%r9
        !          6826: call _BadCond; nop
        !          6827: set L815,%r8
        !          6828: call _printf; nop
        !          6829: L850:
        !          6830: L849:
        !          6831: ret; restore
        !          6832: .seg "data"
        !          6833: .align 4; _853:.word L854
        !          6834: .word L855
        !          6835: .word L856
        !          6836: .word L857
        !          6837: .seg "text"
        !          6838: .global _BadCond
        !          6839: .align 4
        !          6840: .proc 4
        !          6841: _BadCond:save %sp,-96,%sp
        !          6842: sll %r24,2,%r29
        !          6843: set _ErrCnt,%r28
        !          6844: add %r29,%r28,%r29
        !          6845: ld [%r29],%r28
        !          6846: add %r28,1,%r28
        !          6847: st %r28,[%r29]
        !          6848: set L858,%r8
        !          6849: sll %r24,2,%r29
        !          6850: set _853,%r28
        !          6851: ld [%r29+%r28],%r9
        !          6852: mov %r25,%r10
        !          6853: call _printf; nop
        !          6854: L852:
        !          6855: ret; restore
        !          6856: .global _Random
        !          6857: .align 4
        !          6858: .proc 4
        !          6859: _Random:save %sp,-120,%sp
        !          6860: set _Random1,%r29
        !          6861: ld [%r29],%f30; ld [%r29+4],%f31
        !          6862: set _Random9,%r29
        !          6863: ld [%r29],%f28; ld [%r29+4],%f29
        !          6864: faddd %f30,%f28,%f30
        !          6865: st %f30,[%fp+-8]; st %f31,[%fp+-8+4]
        !          6866: ld [%fp+-8],%f30; ld [%fp+-8+4],%f31
        !          6867: fmuld %f30,%f30,%f28
        !          6868: st %f28,[%fp+-16]; st %f29,[%fp+-16+4]
        !          6869: ld [%fp+-16],%f28; ld [%fp+-16+4],%f29
        !          6870: fmuld %f28,%f28,%f28
        !          6871: st %f28,[%fp+-16]; st %f29,[%fp+-16+4]
        !          6872: ld [%fp+-16],%f28; ld [%fp+-16+4],%f29
        !          6873: fmuld %f30,%f28,%f30
        !          6874: st %f30,[%fp+-8]; st %f31,[%fp+-8+4]
        !          6875: ld [%fp+-8],%f30; ld [%fp+-8+4],%f31
        !          6876: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
        !          6877: st %f30,[%sp+4*0+68]
        !          6878: st %f31,[%sp+4*1+68]
        !          6879: ld [%sp+4*0+68],%o0
        !          6880: ld [%sp+4*1+68],%o1
        !          6881: call _floor; nop
        !          6882: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
        !          6883: fsubd %f30,%f0,%f30
        !          6884: st %f30,[%fp+-16]; st %f31,[%fp+-16+4]
        !          6885: ld [%fp+-16],%f30; ld [%fp+-16+4],%f31
        !          6886: set L860,%r29
        !          6887: ld [%r29],%f28; ld [%r29+4],%f29
        !          6888: ld [%fp+-8],%f26; ld [%fp+-8+4],%f27
        !          6889: fmuld %f28,%f26,%f28
        !          6890: faddd %f30,%f28,%f30
        !          6891: set _Random1,%r29
        !          6892: st %f30,[%r29]; st %f31,[%r29+4]
        !          6893: ld [%r29],%f0; ld [%r29+4],%f1
        !          6894: L859:
        !          6895: ret; restore
        !          6896: .global _SqXMinX
        !          6897: .align 4
        !          6898: .proc 4
        !          6899: _SqXMinX:save %sp,-112,%sp
        !          6900: set _X,%r29
        !          6901: ld [%r29],%f30; ld [%r29+4],%f31
        !          6902: set _BInvrse,%r29
        !          6903: ld [%r29],%f28; ld [%r29+4],%f29
        !          6904: fmuld %f30,%f28,%f28
        !          6905: st %f28,[%fp+-8]; st %f29,[%fp+-8+4]
        !          6906: ld [%fp+-8],%f28; ld [%fp+-8+4],%f29
        !          6907: fsubd %f30,%f28,%f28
        !          6908: st %f28,[%fp+-16]; st %f29,[%fp+-16+4]
        !          6909: fmuld %f30,%f30,%f30
        !          6910: st %f30,[%sp+4*0+68]
        !          6911: st %f31,[%sp+4*1+68]
        !          6912: ld [%sp+4*0+68],%o0
        !          6913: ld [%sp+4*1+68],%o1
        !          6914: call _sqrt; nop
        !          6915: ld [%fp+-8],%f30; ld [%fp+-8+4],%f31
        !          6916: fsubd %f0,%f30,%f30
        !          6917: ld [%fp+-16],%f28; ld [%fp+-16+4],%f29
        !          6918: fsubd %f30,%f28,%f30
        !          6919: set _OneUlp,%r29
        !          6920: ld [%r29],%f28; ld [%r29+4],%f29
        !          6921: fdivd %f30,%f28,%f30
        !          6922: set _SqEr,%r29
        !          6923: st %f30,[%r29]; st %f31,[%r29+4]
        !          6924: set _SqEr,%r29
        !          6925: ld [%r29],%f30; ld [%r29+4],%f31
        !          6926: set _Zero,%r29
        !          6927: ld [%r29],%f28; ld [%r29+4],%f29
        !          6928: fcmped %f30,%f28; nop; fbue L863; nop
        !          6929: set _SqEr,%r29
        !          6930: ld [%r29],%f30; ld [%r29+4],%f31
        !          6931: set _MinSqEr,%r29
        !          6932: ld [%r29],%f28; ld [%r29+4],%f29
        !          6933: fcmped %f30,%f28; nop; fbuge L865; nop
        !          6934: set _SqEr,%r29
        !          6935: ld [%r29],%f30; ld [%r29+4],%f31
        !          6936: set _MinSqEr,%r29
        !          6937: st %f30,[%r29]; st %f31,[%r29+4]
        !          6938: L865:
        !          6939: set _SqEr,%r29
        !          6940: ld [%r29],%f30; ld [%r29+4],%f31
        !          6941: set _MaxSqEr,%r29
        !          6942: ld [%r29],%f28; ld [%r29+4],%f29
        !          6943: fcmped %f30,%f28; nop; fbule L867; nop
        !          6944: set _SqEr,%r29
        !          6945: ld [%r29],%f30; ld [%r29+4],%f31
        !          6946: set _MaxSqEr,%r29
        !          6947: st %f30,[%r29]; st %f31,[%r29+4]
        !          6948: L867:
        !          6949: set _J,%r29
        !          6950: ld [%r29],%f30; ld [%r29+4],%f31
        !          6951: set L8,%r28
        !          6952: ld [%r28],%f28; ld [%r28+4],%f29
        !          6953: faddd %f30,%f28,%f30
        !          6954: st %f30,[%r29]; st %f31,[%r29+4]
        !          6955: mov %r24,%r8
        !          6956: set L44,%r9
        !          6957: call _BadCond; nop
        !          6958: set L869,%r8
        !          6959: set _X,%r29
        !          6960: ld [%r29],%f30; ld [%r29+4],%f31
        !          6961: fmuld %f30,%f30,%f28
        !          6962: st %f28,[%sp+4*1+68]
        !          6963: st %f29,[%sp+4*2+68]
        !          6964: ld [%sp+4*1+68],%o1
        !          6965: ld [%sp+4*2+68],%o2
        !          6966: st %f30,[%sp+4*3+68]
        !          6967: st %f31,[%sp+4*4+68]
        !          6968: ld [%sp+4*3+68],%o3
        !          6969: ld [%sp+4*4+68],%o4
        !          6970: set _OneUlp,%r29
        !          6971: ld [%r29],%f30; ld [%r29+4],%f31
        !          6972: set _SqEr,%r29
        !          6973: ld [%r29],%f28; ld [%r29+4],%f29
        !          6974: fmuld %f30,%f28,%f30
        !          6975: st %f30,[%sp+4*5+68]
        !          6976: st %f31,[%sp+4*6+68]
        !          6977: ld [%sp+4*5+68],%o5
        !          6978: call _printf; nop
        !          6979: set L870,%r8
        !          6980: call _printf; nop
        !          6981: L863:
        !          6982: L862:
        !          6983: ret; restore
        !          6984: .global _NewD
        !          6985: .align 4
        !          6986: .proc 4
        !          6987: _NewD:save %sp,-96,%sp
        !          6988: set _Z1,%r29
        !          6989: ld [%r29],%f30; ld [%r29+4],%f31
        !          6990: set _Q,%r29
        !          6991: ld [%r29],%f28; ld [%r29+4],%f29
        !          6992: fmuld %f30,%f28,%f30
        !          6993: set _X,%r29
        !          6994: st %f30,[%r29]; st %f31,[%r29+4]
        !          6995: set _Half,%r28
        !          6996: ld [%r28],%f30; ld [%r28+4],%f31
        !          6997: ld [%r29],%f28; ld [%r29+4],%f29
        !          6998: set _Radix,%r28
        !          6999: ld [%r28],%f26; ld [%r28+4],%f27
        !          7000: fdivd %f28,%f26,%f28
        !          7001: fsubd %f30,%f28,%f30
        !          7002: st %f30,[%sp+4*0+68]
        !          7003: st %f31,[%sp+4*1+68]
        !          7004: ld [%sp+4*0+68],%o0
        !          7005: ld [%sp+4*1+68],%o1
        !          7006: call _floor; nop
        !          7007: set _Radix,%r28
        !          7008: ld [%r28],%f30; ld [%r28+4],%f31
        !          7009: fmuld %f0,%f30,%f28
        !          7010: set _X,%r28
        !          7011: ld [%r28],%f26; ld [%r28+4],%f27
        !          7012: faddd %f28,%f26,%f28
        !          7013: st %f28,[%r29]; st %f29,[%r29+4]
        !          7014: set _Q,%r29
        !          7015: ld [%r29],%f28; ld [%r29+4],%f29
        !          7016: ld [%r28],%f26; ld [%r28+4],%f27
        !          7017: set _Z,%r28
        !          7018: ld [%r28],%f24; ld [%r28+4],%f25
        !          7019: fmuld %f26,%f24,%f22
        !          7020: fsubd %f28,%f22,%f28
        !          7021: fdivd %f28,%f30,%f28
        !          7022: fmuld %f26,%f26,%f22
        !          7023: set _D,%r27
        !          7024: ld [%r27],%f20; ld [%r27+4],%f21
        !          7025: fdivd %f20,%f30,%f30
        !          7026: fmuld %f22,%f30,%f30
        !          7027: faddd %f28,%f30,%f30
        !          7028: st %f30,[%r29]; st %f31,[%r29+4]
        !          7029: set _Two,%r29
        !          7030: ld [%r29],%f30; ld [%r29+4],%f31
        !          7031: fmuld %f30,%f26,%f30
        !          7032: fmuld %f30,%f20,%f30
        !          7033: fsubd %f24,%f30,%f30
        !          7034: st %f30,[%r28]; st %f31,[%r28+4]
        !          7035: ld [%r28],%f30; ld [%r28+4],%f31
        !          7036: set _Zero,%r29
        !          7037: ld [%r29],%f28; ld [%r29+4],%f29
        !          7038: fcmped %f30,%f28; nop; fbug L872; nop
        !          7039: set _Z,%r29
        !          7040: ld [%r29],%f30; ld [%r29+4],%f31
        !          7041: fnegs %f30,%f30; fmovs %f31,%f31
        !          7042: st %f30,[%r29]; st %f31,[%r29+4]
        !          7043: set _Z1,%r29
        !          7044: ld [%r29],%f30; ld [%r29+4],%f31
        !          7045: fnegs %f30,%f30; fmovs %f31,%f31
        !          7046: st %f30,[%r29]; st %f31,[%r29+4]
        !          7047: L872:
        !          7048: set _Radix,%r29
        !          7049: ld [%r29],%f30; ld [%r29+4],%f31
        !          7050: set _D,%r29
        !          7051: ld [%r29],%f28; ld [%r29+4],%f29
        !          7052: fmuld %f30,%f28,%f30
        !          7053: st %f30,[%r29]; st %f31,[%r29+4]
        !          7054: L871:
        !          7055: ret; restore
        !          7056: .global _SR3750
        !          7057: .align 4
        !          7058: .proc 4
        !          7059: _SR3750:save %sp,-96,%sp
        !          7060: set _X,%r29
        !          7061: ld [%r29],%f30; ld [%r29+4],%f31
        !          7062: set _Radix,%r29
        !          7063: ld [%r29],%f28; ld [%r29+4],%f29
        !          7064: fsubd %f30,%f28,%f26
        !          7065: set _Z2,%r29
        !          7066: ld [%r29],%f24; ld [%r29+4],%f25
        !          7067: fsubd %f24,%f28,%f28
        !          7068: fcmped %f26,%f28; nop; fbul L875; nop
        !          7069: fsubd %f30,%f24,%f30
        !          7070: set _W,%r29
        !          7071: ld [%r29],%f28; ld [%r29+4],%f29
        !          7072: fsubd %f28,%f24,%f28
        !          7073: fcmped %f30,%f28; nop; fbug L875; nop
        !          7074: set _I,%r29
        !          7075: ld [%r29],%r28
        !          7076: add %r28,1,%r28
        !          7077: st %r28,[%r29]
        !          7078: set _X,%r29
        !          7079: ld [%r29],%f30; ld [%r29+4],%f31
        !          7080: set _D,%r29
        !          7081: ld [%r29],%f28; ld [%r29+4],%f29
        !          7082: fmuld %f30,%f28,%f30
        !          7083: st %f30,[%sp+4*0+68]
        !          7084: st %f31,[%sp+4*1+68]
        !          7085: ld [%sp+4*0+68],%o0
        !          7086: ld [%sp+4*1+68],%o1
        !          7087: call _sqrt; nop
        !          7088: set _X2,%r29
        !          7089: st %f0,[%r29]; st %f1,[%r29+4]
        !          7090: set _X2,%r29
        !          7091: ld [%r29],%f30; ld [%r29+4],%f31
        !          7092: set _Z2,%r28
        !          7093: ld [%r28],%f28; ld [%r28+4],%f29
        !          7094: fsubd %f30,%f28,%f30
        !          7095: set _Y,%r28
        !          7096: ld [%r28],%f26; ld [%r28+4],%f27
        !          7097: fsubd %f26,%f28,%f28
        !          7098: fsubd %f30,%f28,%f30
        !          7099: set _Y2,%r28
        !          7100: st %f30,[%r28]; st %f31,[%r28+4]
        !          7101: set _X8,%r27
        !          7102: ld [%r27],%f30; ld [%r27+4],%f31
        !          7103: set _Half,%r27
        !          7104: ld [%r27],%f28; ld [%r27+4],%f29
        !          7105: fsubd %f26,%f28,%f26
        !          7106: fdivd %f30,%f26,%f30
        !          7107: st %f30,[%r29]; st %f31,[%r29+4]
        !          7108: ld [%r29],%f30; ld [%r29+4],%f31
        !          7109: fmuld %f28,%f30,%f26
        !          7110: fmuld %f26,%f30,%f26
        !          7111: fsubd %f30,%f26,%f30
        !          7112: st %f30,[%r29]; st %f31,[%r29+4]
        !          7113: ld [%r28],%f30; ld [%r28+4],%f31
        !          7114: faddd %f30,%f28,%f30
        !          7115: ld [%r29],%f26; ld [%r29+4],%f27
        !          7116: fsubd %f28,%f26,%f28
        !          7117: faddd %f30,%f28,%f30
        !          7118: set _SqEr,%r29
        !          7119: st %f30,[%r29]; st %f31,[%r29+4]
        !          7120: ld [%r29],%f30; ld [%r29+4],%f31
        !          7121: set _MinSqEr,%r29
        !          7122: ld [%r29],%f28; ld [%r29+4],%f29
        !          7123: fcmped %f30,%f28; nop; fbuge L877; nop
        !          7124: set _SqEr,%r29
        !          7125: ld [%r29],%f30; ld [%r29+4],%f31
        !          7126: set _MinSqEr,%r29
        !          7127: st %f30,[%r29]; st %f31,[%r29+4]
        !          7128: L877:
        !          7129: set _Y2,%r29
        !          7130: ld [%r29],%f30; ld [%r29+4],%f31
        !          7131: set _X2,%r29
        !          7132: ld [%r29],%f28; ld [%r29+4],%f29
        !          7133: fsubd %f30,%f28,%f30
        !          7134: set _SqEr,%r29
        !          7135: st %f30,[%r29]; st %f31,[%r29+4]
        !          7136: ld [%r29],%f30; ld [%r29+4],%f31
        !          7137: set _MaxSqEr,%r29
        !          7138: ld [%r29],%f28; ld [%r29+4],%f29
        !          7139: fcmped %f30,%f28; nop; fbule L879; nop
        !          7140: set _SqEr,%r29
        !          7141: ld [%r29],%f30; ld [%r29+4],%f31
        !          7142: set _MaxSqEr,%r29
        !          7143: st %f30,[%r29]; st %f31,[%r29+4]
        !          7144: L879:
        !          7145: L875:
        !          7146: L874:
        !          7147: ret; restore
        !          7148: .global _IsYeqX
        !          7149: .align 4
        !          7150: .proc 4
        !          7151: _IsYeqX:save %sp,-96,%sp
        !          7152: set _Y,%r29
        !          7153: ld [%r29],%f30; ld [%r29+4],%f31
        !          7154: set _X,%r29
        !          7155: ld [%r29],%f28; ld [%r29+4],%f29
        !          7156: fcmped %f30,%f28; nop; fbue L882; nop
        !          7157: set _N,%r29
        !          7158: ld [%r29],%r29
        !          7159: cmp %r29,%r0; bg L884; nop
        !          7160: set _Z,%r29
        !          7161: ld [%r29],%f30; ld [%r29+4],%f31
        !          7162: set _Zero,%r29
        !          7163: ld [%r29],%f28; ld [%r29+4],%f29
        !          7164: fcmped %f30,%f28; nop; fbne L886; nop
        !          7165: set _Q,%r29
        !          7166: ld [%r29],%f30; ld [%r29+4],%f31
        !          7167: fcmped %f30,%f28; nop; fbug L886; nop
        !          7168: set L888,%r8
        !          7169: call _printf; nop
        !          7170: ba L887; nop
        !          7171: L886:
        !          7172: set 2,%r8
        !          7173: set L889,%r9
        !          7174: call _BadCond; nop
        !          7175: L887:
        !          7176: set L890,%r8
        !          7177: set _Z,%r29
        !          7178: ld [%r29],%f30; ld [%r29+4],%f31
        !          7179: st %f30,[%sp+4*1+68]
        !          7180: st %f31,[%sp+4*2+68]
        !          7181: ld [%sp+4*1+68],%o1
        !          7182: ld [%sp+4*2+68],%o2
        !          7183: set _Q,%r29
        !          7184: ld [%r29],%f30; ld [%r29+4],%f31
        !          7185: st %f30,[%sp+4*3+68]
        !          7186: st %f31,[%sp+4*4+68]
        !          7187: ld [%sp+4*3+68],%o3
        !          7188: ld [%sp+4*4+68],%o4
        !          7189: call _printf; nop
        !          7190: set L891,%r8
        !          7191: set _Y,%r29
        !          7192: ld [%r29],%f30; ld [%r29+4],%f31
        !          7193: st %f30,[%sp+4*1+68]
        !          7194: st %f31,[%sp+4*2+68]
        !          7195: ld [%sp+4*1+68],%o1
        !          7196: ld [%sp+4*2+68],%o2
        !          7197: call _printf; nop
        !          7198: set L892,%r8
        !          7199: set _X,%r29
        !          7200: ld [%r29],%f30; ld [%r29+4],%f31
        !          7201: st %f30,[%sp+4*1+68]
        !          7202: st %f31,[%sp+4*2+68]
        !          7203: ld [%sp+4*1+68],%o1
        !          7204: ld [%sp+4*2+68],%o2
        !          7205: call _printf; nop
        !          7206: set L893,%r8
        !          7207: set _Y,%r29
        !          7208: ld [%r29],%f30; ld [%r29+4],%f31
        !          7209: set _X,%r29
        !          7210: ld [%r29],%f28; ld [%r29+4],%f29
        !          7211: fsubd %f30,%f28,%f30
        !          7212: st %f30,[%sp+4*1+68]
        !          7213: st %f31,[%sp+4*2+68]
        !          7214: ld [%sp+4*1+68],%o1
        !          7215: ld [%sp+4*2+68],%o2
        !          7216: call _printf; nop
        !          7217: L884:
        !          7218: set _N,%r29
        !          7219: ld [%r29],%r28
        !          7220: add %r28,1,%r28
        !          7221: st %r28,[%r29]
        !          7222: L882:
        !          7223: L881:
        !          7224: ret; restore
        !          7225: .global _SR3980
        !          7226: .align 4
        !          7227: .proc 4
        !          7228: _SR3980:save %sp,-96,%sp
        !          7229: L895:
        !          7230: set _I,%r29
        !          7231: ld [%r29],%r29
        !          7232: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
        !          7233: set _Q,%r29
        !          7234: st %f30,[%r29]; st %f31,[%r29+4]
        !          7235: set _Z,%r28
        !          7236: ld [%r28],%f30; ld [%r28+4],%f31
        !          7237: st %f30,[%sp+4*0+68]
        !          7238: st %f31,[%sp+4*1+68]
        !          7239: ld [%sp+4*0+68],%o0
        !          7240: ld [%sp+4*1+68],%o1
        !          7241: ld [%r29],%f30; ld [%r29+4],%f31
        !          7242: st %f30,[%sp+4*2+68]
        !          7243: st %f31,[%sp+4*3+68]
        !          7244: ld [%sp+4*2+68],%o2
        !          7245: ld [%sp+4*3+68],%o3
        !          7246: call _pow; nop
        !          7247: set _Y,%r29
        !          7248: st %f0,[%r29]; st %f1,[%r29+4]
        !          7249: call _IsYeqX; nop
        !          7250: set _I,%r29
        !          7251: ld [%r29],%r28
        !          7252: add %r28,1,%r28
        !          7253: st %r28,[%r29]
        !          7254: set _M,%r29
        !          7255: ld [%r29],%r29
        !          7256: cmp %r28,%r29; ble L898; nop
        !          7257: ba L897; nop
        !          7258: L898:
        !          7259: set _Z,%r29
        !          7260: ld [%r29],%f30; ld [%r29+4],%f31
        !          7261: set _X,%r29
        !          7262: ld [%r29],%f28; ld [%r29+4],%f29
        !          7263: fmuld %f30,%f28,%f30
        !          7264: st %f30,[%r29]; st %f31,[%r29+4]
        !          7265: L896:
        !          7266: set _X,%r29
        !          7267: ld [%r29],%f30; ld [%r29+4],%f31
        !          7268: set _W,%r29
        !          7269: ld [%r29],%f28; ld [%r29+4],%f29
        !          7270: fcmped %f30,%f28; nop; fbul L895; nop
        !          7271: L897:
        !          7272: L894:
        !          7273: ret; restore
        !          7274: .global _PrintIfNPositive
        !          7275: .align 4
        !          7276: .proc 4
        !          7277: _PrintIfNPositive:save %sp,-96,%sp
        !          7278: set _N,%r29
        !          7279: ld [%r29],%r29
        !          7280: cmp %r29,%r0; ble L901; nop
        !          7281: set L903,%r8
        !          7282: set _N,%r29
        !          7283: ld [%r29],%r9
        !          7284: call _printf; nop
        !          7285: L901:
        !          7286: L900:
        !          7287: ret; restore
        !          7288: .global _TstPtUf
        !          7289: .align 4
        !          7290: .proc 4
        !          7291: _TstPtUf:save %sp,-96,%sp
        !          7292: set _N,%r29
        !          7293: st %r0,[%r29]
        !          7294: set _Z,%r29
        !          7295: ld [%r29],%f30; ld [%r29+4],%f31
        !          7296: set _Zero,%r29
        !          7297: ld [%r29],%f28; ld [%r29+4],%f29
        !          7298: fcmped %f30,%f28; nop; fbue L905; nop
        !          7299: set L907,%r8
        !          7300: call _printf; nop
        !          7301: set L908,%r8
        !          7302: call _printf; nop
        !          7303: set _sigfpe,%r29
        !          7304: set _sigsave,%r28
        !          7305: st %r29,[%r28]
        !          7306: set _ovfl_buf,%r8
        !          7307: call _setjmp; nop
        !          7308: cmp %r8,%r0; be L909; nop
        !          7309: ba L911; nop
        !          7310: L909:
        !          7311: set _Z,%r29
        !          7312: ld [%r29],%f30; ld [%r29+4],%f31
        !          7313: faddd %f30,%f30,%f28
        !          7314: fdivd %f28,%f30,%f30
        !          7315: set _Q9,%r29
        !          7316: st %f30,[%r29]; st %f31,[%r29+4]
        !          7317: set L912,%r8
        !          7318: ld [%r29],%f30; ld [%r29+4],%f31
        !          7319: st %f30,[%sp+4*1+68]
        !          7320: st %f31,[%sp+4*2+68]
        !          7321: ld [%sp+4*1+68],%o1
        !          7322: ld [%sp+4*2+68],%o2
        !          7323: call _printf; nop
        !          7324: set _Q9,%r29
        !          7325: ld [%r29],%f30; ld [%r29+4],%f31
        !          7326: set _Two,%r29
        !          7327: ld [%r29],%f28; ld [%r29+4],%f29
        !          7328: fsubd %f30,%f28,%f30
        !          7329: st %f30,[%sp+4*0+68]
        !          7330: st %f31,[%sp+4*1+68]
        !          7331: ld [%sp+4*0+68],%o0
        !          7332: ld [%sp+4*1+68],%o1
        !          7333: call _fabs; nop
        !          7334: set _Radix,%r29
        !          7335: ld [%r29],%f30; ld [%r29+4],%f31
        !          7336: set _U2,%r29
        !          7337: ld [%r29],%f28; ld [%r29+4],%f29
        !          7338: fmuld %f30,%f28,%f30
        !          7339: fcmped %f0,%f30; nop; fbuge L913; nop
        !          7340: set L915,%r8
        !          7341: call _printf; nop
        !          7342: set L916,%r8
        !          7343: call _printf; nop
        !          7344: ba L914; nop
        !          7345: L913:
        !          7346: set _Q9,%r29
        !          7347: ld [%r29],%f30; ld [%r29+4],%f31
        !          7348: set _One,%r29
        !          7349: ld [%r29],%f28; ld [%r29+4],%f29
        !          7350: fcmped %f30,%f28; nop; fbul L919; nop
        !          7351: set _Two,%r29
        !          7352: ld [%r29],%f28; ld [%r29+4],%f29
        !          7353: fcmped %f30,%f28; nop; fbule L917; nop
        !          7354: L919:
        !          7355: L911:
        !          7356: set 1,%r29
        !          7357: set _N,%r28
        !          7358: st %r29,[%r28]
        !          7359: set _ErrCnt+4,%r29
        !          7360: ld [%r29],%r29
        !          7361: add %r29,1,%r29
        !          7362: set _ErrCnt+4,%r28
        !          7363: st %r29,[%r28]
        !          7364: set L922,%r8
        !          7365: call _printf; nop
        !          7366: ba L918; nop
        !          7367: L917:
        !          7368: set 1,%r29
        !          7369: set _N,%r28
        !          7370: st %r29,[%r28]
        !          7371: set _ErrCnt+8,%r29
        !          7372: ld [%r29],%r29
        !          7373: add %r29,1,%r29
        !          7374: set _ErrCnt+8,%r28
        !          7375: st %r29,[%r28]
        !          7376: set L925,%r8
        !          7377: call _printf; nop
        !          7378: L918:
        !          7379: L914:
        !          7380: set _sigsave,%r29
        !          7381: st %r0,[%r29]
        !          7382: set _Z,%r29
        !          7383: ld [%r29],%f30; ld [%r29+4],%f31
        !          7384: set _One,%r29
        !          7385: ld [%r29],%f28; ld [%r29+4],%f29
        !          7386: fmuld %f30,%f28,%f26
        !          7387: set _V9,%r29
        !          7388: st %f26,[%r29]; st %f27,[%r29+4]
        !          7389: ld [%r29],%f26; ld [%r29+4],%f27
        !          7390: set _Random1,%r28
        !          7391: st %f26,[%r28]; st %f27,[%r28+4]
        !          7392: fmuld %f28,%f30,%f26
        !          7393: st %f26,[%r29]; st %f27,[%r29+4]
        !          7394: ld [%r29],%f26; ld [%r29+4],%f27
        !          7395: set _Random2,%r27
        !          7396: st %f26,[%r27]; st %f27,[%r27+4]
        !          7397: fdivd %f30,%f28,%f28
        !          7398: st %f28,[%r29]; st %f29,[%r29+4]
        !          7399: ld [%r28],%f28; ld [%r28+4],%f29
        !          7400: fcmped %f30,%f28; nop; fbne L926; nop
        !          7401: ld [%r27],%f28; ld [%r27+4],%f29
        !          7402: fcmped %f30,%f28; nop; fbne L926; nop
        !          7403: ld [%r29],%f28; ld [%r29+4],%f29
        !          7404: fcmped %f30,%f28; nop; fbne L926; nop
        !          7405: set _N,%r29
        !          7406: ld [%r29],%r29
        !          7407: cmp %r29,%r0; ble L927; nop
        !          7408: call _Pause; nop
        !          7409: ba L927; nop
        !          7410: L926:
        !          7411: set 1,%r29
        !          7412: set _N,%r28
        !          7413: st %r29,[%r28]
        !          7414: set 2,%r8
        !          7415: set L930,%r9
        !          7416: call _BadCond; nop
        !          7417: set L931,%r8
        !          7418: set _Z,%r29
        !          7419: ld [%r29],%f30; ld [%r29+4],%f31
        !          7420: st %f30,[%sp+4*1+68]
        !          7421: st %f31,[%sp+4*2+68]
        !          7422: ld [%sp+4*1+68],%o1
        !          7423: ld [%sp+4*2+68],%o2
        !          7424: call _printf; nop
        !          7425: set _Z,%r29
        !          7426: ld [%r29],%f30; ld [%r29+4],%f31
        !          7427: set _Random1,%r29
        !          7428: ld [%r29],%f28; ld [%r29+4],%f29
        !          7429: fcmped %f30,%f28; nop; fbue L932; nop
        !          7430: set L934,%r8
        !          7431: set _Random1,%r29
        !          7432: ld [%r29],%f30; ld [%r29+4],%f31
        !          7433: st %f30,[%sp+4*1+68]
        !          7434: st %f31,[%sp+4*2+68]
        !          7435: ld [%sp+4*1+68],%o1
        !          7436: ld [%sp+4*2+68],%o2
        !          7437: call _printf; nop
        !          7438: L932:
        !          7439: set _Z,%r29
        !          7440: ld [%r29],%f30; ld [%r29+4],%f31
        !          7441: set _Random2,%r29
        !          7442: ld [%r29],%f28; ld [%r29+4],%f29
        !          7443: fcmped %f30,%f28; nop; fbue L935; nop
        !          7444: set _Random1,%r29
        !          7445: ld [%r29],%f30; ld [%r29+4],%f31
        !          7446: fcmped %f28,%f30; nop; fbue L935; nop
        !          7447: set L937,%r8
        !          7448: set _Random2,%r29
        !          7449: ld [%r29],%f30; ld [%r29+4],%f31
        !          7450: st %f30,[%sp+4*1+68]
        !          7451: st %f31,[%sp+4*2+68]
        !          7452: ld [%sp+4*1+68],%o1
        !          7453: ld [%sp+4*2+68],%o2
        !          7454: call _printf; nop
        !          7455: L935:
        !          7456: set _Z,%r29
        !          7457: ld [%r29],%f30; ld [%r29+4],%f31
        !          7458: set _V9,%r29
        !          7459: ld [%r29],%f28; ld [%r29+4],%f29
        !          7460: fcmped %f30,%f28; nop; fbue L938; nop
        !          7461: set L940,%r8
        !          7462: set _V9,%r29
        !          7463: ld [%r29],%f30; ld [%r29+4],%f31
        !          7464: st %f30,[%sp+4*1+68]
        !          7465: st %f31,[%sp+4*2+68]
        !          7466: ld [%sp+4*1+68],%o1
        !          7467: ld [%sp+4*2+68],%o2
        !          7468: call _printf; nop
        !          7469: L938:
        !          7470: set _Random2,%r29
        !          7471: ld [%r29],%f30; ld [%r29+4],%f31
        !          7472: set _Random1,%r29
        !          7473: ld [%r29],%f28; ld [%r29+4],%f29
        !          7474: fcmped %f30,%f28; nop; fbue L941; nop
        !          7475: set _ErrCnt+8,%r29
        !          7476: ld [%r29],%r29
        !          7477: add %r29,1,%r29
        !          7478: set _ErrCnt+8,%r28
        !          7479: st %r29,[%r28]
        !          7480: set 2,%r8
        !          7481: set L945,%r9
        !          7482: call _BadCond; nop
        !          7483: set L946,%r8
        !          7484: set _Random2,%r29
        !          7485: ld [%r29],%f30; ld [%r29+4],%f31
        !          7486: st %f30,[%sp+4*1+68]
        !          7487: st %f31,[%sp+4*2+68]
        !          7488: ld [%sp+4*1+68],%o1
        !          7489: ld [%sp+4*2+68],%o2
        !          7490: call _printf; nop
        !          7491: set L947,%r8
        !          7492: set _Random1,%r29
        !          7493: ld [%r29],%f30; ld [%r29+4],%f31
        !          7494: st %f30,[%sp+4*1+68]
        !          7495: st %f31,[%sp+4*2+68]
        !          7496: ld [%sp+4*1+68],%o1
        !          7497: ld [%sp+4*2+68],%o2
        !          7498: call _printf; nop
        !          7499: L941:
        !          7500: call _Pause; nop
        !          7501: L927:
        !          7502: L905:
        !          7503: L904:
        !          7504: ret; restore
        !          7505: .global _notify
        !          7506: .align 4
        !          7507: .proc 4
        !          7508: _notify:save %sp,-96,%sp
        !          7509: set L949,%r8
        !          7510: mov %r24,%r9
        !          7511: call _printf; nop
        !          7512: set L950,%r8
        !          7513: call _printf; nop
        !          7514: L948:
        !          7515: ret; restore
        !          7516: .global _msglist
        !          7517: .align 4
        !          7518: .proc 4
        !          7519: _msglist:save %sp,-96,%sp
        !          7520: ba L953; nop
        !          7521: L952:
        !          7522: set L955,%r8
        !          7523: mov %r24,%r29
        !          7524: add %r29,4,%r24
        !          7525: ld [%r29],%r9
        !          7526: call _printf; nop
        !          7527: L953:
        !          7528: ld [%r24],%r29
        !          7529: cmp %r29,%r0; bne L952; nop
        !          7530: L951:
        !          7531: ret; restore
        !          7532: .seg "data"
        !          7533: .align 4; _957:.word L958
        !          7534: .word L959
        !          7535: .word L960
        !          7536: .word L961
        !          7537: .word L962
        !          7538: .word L963
        !          7539: .word L964
        !          7540: .word L965
        !          7541: .word L966
        !          7542: .word 0x0
        !          7543: .seg "text"
        !          7544: .global _Instructions
        !          7545: .align 4
        !          7546: .proc 4
        !          7547: _Instructions:save %sp,-96,%sp
        !          7548: set _957,%r8
        !          7549: call _msglist; nop
        !          7550: L956:
        !          7551: ret; restore
        !          7552: .seg "data"
        !          7553: .align 4; _968:.word L969
        !          7554: .word L970
        !          7555: .word L971
        !          7556: .word L972
        !          7557: .word L973
        !          7558: .word L974
        !          7559: .word L975
        !          7560: .word L976
        !          7561: .word L977
        !          7562: .word L978
        !          7563: .word L979
        !          7564: .word L980
        !          7565: .word L981
        !          7566: .word L982
        !          7567: .word 0x0
        !          7568: .seg "text"
        !          7569: .global _Heading
        !          7570: .align 4
        !          7571: .proc 4
        !          7572: _Heading:save %sp,-96,%sp
        !          7573: set _968,%r8
        !          7574: call _msglist; nop
        !          7575: L967:
        !          7576: ret; restore
        !          7577: .seg "data"
        !          7578: .align 4; _984:.word L985
        !          7579: .word L986
        !          7580: .word L987
        !          7581: .word L988
        !          7582: .word L989
        !          7583: .word L990
        !          7584: .word L991
        !          7585: .word L992
        !          7586: .word L993
        !          7587: .word L994
        !          7588: .word L995
        !          7589: .word L996
        !          7590: .word L997
        !          7591: .word L998
        !          7592: .word L999
        !          7593: .word L1000
        !          7594: .word L1001
        !          7595: .word L1002
        !          7596: .word L1003
        !          7597: .word 0x0
        !          7598: .seg "text"
        !          7599: .global _Characteristics
        !          7600: .align 4
        !          7601: .proc 4
        !          7602: _Characteristics:save %sp,-96,%sp
        !          7603: set _984,%r8
        !          7604: call _msglist; nop
        !          7605: L983:
        !          7606: ret; restore
        !          7607: .seg "data"
        !          7608: .align 4; _1005:.word L1006
        !          7609: .word L1007
        !          7610: .word L1008
        !          7611: .word L1009
        !          7612: .word L1010
        !          7613: .word L1011
        !          7614: .word L1012
        !          7615: .word L1013
        !          7616: .word L1014
        !          7617: .word L1015
        !          7618: .word L1016
        !          7619: .word L1017
        !          7620: .word L1018
        !          7621: .word L1019
        !          7622: .word L1020
        !          7623: .word L1021
        !          7624: .word L1022
        !          7625: .word 0x0
        !          7626: .seg "text"
        !          7627: .global _History
        !          7628: .align 4
        !          7629: .proc 4
        !          7630: _History:save %sp,-96,%sp
        !          7631: set _1005,%r8
        !          7632: call _msglist; nop
        !          7633: L1004:
        !          7634: ret; restore
        !          7635: .global _pow
        !          7636: .align 4
        !          7637: .proc 4
        !          7638: _pow:save %sp,-120,%sp
        !          7639: st %r24,[%fp+68]
        !          7640: st %r25,[%fp+72]
        !          7641: st %r26,[%fp+76]
        !          7642: st %r27,[%fp+80]
        !          7643: mov %r0,%r28
        !          7644: mov %r0,%r27
        !          7645: ld [%fp+76],%f30; ld [%fp+76+4],%f31
        !          7646: set L7,%r26
        !          7647: ld [%r26],%f28; ld [%r26+4],%f29
        !          7648: fcmped %f30,%f28; nop; fbne L1024; nop
        !          7649: set L8,%r26
        !          7650: ld [%r26],%f0; ld [%r26+4],%f1
        !          7651: ba L1023; nop
        !          7652: L1024:
        !          7653: ld [%fp+76],%f30; ld [%fp+76+4],%f31
        !          7654: set L1029,%r26
        !          7655: ld [%r26],%f28; ld [%r26+4],%f29
        !          7656: fcmped %f30,%f28; nop; fbul L1028; nop
        !          7657: set L1030,%r26
        !          7658: ld [%r26],%f28; ld [%r26+4],%f29
        !          7659: fcmped %f30,%f28; nop; fbule L1026; nop
        !          7660: L1028:
        !          7661: ld [%fp+68],%f30; ld [%fp+68+4],%f31
        !          7662: set L845,%r26
        !          7663: ld [%r26],%f28; ld [%r26+4],%f29
        !          7664: fcmped %f30,%f28; nop; fbue L1026; nop
        !          7665: ld [%fp+68],%f30; ld [%fp+68+4],%f31
        !          7666: st %f30,[%sp+4*0+68]
        !          7667: st %f31,[%sp+4*1+68]
        !          7668: ld [%sp+4*0+68],%o0
        !          7669: ld [%sp+4*1+68],%o1
        !          7670: call _log; nop
        !          7671: ld [%fp+76],%f30; ld [%fp+76+4],%f31
        !          7672: fmuld %f30,%f0,%f30
        !          7673: st %f30,[%sp+4*0+68]
        !          7674: st %f31,[%sp+4*1+68]
        !          7675: ld [%sp+4*0+68],%o0
        !          7676: ld [%sp+4*1+68],%o1
        !          7677: call _exp; nop
        !          7678: ba L1023; nop
        !          7679: L1026:
        !          7680: ld [%fp+76],%f30; ld [%fp+76+4],%f31
        !          7681: set L7,%r26
        !          7682: ld [%r26],%f28; ld [%r26+4],%f29
        !          7683: fcmped %f30,%f28; nop; fbuge L1031; nop
        !          7684: ld [%fp+76],%f30; ld [%fp+76+4],%f31
        !          7685: fnegs %f30,%f30; fmovs %f31,%f31
        !          7686: st %f30,[%fp+76]; st %f31,[%fp+76+4]
        !          7687: set 1,%r27
        !          7688: L1031:
        !          7689: ld [%fp+76],%f30; ld [%fp+76+4],%f31
        !          7690: st %f30,[%sp+4*0+68]
        !          7691: st %f31,[%sp+4*1+68]
        !          7692: ld [%sp+4*0+68],%o0
        !          7693: ld [%sp+4*1+68],%o1
        !          7694: add -24,%fp,%r10
        !          7695: call _modf; nop
        !          7696: st %f0,[%fp+76]; st %f1,[%fp+76+4]
        !          7697: ld [%fp+76],%f30; ld [%fp+76+4],%f31
        !          7698: set L7,%r26
        !          7699: ld [%r26],%f28; ld [%r26+4],%f29
        !          7700: fcmped %f30,%f28; nop; fbue L1033; nop
        !          7701: ld [%fp+68],%f30; ld [%fp+68+4],%f31
        !          7702: st %f30,[%sp+4*0+68]
        !          7703: st %f31,[%sp+4*1+68]
        !          7704: ld [%sp+4*0+68],%o0
        !          7705: ld [%sp+4*1+68],%o1
        !          7706: call _log; nop
        !          7707: ld [%fp+76],%f30; ld [%fp+76+4],%f31
        !          7708: fmuld %f30,%f0,%f30
        !          7709: st %f30,[%sp+4*0+68]
        !          7710: st %f31,[%sp+4*1+68]
        !          7711: ld [%sp+4*0+68],%o0
        !          7712: ld [%sp+4*1+68],%o1
        !          7713: call _exp; nop
        !          7714: st %f0,[%fp+-16]; st %f1,[%fp+-16+4]
        !          7715: ba L1034; nop
        !          7716: L1033:
        !          7717: set L8,%r26
        !          7718: ld [%r26],%f30; ld [%r26+4],%f31
        !          7719: st %f30,[%fp+-16]; st %f31,[%fp+-16+4]
        !          7720: L1034:
        !          7721: ld [%fp+68],%f30; ld [%fp+68+4],%f31
        !          7722: st %f30,[%sp+4*0+68]
        !          7723: st %f31,[%sp+4*1+68]
        !          7724: ld [%sp+4*0+68],%o0
        !          7725: ld [%sp+4*1+68],%o1
        !          7726: add -4,%fp,%r10
        !          7727: call _frexp; nop
        !          7728: st %f0,[%fp+68]; st %f1,[%fp+68+4]
        !          7729: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
        !          7730: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
        !          7731: mov %r26,%r29
        !          7732: cmp %r26,%r0; be L1035; nop
        !          7733: L1037:
        !          7734: and %r29,1,%r26
        !          7735: cmp %r26,%r0; be L1041; nop
        !          7736: ld [%fp+-16],%f30; ld [%fp+-16+4],%f31
        !          7737: ld [%fp+68],%f28; ld [%fp+68+4],%f29
        !          7738: fmuld %f30,%f28,%f30
        !          7739: st %f30,[%fp+-16]; st %f31,[%fp+-16+4]
        !          7740: ld [%fp+-4],%r26
        !          7741: add %r28,%r26,%r28
        !          7742: L1041:
        !          7743: sra %r29,1,%r26
        !          7744: mov %r26,%r29
        !          7745: cmp %r26,%r0; bne L1043; nop
        !          7746: ba L1039; nop
        !          7747: L1043:
        !          7748: ld [%fp+68],%f30; ld [%fp+68+4],%f31
        !          7749: fmuld %f30,%f30,%f30
        !          7750: st %f30,[%fp+68]; st %f31,[%fp+68+4]
        !          7751: ld [%fp+-4],%r26
        !          7752: sll %r26,1,%r26
        !          7753: st %r26,[%fp+-4]
        !          7754: ld [%fp+68],%f30; ld [%fp+68+4],%f31
        !          7755: set L1047,%r26
        !          7756: ld [%r26],%f28; ld [%r26+4],%f29
        !          7757: fcmped %f30,%f28; nop; fbuge L1037; nop
        !          7758: set L1048,%r26
        !          7759: ld [%r26],%f30; ld [%r26+4],%f31
        !          7760: ld [%fp+68],%f28; ld [%fp+68+4],%f29
        !          7761: fmuld %f30,%f28,%f30
        !          7762: st %f30,[%fp+68]; st %f31,[%fp+68+4]
        !          7763: ld [%fp+-4],%r26
        !          7764: sub %r26,1,%r26
        !          7765: st %r26,[%fp+-4]
        !          7766: ba L1037; nop
        !          7767: L1039:
        !          7768: L1035:
        !          7769: cmp %r27,%r0; be L1049; nop
        !          7770: set L8,%r26
        !          7771: ld [%r26],%f30; ld [%r26+4],%f31
        !          7772: ld [%fp+-16],%f28; ld [%fp+-16+4],%f29
        !          7773: fdivd %f30,%f28,%f30
        !          7774: st %f30,[%fp+-16]; st %f31,[%fp+-16+4]
        !          7775: sub %g0,%r28,%r28
        !          7776: L1049:
        !          7777: ld [%fp+-16],%f30; ld [%fp+-16+4],%f31
        !          7778: st %f30,[%sp+4*0+68]
        !          7779: st %f31,[%sp+4*1+68]
        !          7780: ld [%sp+4*0+68],%o0
        !          7781: ld [%sp+4*1+68],%o1
        !          7782: mov %r28,%r10
        !          7783: call _ldexp; nop
        !          7784: L1023:
        !          7785: ret; restore
        !          7786: .seg "bss"
        !          7787: .global _UfNGrad
        !          7788: .align 4; .common _UfNGrad,4
        !          7789: .global _SqRWrng
        !          7790: .align 4; .common _SqRWrng,4
        !          7791: .global _IEEE
        !          7792: .align 4; .common _IEEE,4
        !          7793: .global _Anomaly
        !          7794: .align 4; .common _Anomaly,4
        !          7795: .global _Monot
        !          7796: .align 4; .common _Monot,4
        !          7797: .global _NotMonot
        !          7798: .align 4; .common _NotMonot,4
        !          7799: .global _Done
        !          7800: .align 4; .common _Done,4
        !          7801: .global _Break
        !          7802: .align 4; .common _Break,4
        !          7803: .global _RSqrt
        !          7804: .align 4; .common _RSqrt,4
        !          7805: .global _RAddSub
        !          7806: .align 4; .common _RAddSub,4
        !          7807: .global _RDiv
        !          7808: .align 4; .common _RDiv,4
        !          7809: .global _RMult
        !          7810: .align 4; .common _RMult,4
        !          7811: .global _GAddSub
        !          7812: .align 4; .common _GAddSub,4
        !          7813: .global _GDiv
        !          7814: .align 4; .common _GDiv,4
        !          7815: .global _GMult
        !          7816: .align 4; .common _GMult,4
        !          7817: .global _N1
        !          7818: .align 4; .common _N1,4
        !          7819: .global _N
        !          7820: .align 4; .common _N,4
        !          7821: .global _M
        !          7822: .align 4; .common _M,4
        !          7823: .global _PageNo
        !          7824: .align 4; .common _PageNo,4
        !          7825: .global _Milestone
        !          7826: .align 4; .common _Milestone,4
        !          7827: .global _fpecount
        !          7828: .align 4; .common _fpecount,4
        !          7829: .global _ErrCnt
        !          7830: .align 4; .common _ErrCnt,16
        !          7831: .global _Z9
        !          7832: .align 8; .common _Z9,8
        !          7833: .global _Z2
        !          7834: .align 8; .common _Z2,8
        !          7835: .global _Z1
        !          7836: .align 8; .common _Z1,8
        !          7837: .global _PseudoZero
        !          7838: .align 8; .common _PseudoZero,8
        !          7839: .global _Z
        !          7840: .align 8; .common _Z,8
        !          7841: .global _Random2
        !          7842: .align 8; .common _Random2,8
        !          7843: .global _Y2
        !          7844: .align 8; .common _Y2,8
        !          7845: .global _Y1
        !          7846: .align 8; .common _Y1,8
        !          7847: .global _Y
        !          7848: .align 8; .common _Y,8
        !          7849: .global _Random1
        !          7850: .align 8; .common _Random1,8
        !          7851: .global _X8
        !          7852: .align 8; .common _X8,8
        !          7853: .global _X2
        !          7854: .align 8; .common _X2,8
        !          7855: .global _X1
        !          7856: .align 8; .common _X1,8
        !          7857: .global _X
        !          7858: .align 8; .common _X,8
        !          7859: .global _W
        !          7860: .align 8; .common _W,8
        !          7861: .global _V9
        !          7862: .align 8; .common _V9,8
        !          7863: .global _V0
        !          7864: .align 8; .common _V0,8
        !          7865: .global _V
        !          7866: .align 8; .common _V,8
        !          7867: .global _U2
        !          7868: .align 8; .common _U2,8
        !          7869: .global _U1
        !          7870: .align 8; .common _U1,8
        !          7871: .global _UfThold
        !          7872: .align 8; .common _UfThold,8
        !          7873: .global _OneUlp
        !          7874: .align 8; .common _OneUlp,8
        !          7875: .global _S
        !          7876: .align 8; .common _S,8
        !          7877: .global _Underflow
        !          7878: .align 8; .common _Underflow,8
        !          7879: .global _T
        !          7880: .align 8; .common _T,8
        !          7881: .global _Random9
        !          7882: .align 8; .common _Random9,8
        !          7883: .global _R
        !          7884: .align 8; .common _R,8
        !          7885: .global _Q9
        !          7886: .align 8; .common _Q9,8
        !          7887: .global _Q
        !          7888: .align 8; .common _Q,8
        !          7889: .global _Precision
        !          7890: .align 8; .common _Precision,8
        !          7891: .global _MyZero
        !          7892: .align 8; .common _MyZero,8
        !          7893: .global _J
        !          7894: .align 8; .common _J,8
        !          7895: .global _StickyBit
        !          7896: .align 8; .common _StickyBit,8
        !          7897: .global _I
        !          7898: .align 4; .common _I,4
        !          7899: .global _HInvrse
        !          7900: .align 8; .common _HInvrse,8
        !          7901: .global _H
        !          7902: .align 8; .common _H,8
        !          7903: .global _F9
        !          7904: .align 8; .common _F9,8
        !          7905: .global _F6
        !          7906: .align 8; .common _F6,8
        !          7907: .global _Third
        !          7908: .align 8; .common _Third,8
        !          7909: .global _E9
        !          7910: .align 8; .common _E9,8
        !          7911: .global _MaxSqEr
        !          7912: .align 8; .common _MaxSqEr,8
        !          7913: .global _SqEr
        !          7914: .align 8; .common _SqEr,8
        !          7915: .global _MinSqEr
        !          7916: .align 8; .common _MinSqEr,8
        !          7917: .global _E3
        !          7918: .align 8; .common _E3,8
        !          7919: .global _Exp2
        !          7920: .align 8; .common _Exp2,8
        !          7921: .global _E1
        !          7922: .align 8; .common _E1,8
        !          7923: .global _E0
        !          7924: .align 8; .common _E0,8
        !          7925: .global _FourD
        !          7926: .align 8; .common _FourD,8
        !          7927: .global _D
        !          7928: .align 8; .common _D,8
        !          7929: .global _CInvrse
        !          7930: .align 8; .common _CInvrse,8
        !          7931: .global _C
        !          7932: .align 8; .common _C,8
        !          7933: .global _A1
        !          7934: .align 8; .common _A1,8
        !          7935: .global _AInvrse
        !          7936: .align 8; .common _AInvrse,8
        !          7937: .global _ch
        !          7938: .common _ch,8
        !          7939: .global _Indx
        !          7940: .align 4; .common _Indx,4
        !          7941: .global _BMinusU2
        !          7942: .align 8; .common _BMinusU2,8
        !          7943: .global _RadixD2
        !          7944: .align 8; .common _RadixD2,8
        !          7945: .global _BInvrse
        !          7946: .align 8; .common _BInvrse,8
        !          7947: .global _Radix
        !          7948: .align 8; .common _Radix,8
        !          7949: .global _sigsave
        !          7950: .align 4; .common _sigsave,4
        !          7951: .global _ovfl_buf
        !          7952: .align 4; .common _ovfl_buf,36
        !          7953: .seg "text"
        !          7954: .align 8; L1048:.word 0x40000000,0x0
        !          7955: .align 8; L1047:.word 0x3fe00000,0x0
        !          7956: .align 8; L1030:.word 0x40913000,0x0
        !          7957: .align 8; L1029:.word 0xc0913000,0x0
        !          7958: L1022:.ascii "see source comments for more history.\000"
        !          7959: L1021:.ascii "BASIC version of this program (C) 1983 by Prof. W. M. Kahan;\000"
        !          7960: L1020:.ascii "as used by certain early WANG machines.\012\000"
        !          7961: L1019:.ascii "floating-point numbers, but also allows logarithmic encoding\000"
        !          7962: L1018:.ascii "\012The program is based upon a conventional radix representatio"
        !          7963: .ascii "n for\000"
        !          7964: L1017:.ascii "of pathologies, and to say how well the arithmetic is implemente"
        !          7965: .ascii "d.\000"
        !          7966: L1016:.ascii "of the arithmetic, this program tries to cope with a wider varie"
        !          7967: .ascii "ty\000"
        !          7968: L1015:.ascii "the Radix, Precision and range (over/underflow thresholds)\000"
        !          7969: L1014:.ascii "W. J. Cody and W. Waite. Although both programs try to discover\000"
        !          7970: L1013:.ascii "book  `Software Manual for the Elementary Functions' (1980) by\000"
        !          7971: L1012:.ascii "program called `MACHAR', which can be found at the end of the\000"
        !          7972: L1011:.ascii "The diagnostic capabilities of this program go beyond an earlier"
        !          7973: .ascii "\000"
        !          7974: L1010:.ascii "Failures may confound subsequent diagnoses.\012\000"
        !          7975: L1009:.ascii "   FAILUREs, like 2+2 == 5 .\000"
        !          7976: L1008:.ascii "   Serious DEFECTs, like lack of a guard digit, and\000"
        !          7977: L1007:.ascii "   FLAWs, like lack of a sticky bit,\000"
        !          7978: L1006:.ascii "The program attempts to discriminate among\000"
        !          7979: L1003:.ascii "     Decimal-Binary conversion is NOT YET tested for accuracy.\000"
        !          7980: L1002:.ascii "     Extra-precise subexpressions are revealed but NOT YET teste"
        !          7981: .ascii "d.\000"
        !          7982: L1001:.ascii "     Sqrt is tested.  Y^X is not tested.\000"
        !          7983: L1000:.ascii "\011and for contamination with pseudo-zeros.\000"
        !          7984: L999:.ascii "     Comparisions are checked for consistency with subtraction\000"
        !          7985: L998:.ascii "     V0  tells, roughly, whether  Infinity  is represented.\000"
        !          7986: L997:.ascii "     V = an overflow threshold, roughly.\000"
        !          7987: L996:.ascii "     E0 and PseudoZero tell whether underflow is abrupt, gradual"
        !          7988: .ascii ", or fuzzy.\000"
        !          7989: L995:.ascii "     UnderflowThreshold = an underflow threshold.\000"
        !          7990: L994:.ascii "     Whether a Sticky Bit used correctly for rounding.\000"
        !          7991: L993:.ascii "\011for Mult., Div., Add/Subt. and Sqrt.\000"
        !          7992: L992:.ascii "     Whether arithmetic is chopped, correctly rounded, or someth"
        !          7993: .ascii "ing else\000"
        !          7994: L991:.ascii "     Adequacy of guard digits for Mult., Div. and Subt.\000"
        !          7995: L990:.ascii "     U1 = 1/Radix^Precision = One Ulp of numbers a little less t"
        !          7996: .ascii "han 1.0 .\000"
        !          7997: L989:.ascii "\011(OneUlpnit in the Last Place) of 1.000xxx .\000"
        !          7998: L988:.ascii "     U2 = Radix/Radix^Precision = One Ulp\000"
        !          7999: L987:.ascii "     Precision = number of significant digits carried.\000"
        !          8000: L986:.ascii "     Radix = 1, 2, 4, 8, 10, 16, 100, 256 ...\000"
        !          8001: L985:.ascii "Running this program should reveal these characteristics:\000"
        !          8002: L982:.ascii "\011Other relevant compiler options:\000"
        !          8003: L981:.ascii "\011Optimization level:\012\000"
        !          8004: L980:.ascii "\011Compiler:\012\000"
        !          8005: L979:.ascii "\011Computer:\012\000"
        !          8006: L978:.ascii "\011Version:\01110 February 1989;\000"
        !          8007: L977:.ascii "\011Precision:\011double;\000"
        !          8008: L976:.ascii "In doing so, please include the following information:\000"
        !          8009: L975:.ascii "\011San Francisco, CA 94143-0704, USA\012\000"
        !          8010: L974:.ascii "\011University of California\000"
        !          8011: L973:.ascii "\011Computer Center U-76\000"
        !          8012: L972:.ascii "\011Richard Karpinski\000"
        !          8013: L971:.ascii "Please send suggestions and interesting results to\000"
        !          8014: L970:.ascii "cope with unanticipated and newly uncovered arithmetic pathologi"
        !          8015: .ascii "es.\012\000"
        !          8016: L969:.ascii "Users are invited to help debug and augment this program so it w"
        !          8017: .ascii "ill\000"
        !          8018: L966:.ascii "Answer questions with Y, y, N or n (unless otherwise indicated)."
        !          8019: .ascii "\012\000"
        !          8020: L965:.ascii "amend it to make further progress.\012\000"
        !          8021: L964:.ascii "program anyway to see how many milestones it passes, and then\000"
        !          8022: L963:.ascii "warning.  If persuasion avails naught, don't despair but run thi"
        !          8023: .ascii "s\000"
        !          8024: L962:.ascii "to persevere with a surrogate value after, perhaps, displaying s"
        !          8025: .ascii "ome\000"
        !          8026: L961:.ascii "error like Over/Underflow or Division by Zero occurs, but rather"
        !          8027: .ascii "\000"
        !          8028: L960:.ascii "try to persuade the computer NOT to terminate execution when an\000"
        !          8029: L959:.ascii "    `END OF TEST',\012\000"
        !          8030: L958:.ascii "Lest this program stop prematurely, i.e. before displaying\012\000"
        !          8031: L955:.byte 37,115,10,0
        !          8032: L950:.ascii "   PLEASE NOTIFY KARPINKSI!\012\000"
        !          8033: L949:.ascii "%s test appears to be inconsistent...\012\000"
        !          8034: L947:.ascii "\011differs from Z * 1 = %.17e\012\000"
        !          8035: L946:.ascii "\011Comparison alleges that 1 * Z = %.17e\012\000"
        !          8036: L945:.ascii "Multiplication does not commute!\012\000"
        !          8037: L940:.ascii "Z / 1 = %.17e\012\000"
        !          8038: L937:.ascii "1 * Z == %g\012\000"
        !          8039: L934:.ascii "Z * 1 = %.17e \000"
        !          8040: L931:.ascii "%.17e\012\011compares different from  \000"
        !          8041: L930:.ascii "What prints as Z = \000"
        !          8042: L925:.ascii "This is a DEFECT!\012\000"
        !          8043: L922:.ascii "This is a VERY SERIOUS DEFECT!\012\000"
        !          8044: L916:.ascii " has NOT just been signaled.\012\000"
        !          8045: L915:.ascii "This is O.K., provided Over/Underflow\000"
        !          8046: L912:.ascii "What the machine gets for (Z + Z) / Z is  %.17e .\012\000"
        !          8047: L908:.ascii "(Z + Z) / Z should be safe.\012\000"
        !          8048: L907:.ascii "Since comparison denies Z = 0, evaluating \000"
        !          8049: L903:.ascii "Similar discrepancies have occurred %d times.\012\000"
        !          8050: L893:.ascii "\011\011they differ by %.17e .\012\000"
        !          8051: L892:.ascii "\011which compared unequal to correct %.17e ;\012\000"
        !          8052: L891:.ascii "\011yielded %.17e;\012\000"
        !          8053: L890:.ascii "\011(%.17e) ^ (%.17e)\012\000"
        !          8054: L889:.ascii "computing\012\000"
        !          8055: L888:.ascii "WARNING:  computing\012\000"
        !          8056: L870:.ascii "\011instead of correct value 0 .\012\000"
        !          8057: L869:.ascii "sqrt( %.17e) - %.17e  = %.17e\012\000"
        !          8058: .align 8; L860:.word 0x3ed4f8b5,0x88e368f0
        !          8059: L858:.ascii "%s:  %s\000"
        !          8060: L857:.ascii "FLAW\000"
        !          8061: L856:.ascii "DEFECT\000"
        !          8062: L855:.ascii "SERIOUS DEFECT\000"
        !          8063: L854:.ascii "FAILURE\000"
        !          8064: L848:.ascii "          Page: %d\012\012\000"
        !          8065: L847:.ascii "\012Diagnosis resumes after milestone Number %d\000"
        !          8066: .align 8; L845:.word 0xbff00000,0x0
        !          8067: L822:.ascii "END OF TEST.\012\000"
        !          8068: L821:.ascii "\012A total of %d floating point exceptions were registered.\012"
        !          8069: .ascii "\000"
        !          8070: L818:.ascii "The arithmetic diagnosed appears to be Excellent!\012\000"
        !          8071: L817:.ascii " during Gradual Underflow.\012\000"
        !          8072: L816:.ascii ",\012except for possibly Double Rounding\000"
        !          8073: L815:.byte 46,10,0
        !          8074: L812:.ascii "854\000"
        !          8075: L811:.ascii "754\000"
        !          8076: L808:.ascii "the proposed IEEE standard P\000"
        !          8077: L807:.ascii "Rounding appears to conform to \000"
        !          8078: L804:.ascii "The arithmetic diagnosed seems Satisfactory.\012\000"
        !          8079: L798:.ascii "No failures, defects nor flaws have been discovered.\012\000"
        !          8080: L797:.ascii " program's subsequent diagnoses.\012\000"
        !          8081: L796:.ascii "Potentially fatal FAILURE may have spoiled this\000"
        !          8082: L793:.ascii "unacceptable Serious Defects.\012\000"
        !          8083: L792:.ascii "The arithmetic diagnosed has \000"
        !          8084: L788:.ascii "despite inconvenient Defects.\012\000"
        !          8085: L787:.ascii "The arithmetic diagnosed may be Acceptable\012\000"
        !          8086: L782:.ascii "Satisfactory though flawed.\012\000"
        !          8087: L781:.ascii "The arithmetic diagnosed seems \000"
        !          8088: L770:.ascii "The number of  %-29s %d.\012\000"
        !          8089: L763:.ascii "FLAWs  discovered =\000"
        !          8090: L762:.ascii "DEFECTs  discovered =\000"
        !          8091: L761:.ascii "SERIOUS DEFECTs  discovered =\000"
        !          8092: L760:.ascii "FAILUREs  encountered =\000"
        !          8093: L756:.ascii "\012    Trying to compute 0 / 0 produces ...\000"
        !          8094: L755:.ascii "  %.7e .\012\000"
        !          8095: L752:.ascii "    Trying to compute 1 / 0 produces ...\000"
        !          8096: L751:.ascii "What message and/or values does Division by Zero produce?\012\000"
        !          8097: L750:.ascii "  instead, X / X - 1/2 - 1/2 = %.17e .\012\000"
        !          8098: L749:.ascii "  X / X differs from 1 when X = %.17e\012\000"
        !          8099: L744:.ascii "  X / X  traps when X = %g\012\000"
        !          8100: L728:.ascii "is too far from 1.\012\000"
        !          8101: L727:.ascii " unbalanced range; UfThold * V = %.17e\012\011%s\012\000"
        !          8102: L726:.ascii "Badly\000"
        !          8103: L719:.ascii " is too far from sqrt(Z) ^ 2 (%.17e) .\012\000"
        !          8104: L718:.ascii "Comparison alleges that Z = %17e\012\000"
        !          8105: L706:.ascii " is too far from sqrt(Z) ^ 2 = %.17e .\012\000"
        !          8106: L705:.ascii "Comparison alleges that what prints as Z = %.17e\012\000"
        !          8107: L688:.ascii "+-%g, +-%g\012and +-%g are confused by Overflow.\000"
        !          8108: L687:.ascii "Comparisons involving \000"
        !          8109: L681:.ascii "above is a DEFECT.\012\000"
        !          8110: L680:.ascii "Any overflow signal separating this * from the one\012\000"
        !          8111: L679:.ascii "                           nor for V / 1 = %.17e .\012\000"
        !          8112: L678:.ascii "No Overflow should be signaled for V * 1 = %.17e\012\000"
        !          8113: L677:.ascii "There is no saturation value because the system traps on overflo"
        !          8114: .ascii "w.\012\000"
        !          8115: L676:.ascii "Overflow saturates at V0 = %.17e .\012\000"
        !          8116: L673:.ascii "Overflow threshold is V  = %.17e .\012\000"
        !          8117: L664:.ascii "overflow past %.17e\012\011shrinks to %.17e .\012\000"
        !          8118: L661:.ascii "-(-Y) differs from Y.\012\000"
        !          8119: L660:.ascii "finds a \000"
        !          8120: L659:.ascii "Seems O.K.\012\000"
        !          8121: L656:.ascii "Trying it on Y = %.17e .\012\000"
        !          8122: L655:.ascii "Can `Z = -Y' overflow?\012\000"
        !          8123: L648:.ascii "This may generate an error.\012\000"
        !          8124: L647:.ascii "Searching for Overflow threshold:\012\000"
        !          8125: L646:.ascii " ... no discrepancies found.\012\000"
        !          8126: L638:.ascii "Testing powers Z^Q at four nearly extreme values.\012\000"
        !          8127: L637:.ascii "Accuracy seems adequate.\012\000"
        !          8128: L630:.ascii "\011calculations involving tiny interest rates.\012\000"
        !          8129: L629:.ascii "\011This much error may spoil financial\012\000"
        !          8130: L628:.ascii "\011differs from correct value by %.17e .\012\000"
        !          8131: L627:.ascii "\011(1 + (%.17e) ^ (%.17e);\012\000"
        !          8132: L626:.ascii " %.17e for\012\000"
        !          8133: L625:.ascii "Calculated\000"
        !          8134: L618:.ascii "Testing X^((X + 1) / (X - 1)) vs. exp(2) = %.17e as X -> 1.\012\000"
        !          8135: L614:.ascii "This computed value is O.K.\012\000"
        !          8136: L611:.ascii "   threshold = %.17e .\012\000"
        !          8137: L610:.ascii "this is not between 0 and underflow\012\000"
        !          8138: L606:.ascii "actually calculating yields: %.17e .\012\000"
        !          8139: L605:.ascii "should afflict the expression\012\011(%.17e) ^ (%.17e);\012\000"
        !          8140: L604:.ascii "UfThold = (%.17e) ^ (%.17e)\012only underflow \000"
        !          8141: L603:.ascii "Since underflow occurs below the threshold\012\000"
        !          8142: L602:.ascii "Range is too narrow; U1^%d Underflows.\012\000"
        !          8143: L597:.ascii "merely roundoff.\012\000"
        !          8144: L596:.ascii "calculation may suffer larger Relative error than \000"
        !          8145: L595:.ascii " below which\000"
        !          8146: L594:.ascii "The Underflow threshold is %.17e, %s\012\000"
        !          8147: L593:.ascii "X / Z = 1 + %g .\012\000"
        !          8148: L592:.ascii "X / Z fails!\012\000"
        !          8149: L589:.ascii "encounter Division by Zero although actually\012\000"
        !          8150: L588:.ascii "  ... (f(X) - f(Z)) / (X - Z) ...\012\000"
        !          8151: L587:.ascii "    if (X == Z)  ...  else\000"
        !          8152: L586:.ascii "confusion when innocent statements like\012\000"
        !          8153: L585:.ascii "this is a SERIOUS DEFECT\012that causes \000"
        !          8154: L584:.ascii "    Should this NOT signal Underflow, \000"
        !          8155: L583:.ascii "yet X - Z yields %.17e .\012\000"
        !          8156: L582:.ascii "X = %.17e\012\011is not equal to Z = %.17e .\012\000"
        !          8157: L577:.ascii "Underflow / UfThold failed!\012\000"
        !          8158: L566:.ascii "(roundoff in UfThold) < E0.\012\000"
        !          8159: L565:.ascii "Underflow is gradual; it incurs Absolute Error =\012\000"
        !          8160: L560:.ascii "|Q - Y| = %.17e .\012\000"
        !          8161: L559:.ascii "print out as Q = %.17e, Y = %.17e .\012\000"
        !          8162: L558:.ascii "Q == Y while denying that |Q - Y| == 0; these values\012\000"
        !          8163: L557:.ascii "Underflow confuses Comparison, which alleges that\012\000"
        !          8164: L555:.ascii " or else multiplication gets too many last digits wrong.\012\000"
        !          8165: L554:.ascii " coming down from %.17e\012\000"
        !          8166: L553:.ascii "approach a threshold = %.17e\012\000"
        !          8167: L552:.ascii "Either accuracy deteriorates as numbers\012\000"
        !          8168: L540:.ascii "Smallest strictly positive number found is E0 = %g .\012\000"
        !          8169: L539:.ascii " threshold than products.\012\000"
        !          8170: L538:.ascii "Difference underflows at a higher\000"
        !          8171: L535:.ascii " threshold than differences.\012\000"
        !          8172: L534:.ascii "Products underflow at a higher\000"
        !          8173: L527:.ascii "value PseudoZero that prints out as %g .\012\000"
        !          8174: L526:.ascii "Underflow can stick at an allegedly positive\012\000"
        !          8175: L525:.ascii "positive, isn't; it prints out as  %g .\012\000"
        !          8176: L524:.ascii "But -PseudoZero, which should be\012\000"
        !          8177: L521:.ascii "PseudoZero that prints out as: %g .\012\000"
        !          8178: L520:.ascii "allegedly negative value\012\000"
        !          8179: L519:.ascii "Positive expressions can underflow to an\012\000"
        !          8180: L506:.ascii "multiplication gets too many last digits wrong.\012\000"
        !          8181: L482:.ascii "Seeking Underflow thresholds UfThold and E0.\012\000"
        !          8182: L479:.ascii "... no discrepancis found.\012\000"
        !          8183: L476:.ascii "\011involving interest rates.\012\000"
        !          8184: L475:.ascii "Errors like this may invalidate financial calculations\012\000"
        !          8185: L454:.ascii "Testing powers Z^i for small Integers Z and i.\012\000"
        !          8186: L451:.ascii "sqrt gets too many last digits wrong\000"
        !          8187: L449:.ascii "to %.7e ulps.\012\000"
        !          8188: L448:.ascii "Observed errors run from %.7e \000"
        !          8189: L447:.ascii "Square root is neither chopped nor correctly rounded.\012\000"
        !          8190: L444:.ascii "Square root appears to be chopped.\012\000"
        !          8191: L439:.ascii "Square root appears to be correctly rounded.\012\000"
        !          8192: L434:.ascii " fails test whether sqrt rounds or chops.\012\000"
        !          8193: L433:.ascii "Radix^Precision = %.7e\012\000"
        !          8194: L432:.ascii "Anomalous arithmetic with Integer < \000"
        !          8195: L392:.ascii "Testing whether sqrt is rounded or chopped.\012\000"
        !          8196: L370:.ascii "sqrt(X) is non-monotonic for X near %.7e .\012\000"
        !          8197: L369:.ascii "sqrt has passed a test for Monotonicity.\012\000"
        !          8198: L352:.ascii "Test for sqrt monotonicity.\012\000"
        !          8199: L341:.ascii "Testing if sqrt(X * X) == X for %d Integers X.\012\000"
        !          8200: L336:.ascii "Square root of 0.0, -0.0 or 1.0 wrong\000"
        !          8201: L334:.ascii "\012Running test of square root(x).\012\000"
        !          8202: L333:.ascii "     No failures found in %d integer pairs.\012\000"
        !          8203: L332:.ascii "X * Y == Y * X trial fails.\012\000"
        !          8204: .align 8; L323:.word 0x40080000,0x0
        !          8205: L322:.ascii "Testing on %d random pairs.\012\000"
        !          8206: L321:.ascii "Does Multiplication commute?  \000"
        !          8207: L318:.ascii "lack(s) of guard digits or failure(s) to correctly round or chop"
        !          8208: .ascii "\012(noted above) count as one flaw in the final tally below\000"
        !          8209: L316:.ascii "Sticky bit used incorrectly or not at all.\012\000"
        !          8210: L315:.ascii "Sticky bit apparently used correctly.\012\000"
        !          8211: L298:.ascii "Checking for sticky bit.\012\000"
        !          8212: L295:.ascii "(X - Y) + (Y - X) is non zero!\012\000"
        !          8213: L292:.ascii "Addition/Subtraction neither rounds nor chops.\012\000"
        !          8214: L291:.ascii "Add/Subtract\000"
        !          8215: L288:.ascii "Addition/Subtraction appears to round correctly.\012\000"
        !          8216: L281:.ascii "Add/Subtract appears to be chopped.\012\000"
        !          8217: L276:.ascii "Incomplete carry-propagation in Addition\000"
        !          8218: L272:.ascii "Radix * ( 1 / Radix ) differs from 1\000"
        !          8219: L270:.ascii "/ is neither chopped nor correctly rounded.\012\000"
        !          8220: L267:.ascii "Division appears to chop.\012\000"
        !          8221: L264:.ascii "Division\000"
        !          8222: L261:.ascii "Division appears to round correctly.\012\000"
        !          8223: L256:.ascii "Multiplication\000"
        !          8224: L253:.ascii "* is neither chopped nor correctly rounded.\012\000"
        !          8225: L252:.ascii "Multiplication appears to chop.\012\000"
        !          8226: L249:.ascii "Multiplication appears to round correctly.\012\000"
        !          8227: L239:.ascii "X * (1/X) differs from 1\000"
        !          8228: L220:.ascii "Checking rounding on multiply, divide and add/subtract.\012\000"
        !          8229: L219:.ascii "     *, /, and - appear to have guard digits, as they should.\012"
        !          8230: .ascii "\000"
        !          8231: L216:.ascii "  ...  if (X == 1.0) {.....} else {.../(X-1.0)...}\012\000"
        !          8232: L215:.ascii "  such precautions against division by zero as\012\000"
        !          8233: L214:.ascii "  subtraction yields  (1-U1) - 1 = 0 , thereby vitiating\012\000"
        !          8234: L213:.ascii "comparison alleges  (1-U1) < 1  although\012\000"
        !          8235: L210:.ascii "- lacks Guard Digit, so cancellation is obscured\000"
        !          8236: L205:.ascii "* and/or / gets too many last digits wrong\000"
        !          8237: L201:.ascii "Computed value of 1/1.000..1 >= 1\000"
        !          8238: L199:.ascii "Division lacks a Guard Digit, so X/1 != X\000"
        !          8239: L194:.ascii "Division lacks a Guard Digit, so error can exceed 1 ulp\012or  1"
        !          8240: .ascii "/3  and  3/9  and  9/27 may disagree\000"
        !          8241: L190:.ascii "* gets too many final digits wrong.\012\000"
        !          8242: L188:.ascii "* lacks a Guard Digit, so 1*X != X\000"
        !          8243: L185:.ascii "\012Checking for guard digit in *, /, and -.\012\000"
        !          8244: L184:.ascii "Subtraction appears to be normalized, as it should be.\000"
        !          8245: L179:.ascii "Subtraction is not normalized X=Y,X+Z != Y+Z!\000"
        !          8246: L175:.ascii "roughly %g extra significant decimals.\012\000"
        !          8247: L174:.ascii "precisely with about %g extra B-digits, i.e.\012\000"
        !          8248: L173:.ascii "Some subexpressions appear to be calculated extra\012\000"
        !          8249: L167:.ascii "of an\012extra-precision\000"
        !          8250: L166:.ascii "Z1 = %.7e, or Z2 = %.7e \000"
        !          8251: L165:.ascii ", or exact rational arithmetic a result\012\000"
        !          8252: L164:.ascii "Because of unusual Radix = %f\000"
        !          8253: L160:.ascii "\011U2 = %.7e, Z2 - U2 = %.7e\012\000"
        !          8254: L159:.ascii "\011U1 = %.7e, Z1 - U1 = %.7e\012\000"
        !          8255: L158:.ascii "Precision\000"
        !          8256: L157:.byte 0
        !          8257: L150:.ascii "That feature is not tested further by this program.\012\000"
        !          8258: L145:.ascii "Possibly some part of this\000"
        !          8259: L144:.ascii "by extra-precise evaluation of arithmetic subexpressions.\012\000"
        !          8260: L143:.ascii "are symptoms of inconsistencies introduced\012\000"
        !          8261: L142:.ascii "respectively  %.7e,  %.7e,  %.7e,\012\000"
        !          8262: L141:.ascii "Disagreements among the values X1, Y1, Z1,\012\000"
        !          8263: L119:.ascii "Precision worse than 5 decimal figures  \000"
        !          8264: L117:.ascii "The number of significant digits of the Radix is %f .\012\000"
        !          8265: L116:.ascii "logarithmic encoding has precision characterized solely by U1.\012"
        !          8266: .ascii "\000"
        !          8267: L113:.ascii "of significant digits but, by itself, this is a minor flaw.\012\000"
        !          8268: L112:.ascii "Precision cannot be characterized by an Integer number\012\000"
        !          8269: L99:.ascii "Comparison is fuzzy,X=1 but X-1/2-1/2 != 0\000"
        !          8270: L95:.ascii "(1-U1)-1/2 < 1/2 is FALSE, prog. fails?\000"
        !          8271: .align 8; L93:.word 0x40240000,0x0
        !          8272: L88:.ascii "Radix is not as good as 2 or 10\000"
        !          8273: L84:.ascii "Radix is too big: roundoff problems\000"
        !          8274: L82:.ascii "MYSTERY: recalculated Radix = %.7e .\012\000"
        !          8275: L81:.ascii "Radix confirmed.\012\000"
        !          8276: .align 8; L78:.word 0x3f847ae1,0x47ae147a
        !          8277: L77:.ascii "gets better closest relative separation U1 = %.7e .\012\000"
        !          8278: L76:.ascii "confirms closest relative separation U1 .\012\000"
        !          8279: L61:.ascii "Recalculating radix and precision\012 \000"
        !          8280: L60:.ascii "Closest relative separation found is U1 = %.7e .\012\012\000"
        !          8281: L54:.ascii "Radix = %f .\012\000"
        !          8282: L45:.ascii "Searching for Radix and Precision.\012\000"
        !          8283: L44:.byte 10,0
        !          8284: L43:.ascii "-1, 0, 1/2, 1, 2, 3, 4, 5, 9, 27, 32 & 240 are O.K.\012\000"
        !          8285: L38:.ascii "5 != 4+1, 240/3 != 80, 240/4 != 60, or 240/5 != 48\000"
        !          8286: L34:.ascii "9 != 3*3, 27 != 9*3, 32 != 8*4, or 32-27-4-1 != 0\000"
        !          8287: L30:.ascii "1/2 + (-1) + 1/2 != 0\000"
        !          8288: L26:.ascii "-1+1 != 0, (-1)+abs(1) != 0, or -1+(-1)*(-1) != 0\000"
        !          8289: L22:.ascii "3 != 2+1, 4 != 3+1, 4+2*(-2) != 0, or 4-3-1 != 0\000"
        !          8290: .align 8; L20:.word 0x3f50624d,0xd2f1a9fb
        !          8291: L19:.ascii "Comparison alleges that -0.0 is Non-zero!\012\000"
        !          8292: L14:.ascii "0+0 != 0, 1-1 != 0, 1 <= 0, or 1+1 != 2\000"
        !          8293: L12:.ascii "Program is now RUNNING tests on small integers:\012\000"
        !          8294: .align 8; L8:.word 0x3ff00000,0x0
        !          8295: .align 8; L7:.word 0x0,0x0
        !          8296: L2:.ascii "\012* * * FLOATING-POINT ERROR * * *\012\000"

unix.superglobalmegacorp.com

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