.section ".data" .global Zero .type Zero,#object .size Zero,8 .align 8 Zero: .word 0x0 .word 0x0 .global Half .type Half,#object .size Half,8 .align 8 Half: .word 0x3fe00000 .word 0x0 .global One .type One,#object .size One,8 .align 8 One: .word 0x3ff00000 .word 0x0 .global Two .type Two,#object .size Two,8 .align 8 Two: .word 0x40000000 .word 0x0 .global Three .type Three,#object .size Three,8 .align 8 Three: .word 0x40080000 .word 0x0 .global Four .type Four,#object .size Four,8 .align 8 Four: .word 0x40100000 .word 0x0 .global Five .type Five,#object .size Five,8 .align 8 Five: .word 0x40140000 .word 0x0 .global Eight .type Eight,#object .size Eight,8 .align 8 Eight: .word 0x40200000 .word 0x0 .global Nine .type Nine,#object .size Nine,8 .align 8 Nine: .word 0x40220000 .word 0x0 .global TwentySeven .type TwentySeven,#object .size TwentySeven,8 .align 8 TwentySeven: .word 0x403b0000 .word 0x0 .global ThirtyTwo .type ThirtyTwo,#object .size ThirtyTwo,8 .align 8 ThirtyTwo: .word 0x40400000 .word 0x0 .global TwoForty .type TwoForty,#object .size TwoForty,8 .align 8 TwoForty: .word 0x406e0000 .word 0x0 .global MinusOne .type MinusOne,#object .size MinusOne,8 .align 8 MinusOne: .word 0xbff00000 .word 0x0 .global OneAndHalf .type OneAndHalf,#object .size OneAndHalf,8 .align 8 OneAndHalf: .word 0x3ff80000 .word 0x0 .global NoTrials .type NoTrials,#object .size NoTrials,4 .align 4 NoTrials: .word 0x14 .global sigfpe .section ".text" .align 4 sigfpe: save %sp,-96,%sp set fpecount,%i5 ld [%i5],%i4 add %i4,1,%i4 st %i4,[%i5] set .L3,%o0 call printf; nop set __iob+16,%o0 call fflush; nop set sigsave,%i5 ld [%i5],%i5 cmp %i5,%g0; be .L5; nop set 8,%o0 set sigsave,%i5 ld [%i5],%o1 call signal; nop set sigsave,%i5 st %g0,[%i5] set ovfl_buf,%o0 set 1,%o1 call longjmp; nop .L5: call abort; nop .L2: ret; restore .type sigfpe,#function .size sigfpe,.-sigfpe .section ".data" .type .758,#object .align 4 .758: .word .L759 .word .L760 .word .L761 .word .L762 .size .758,16 .global main .section ".text" .align 4 main: save %sp,-216,%sp set Zero,%i5 set .L8,%i4 ld [%i4],%f30; ld [%i4+4],%f31 st %f30,[%i5]; st %f31,[%i5+4] set One,%i5 set .L9,%i4 ld [%i4],%f30; ld [%i4+4],%f31 st %f30,[%i5]; st %f31,[%i5+4] set Two,%i4 ld [%i5],%f30; ld [%i5+4],%f31 faddd %f30,%f30,%f28 st %f28,[%i4]; st %f29,[%i4+4] set Three,%i5 ld [%i4],%f28; ld [%i4+4],%f29 faddd %f28,%f30,%f26 st %f26,[%i5]; st %f27,[%i5+4] set Four,%i4 ld [%i5],%f26; ld [%i5+4],%f27 faddd %f26,%f30,%f24 st %f24,[%i4]; st %f25,[%i4+4] set Five,%i5 ld [%i4],%f24; ld [%i4+4],%f25 faddd %f24,%f30,%f22 st %f22,[%i5]; st %f23,[%i5+4] set Eight,%i4 faddd %f24,%f24,%f22 st %f22,[%i4]; st %f23,[%i4+4] set Nine,%i3 fmuld %f26,%f26,%f22 st %f22,[%i3]; st %f23,[%i3+4] set TwentySeven,%i2 ld [%i3],%f22; ld [%i3+4],%f23 fmuld %f22,%f26,%f22 st %f22,[%i2]; st %f23,[%i2+4] set ThirtyTwo,%i3 ld [%i4],%f22; ld [%i4+4],%f23 fmuld %f24,%f22,%f22 st %f22,[%i3]; st %f23,[%i3+4] set TwoForty,%i4 ld [%i5],%f22; ld [%i5+4],%f23 fmuld %f24,%f22,%f22 fmuld %f22,%f26,%f26 fmuld %f26,%f24,%f26 st %f26,[%i4]; st %f27,[%i4+4] set MinusOne,%i5 fnegs %f30,%f26; fmovs %f31,%f27 st %f26,[%i5]; st %f27,[%i5+4] set Half,%i5 fdivd %f30,%f28,%f28 st %f28,[%i5]; st %f29,[%i5+4] set OneAndHalf,%i4 ld [%i5],%f28; ld [%i5+4],%f29 faddd %f30,%f28,%f30 st %f30,[%i4]; st %f31,[%i4+4] set ErrCnt,%i4 st %g0,[%i4] set ErrCnt+4,%i4 st %g0,[%i4] set ErrCnt+8,%i5 st %g0,[%i5] set ErrCnt+12,%i5 st %g0,[%i5] set PageNo,%i5 set 1,%i4 st %i4,[%i5] set Milestone,%i5 st %g0,[%i5] set 8,%o0 set sigfpe,%o1 call signal; nop call Instructions; nop call Pause; nop call Heading; nop call Pause; nop call Characteristics; nop call Pause; nop call History; nop call Pause; nop set Milestone,%i5 set 7,%i4 st %i4,[%i5] set .L13,%o0 call printf; nop mov %g0,%o0 set Zero,%i4 ld [%i4],%f30; ld [%i4+4],%f31 faddd %f30,%f30,%f28 fcmpd %f28,%f30; nop; fbne .L16; nop set One,%i4 ld [%i4],%f28; ld [%i4+4],%f29 fsubd %f28,%f28,%f26 fcmpd %f26,%f30; nop; fbne .L16; nop fcmpd %f28,%f30; nop; fbule .L16; nop faddd %f28,%f28,%f30 set Two,%i4 ld [%i4],%f28; ld [%i4+4],%f29 fcmpd %f30,%f28; nop; fbne .L16; nop set 1,%i5 ba .L17; nop .L16: mov %g0,%i5 .L17: mov %i5,%o1 set .L15,%o2 call TstCond; nop set Z,%i4 set Zero,%i3 ld [%i3],%f30; ld [%i3+4],%f31 fnegs %f30,%f30; fmovs %f31,%f31 st %f30,[%i4]; st %f31,[%i4+4] ld [%i4],%f30; ld [%i4+4],%f31 set .L8,%i4 ld [%i4],%f28; ld [%i4+4],%f29 fcmpd %f30,%f28; nop; fbe .L18; nop set ErrCnt,%i4 ld [%i4],%i3 add %i3,1,%i3 st %i3,[%i4] set .L20,%o0 call printf; nop set U1,%i4 set .L21,%i3 ld [%i3],%f30; ld [%i3+4],%f31 st %f30,[%i4]; st %f31,[%i4+4] set Radix,%i4 set .L9,%i3 ld [%i3],%f30; ld [%i3+4],%f31 st %f30,[%i4]; st %f31,[%i4+4] call TstPtUf; nop .L18: mov %g0,%o0 set Three,%i3 ld [%i3],%f30; ld [%i3+4],%f31 set Two,%i3 ld [%i3],%f28; ld [%i3+4],%f29 set One,%i3 ld [%i3],%f26; ld [%i3+4],%f27 faddd %f28,%f26,%f24 fcmpd %f30,%f24; nop; fbne .L24; nop set Four,%i3 ld [%i3],%f24; ld [%i3+4],%f25 faddd %f30,%f26,%f22 fcmpd %f24,%f22; nop; fbne .L24; nop set Zero,%i3 ld [%i3],%f22; ld [%i3+4],%f23 fnegs %f28,%f20; fmovs %f29,%f21 fmuld %f28,%f20,%f28 faddd %f24,%f28,%f28 fcmpd %f28,%f22; nop; fbne .L24; nop fsubd %f24,%f30,%f30 fsubd %f30,%f26,%f30 fcmpd %f30,%f22; nop; fbne .L24; nop set 1,%i4 ba .L25; nop .L24: mov %g0,%i4 .L25: mov %i4,%o1 set .L23,%o2 call TstCond; nop set MinusOne,%i2 ld [%i2],%f30; ld [%i2+4],%f31 std %f30,[%fp+-8] set One,%i2 ld [%i2],%f28; ld [%i2+4],%f29 set .L8,%i2 ld [%i2],%f26; ld [%i2+4],%f27 fsubd %f26,%f28,%f26 fcmpd %f30,%f26; nop; fbne .L28; nop set Zero,%i2 ld [%i2],%f26; ld [%i2+4],%f27 faddd %f30,%f28,%f24 fcmpd %f24,%f26; nop; fbne .L28; nop faddd %f28,%f30,%f24 fcmpd %f24,%f26; nop; fbne .L28; nop st %f28,[%sp+4*0+68] st %f29,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 set Zero,%i2 ld [%i2],%f28; ld [%i2+4],%f29 ldd [%fp+-8],%f26 faddd %f26,%f30,%f30 fcmpd %f30,%f28; nop; fbne .L28; nop set MinusOne,%i2 ld [%i2],%f30; ld [%i2+4],%f31 fmuld %f30,%f30,%f26 faddd %f30,%f26,%f30 fcmpd %f30,%f28; nop; fbne .L28; nop set 1,%i3 ba .L29; nop .L28: mov %g0,%i3 .L29: mov %g0,%o0 mov %i3,%o1 set .L27,%o2 call TstCond; nop mov %g0,%o0 set Half,%i1 ld [%i1],%f30; ld [%i1+4],%f31 set MinusOne,%i1 ld [%i1],%f28; ld [%i1+4],%f29 faddd %f30,%f28,%f28 faddd %f28,%f30,%f30 set Zero,%i1 ld [%i1],%f28; ld [%i1+4],%f29 fcmpd %f30,%f28; nop; fbne .L32; nop set 1,%i2 ba .L33; nop .L32: mov %g0,%i2 .L33: mov %i2,%o1 set .L31,%o2 call TstCond; nop set Milestone,%i0 set 10,%l7 st %l7,[%i0] mov %g0,%o0 set Nine,%i0 ld [%i0],%f30; ld [%i0+4],%f31 set Three,%i0 ld [%i0],%f28; ld [%i0+4],%f29 fmuld %f28,%f28,%f26 fcmpd %f30,%f26; nop; fbne .L36; nop set TwentySeven,%i0 ld [%i0],%f26; ld [%i0+4],%f27 fmuld %f30,%f28,%f30 fcmpd %f26,%f30; nop; fbne .L36; nop set Eight,%i0 ld [%i0],%f30; ld [%i0+4],%f31 set Four,%i0 ld [%i0],%f28; ld [%i0+4],%f29 faddd %f28,%f28,%f24 fcmpd %f30,%f24; nop; fbne .L36; nop set ThirtyTwo,%i0 ld [%i0],%f24; ld [%i0+4],%f25 fmuld %f30,%f28,%f30 fcmpd %f24,%f30; nop; fbne .L36; nop fsubd %f24,%f26,%f30 fsubd %f30,%f28,%f30 set One,%i0 ld [%i0],%f28; ld [%i0+4],%f29 fsubd %f30,%f28,%f30 set Zero,%i0 ld [%i0],%f28; ld [%i0+4],%f29 fcmpd %f30,%f28; nop; fbne .L36; nop set 1,%i1 ba .L37; nop .L36: mov %g0,%i1 .L37: mov %i1,%o1 set .L35,%o2 call TstCond; nop mov %g0,%o0 set Five,%l7 ld [%l7],%f30; ld [%l7+4],%f31 set Four,%l7 ld [%l7],%f28; ld [%l7+4],%f29 set One,%l7 ld [%l7],%f26; ld [%l7+4],%f27 faddd %f28,%f26,%f26 fcmpd %f30,%f26; nop; fbne .L40; nop set TwoForty,%l7 ld [%l7],%f26; ld [%l7+4],%f27 set Three,%l7 ld [%l7],%f24; ld [%l7+4],%f25 fmuld %f28,%f30,%f22 fmuld %f22,%f24,%f22 fmuld %f22,%f28,%f22 fcmpd %f26,%f22; nop; fbne .L40; nop set Zero,%l7 ld [%l7],%f22; ld [%l7+4],%f23 fdivd %f26,%f24,%f20 fmuld %f28,%f28,%f18 fmuld %f18,%f30,%f18 fsubd %f20,%f18,%f20 fcmpd %f20,%f22; nop; fbne .L40; nop fdivd %f26,%f28,%f20 fmuld %f30,%f24,%f18 fmuld %f18,%f28,%f18 fsubd %f20,%f18,%f20 fcmpd %f20,%f22; nop; fbne .L40; nop fdivd %f26,%f30,%f30 fmuld %f28,%f24,%f26 fmuld %f26,%f28,%f28 fsubd %f30,%f28,%f30 fcmpd %f30,%f22; nop; fbne .L40; nop set 1,%i0 ba .L41; nop .L40: mov %g0,%i0 .L41: mov %i0,%o1 set .L39,%o2 call TstCond; nop set ErrCnt,%l7 ld [%l7],%l7 cmp %l7,0; bne .L42; nop set .L44,%o0 call printf; nop set .L45,%o0 call printf; nop .L42: set .L46,%o0 call printf; nop set W,%l7 set One,%l6 ld [%l6],%f30; ld [%l6+4],%f31 st %f30,[%l7]; st %f31,[%l7+4] .L47: set W,%l7 ld [%l7],%f30; ld [%l7+4],%f31 faddd %f30,%f30,%f30 st %f30,[%l7]; st %f31,[%l7+4] set Y,%l6 ld [%l7],%f30; ld [%l7+4],%f31 set One,%l7 ld [%l7],%f28; ld [%l7+4],%f29 faddd %f30,%f28,%f26 st %f26,[%l6]; st %f27,[%l6+4] set Z,%l7 ld [%l6],%f26; ld [%l6+4],%f27 fsubd %f26,%f30,%f30 st %f30,[%l7]; st %f31,[%l7+4] ld [%l7],%f30; ld [%l7+4],%f31 fsubd %f30,%f28,%f30 st %f30,[%l6]; st %f31,[%l6+4] .L48: set Y,%l7 ld [%l7],%f30; ld [%l7+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 set MinusOne,%l7 ld [%l7],%f28; ld [%l7+4],%f29 faddd %f28,%f30,%f30 set Zero,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fcmpd %f30,%f28; nop; fbul .L47; nop set Precision,%l7 set Zero,%l6 ld [%l6],%f30; ld [%l6+4],%f31 st %f30,[%l7]; st %f31,[%l7+4] set Y,%l7 set One,%l6 ld [%l6],%f30; ld [%l6+4],%f31 st %f30,[%l7]; st %f31,[%l7+4] .L50: set Radix,%l7 set W,%l6 ld [%l6],%f30; ld [%l6+4],%f31 set Y,%l6 ld [%l6],%f28; ld [%l6+4],%f29 faddd %f30,%f28,%f26 st %f26,[%l7]; st %f27,[%l7+4] faddd %f28,%f28,%f28 st %f28,[%l6]; st %f29,[%l6+4] ld [%l7],%f28; ld [%l7+4],%f29 fsubd %f28,%f30,%f30 st %f30,[%l7]; st %f31,[%l7+4] .L51: set Radix,%l7 ld [%l7],%f30; ld [%l7+4],%f31 set Zero,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fcmpd %f30,%f28; nop; fbe .L50; nop set Radix,%l7 ld [%l7],%f30; ld [%l7+4],%f31 set Two,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fcmpd %f30,%f28; nop; fbuge .L53; nop set Radix,%l7 set One,%l6 ld [%l6],%f30; ld [%l6+4],%f31 st %f30,[%l7]; st %f31,[%l7+4] .L53: set .L55,%o0 set Radix,%l7 ld [%l7],%f30; ld [%l7+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set Radix,%l7 ld [%l7],%f30; ld [%l7+4],%f31 set .L9,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fcmpd %f30,%f28; nop; fbe .L56; nop set W,%l7 set One,%l6 ld [%l6],%f30; ld [%l6+4],%f31 st %f30,[%l7]; st %f31,[%l7+4] .L58: set Precision,%l7 set One,%l6 ld [%l6],%f30; ld [%l6+4],%f31 ld [%l7],%f28; ld [%l7+4],%f29 faddd %f28,%f30,%f28 st %f28,[%l7]; st %f29,[%l7+4] set W,%l7 ld [%l7],%f28; ld [%l7+4],%f29 set Radix,%l6 ld [%l6],%f26; ld [%l6+4],%f27 fmuld %f28,%f26,%f28 st %f28,[%l7]; st %f29,[%l7+4] set Y,%l6 ld [%l7],%f28; ld [%l7+4],%f29 faddd %f28,%f30,%f30 st %f30,[%l6]; st %f31,[%l6+4] .L59: set Y,%l7 ld [%l7],%f30; ld [%l7+4],%f31 set W,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fsubd %f30,%f28,%f30 set One,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fcmpd %f30,%f28; nop; fbe .L58; nop .L56: set U1,%l7 set One,%l6 ld [%l6],%f30; ld [%l6+4],%f31 set W,%l6 ld [%l6],%f28; ld [%l6+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%l7]; st %f31,[%l7+4] ld [%l7],%f30; ld [%l7+4],%f31 set U2,%l7 set Radix,%l6 ld [%l6],%f28; ld [%l6+4],%f29 fmuld %f28,%f30,%f28 st %f28,[%l7]; st %f29,[%l7+4] set .L61,%o0 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L62,%o0 call printf; nop set E0,%l7 set Radix,%l6 ld [%l6],%f30; ld [%l6+4],%f31 st %f30,[%l7]; st %f31,[%l7+4] set E1,%l7 set U1,%l6 ld [%l6],%f30; ld [%l6+4],%f31 st %f30,[%l7]; st %f31,[%l7+4] set E9,%l7 set U2,%l6 ld [%l6],%f30; ld [%l6+4],%f31 st %f30,[%l7]; st %f31,[%l7+4] set E3,%l7 set Precision,%l6 ld [%l6],%f30; ld [%l6+4],%f31 st %f30,[%l7]; st %f31,[%l7+4] set X,%l7 set Four,%l6 ld [%l6],%f30; ld [%l6+4],%f31 set Three,%l6 ld [%l6],%f28; ld [%l6+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%l7]; st %f31,[%l7+4] set Third,%l6 ld [%l7],%f30; ld [%l7+4],%f31 set One,%l5 ld [%l5],%f28; ld [%l5+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l6]; st %f31,[%l6+4] set F6,%l5 ld [%l6],%f30; ld [%l6+4],%f31 set Half,%l6 ld [%l6],%f28; ld [%l6+4],%f29 fsubd %f28,%f30,%f28 st %f28,[%l5]; st %f29,[%l5+4] ld [%l5],%f28; ld [%l5+4],%f29 faddd %f28,%f28,%f28 st %f28,[%l7]; st %f29,[%l7+4] ld [%l7],%f28; ld [%l7+4],%f29 fsubd %f28,%f30,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 st %f30,[%l7]; st %f31,[%l7+4] set X,%l7 ld [%l7],%f30; ld [%l7+4],%f31 set U2,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fcmpd %f30,%f28; nop; fbuge .L63; nop set X,%l7 set U2,%l6 ld [%l6],%f30; ld [%l6+4],%f31 st %f30,[%l7]; st %f31,[%l7+4] .L63: .L65: set U2,%l7 set X,%l6 ld [%l6],%f30; ld [%l6+4],%f31 st %f30,[%l7]; st %f31,[%l7+4] set Y,%l5 ld [%l7],%f30; ld [%l7+4],%f31 set Half,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fmuld %f28,%f30,%f28 set ThirtyTwo,%l7 ld [%l7],%f26; ld [%l7+4],%f27 fmuld %f26,%f30,%f26 fmuld %f26,%f30,%f30 faddd %f28,%f30,%f30 st %f30,[%l5]; st %f31,[%l5+4] set One,%l7 ld [%l7],%f30; ld [%l7+4],%f31 ld [%l5],%f28; ld [%l5+4],%f29 faddd %f30,%f28,%f28 st %f28,[%l5]; st %f29,[%l5+4] ld [%l5],%f28; ld [%l5+4],%f29 fsubd %f28,%f30,%f30 st %f30,[%l6]; st %f31,[%l6+4] .L66: set X,%l7 ld [%l7],%f30; ld [%l7+4],%f31 set U2,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fcmpd %f28,%f30; nop; fbule .L68; nop set Zero,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fcmpd %f30,%f28; nop; fbug .L65; nop .L68: set X,%l7 set Two,%l6 ld [%l6],%f30; ld [%l6+4],%f31 set Three,%l6 ld [%l6],%f28; ld [%l6+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%l7]; st %f31,[%l7+4] set F6,%l6 set Half,%l5 ld [%l5],%f30; ld [%l5+4],%f31 ld [%l7],%f28; ld [%l7+4],%f29 fsubd %f28,%f30,%f28 st %f28,[%l6]; st %f29,[%l6+4] set Third,%l5 ld [%l6],%f28; ld [%l6+4],%f29 faddd %f28,%f28,%f26 st %f26,[%l5]; st %f27,[%l5+4] ld [%l5],%f26; ld [%l5+4],%f27 fsubd %f26,%f30,%f30 st %f30,[%l7]; st %f31,[%l7+4] ld [%l7],%f30; ld [%l7+4],%f31 faddd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 st %f30,[%l7]; st %f31,[%l7+4] set X,%l7 ld [%l7],%f30; ld [%l7+4],%f31 set U1,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fcmpd %f30,%f28; nop; fbuge .L69; nop set X,%l7 set U1,%l6 ld [%l6],%f30; ld [%l6+4],%f31 st %f30,[%l7]; st %f31,[%l7+4] .L69: .L71: set U1,%l7 set X,%l6 ld [%l6],%f30; ld [%l6+4],%f31 st %f30,[%l7]; st %f31,[%l7+4] set Y,%l5 set Half,%l4 ld [%l4],%f30; ld [%l4+4],%f31 ld [%l7],%f28; ld [%l7+4],%f29 fmuld %f30,%f28,%f26 set ThirtyTwo,%l7 ld [%l7],%f24; ld [%l7+4],%f25 fmuld %f24,%f28,%f24 fmuld %f24,%f28,%f28 faddd %f26,%f28,%f28 st %f28,[%l5]; st %f29,[%l5+4] ld [%l5],%f28; ld [%l5+4],%f29 fsubd %f30,%f28,%f28 st %f28,[%l5]; st %f29,[%l5+4] ld [%l5],%f28; ld [%l5+4],%f29 faddd %f30,%f28,%f28 st %f28,[%l6]; st %f29,[%l6+4] ld [%l6],%f28; ld [%l6+4],%f29 fsubd %f30,%f28,%f28 st %f28,[%l5]; st %f29,[%l5+4] ld [%l5],%f28; ld [%l5+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l6]; st %f31,[%l6+4] .L72: set X,%l7 ld [%l7],%f30; ld [%l7+4],%f31 set U1,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fcmpd %f28,%f30; nop; fbule .L74; nop set Zero,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fcmpd %f30,%f28; nop; fbug .L71; nop .L74: set U1,%l7 ld [%l7],%f30; ld [%l7+4],%f31 set E1,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fcmpd %f30,%f28; nop; fbne .L75; nop set .L77,%o0 call printf; nop ba .L76; nop .L75: set .L78,%o0 set U1,%l7 ld [%l7],%f30; ld [%l7+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L76: set U1,%l7 ld [%l7],%f30; ld [%l7+4],%f31 set W,%l7 set One,%l6 ld [%l6],%f28; ld [%l6+4],%f29 fdivd %f28,%f30,%f28 st %f28,[%l7]; st %f29,[%l7+4] set Half,%l7 ld [%l7],%f28; ld [%l7+4],%f29 set F9,%l7 fsubd %f28,%f30,%f26 faddd %f26,%f28,%f28 st %f28,[%l7]; st %f29,[%l7+4] set U2,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fdivd %f28,%f30,%f30 set .L79,%l7 ld [%l7],%f28; ld [%l7+4],%f29 faddd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set Radix,%l7 st %f30,[%l7]; st %f31,[%l7+4] set Radix,%l7 ld [%l7],%f30; ld [%l7+4],%f31 set E0,%l7 ld [%l7],%f28; ld [%l7+4],%f29 fcmpd %f30,%f28; nop; fbne .L80; nop set .L82,%o0 call printf; nop ba .L81; nop .L80: set .L83,%o0 set Radix,%l7 ld [%l7],%f30; ld [%l7+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L81: set 2,%o0 set Eight,%l6 ld [%l6],%f30; ld [%l6+4],%f31 set Radix,%l6 ld [%l6],%f28; ld [%l6+4],%f29 faddd %f30,%f30,%f30 fcmpd %f28,%f30; nop; fbug .L86; nop set 1,%l7 ba .L87; nop .L86: mov %g0,%l7 .L87: mov %l7,%o1 set .L85,%o2 call TstCond; nop set 3,%o0 set Radix,%l5 ld [%l5],%f30; ld [%l5+4],%f31 set Two,%l5 ld [%l5],%f28; ld [%l5+4],%f29 fcmpd %f30,%f28; nop; fbe .L93; nop set .L94,%l5 ld [%l5],%f28; ld [%l5+4],%f29 fcmpd %f30,%f28; nop; fbe .L93; nop set One,%l5 ld [%l5],%f28; ld [%l5+4],%f29 fcmpd %f30,%f28; nop; fbne .L90; nop .L93: set 1,%l6 ba .L91; nop .L90: mov %g0,%l6 .L91: mov %l6,%o1 set .L89,%o2 call TstCond; nop set Milestone,%l4 set 20,%l3 st %l3,[%l4] mov %g0,%o0 set Half,%l4 ld [%l4],%f30; ld [%l4+4],%f31 set F9,%l4 ld [%l4],%f28; ld [%l4+4],%f29 fsubd %f28,%f30,%f28 fcmpd %f28,%f30; nop; fbuge .L97; nop set 1,%l5 ba .L98; nop .L97: mov %g0,%l5 .L98: mov %l5,%o1 set .L96,%o2 call TstCond; nop set X,%l3 set F9,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set I,%l2 set 1,%l1 st %l1,[%l2] set Y,%l2 set Half,%l1 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f28 st %f28,[%l2]; st %f29,[%l2+4] set Z,%l3 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] mov %g0,%o0 set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L103; nop set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L101; nop .L103: set 1,%l4 ba .L102; nop .L101: mov %g0,%l4 .L102: mov %l4,%o1 set .L100,%o2 call TstCond; nop set One,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set U2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set X,%l3 faddd %f30,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set I,%l3 st %g0,[%l3] set Milestone,%l3 set 25,%l2 st %l2,[%l3] set BMinusU2,%l3 set Radix,%l2 ld [%l2],%f26; ld [%l2+4],%f27 fsubd %f26,%f30,%f24 st %f24,[%l3]; st %f25,[%l3+4] ld [%l3],%f24; ld [%l3+4],%f25 fsubd %f24,%f28,%f28 faddd %f28,%f30,%f28 st %f28,[%l3]; st %f29,[%l3+4] fcmpd %f26,%f30; nop; fbe .L104; nop set U1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call log; nop fmovs %f0,%f30; fmovs %f1,%f31 std %f30,[%fp+-16] set Radix,%l3 ld [%l3],%f28; ld [%l3+4],%f29 st %f28,[%sp+4*0+68] st %f29,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call log; nop fmovs %f0,%f30; fmovs %f1,%f31 set X,%l3 set TwoForty,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fnegs %f28,%f28; fmovs %f29,%f29 ldd [%fp+-16],%f26 fmuld %f28,%f26,%f28 fdivd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Half,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set Y,%l3 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 set Four,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f30 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L106; nop set X,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L106: set Precision,%l3 set X,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set TwoForty,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Half,%l2 ld [%l2],%f30; ld [%l2+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set Y,%l3 st %f30,[%l3]; st %f31,[%l3+4] set Precision,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 set TwoForty,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f30 set Half,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L108; nop set Precision,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L108: .L104: set Precision,%l3 ld [%l3],%f30; ld [%l3+4],%f31 std %f30,[%fp+-16] st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 ldd [%fp+-16],%f28 fcmpd %f28,%f30; nop; fbne .L112; nop set Radix,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L110; nop .L112: set .L113,%o0 call printf; nop set .L114,%o0 call printf; nop .L110: set Radix,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L115; nop set .L117,%o0 call printf; nop ba .L116; nop .L115: set .L118,%o0 set Precision,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L116: set 1,%o0 set Nine,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set U2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f28,%f30,%f28 fmuld %f28,%f30,%f30 set TwoForty,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f30 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L121; nop set 1,%l3 st %l3,[%fp+-20] ba .L122; nop .L121: st %g0,[%fp+-20] .L122: ld [%fp+-20],%o1 set .L120,%o2 call TstCond; nop set Milestone,%l3 set 30,%l2 st %l2,[%l3] set Four,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Three,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set One,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fdivd %f26,%f30,%f24 fdivd %f30,%f28,%f30 fsubd %f30,%f26,%f30 fsubd %f30,%f24,%f30 fmuld %f30,%f28,%f30 fsubd %f30,%f24,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 set X,%l3 st %f30,[%l3]; st %f31,[%l3+4] .L123: set Z2,%l3 set X,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set One,%l1 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 set Half,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fmuld %f26,%f28,%f26 set ThirtyTwo,%l3 ld [%l3],%f24; ld [%l3+4],%f25 fmuld %f24,%f28,%f24 fmuld %f24,%f28,%f28 faddd %f26,%f28,%f28 faddd %f30,%f28,%f28 fsubd %f28,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] .L124: set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbule .L126; nop set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L123; nop .L126: set Three,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Four,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fdivd %f30,%f28,%f26 set Two,%l3 ld [%l3],%f24; ld [%l3+4],%f25 fdivd %f24,%f30,%f24 fsubd %f26,%f24,%f26 fmuld %f26,%f30,%f30 set One,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fdivd %f26,%f28,%f28 fsubd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 set Z,%l3 st %f30,[%l3]; st %f31,[%l3+4] set Y,%l3 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 st %f30,[%l3]; st %f31,[%l3+4] .L127: set Z1,%l3 set Z,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set One,%l1 ld [%l1],%f30; ld [%l1+4],%f31 set Two,%l1 ld [%l1],%f28; ld [%l1+4],%f29 fdivd %f30,%f28,%f30 ld [%l3],%f28; ld [%l3+4],%f29 set Half,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fmuld %f26,%f28,%f26 set ThirtyTwo,%l3 ld [%l3],%f24; ld [%l3+4],%f25 fmuld %f24,%f28,%f24 fmuld %f24,%f28,%f28 faddd %f26,%f28,%f28 fsubd %f30,%f28,%f28 faddd %f28,%f30,%f28 fsubd %f30,%f28,%f28 faddd %f28,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] .L128: set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbule .L130; nop set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L127; nop .L130: .L131: .L134: set Y1,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Half,%l1 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f26 set ThirtyTwo,%l3 ld [%l3],%f24; ld [%l3+4],%f25 fmuld %f24,%f28,%f24 fmuld %f24,%f28,%f28 faddd %f26,%f28,%f28 fsubd %f30,%f28,%f28 faddd %f28,%f30,%f28 fsubd %f30,%f28,%f28 faddd %f28,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] .L135: set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbule .L137; nop set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L134; nop .L137: set X1,%l3 set X,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set F9,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set Half,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fmuld %f26,%f30,%f26 set ThirtyTwo,%l3 ld [%l3],%f24; ld [%l3+4],%f25 fmuld %f24,%f30,%f24 fmuld %f24,%f30,%f30 faddd %f26,%f30,%f30 fsubd %f30,%f28,%f30 faddd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] .L132: set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbule .L138; nop set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L131; nop .L138: set X1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L141; nop set Z1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L139; nop .L141: set 1,%o0 set .L142,%o1 call BadCond; nop set .L143,%o0 set X1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 set Y1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*3+68] st %f31,[%sp+4*4+68] ld [%sp+4*3+68],%o3 ld [%sp+4*4+68],%o4 set Z1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*5+68] st %f31,[%sp+4*6+68] ld [%sp+4*5+68],%o5 call printf; nop set .L144,%o0 call printf; nop set .L145,%o0 call printf; nop set .L146,%o0 call notify; nop set U1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbe .L150; nop set Y1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbe .L150; nop set Z1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L140; nop .L150: set .L151,%o0 call printf; nop ba .L140; nop .L139: set Z1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set U1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L154; nop set Z2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set U2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L152; nop .L154: set Z1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set U1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L157; nop set Z2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set U2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbul .L155; nop .L157: mov %g0,%o0 set .L158,%o1 call BadCond; nop set .L159,%o0 call notify; nop set .L160,%o0 set U1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 set Z1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f30 st %f30,[%sp+4*3+68] st %f31,[%sp+4*4+68] ld [%sp+4*3+68],%o3 ld [%sp+4*4+68],%o4 call printf; nop set .L161,%o0 set U2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 set Z2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f30 st %f30,[%sp+4*3+68] st %f31,[%sp+4*4+68] ld [%sp+4*3+68],%o3 ld [%sp+4*4+68],%o4 call printf; nop ba .L156; nop .L155: set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbule .L164; nop set Z2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbug .L162; nop .L164: set .L165,%o0 set Radix,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L166,%o0 call printf; nop set .L167,%o0 set Z1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 set Z2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*3+68] st %f31,[%sp+4*4+68] ld [%sp+4*3+68],%o3 ld [%sp+4*4+68],%o4 call printf; nop set .L168,%o0 call notify; nop .L162: set Z1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L171; nop set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbule .L169; nop .L171: set X,%l3 set Z1,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U1,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Y,%l2 set Z2,%l1 ld [%l1],%f30; ld [%l1+4],%f31 set U2,%l1 ld [%l1],%f28; ld [%l1+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] ld [%l2],%f30; ld [%l2+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbule .L172; nop set X,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L172: set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call log; nop fmovs %f0,%f30; fmovs %f1,%f31 set Q,%l3 fnegs %f30,%f30; fmovs %f31,%f31 st %f30,[%l3]; st %f31,[%l3+4] set .L174,%o0 call printf; nop set Radix,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call log; nop fmovs %f0,%f30; fmovs %f1,%f31 set .L175,%o0 set Q,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fdivd %f28,%f30,%f30 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L94,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call log; nop fmovs %f0,%f30; fmovs %f1,%f31 set .L176,%o0 set Q,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fdivd %f28,%f30,%f30 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L169: set .L151,%o0 call printf; nop .L156: .L152: .L140: call Pause; nop set Milestone,%l3 set 35,%l2 st %l2,[%l3] set Radix,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Two,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbul .L177; nop set X,%l3 set Radix,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set W,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f30,%f30 fdivd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Y,%l2 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l1 ld [%l1],%f28; ld [%l1+4],%f29 faddd %f30,%f28,%f28 st %f28,[%l2]; st %f29,[%l2+4] set Z,%l1 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f28,%f30,%f30 st %f30,[%l1]; st %f31,[%l1+4] set T,%l2 ld [%l1],%f30; ld [%l1+4],%f31 set U2,%l1 ld [%l1],%f28; ld [%l1+4],%f29 faddd %f30,%f28,%f26 st %f26,[%l2]; st %f27,[%l2+4] ld [%l2],%f26; ld [%l2+4],%f27 fsubd %f26,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] mov %g0,%o0 ld [%l3],%f30; ld [%l3+4],%f31 fcmpd %f30,%f28; nop; fbne .L181; nop set 1,%l3 st %l3,[%fp+-24] ba .L182; nop .L181: st %g0,[%fp+-24] .L182: ld [%fp+-24],%o1 set .L180,%o2 call TstCond; nop set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set U2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L183; nop set .L185,%o0 call printf; nop .L183: .L177: set .L186,%o0 call printf; nop set Y,%l3 set F9,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set One,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set Z,%l2 fmuld %f28,%f30,%f26 st %f26,[%l2]; st %f27,[%l2+4] set X,%l1 set Half,%l0 ld [%l0],%f26; ld [%l0+4],%f27 fsubd %f30,%f26,%f30 st %f30,[%l1]; st %f31,[%l1+4] ld [%l1],%f30; ld [%l1+4],%f31 ld [%l3],%f24; ld [%l3+4],%f25 fsubd %f24,%f26,%f24 fsubd %f24,%f30,%f24 st %f24,[%l3]; st %f25,[%l3+4] ld [%l2],%f24; ld [%l2+4],%f25 fsubd %f24,%f26,%f26 fsubd %f26,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] set U2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 faddd %f28,%f30,%f26 st %f26,[%l1]; st %f27,[%l1+4] set T,%l3 ld [%l1],%f26; ld [%l1+4],%f27 set Radix,%l2 ld [%l2],%f24; ld [%l2+4],%f25 fmuld %f26,%f24,%f22 st %f22,[%l3]; st %f23,[%l3+4] set R,%l2 fmuld %f24,%f26,%f26 st %f26,[%l2]; st %f27,[%l2+4] ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f26,%f24,%f26 st %f26,[%l1]; st %f27,[%l1+4] fmuld %f24,%f30,%f30 ld [%l1],%f26; ld [%l1+4],%f27 fsubd %f26,%f30,%f26 st %f26,[%l1]; st %f27,[%l1+4] ld [%l2],%f26; ld [%l2+4],%f27 fsubd %f26,%f24,%f26 st %f26,[%l3]; st %f27,[%l3+4] ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f26,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] fsubd %f24,%f28,%f30 ld [%l1],%f28; ld [%l1+4],%f29 fmuld %f28,%f30,%f28 st %f28,[%l1]; st %f29,[%l1+4] ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L187; nop set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L187; nop set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L187; nop set T,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L187; nop set GMult,%l3 set 1,%l2 st %l2,[%l3] ba .L188; nop .L187: mov %g0,%l3 set GMult,%l2 st %l3,[%l2] set 1,%o0 mov %l3,%o1 set .L189,%o2 call TstCond; nop .L188: set Z,%l3 set Radix,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set X,%l2 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f28,%f30,%f28 st %f28,[%l2]; st %f29,[%l2+4] ld [%l2],%f28; ld [%l2+4],%f29 faddd %f28,%f30,%f30 fmuld %f28,%f28,%f28 fsubd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 set U2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set Y,%l3 fsubd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 fsubd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 fsubd %f30,%f28,%f28 fmuld %f30,%f30,%f30 fsubd %f28,%f30,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 set Z,%l3 set U1,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] mov %g0,%o0 set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbug .L192; nop set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbug .L192; nop set 1,%l3 st %l3,[%fp+-24] ba .L193; nop .L192: st %g0,[%fp+-24] .L193: ld [%fp+-24],%o1 set .L191,%o2 call TstCond; nop set Y,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set X,%l2 faddd %f30,%f28,%f28 st %f28,[%l2]; st %f29,[%l2+4] set Z,%l1 ld [%l3],%f28; ld [%l3+4],%f29 fdivd %f30,%f28,%f28 st %f28,[%l1]; st %f29,[%l1+4] ld [%l1],%f28; ld [%l1+4],%f29 ld [%l2],%f26; ld [%l2+4],%f27 fsubd %f28,%f26,%f28 st %f28,[%l3]; st %f29,[%l3+4] set Three,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set Nine,%l3 ld [%l3],%f30; ld [%l3+4],%f31 fdivd %f28,%f30,%f28 st %f28,[%l1]; st %f29,[%l1+4] ld [%l1],%f28; ld [%l1+4],%f29 ld [%l2],%f26; ld [%l2+4],%f27 fsubd %f26,%f28,%f26 st %f26,[%l2]; st %f27,[%l2+4] set T,%l3 set TwentySeven,%l2 ld [%l2],%f26; ld [%l2+4],%f27 fdivd %f30,%f26,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 fsubd %f28,%f30,%f30 st %f30,[%l1]; st %f31,[%l1+4] set 2,%o0 set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L196; nop set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L196; nop set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L196; nop set 1,%l3 st %l3,[%fp+-28] ba .L197; nop .L196: st %g0,[%fp+-28] .L197: ld [%fp+-28],%o1 set .L195,%o2 call TstCond; nop set Y,%l3 set F9,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set One,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f30,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set X,%l2 set Half,%l1 ld [%l1],%f26; ld [%l1+4],%f27 fsubd %f30,%f26,%f30 st %f30,[%l2]; st %f31,[%l2+4] ld [%l3],%f30; ld [%l3+4],%f31 fsubd %f30,%f26,%f30 ld [%l2],%f26; ld [%l2+4],%f27 fsubd %f30,%f26,%f30 st %f30,[%l3]; st %f31,[%l3+4] set U2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 faddd %f28,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] set T,%l3 ld [%l2],%f30; ld [%l2+4],%f31 fdivd %f30,%f28,%f28 st %f28,[%l3]; st %f29,[%l3+4] ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L198; nop set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L198; nop set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L198; nop set GDiv,%l3 set 1,%l2 st %l2,[%l3] ba .L199; nop .L198: mov %g0,%l3 set GDiv,%l2 st %l3,[%l2] set 1,%o0 mov %l3,%o1 set .L200,%o2 call TstCond; nop .L199: set X,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f28 fdivd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Y,%l2 set Half,%l1 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f28 fsubd %f28,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] set 1,%o0 ld [%l2],%f30; ld [%l2+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L203; nop set 1,%l3 st %l3,[%fp+-32] ba .L204; nop .L203: st %g0,[%fp+-32] .L204: ld [%fp+-32],%o1 set .L202,%o2 call TstCond; nop set X,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set Y,%l2 set Radix,%l1 ld [%l1],%f26; ld [%l1+4],%f27 fmuld %f26,%f28,%f28 faddd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set Z,%l1 ld [%l3],%f30; ld [%l3+4],%f31 fmuld %f30,%f26,%f28 st %f28,[%l1]; st %f29,[%l1+4] set T,%l0 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f28,%f26,%f24 st %f24,[%l0]; st %f25,[%l0+4] set R,%o5 ld [%l1],%f24; ld [%l1+4],%f25 fdivd %f24,%f26,%f24 st %f24,[%o5]; st %f25,[%o5+4] set StickyBit,%l1 ld [%l0],%f24; ld [%l0+4],%f25 fdivd %f24,%f26,%f26 st %f26,[%l1]; st %f27,[%l1+4] ld [%o5],%f26; ld [%o5+4],%f27 fsubd %f26,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l1],%f30; ld [%l1+4],%f31 fsubd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] mov %g0,%o0 set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L207; nop set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L207; nop set 1,%l3 st %l3,[%fp+-36] ba .L208; nop .L207: st %g0,[%fp+-36] .L208: ld [%fp+-36],%o1 set .L206,%o2 call TstCond; nop set Y,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U1,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f28 st %f28,[%l3]; st %f29,[%l3+4] set X,%l2 set F9,%l1 ld [%l1],%f28; ld [%l1+4],%f29 fsubd %f30,%f28,%f28 st %f28,[%l2]; st %f29,[%l2+4] ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set T,%l3 set Radix,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f28 st %f28,[%l3]; st %f29,[%l3+4] set Z,%l2 set BMinusU2,%l1 ld [%l1],%f28; ld [%l1+4],%f29 fsubd %f30,%f28,%f28 st %f28,[%l2]; st %f29,[%l2+4] ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set U1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L209; nop set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L209; nop set U2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L209; nop set T,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L209; nop set GAddSub,%l3 set 1,%l2 st %l2,[%l3] ba .L210; nop .L209: mov %g0,%l3 set GAddSub,%l2 st %l3,[%l2] set 1,%o0 mov %l3,%o1 set .L211,%o2 call TstCond; nop .L210: set F9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L212; nop fsubd %f30,%f28,%f30 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbul .L212; nop set 1,%o0 set .L214,%o1 call BadCond; nop set .L215,%o0 call printf; nop set .L216,%o0 call printf; nop set .L217,%o0 call printf; nop .L212: set GMult,%l3 ld [%l3],%l3 cmp %l3,1; bne .L218; nop set GDiv,%l3 ld [%l3],%l3 cmp %l3,1; bne .L218; nop set GAddSub,%l3 ld [%l3],%l3 cmp %l3,1; bne .L218; nop set .L220,%o0 call printf; nop .L218: set Milestone,%l3 set 40,%l2 st %l2,[%l3] call Pause; nop set .L221,%o0 call printf; nop set RMult,%l2 st %g0,[%l2] set RDiv,%l2 st %g0,[%l2] set RAddSub,%l2 st %g0,[%l2] set Two,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set RadixD2,%l2 set Radix,%l1 ld [%l1],%f28; ld [%l1+4],%f29 fdivd %f28,%f30,%f28 st %f28,[%l2]; st %f29,[%l2+4] set A1,%l2 st %f30,[%l2]; st %f31,[%l2+4] set Done,%l2 st %g0,[%l2] .L222: set AInvrse,%l3 set Radix,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L225: set AInvrse,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l2 st %f30,[%l2]; st %f31,[%l2+4] set A1,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] .L226: set AInvrse,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set AInvrse,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L225; nop set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L231; nop set A1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Three,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbule .L229; nop .L231: set 1,%l3 st %l3,[%fp+-40] ba .L230; nop .L229: st %g0,[%fp+-40] .L230: set Done,%l3 ld [%fp+-40],%l2 st %l2,[%l3] set Done,%l3 ld [%l3],%l3 cmp %l3,0; bne .L232; nop set A1,%l3 set Nine,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set One,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] .L232: .L223: set Done,%l3 ld [%l3],%l3 cmp %l3,0; be .L222; nop set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L234; nop set A1,%l3 set Radix,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L234: set AInvrse,%l3 set A1,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set One,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f28,%f30,%f28 st %f28,[%l3]; st %f29,[%l3+4] set X,%l2 st %f30,[%l2]; st %f31,[%l2+4] set Y,%l2 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%l2]; st %f31,[%l2+4] set Done,%l3 st %g0,[%l3] .L236: set Z,%l3 set Half,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set X,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set Y,%l2 ld [%l2],%f26; ld [%l2+4],%f27 fmuld %f28,%f26,%f28 fsubd %f28,%f30,%f28 st %f28,[%l3]; st %f29,[%l3+4] mov %g0,%o0 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L241; nop set 1,%l3 st %l3,[%fp+-40] ba .L242; nop .L241: st %g0,[%fp+-40] .L242: ld [%fp+-40],%o1 set .L240,%o2 call TstCond; nop set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Radix,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L244; nop set 1,%l3 st %l3,[%fp+-44] ba .L245; nop .L244: st %g0,[%fp+-44] .L245: set Done,%l3 ld [%fp+-44],%l2 st %l2,[%l3] set X,%l3 set Radix,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Y,%l2 set One,%l1 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] .L237: set Done,%l3 ld [%l3],%l3 cmp %l3,0; be .L236; nop set Y2,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set Y1,%l2 fsubd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set X,%l1 set OneAndHalf,%l0 ld [%l0],%f30; ld [%l0+4],%f31 fsubd %f30,%f28,%f26 st %f26,[%l1]; st %f27,[%l1+4] set Y,%l0 faddd %f30,%f28,%f26 st %f26,[%l0]; st %f27,[%l0+4] set Z,%o5 ld [%l1],%f26; ld [%l1+4],%f27 ld [%l3],%f24; ld [%l3+4],%f25 fsubd %f26,%f28,%f22 fmuld %f22,%f24,%f22 st %f22,[%o5]; st %f23,[%o5+4] set T,%l3 ld [%l0],%f22; ld [%l0+4],%f23 ld [%l2],%f20; ld [%l2+4],%f21 fmuld %f22,%f20,%f18 st %f18,[%l3]; st %f19,[%l3+4] ld [%o5],%f18; ld [%o5+4],%f19 fsubd %f18,%f26,%f18 st %f18,[%o5]; st %f19,[%o5+4] ld [%l3],%f18; ld [%l3+4],%f19 fsubd %f18,%f26,%f18 st %f18,[%l3]; st %f19,[%l3+4] fmuld %f26,%f24,%f26 st %f26,[%l1]; st %f27,[%l1+4] faddd %f22,%f28,%f28 fmuld %f28,%f20,%f28 st %f28,[%l0]; st %f29,[%l0+4] ld [%l1],%f28; ld [%l1+4],%f29 fsubd %f28,%f30,%f28 st %f28,[%l1]; st %f29,[%l1+4] ld [%l0],%f28; ld [%l0+4],%f29 fsubd %f28,%f30,%f30 st %f30,[%l0]; st %f31,[%l0+4] set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L246; nop set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L246; nop set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L246; nop set T,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbug .L246; nop set X,%l3 set OneAndHalf,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f26 set Y2,%l2 ld [%l2],%f24; ld [%l2+4],%f25 fmuld %f26,%f24,%f22 st %f22,[%l3]; st %f23,[%l3+4] set Y,%l2 fsubd %f30,%f28,%f30 fsubd %f30,%f28,%f22 st %f22,[%l2]; st %f23,[%l2+4] set Z,%l1 faddd %f26,%f28,%f26 st %f26,[%l1]; st %f27,[%l1+4] set T,%l0 set Y1,%o5 ld [%o5],%f26; ld [%o5+4],%f27 fmuld %f30,%f26,%f30 st %f30,[%l0]; st %f31,[%l0+4] ld [%l1],%f30; ld [%l1+4],%f31 faddd %f30,%f28,%f22 ld [%l3],%f20; ld [%l3+4],%f21 fsubd %f20,%f22,%f20 st %f20,[%l3]; st %f21,[%l3+4] set StickyBit,%l3 ld [%l2],%f20; ld [%l2+4],%f21 fmuld %f20,%f26,%f18 st %f18,[%l3]; st %f19,[%l3+4] set S,%o4 fmuld %f30,%f24,%f30 st %f30,[%o4]; st %f31,[%o4+4] ld [%l0],%f30; ld [%l0+4],%f31 fsubd %f30,%f20,%f30 st %f30,[%l0]; st %f31,[%l0+4] fsubd %f28,%f20,%f30 ld [%l3],%f20; ld [%l3+4],%f21 faddd %f30,%f20,%f30 st %f30,[%l2]; st %f31,[%l2+4] ld [%o4],%f30; ld [%o4+4],%f31 faddd %f22,%f28,%f22 fsubd %f30,%f22,%f30 st %f30,[%l1]; st %f31,[%l1+4] faddd %f24,%f28,%f30 fmuld %f30,%f26,%f30 st %f30,[%l3]; st %f31,[%l3+4] fmuld %f24,%f26,%f30 st %f30,[%o5]; st %f31,[%o5+4] ld [%l3],%f30; ld [%l3+4],%f31 fsubd %f30,%f24,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%o5],%f30; ld [%o5+4],%f31 set Half,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%o5]; st %f31,[%o5+4] set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L248; nop set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L248; nop set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L248; nop set T,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L248; nop set StickyBit,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L248; nop set Y1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Half,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L248; nop set RMult,%l3 set 1,%l2 st %l2,[%l3] set .L250,%o0 call printf; nop ba .L249; nop .L248: set U2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set X,%l3 ld [%l3],%f26; ld [%l3+4],%f27 faddd %f26,%f30,%f26 fcmpd %f26,%f28; nop; fbne .L251; nop set Y,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fcmpd %f26,%f28; nop; fbuge .L251; nop set Z,%l3 ld [%l3],%f26; ld [%l3+4],%f27 faddd %f26,%f30,%f26 fcmpd %f26,%f28; nop; fbne .L251; nop set T,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fcmpd %f26,%f28; nop; fbuge .L251; nop set StickyBit,%l3 ld [%l3],%f26; ld [%l3+4],%f27 faddd %f26,%f30,%f30 fcmpd %f30,%f28; nop; fbne .L251; nop set Y1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Half,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L251; nop set RMult,%l3 set 2,%l2 st %l2,[%l3] set .L253,%o0 call printf; nop ba .L252; nop .L251: set .L254,%o0 call printf; nop .L252: .L249: set RMult,%l3 ld [%l3],%l3 cmp %l3,1; bne .L247; nop set GMult,%l3 ld [%l3],%l3 cmp %l3,0; bne .L247; nop set .L257,%o0 call notify; nop ba .L247; nop .L246: set .L254,%o0 call printf; nop .L247: set Milestone,%l3 set 45,%l2 st %l2,[%l3] set Y2,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set Y1,%l2 fsubd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set Z,%l1 set OneAndHalf,%l0 ld [%l0],%f30; ld [%l0+4],%f31 faddd %f30,%f28,%f26 faddd %f26,%f28,%f24 st %f24,[%l1]; st %f25,[%l1+4] set X,%l0 ld [%l1],%f24; ld [%l1+4],%f25 ld [%l3],%f22; ld [%l3+4],%f23 fdivd %f24,%f22,%f20 st %f20,[%l0]; st %f21,[%l0+4] set T,%l3 fsubd %f30,%f28,%f20 fsubd %f20,%f28,%f20 st %f20,[%l3]; st %f21,[%l3+4] set Y,%o5 ld [%l3],%f20; ld [%l3+4],%f21 ld [%l2],%f18; ld [%l2+4],%f19 fsubd %f20,%f28,%f16 fdivd %f16,%f18,%f16 st %f16,[%o5]; st %f17,[%o5+4] faddd %f24,%f28,%f24 fdivd %f24,%f22,%f24 st %f24,[%l1]; st %f25,[%l1+4] ld [%l0],%f24; ld [%l0+4],%f25 fsubd %f24,%f30,%f24 st %f24,[%l0]; st %f25,[%l0+4] ld [%o5],%f24; ld [%o5+4],%f25 fsubd %f24,%f20,%f24 st %f24,[%o5]; st %f25,[%o5+4] fdivd %f20,%f18,%f24 st %f24,[%l3]; st %f25,[%l3+4] ld [%l1],%f24; ld [%l1+4],%f25 fsubd %f24,%f26,%f26 st %f26,[%l1]; st %f27,[%l1+4] fsubd %f28,%f30,%f30 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbug .L258; nop set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbug .L258; nop set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbug .L258; nop set T,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbug .L258; nop set X,%l3 set OneAndHalf,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set Y2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f30,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set Y,%l1 set U2,%l0 ld [%l0],%f26; ld [%l0+4],%f27 fsubd %f30,%f26,%f24 st %f24,[%l1]; st %f25,[%l1+4] set Z,%l0 faddd %f30,%f26,%f24 st %f24,[%l0]; st %f25,[%l0+4] ld [%l1],%f24; ld [%l1+4],%f25 ld [%l3],%f22; ld [%l3+4],%f23 fsubd %f22,%f24,%f22 st %f22,[%l3]; st %f23,[%l3+4] set T,%l3 set Y1,%o5 ld [%o5],%f22; ld [%o5+4],%f23 fdivd %f30,%f22,%f20 st %f20,[%l3]; st %f21,[%l3+4] fdivd %f24,%f22,%f24 st %f24,[%l1]; st %f25,[%l1+4] ld [%l0],%f24; ld [%l0+4],%f25 ld [%l3],%f22; ld [%l3+4],%f23 faddd %f24,%f26,%f20 fsubd %f22,%f20,%f22 st %f22,[%l3]; st %f23,[%l3+4] ld [%l1],%f22; ld [%l1+4],%f23 fsubd %f22,%f24,%f22 st %f22,[%l1]; st %f23,[%l1+4] fdivd %f24,%f28,%f24 st %f24,[%l0]; st %f25,[%l0+4] faddd %f28,%f26,%f26 fdivd %f26,%f28,%f26 st %f26,[%o5]; st %f27,[%o5+4] ld [%l0],%f26; ld [%l0+4],%f27 fsubd %f26,%f30,%f30 st %f30,[%l0]; st %f31,[%l0+4] ld [%o5],%f30; ld [%o5+4],%f31 fsubd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set F9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set U1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f28 fdivd %f28,%f30,%f30 st %f30,[%o5]; st %f31,[%o5+4] set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L260; nop set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L260; nop set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L260; nop set T,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L260; nop set Y2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L260; nop fcmpd %f28,%f30; nop; fbne .L260; nop set Half,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f28 set F9,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f26,%f30,%f30 fcmpd %f28,%f30; nop; fbne .L260; nop set RDiv,%l3 set 1,%l2 st %l2,[%l3] set .L262,%o0 call printf; nop set GDiv,%l3 ld [%l3],%l3 cmp %l3,0; bne .L261; nop set .L265,%o0 call notify; nop ba .L261; nop .L260: set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbuge .L266; nop set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbuge .L266; nop set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbuge .L266; nop set T,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbuge .L266; nop set Y2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbuge .L266; nop set Half,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f28 set F9,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f26,%f30,%f30 fcmpd %f28,%f30; nop; fbuge .L266; nop set RDiv,%l3 set 2,%l2 st %l2,[%l3] set .L268,%o0 call printf; nop .L266: .L261: .L258: set RDiv,%l3 ld [%l3],%l3 cmp %l3,0; bne .L269; nop set .L271,%o0 call printf; nop .L269: set BInvrse,%l3 set Radix,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set One,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f28,%f30,%f28 st %f28,[%l3]; st %f29,[%l3+4] mov %g0,%o0 set Half,%l2 ld [%l2],%f28; ld [%l2+4],%f29 ld [%l3],%f26; ld [%l3+4],%f27 fmuld %f26,%f30,%f30 fsubd %f30,%f28,%f30 fcmpd %f30,%f28; nop; fbne .L274; nop set 1,%l3 st %l3,[%fp+-40] ba .L275; nop .L274: st %g0,[%fp+-40] .L275: ld [%fp+-40],%o1 set .L273,%o2 call TstCond; nop set Milestone,%l3 set 50,%l2 st %l2,[%l3] mov %g0,%o0 set Half,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set F9,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set U1,%l3 ld [%l3],%f26; ld [%l3+4],%f27 faddd %f28,%f26,%f28 fsubd %f28,%f30,%f28 fcmpd %f28,%f30; nop; fbne .L278; nop set One,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set BMinusU2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set U2,%l3 ld [%l3],%f26; ld [%l3+4],%f27 faddd %f28,%f26,%f28 fsubd %f28,%f30,%f28 set Radix,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f26,%f30,%f30 fcmpd %f28,%f30; nop; fbne .L278; nop set 1,%l3 st %l3,[%fp+-44] ba .L279; nop .L278: st %g0,[%fp+-44] .L279: ld [%fp+-44],%o1 set .L277,%o2 call TstCond; nop set X,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U1,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f28,%f28,%f28 fsubd %f30,%f28,%f28 st %f28,[%l3]; st %f29,[%l3+4] set Y,%l2 set U2,%l1 ld [%l1],%f28; ld [%l1+4],%f29 fsubd %f30,%f28,%f26 fmuld %f28,%f26,%f28 faddd %f30,%f28,%f28 st %f28,[%l2]; st %f29,[%l2+4] set Z,%l1 set Half,%l0 ld [%l0],%f28; ld [%l0+4],%f29 set F9,%l0 ld [%l0],%f26; ld [%l0+4],%f27 fsubd %f26,%f28,%f26 st %f26,[%l1]; st %f27,[%l1+4] ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f26,%f28,%f28 ld [%l1],%f26; ld [%l1+4],%f27 fsubd %f28,%f26,%f28 st %f28,[%l3]; st %f29,[%l3+4] ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f28,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L280; nop set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L280; nop set RAddSub,%l3 set 2,%l2 st %l2,[%l3] set .L282,%o0 call printf; nop .L280: set GAddSub,%l3 ld [%l3],%l3 cmp %l3,1; bne .L283; nop set X,%l3 set Half,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f26 fmuld %f26,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set Y,%l2 fsubd %f30,%f28,%f30 fmuld %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set One,%l1 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l3],%f26; ld [%l3+4],%f27 faddd %f30,%f26,%f26 st %f26,[%l3]; st %f27,[%l3+4] ld [%l2],%f26; ld [%l2+4],%f27 faddd %f30,%f26,%f26 st %f26,[%l2]; st %f27,[%l2+4] faddd %f30,%f28,%f28 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f28,%f26,%f28 st %f28,[%l3]; st %f29,[%l3+4] ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L285; nop set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L285; nop set X,%l3 set Half,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set U1,%l2 ld [%l2],%f26; ld [%l2+4],%f27 faddd %f30,%f28,%f24 fmuld %f24,%f26,%f24 st %f24,[%l3]; st %f25,[%l3+4] set Y,%l2 fsubd %f30,%f28,%f30 fmuld %f30,%f26,%f30 st %f30,[%l2]; st %f31,[%l2+4] set One,%l1 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f28 st %f28,[%l3]; st %f29,[%l3+4] ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f28 st %f28,[%l2]; st %f29,[%l2+4] set F9,%l1 ld [%l1],%f28; ld [%l1+4],%f29 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f28,%f26,%f28 st %f28,[%l3]; st %f29,[%l3+4] ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L287; nop set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L287; nop set RAddSub,%l3 set 1,%l2 st %l2,[%l3] set .L289,%o0 call printf; nop set GAddSub,%l3 ld [%l3],%l3 cmp %l3,0; bne .L284; nop set .L292,%o0 call notify; nop ba .L284; nop .L287: set .L293,%o0 call printf; nop ba .L284; nop .L285: set .L293,%o0 call printf; nop ba .L284; nop .L283: set .L293,%o0 call printf; nop .L284: set One,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set S,%l3 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 set Half,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f26 fmuld %f28,%f26,%f26 faddd %f30,%f26,%f26 st %f26,[%l3]; st %f27,[%l3+4] set Y,%l2 set U2,%l1 ld [%l1],%f26; ld [%l1+4],%f27 faddd %f30,%f26,%f30 fmuld %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set Z,%l1 ld [%l3],%f30; ld [%l3+4],%f31 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f26 st %f26,[%l1]; st %f27,[%l1+4] set T,%l3 fsubd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set StickyBit,%l2 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] ld [%l2],%f30; ld [%l2+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L294; nop set S,%l3 set Zero,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set 3,%o0 set .L296,%o1 call BadCond; nop .L294: set StickyBit,%l3 set Zero,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set GMult,%l3 ld [%l3],%l3 cmp %l3,1; bne .L297; nop set GDiv,%l3 ld [%l3],%l3 cmp %l3,1; bne .L297; nop set GAddSub,%l3 ld [%l3],%l3 cmp %l3,1; bne .L297; nop set RMult,%l3 ld [%l3],%l3 cmp %l3,1; bne .L297; nop set RDiv,%l3 ld [%l3],%l3 cmp %l3,1; bne .L297; nop set RAddSub,%l3 ld [%l3],%l3 cmp %l3,1; bne .L297; nop set RadixD2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set RadixD2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L297; nop set .L299,%o0 call printf; nop set X,%l3 set Half,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set U1,%l2 ld [%l2],%f26; ld [%l2+4],%f27 faddd %f30,%f26,%f26 fmuld %f26,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set Y,%l2 fmuld %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set One,%l1 ld [%l1],%f30; ld [%l1+4],%f31 set Z,%l1 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f28 st %f28,[%l1]; st %f29,[%l1+4] set T,%l2 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set One,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f28 set Zero,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fcmpd %f28,%f26; nop; fbug .L300; nop set T,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f30 set U2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbul .L300; nop set Z,%l3 set Y,%l2 set T,%l1 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set T,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f28 set U2,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fcmpd %f28,%f26; nop; fbul .L302; nop set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f30 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L302; nop set X,%l3 set Half,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U1,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f26 fmuld %f26,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set Y,%l2 fmuld %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set One,%l1 ld [%l1],%f30; ld [%l1+4],%f31 set Z,%l1 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f28 st %f28,[%l1]; st %f29,[%l1+4] set T,%l2 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set One,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f28,%f26,%f28 fcmpd %f28,%f30; nop; fbne .L304; nop set T,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set F9,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f28,%f26,%f28 fcmpd %f28,%f30; nop; fbne .L304; nop set Z,%l3 set U1,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set Half,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f28,%f30,%f28 fmuld %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set F9,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set T,%l2 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f28 st %f28,[%l2]; st %f29,[%l2+4] set Q,%l3 set Y,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set F9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set T,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f26,%f30,%f26 fcmpd %f26,%f28; nop; fbne .L306; nop set U1,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f30,%f26,%f30 set Q,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f30,%f26,%f30 fcmpd %f30,%f28; nop; fbne .L306; nop set Z,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set OneAndHalf,%l2 ld [%l2],%f26; ld [%l2+4],%f27 faddd %f30,%f28,%f24 fmuld %f24,%f26,%f24 st %f24,[%l3]; st %f25,[%l3+4] set T,%l2 faddd %f26,%f28,%f26 ld [%l3],%f24; ld [%l3+4],%f25 fsubd %f26,%f24,%f26 faddd %f26,%f28,%f26 st %f26,[%l2]; st %f27,[%l2+4] set X,%l2 set Radix,%l1 ld [%l1],%f26; ld [%l1+4],%f27 set Half,%l1 ld [%l1],%f24; ld [%l1+4],%f25 fdivd %f24,%f26,%f24 faddd %f30,%f24,%f24 st %f24,[%l2]; st %f25,[%l2+4] set Y,%l1 fmuld %f26,%f28,%f28 faddd %f30,%f28,%f30 st %f30,[%l1]; st %f31,[%l1+4] ld [%l2],%f30; ld [%l2+4],%f31 ld [%l1],%f28; ld [%l1+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set T,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L308; nop set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set Radix,%l3 ld [%l3],%f26; ld [%l3+4],%f27 set U2,%l3 ld [%l3],%f24; ld [%l3+4],%f25 fmuld %f26,%f24,%f26 faddd %f28,%f26,%f28 set Z,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f28,%f26,%f28 fcmpd %f28,%f30; nop; fbne .L308; nop set Radix,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Two,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L310; nop set X,%l3 set Two,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f28 st %f28,[%l3]; st %f29,[%l3+4] set Y,%l2 ld [%l3],%f28; ld [%l3+4],%f29 fdivd %f28,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] ld [%l2],%f30; ld [%l2+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f30 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L311; nop set StickyBit,%l3 set S,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ba .L311; nop .L310: set StickyBit,%l3 set S,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L311: .L308: .L306: .L304: .L302: .L300: .L297: set StickyBit,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L314; nop set .L316,%o0 call printf; nop ba .L315; nop .L314: set .L317,%o0 call printf; nop .L315: set 3,%o0 set GMult,%l2 ld [%l2],%l2 cmp %l2,%g0; be .L320; nop set GDiv,%l2 ld [%l2],%l2 cmp %l2,%g0; be .L320; nop set GAddSub,%l2 ld [%l2],%l2 cmp %l2,%g0; be .L320; nop set RMult,%l2 ld [%l2],%l2 cmp %l2,%g0; be .L320; nop set RDiv,%l2 ld [%l2],%l2 cmp %l2,%g0; be .L320; nop set RAddSub,%l2 ld [%l2],%l2 cmp %l2,%g0; be .L320; nop set 1,%l3 st %l3,[%fp+-48] ba .L321; nop .L320: st %g0,[%fp+-48] .L321: ld [%fp+-48],%o1 set .L319,%o2 call TstCond; nop set Milestone,%l3 set 60,%l2 st %l2,[%l3] set .L45,%o0 call printf; nop set .L322,%o0 call printf; nop set .L323,%o0 set NoTrials,%l3 ld [%l3],%o1 call printf; nop set .L324,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 set Random9,%l3 st %f30,[%l3]; st %f31,[%l3+4] set Random1,%l3 set Third,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set I,%l3 set 1,%l2 st %l2,[%l3] .L325: call Random; nop fmovs %f0,%f30; fmovs %f1,%f31 set X,%l3 st %f30,[%l3]; st %f31,[%l3+4] call Random; nop fmovs %f0,%f30; fmovs %f1,%f31 set Y,%l3 st %f30,[%l3]; st %f31,[%l3+4] set Z9,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set X,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set Z,%l2 fmuld %f28,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] ld [%l2],%f30; ld [%l2+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set I,%l3 ld [%l3],%l2 add %l2,1,%l2 st %l2,[%l3] .L326: set I,%l3 ld [%l3],%l3 set NoTrials,%l2 ld [%l2],%l2 cmp %l3,%l2; bg .L328; nop set Z9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L325; nop .L328: set I,%l3 ld [%l3],%l3 set NoTrials,%l2 ld [%l2],%l2 cmp %l3,%l2; bne .L329; nop set Random1,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set Half,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set Three,%l2 ld [%l2],%f26; ld [%l2+4],%f27 fdivd %f28,%f26,%f28 faddd %f30,%f28,%f28 st %f28,[%l3]; st %f29,[%l3+4] set Random2,%l2 set U2,%l1 ld [%l1],%f26; ld [%l1+4],%f27 set U1,%l1 ld [%l1],%f24; ld [%l1+4],%f25 faddd %f26,%f24,%f26 faddd %f26,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] ld [%l3],%f26; ld [%l3+4],%f27 ld [%l2],%f24; ld [%l2+4],%f25 set Z,%l3 fmuld %f26,%f24,%f22 st %f22,[%l3]; st %f23,[%l3+4] set Y,%l3 fmuld %f24,%f26,%f26 st %f26,[%l3]; st %f27,[%l3+4] fmuld %f28,%f30,%f30 set Z9,%l3 fsubd %f30,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] .L329: set I,%l3 ld [%l3],%l3 set NoTrials,%l2 ld [%l2],%l2 cmp %l3,%l2; be .L331; nop set Z9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L331; nop set 2,%o0 set .L333,%o1 call BadCond; nop ba .L332; nop .L331: set .L334,%o0 set NoTrials,%l3 ld [%l3],%o1 call printf; nop .L332: set Milestone,%l3 set 70,%l2 st %l2,[%l3] set .L335,%o0 call printf; nop set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 std %f30,[%fp+-64] st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 ldd [%fp+-64],%f28 fcmpd %f28,%f30; nop; fbne .L338; nop set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 fnegs %f30,%f30; fmovs %f31,%f31 std %f30,[%fp+-72] st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 ldd [%fp+-72],%f28 fcmpd %f28,%f30; nop; fbne .L338; nop set One,%l3 ld [%l3],%f30; ld [%l3+4],%f31 std %f30,[%fp+-80] st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 ldd [%fp+-80],%f28 fcmpd %f28,%f30; nop; fbne .L338; nop set 1,%l3 st %l3,[%fp+-52] ba .L339; nop .L338: st %g0,[%fp+-52] .L339: mov %g0,%o0 ld [%fp+-52],%o1 set .L337,%o2 call TstCond; nop set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set MinSqEr,%l3 st %f30,[%l3]; st %f31,[%l3+4] set MaxSqEr,%l3 st %f30,[%l3]; st %f31,[%l3+4] set J,%l3 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 set Radix,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set OneUlp,%l3 set U2,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set 1,%o0 call SqXMinX; nop set BInvrse,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 st %f30,[%l3]; st %f31,[%l3+4] set OneUlp,%l3 set U1,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set 1,%o0 call SqXMinX; nop set U1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 st %f30,[%l3]; st %f31,[%l3+4] set OneUlp,%l3 fmuld %f30,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set 1,%o0 call SqXMinX; nop set J,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L340; nop call Pause; nop .L340: set .L342,%o0 set NoTrials,%l3 ld [%l3],%o1 call printf; nop set J,%l3 set Zero,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 set Two,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Radix,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y,%l3 st %f30,[%l3]; st %f31,[%l3+4] set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L343; nop .L345: set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l2 st %f30,[%l2]; st %f31,[%l2+4] set Radix,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] .L346: set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f30 set NoTrials,%l3 ld [%l3],%l3 st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 fcmpd %f30,%f28; nop; fbul .L345; nop .L343: set OneUlp,%l3 set X,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set I,%l3 set 1,%l2 st %l2,[%l3] ba .L349; nop .L348: set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set 2,%o0 call SqXMinX; nop set J,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbule .L351; nop ba .L350; nop .L351: set I,%l3 ld [%l3],%l2 add %l2,1,%l2 st %l2,[%l3] .L349: set I,%l3 ld [%l3],%l3 set NoTrials,%l2 ld [%l2],%l2 cmp %l3,%l2; ble .L348; nop .L350: set .L353,%o0 call printf; nop set I,%l3 set -1,%l2 st %l2,[%l3] set X,%l3 set BMinusU2,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Radix,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y,%l3 st %f30,[%l3]; st %f31,[%l3+4] set Z,%l3 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f28 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set NotMonot,%l2 st %g0,[%l2] set Monot,%l2 st %g0,[%l2] ba .L355; nop .L354: set I,%l3 ld [%l3],%l2 add %l2,1,%l2 st %l2,[%l3] set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 st %f30,[%l3]; st %f31,[%l3+4] set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 set Q,%l3 st %f30,[%l3]; st %f31,[%l3+4] set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 st %f30,[%l3]; st %f31,[%l3+4] set Q,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbug .L359; nop set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbule .L357; nop .L359: set NotMonot,%l3 set 1,%l2 st %l2,[%l3] ba .L358; nop .L357: set Q,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Half,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 st %f30,[%l3]; st %f31,[%l3+4] set I,%l3 ld [%l3],%l3 cmp %l3,0; bg .L362; nop set Q,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Radix,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f30,%f30 fcmpd %f28,%f30; nop; fbne .L360; nop .L362: set Monot,%l3 set 1,%l2 st %l2,[%l3] ba .L361; nop .L360: set I,%l3 ld [%l3],%l3 cmp %l3,0; ble .L363; nop set I,%l3 ld [%l3],%l3 cmp %l3,1; ble .L365; nop set Monot,%l3 set 1,%l2 st %l2,[%l3] ba .L364; nop .L365: set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set BInvrse,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set U1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set X,%l3 fsubd %f30,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set Z,%l3 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] ba .L364; nop .L363: set Y,%l3 set Q,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set U2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set X,%l3 fsubd %f30,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set Z,%l3 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] .L364: .L361: .L358: .L355: set NotMonot,%l2 ld [%l2],%l2 cmp %l2,%g0; bne .L367; nop set Monot,%l2 ld [%l2],%l2 cmp %l2,%g0; be .L354; nop .L367: set Monot,%l3 ld [%l3],%l3 cmp %l3,0; be .L368; nop set .L370,%o0 call printf; nop ba .L369; nop .L368: set 2,%o0 set .L158,%o1 call BadCond; nop set .L371,%o0 set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L369: set Milestone,%l3 set 80,%l2 st %l2,[%l3] set MinSqEr,%l3 set Half,%l2 ld [%l2],%f30; ld [%l2+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f28,%f30,%f28 st %f28,[%l3]; st %f29,[%l3+4] set MaxSqEr,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set One,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set U2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set U2,%l3 ld [%l3],%f26; ld [%l3+4],%f27 set Y,%l3 fsubd %f30,%f28,%f30 fdivd %f30,%f26,%f30 st %f30,[%l3]; st %f31,[%l3+4] set SqEr,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 fsubd %f30,%f28,%f30 set Eight,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f26,%f28,%f28 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set MaxSqEr,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbule .L372; nop set MaxSqEr,%l3 set SqEr,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L372: set SqEr,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set Eight,%l2 ld [%l2],%f26; ld [%l2+4],%f27 fdivd %f28,%f26,%f28 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set MinSqEr,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L374; nop set MinSqEr,%l3 set SqEr,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L374: set F9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 set U2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set U1,%l3 ld [%l3],%f26; ld [%l3+4],%f27 set Y,%l3 fsubd %f30,%f28,%f30 set One,%l2 ld [%l2],%f24; ld [%l2+4],%f25 fsubd %f24,%f28,%f28 fsubd %f30,%f28,%f30 fdivd %f30,%f26,%f30 st %f30,[%l3]; st %f31,[%l3+4] set SqEr,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set Eight,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f26,%f28,%f28 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set MaxSqEr,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbule .L376; nop set MaxSqEr,%l3 set SqEr,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L376: set SqEr,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set One,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f30 set U1,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set Eight,%l2 ld [%l2],%f26; ld [%l2+4],%f27 fdivd %f28,%f26,%f28 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set MinSqEr,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L378; nop set MinSqEr,%l3 set SqEr,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L378: set OneUlp,%l3 set U2,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set X,%l2 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%l2]; st %f31,[%l2+4] set Indx,%l3 set 1,%l2 st %l2,[%l3] .L380: set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set U1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f30,%f28,%f28 faddd %f28,%f30,%f30 set F9,%l3 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 set Y,%l3 st %f30,[%l3]; st %f31,[%l3+4] set Y,%l3 set U2,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set X,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set OneUlp,%l2 ld [%l2],%f26; ld [%l2+4],%f27 ld [%l3],%f24; ld [%l3+4],%f25 fsubd %f24,%f30,%f24 set One,%l2 ld [%l2],%f22; ld [%l2+4],%f23 fsubd %f22,%f30,%f30 faddd %f30,%f28,%f30 fsubd %f24,%f30,%f30 fdivd %f30,%f26,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Z,%l2 set Half,%l1 ld [%l1],%f30; ld [%l1+4],%f31 set U1,%l1 ld [%l1],%f24; ld [%l1+4],%f25 fsubd %f24,%f28,%f24 set F9,%l1 ld [%l1],%f22; ld [%l1+4],%f23 faddd %f24,%f22,%f24 fmuld %f24,%f30,%f24 fmuld %f24,%f28,%f24 fmuld %f24,%f28,%f28 fdivd %f28,%f26,%f28 st %f28,[%l2]; st %f29,[%l2+4] set SqEr,%l1 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f28,%f30,%f30 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l1]; st %f31,[%l1+4] ld [%l1],%f30; ld [%l1+4],%f31 set MinSqEr,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L384; nop set MinSqEr,%l3 set SqEr,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L384: set SqEr,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set Half,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f30 set Z,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set MaxSqEr,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbule .L386; nop set MaxSqEr,%l3 set SqEr,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L386: set Indx,%l3 ld [%l3],%l3 cmp %l3,1; be .L390; nop cmp %l3,3; bne .L388; nop .L390: set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call Sign; nop fmovs %f0,%f30; fmovs %f1,%f31 std %f30,[%fp+-88] set OneUlp,%l2 ld [%l2],%f28; ld [%l2+4],%f29 st %f28,[%sp+4*0+68] st %f29,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 set Eight,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set Nine,%l2 ld [%l2],%f26; ld [%l2+4],%f27 fmuld %f26,%f30,%f30 fdivd %f28,%f30,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set OneUlp,%l2 ld [%l2],%f28; ld [%l2+4],%f29 ldd [%fp+-88],%f26 fmuld %f28,%f26,%f28 fmuld %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] ba .L389; nop .L388: set OneUlp,%l3 set U1,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set X,%l2 ld [%l3],%f30; ld [%l3+4],%f31 fnegs %f30,%f30; fmovs %f31,%f31 st %f30,[%l2]; st %f31,[%l2+4] .L389: .L381: set Indx,%l3 ld [%l3],%l2 add %l2,1,%l2 st %l2,[%l3] set Indx,%l3 ld [%l3],%l3 cmp %l3,3; ble .L380; nop set Milestone,%l3 set 85,%l2 st %l2,[%l3] set SqRWrng,%l2 st %g0,[%l2] set Anomaly,%l2 st %g0,[%l2] set RSqrt,%l2 st %g0,[%l2] set Radix,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L391; nop set .L393,%o0 call printf; nop set Precision,%l3 ld [%l3],%f30; ld [%l3+4],%f31 std %f30,[%fp+-88] st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set Radix,%l3 ld [%l3],%f28; ld [%l3+4],%f29 st %f28,[%sp+4*0+68] st %f29,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 ldd [%fp+-88],%f26 faddd %f28,%f26,%f28 fsubd %f28,%f30,%f30 st %f30,[%sp+4*2+68] st %f31,[%sp+4*3+68] ld [%sp+4*2+68],%o2 ld [%sp+4*3+68],%o3 call pow; nop fmovs %f0,%f30; fmovs %f1,%f31 set Half,%l3 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f28,%f30,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set D,%l3 st %f30,[%l3]; st %f31,[%l3+4] set D,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 set Radix,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f30,%f28,%f28 st %f28,[%l3]; st %f29,[%l3+4] set Y,%l3 set A1,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 std %f30,[%fp+-96] st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 ldd [%fp+-96],%f28 fcmpd %f28,%f30; nop; fbne .L396; nop set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 std %f30,[%fp+-104] st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 ldd [%fp+-104],%f28 fcmpd %f28,%f30; nop; fbe .L394; nop .L396: set Anomaly,%l3 set 1,%l2 st %l2,[%l3] ba .L395; nop .L394: set X,%l3 set Zero,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Z2,%l2 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%l2]; st %f31,[%l2+4] set Y,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Y2,%l2 ld [%l3],%f28; ld [%l3+4],%f29 st %f28,[%l2]; st %f29,[%l2+4] set Z1,%l3 set Radix,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set FourD,%l3 set Four,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set D,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] .L397: set Y2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbule .L400; nop set Q,%l3 set Radix,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Y1,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L402: set Q,%l3 ld [%l3],%f30; ld [%l3+4],%f31 std %f30,[%fp+-112] set Half,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set Y1,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fdivd %f30,%f26,%f26 fsubd %f28,%f26,%f28 st %f28,[%sp+4*0+68] st %f29,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set Y1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f30 ldd [%fp+-112],%f28 faddd %f28,%f30,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 set X1,%l3 st %f30,[%l3]; st %f31,[%l3+4] set Y1,%l3 set Q,%l2 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%l2]; st %f31,[%l2+4] set X1,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L403: set X1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L402; nop set Q,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L405; nop set Z2,%l3 set Y2,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Z,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L405: .L400: set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Two,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Eight,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Y2,%l2 ld [%l2],%f30; ld [%l2+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] ld [%l2],%f30; ld [%l2+4],%f31 set FourD,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbul .L407; nop set Y2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set FourD,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] .L407: .L398: set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set D,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbul .L397; nop set X8,%l3 set FourD,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set Z2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f28 st %f28,[%l3]; st %f29,[%l3+4] set Q,%l2 ld [%l3],%f28; ld [%l3+4],%f29 set Z,%l1 ld [%l1],%f26; ld [%l1+4],%f27 fmuld %f26,%f26,%f26 faddd %f28,%f26,%f26 fdivd %f26,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] set Eight,%l1 ld [%l1],%f30; ld [%l1+4],%f31 fdivd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l2],%f30; ld [%l2+4],%f31 std %f30,[%fp+-112] st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 ldd [%fp+-112],%f28 fcmpd %f28,%f30; nop; fbe .L409; nop set Anomaly,%l3 set 1,%l2 st %l2,[%l3] ba .L410; nop .L409: set Break,%l3 st %g0,[%l3] .L411: set X,%l3 set Z1,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set Z,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 std %f30,[%fp+-120] set Radix,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f30,%f28,%f28 st %f28,[%sp+4*0+68] st %f29,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set Radix,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f30 ldd [%fp+-120],%f28 fsubd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L414; nop set Break,%l3 set 1,%l2 st %l2,[%l3] ba .L415; nop .L414: set Z1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] .L415: .L412: set Break,%l3 ld [%l3],%l3 cmp %l3,0; bne .L416; nop set Z1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L411; nop .L416: set Z1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L417; nop set Break,%l3 ld [%l3],%l3 cmp %l3,0; bne .L417; nop set Anomaly,%l3 set 1,%l2 st %l2,[%l3] ba .L418; nop .L417: set Z1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set RadixD2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbule .L419; nop set Z1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Radix,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] .L419: .L421: call NewD; nop .L422: set U2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set D,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f30 set F9,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbul .L421; nop set D,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Radix,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f28 fsubd %f28,%f30,%f28 set W,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f26,%f30,%f30 fcmpd %f28,%f30; nop; fbe .L424; nop set Anomaly,%l3 set 1,%l2 st %l2,[%l3] ba .L425; nop .L424: set D,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z2,%l3 st %f30,[%l3]; st %f31,[%l3+4] set I,%l3 st %g0,[%l3] set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set Y,%l3 set One,%l2 ld [%l2],%f26; ld [%l2+4],%f27 faddd %f26,%f28,%f26 set Half,%l2 ld [%l2],%f24; ld [%l2+4],%f25 fmuld %f26,%f24,%f26 faddd %f30,%f26,%f26 st %f26,[%l3]; st %f27,[%l3+4] set X,%l3 faddd %f30,%f28,%f30 set Q,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] call SR3750; nop set D,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set Y,%l3 set One,%l2 ld [%l2],%f26; ld [%l2+4],%f27 fsubd %f26,%f28,%f26 set Half,%l2 ld [%l2],%f24; ld [%l2+4],%f25 fmuld %f26,%f24,%f26 faddd %f30,%f26,%f26 faddd %f26,%f30,%f26 st %f26,[%l3]; st %f27,[%l3+4] set X,%l3 fsubd %f30,%f28,%f28 faddd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set Q,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f28 faddd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] call SR3750; nop call NewD; nop set Z2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set D,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f28 set W,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f26,%f30,%f30 fcmpd %f28,%f30; nop; fbe .L426; nop set Anomaly,%l3 set 1,%l2 st %l2,[%l3] ba .L427; nop .L426: set Z2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set D,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f28 set Z,%l3 ld [%l3],%f26; ld [%l3+4],%f27 set Y,%l3 set One,%l2 ld [%l2],%f24; ld [%l2+4],%f25 fsubd %f24,%f26,%f24 set Half,%l2 ld [%l2],%f22; ld [%l2+4],%f23 fmuld %f24,%f22,%f24 faddd %f30,%f24,%f24 faddd %f28,%f24,%f24 st %f24,[%l3]; st %f25,[%l3+4] set X,%l3 fsubd %f30,%f26,%f30 set Q,%l2 ld [%l2],%f26; ld [%l2+4],%f27 faddd %f30,%f26,%f30 faddd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] call SR3750; nop set Y,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set Z,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f30 set Half,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 set Q,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] call SR3750; nop set I,%l3 ld [%l3],%l3 cmp %l3,0; bne .L428; nop set Anomaly,%l3 set 1,%l2 st %l2,[%l3] .L428: .L427: .L425: .L418: .L410: .L395: set I,%l2 ld [%l2],%l2 cmp %l2,%g0; be .L432; nop set Anomaly,%l2 ld [%l2],%l2 cmp %l2,%g0; be .L430; nop .L432: mov %g0,%o0 set .L433,%o1 call BadCond; nop set .L434,%o0 set W,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L435,%o0 call printf; nop set SqRWrng,%l3 set 1,%l2 st %l2,[%l3] .L430: .L391: set Anomaly,%l3 ld [%l3],%l3 cmp %l3,0; bne .L436; nop set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set MinSqEr,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbul .L438; nop set MaxSqEr,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbug .L438; nop set RSqrt,%l3 set 1,%l2 st %l2,[%l3] set .L440,%o0 call printf; nop ba .L439; nop .L438: set U2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Half,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set MaxSqEr,%l3 ld [%l3],%f26; ld [%l3+4],%f27 faddd %f26,%f30,%f26 fsubd %f30,%f28,%f30 fcmpd %f26,%f30; nop; fbug .L444; nop set MinSqEr,%l3 ld [%l3],%f30; ld [%l3+4],%f31 fcmpd %f30,%f28; nop; fbug .L444; nop set Radix,%l3 ld [%l3],%f26; ld [%l3+4],%f27 faddd %f30,%f26,%f30 fcmpd %f30,%f28; nop; fbuge .L441; nop .L444: set SqRWrng,%l3 set 1,%l2 st %l2,[%l3] ba .L442; nop .L441: set RSqrt,%l3 set 2,%l2 st %l2,[%l3] set .L445,%o0 call printf; nop .L442: .L439: .L436: set SqRWrng,%l3 ld [%l3],%l3 cmp %l3,0; be .L446; nop set .L448,%o0 call printf; nop set .L449,%o0 set MinSqEr,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Half,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L450,%o0 set Half,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set MaxSqEr,%l3 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f30,%f28,%f30 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set 1,%o0 set Radix,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set MaxSqEr,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set MinSqEr,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f28,%f26,%f28 fmuld %f30,%f30,%f30 fcmpd %f28,%f30; nop; fbuge .L453; nop set 1,%l3 st %l3,[%fp+-84] ba .L454; nop .L453: st %g0,[%fp+-84] .L454: ld [%fp+-84],%o1 set .L452,%o2 call TstCond; nop .L446: set Milestone,%l3 set 90,%l2 st %l2,[%l3] call Pause; nop set .L455,%o0 call printf; nop set N,%l2 st %g0,[%l2] set I,%l2 st %g0,[%l2] set Z,%l2 set Zero,%l1 ld [%l1],%f30; ld [%l1+4],%f31 fnegs %f30,%f30; fmovs %f31,%f31 st %f30,[%l2]; st %f31,[%l2+4] set M,%l2 set 3,%l1 st %l1,[%l2] set Break,%l2 st %g0,[%l2] .L456: set X,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] call SR3980; nop set I,%l3 ld [%l3],%l3 cmp %l3,10; bg .L459; nop set I,%l3 set 1023,%l2 st %l2,[%l3] call SR3980; nop .L459: set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set MinusOne,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L461; nop set Break,%l3 set 1,%l2 st %l2,[%l3] ba .L462; nop .L461: set Z,%l3 set MinusOne,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] call PrintIfNPositive; nop set N,%l3 st %g0,[%l3] set I,%l3 set -4,%l2 st %l2,[%l3] .L462: .L457: set Break,%l3 ld [%l3],%l3 cmp %l3,0; be .L456; nop call PrintIfNPositive; nop set N,%l3 set N1,%l2 ld [%l3],%l1 st %l1,[%l2] st %g0,[%l3] set Z,%l3 set A1,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set W,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call log; nop fmovs %f0,%f30; fmovs %f1,%f31 std %f30,[%fp+-88] set A1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 st %f28,[%sp+4*0+68] st %f29,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call log; nop fmovs %f0,%f30; fmovs %f1,%f31 set Two,%l3 ld [%l3],%f28; ld [%l3+4],%f29 ldd [%fp+-88],%f26 fmuld %f28,%f26,%f28 fdivd %f28,%f30,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set M,%l3 fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l2 st %l2,[%l3] set Break,%l3 st %g0,[%l3] .L463: set X,%l3 set Z,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set I,%l3 set 1,%l2 st %l2,[%l3] call SR3980; nop set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set AInvrse,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L466; nop set Break,%l3 set 1,%l2 st %l2,[%l3] ba .L467; nop .L466: set Z,%l3 set AInvrse,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L467: .L464: set Break,%l3 ld [%l3],%l3 cmp %l3,0; be .L463; nop set Milestone,%l3 set 100,%l2 st %l2,[%l3] set M,%l3 set NoTrials,%l2 ld [%l2],%l2 st %l2,[%l3] set Z,%l3 set Three,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L468: set X,%l3 set Z,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set I,%l3 set 1,%l2 st %l2,[%l3] call SR3980; nop .L471: set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Two,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] .L472: set Three,%l3 ld [%l3],%f30; ld [%l3+4],%f31 std %f30,[%fp+-96] set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fdivd %f28,%f30,%f28 st %f28,[%sp+4*0+68] st %f29,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 ldd [%fp+-96],%f28 fmuld %f28,%f30,%f30 set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L471; nop .L469: set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Eight,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set Three,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fmuld %f28,%f26,%f28 fcmpd %f30,%f28; nop; fbul .L468; nop set N,%l3 ld [%l3],%l3 cmp %l3,0; ble .L474; nop set .L476,%o0 call printf; nop set .L477,%o0 call printf; nop .L474: call PrintIfNPositive; nop set N,%l3 ld [%l3],%l2 set N1,%l1 ld [%l1],%l1 add %l2,%l1,%l2 st %l2,[%l3] ld [%l3],%l3 cmp %l3,0; bne .L478; nop set .L480,%o0 call printf; nop .L478: set N,%l3 ld [%l3],%l3 cmp %l3,0; ble .L481; nop call Pause; nop ba .L482; nop .L481: set .L45,%o0 call printf; nop .L482: set Milestone,%l3 set 110,%l2 st %l2,[%l3] set .L483,%o0 call printf; nop set D,%l3 set U1,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Precision,%l3 ld [%l3],%f30; ld [%l3+4],%f31 std %f30,[%fp+-96] st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 ldd [%fp+-96],%f28 fcmpd %f28,%f30; nop; fbe .L484; nop set D,%l3 set BInvrse,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 set Precision,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L486: set D,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set BInvrse,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] .L487: set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L486; nop .L484: set Y,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Z,%l3 set D,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L489: set Y,%l3 set C,%l2 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%l2]; st %f31,[%l2+4] set Z,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 fmuld %f30,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] .L490: set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbule .L492; nop faddd %f30,%f30,%f28 fcmpd %f28,%f30; nop; fbug .L489; nop .L492: set Y,%l3 set C,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Z,%l2 ld [%l3],%f30; ld [%l3+4],%f31 set D,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] .L493: set Y,%l3 set C,%l2 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%l2]; st %f31,[%l2+4] set Z,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set D,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] .L494: set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbule .L496; nop faddd %f30,%f30,%f28 fcmpd %f28,%f30; nop; fbug .L493; nop .L496: set Radix,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Two,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L497; nop set HInvrse,%l3 set Two,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ba .L498; nop .L497: set HInvrse,%l3 set Radix,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L498: set H,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set HInvrse,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f30,%f28,%f28 st %f28,[%l3]; st %f29,[%l3+4] set C,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set CInvrse,%l2 fdivd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set E0,%l2 st %f28,[%l2]; st %f29,[%l2+4] set Z,%l1 ld [%l2],%f30; ld [%l2+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l1]; st %f31,[%l1+4] .L499: set E0,%l3 set Y,%l2 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%l2]; st %f31,[%l2+4] set Z,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set H,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] .L500: set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set E0,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbule .L502; nop faddd %f30,%f30,%f28 fcmpd %f28,%f30; nop; fbug .L499; nop .L502: set UfThold,%l3 set E0,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set E1,%l3 st %f30,[%l3]; st %f31,[%l3+4] set Q,%l3 st %f30,[%l3]; st %f31,[%l3+4] set E9,%l3 set U2,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set S,%l2 set One,%l1 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set D,%l3 set C,%l1 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f28 st %f28,[%l3]; st %f29,[%l3+4] ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbug .L503; nop set E9,%l3 set Radix,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set S,%l2 set One,%l1 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set D,%l3 set C,%l1 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f28 st %f28,[%l3]; st %f29,[%l3+4] ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbug .L504; nop mov %g0,%o0 set .L507,%o1 call BadCond; nop set Underflow,%l3 set E0,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Y1,%l3 set Zero,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set PseudoZero,%l3 set Z,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] call Pause; nop ba .L504; nop .L503: set Underflow,%l3 set D,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set PseudoZero,%l2 ld [%l3],%f30; ld [%l3+4],%f31 set H,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set UfThold,%l3 set Zero,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L508: set Underflow,%l3 set Y1,%l2 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%l2]; st %f31,[%l2+4] set PseudoZero,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set E1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 faddd %f30,%f30,%f28 fcmpd %f28,%f30; nop; fbug .L511; nop set Y2,%l3 set Underflow,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set HInvrse,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Y1,%l2 ld [%l2],%f30; ld [%l2+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 set E1,%l3 st %f30,[%l3]; st %f31,[%l3+4] set Q,%l3 set Y1,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set UfThold,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L513; nop set Y1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L513; nop set UfThold,%l3 set Y1,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L513: .L511: set PseudoZero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set H,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] .L509: set PseudoZero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Underflow,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbule .L515; nop faddd %f30,%f30,%f28 fcmpd %f28,%f30; nop; fbug .L508; nop .L515: .L504: set PseudoZero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L516; nop set .L45,%o0 call printf; nop set PseudoZero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z,%l3 st %f30,[%l3]; st %f31,[%l3+4] set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L518; nop mov %g0,%o0 set .L520,%o1 call BadCond; nop set .L521,%o0 call printf; nop set .L522,%o0 set PseudoZero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set X,%l3 set PseudoZero,%l2 ld [%l2],%f30; ld [%l2+4],%f31 fnegs %f30,%f30; fmovs %f31,%f31 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L519; nop set .L525,%o0 call printf; nop set .L526,%o0 set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop ba .L519; nop .L518: set 3,%o0 set .L527,%o1 call BadCond; nop set .L528,%o0 set PseudoZero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L519: call TstPtUf; nop .L516: set Milestone,%l3 set 120,%l2 st %l2,[%l3] set CInvrse,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f28 set Y1,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fmuld %f30,%f26,%f30 fcmpd %f28,%f30; nop; fbule .L529; nop set S,%l3 set H,%l2 ld [%l2],%f30; ld [%l2+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set E0,%l3 set Underflow,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L529: set E1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L531; nop set E0,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L531; nop set 2,%o0 set .L158,%o1 call BadCond; nop set E1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set E0,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L533; nop set .L535,%o0 call printf; nop set .L536,%o0 call printf; nop set PseudoZero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L534; nop set E0,%l3 set E1,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ba .L534; nop .L533: set .L539,%o0 call printf; nop set .L540,%o0 call printf; nop .L534: .L531: set .L541,%o0 set E0,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set Z,%l3 set E0,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] call TstPtUf; nop set Underflow,%l3 set E0,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set N,%l3 ld [%l3],%l3 cmp %l3,1; bne .L542; nop set Underflow,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L542: set I,%l3 set 4,%l2 st %l2,[%l3] set E1,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L544; nop set I,%l3 set 3,%l2 st %l2,[%l3] .L544: set UfThold,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L546; nop set I,%l3 ld [%l3],%l2 sub %l2,2,%l2 st %l2,[%l3] .L546: set UfNGrad,%l3 set 1,%l2 st %l2,[%l3] set I,%l3 ld [%l3],%l3 cmp %l3,1; bl .L548; nop cmp %l3,4; bg .L548; nop sll %l3,2,%l3 set .L571-4,%l2 ld [%l3+%l2],%l3 jmp %l3; nop .section ".rodata" .align 4 .L571: .word .L550 .word .L557 .word .L562 .word .L563 .section ".text" .L550: set UfThold,%l3 set Underflow,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set CInvrse,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Q,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f28 set Y,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fmuld %f30,%f26,%f30 set S,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fmuld %f30,%f26,%f30 fcmpd %f28,%f30; nop; fbe .L551; nop set UfThold,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] mov %g0,%o0 set .L553,%o1 call BadCond; nop set .L554,%o0 set UfThold,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L555,%o0 set C,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L556,%o0 call printf; nop .L551: call Pause; nop ba .L549; nop .L557: mov %g0,%o0 set .L558,%o1 call BadCond; nop set .L559,%o0 call printf; nop set .L560,%o0 set Q,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 set Y2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*3+68] st %f31,[%sp+4*4+68] ld [%sp+4*3+68],%o3 ld [%sp+4*4+68],%o4 call printf; nop set Q,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y2,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 set .L561,%o0 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set UfThold,%l3 set Q,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ba .L549; nop .L562: set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ba .L549; nop .L563: set UfThold,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Q,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L564; nop set E1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set E0,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fcmpd %f28,%f26; nop; fbne .L564; nop set E9,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fdivd %f28,%f26,%f28 fsubd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 set E1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L564; nop set UfNGrad,%l3 st %g0,[%l3] set .L566,%o0 call printf; nop set .L567,%o0 call printf; nop set Y,%l3 set E0,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set CInvrse,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set U2,%l2 ld [%l2],%f26; ld [%l2+4],%f27 ld [%l3],%f24; ld [%l3+4],%f25 set OneAndHalf,%l2 ld [%l2],%f22; ld [%l2+4],%f23 faddd %f22,%f26,%f22 fmuld %f24,%f22,%f24 st %f24,[%l3]; st %f25,[%l3+4] set X,%l2 set One,%l1 ld [%l1],%f24; ld [%l1+4],%f25 faddd %f24,%f26,%f26 fmuld %f28,%f26,%f28 st %f28,[%l2]; st %f29,[%l2+4] ld [%l3],%f28; ld [%l3+4],%f29 ld [%l2],%f26; ld [%l2+4],%f27 fdivd %f28,%f26,%f28 st %f28,[%l3]; st %f29,[%l3+4] ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L569; nop set 1,%l3 st %l3,[%fp+-100] ba .L570; nop .L569: st %g0,[%fp+-100] .L570: set IEEE,%l3 ld [%fp+-100],%l2 st %l2,[%l3] .L564: .L548: .L549: set UfNGrad,%l3 ld [%l3],%l3 cmp %l3,0; be .L573; nop set .L45,%o0 call printf; nop set sigsave,%l3 set sigfpe,%l2 st %l2,[%l3] set ovfl_buf,%o0 call setjmp; nop cmp %o0,0; be .L575; nop set .L577,%o0 call printf; nop set H,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set R,%l3 faddd %f30,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] ba .L576; nop .L575: set Underflow,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set UfThold,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 set R,%l3 st %f30,[%l3]; st %f31,[%l3+4] .L576: set sigsave,%l3 st %g0,[%l3] set R,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set H,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L578; nop set Z,%l3 set R,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set UfThold,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f28 st %f28,[%l3]; st %f29,[%l3+4] set One,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set H,%l2 ld [%l2],%f26; ld [%l2+4],%f27 set X,%l2 ld [%l3],%f24; ld [%l3+4],%f25 fmuld %f30,%f26,%f30 faddd %f28,%f26,%f26 fmuld %f30,%f26,%f30 faddd %f28,%f30,%f30 fmuld %f24,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] ba .L579; nop .L578: set Z,%l3 set UfThold,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set H,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set X,%l2 ld [%l3],%f26; ld [%l3+4],%f27 fmuld %f28,%f28,%f24 faddd %f30,%f28,%f28 fmuld %f24,%f28,%f28 faddd %f30,%f28,%f30 fmuld %f26,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] .L579: set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L580; nop fsubd %f30,%f28,%f30 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L580; nop set 3,%o0 set .L158,%o1 call BadCond; nop set .L582,%o0 set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*3+68] st %f31,[%sp+4*4+68] ld [%sp+4*3+68],%o3 ld [%sp+4*4+68],%o4 call printf; nop set Z9,%l3 set X,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set Z,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set .L583,%o0 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L584,%o0 call printf; nop set .L585,%o0 call printf; nop set .L586,%o0 call printf; nop set .L587,%o0 call printf; nop set .L588,%o0 call printf; nop set .L589,%o0 call printf; nop set sigsave,%l3 set sigfpe,%l2 st %l2,[%l3] set ovfl_buf,%o0 call setjmp; nop cmp %o0,0; be .L590; nop set .L592,%o0 call printf; nop ba .L591; nop .L590: set .L593,%o0 set Half,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set Z,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fdivd %f28,%f26,%f28 fsubd %f28,%f30,%f28 fsubd %f28,%f30,%f30 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L591: set sigsave,%l3 st %g0,[%l3] .L580: .L573: set .L594,%o0 set UfThold,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 set .L595,%o3 call printf; nop set .L596,%o0 call printf; nop set .L597,%o0 call printf; nop set Y2,%l3 set U1,%l2 ld [%l2],%f30; ld [%l2+4],%f31 fmuld %f30,%f30,%f28 st %f28,[%l3]; st %f29,[%l3+4] set Y,%l2 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f28,%f28,%f28 st %f28,[%l2]; st %f29,[%l2+4] ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set UfThold,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L598; nop set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set E0,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbule .L600; nop set 2,%o0 set .L158,%o1 call BadCond; nop set I,%l3 set 5,%l2 st %l2,[%l3] ba .L601; nop .L600: set 1,%o0 set .L158,%o1 call BadCond; nop set I,%l3 set 4,%l2 st %l2,[%l3] .L601: set .L602,%o0 set I,%l3 ld [%l3],%o1 call printf; nop .L598: set Milestone,%l3 set 130,%l2 st %l2,[%l3] set UfThold,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call log; nop fmovs %f0,%f30; fmovs %f1,%f31 std %f30,[%fp+-104] set HInvrse,%l3 ld [%l3],%f28; ld [%l3+4],%f29 st %f28,[%sp+4*0+68] st %f29,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call log; nop fmovs %f0,%f30; fmovs %f1,%f31 set Half,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set TwoForty,%l3 ld [%l3],%f26; ld [%l3+4],%f27 ldd [%fp+-104],%f24 fmuld %f26,%f24,%f26 fdivd %f26,%f30,%f30 fsubd %f28,%f30,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set Y,%l3 fnegs %f30,%f30; fmovs %f31,%f31 set TwoForty,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y2,%l3 faddd %f30,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set .L603,%o0 call printf; nop set .L604,%o0 set HInvrse,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*3+68] st %f31,[%sp+4*4+68] ld [%sp+4*3+68],%o3 ld [%sp+4*4+68],%o4 call printf; nop set .L605,%o0 set HInvrse,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*3+68] st %f31,[%sp+4*4+68] ld [%sp+4*3+68],%o3 ld [%sp+4*4+68],%o4 call printf; nop set HInvrse,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 set Y2,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*2+68] st %f31,[%sp+4*3+68] ld [%sp+4*2+68],%o2 ld [%sp+4*3+68],%o3 call pow; nop fmovs %f0,%f30; fmovs %f1,%f31 set V9,%l3 st %f30,[%l3]; st %f31,[%l3+4] set .L606,%o0 set V9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set V9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbul .L609; nop set Radix,%l3 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f28,%f28,%f28 set E9,%l3 ld [%l3],%f26; ld [%l3+4],%f27 faddd %f28,%f26,%f28 set UfThold,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fmuld %f28,%f26,%f28 fcmpd %f30,%f28; nop; fbule .L607; nop .L609: set 1,%o0 set .L610,%o1 call BadCond; nop set .L611,%o0 set UfThold,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop ba .L608; nop .L607: set V9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set UfThold,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set One,%l3 ld [%l3],%f26; ld [%l3+4],%f27 set E9,%l3 ld [%l3],%f24; ld [%l3+4],%f25 faddd %f26,%f24,%f26 fmuld %f28,%f26,%f28 fcmpd %f30,%f28; nop; fbug .L612; nop set .L614,%o0 call printf; nop ba .L613; nop .L612: set 2,%o0 set .L610,%o1 call BadCond; nop set .L611,%o0 set UfThold,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L613: .L608: set Milestone,%l3 set 140,%l2 st %l2,[%l3] set .L45,%o0 call printf; nop set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set X,%l3 st %f30,[%l3]; st %f31,[%l3+4] set I,%l3 set 2,%l2 st %l2,[%l3] set Y,%l3 set Two,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set Three,%l2 ld [%l2],%f26; ld [%l2+4],%f27 fmuld %f28,%f26,%f28 st %f28,[%l3]; st %f29,[%l3+4] set Q,%l3 st %f30,[%l3]; st %f31,[%l3+4] set N,%l3 st %g0,[%l3] .L615: set Z,%l3 set X,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set I,%l1 ld [%l1],%l0 add %l0,1,%l0 st %l0,[%l1] set Y,%l0 ld [%l1],%l1 ld [%l0],%f30; ld [%l0+4],%f31 add %l1,%l1,%l1 st %l1,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 fdivd %f30,%f28,%f30 st %f30,[%l0]; st %f31,[%l0+4] set R,%l1 set Q,%o5 ld [%l0],%f30; ld [%l0+4],%f31 ld [%o5],%f28; ld [%o5+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l1]; st %f31,[%l1+4] ld [%l3],%f30; ld [%l3+4],%f31 ld [%l1],%f28; ld [%l1+4],%f29 faddd %f30,%f28,%f26 st %f26,[%l2]; st %f27,[%l2+4] ld [%l2],%f26; ld [%l2+4],%f27 fsubd %f30,%f26,%f30 faddd %f30,%f28,%f30 st %f30,[%o5]; st %f31,[%o5+4] .L616: set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbug .L615; nop set Z,%l3 set OneAndHalf,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set X,%l2 set One,%l1 ld [%l1],%f28; ld [%l1+4],%f29 set Eight,%l1 ld [%l1],%f26; ld [%l1+4],%f27 fdivd %f28,%f26,%f28 faddd %f30,%f28,%f28 ld [%l2],%f26; ld [%l2+4],%f27 set ThirtyTwo,%l1 ld [%l1],%f24; ld [%l1+4],%f25 fmuld %f30,%f24,%f30 fdivd %f26,%f30,%f30 faddd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 fmuld %f30,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] set Exp2,%l3 ld [%l2],%f30; ld [%l2+4],%f31 fmuld %f30,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set F9,%l1 ld [%l1],%f30; ld [%l1+4],%f31 st %f30,[%l2]; st %f31,[%l2+4] set Y,%l1 ld [%l2],%f30; ld [%l2+4],%f31 set U1,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l1]; st %f31,[%l1+4] set .L618,%o0 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set I,%l3 set 1,%l2 st %l2,[%l3] .L619: set Z,%l3 set X,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set BInvrse,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f26 st %f26,[%l3]; st %f27,[%l3+4] set One,%l2 ld [%l2],%f26; ld [%l2+4],%f27 faddd %f30,%f26,%f24 ld [%l3],%f22; ld [%l3+4],%f23 fsubd %f26,%f28,%f28 fsubd %f22,%f28,%f28 fdivd %f24,%f28,%f28 st %f28,[%l3]; st %f29,[%l3+4] st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*2+68] st %f31,[%sp+4*3+68] ld [%sp+4*2+68],%o2 ld [%sp+4*3+68],%o3 call pow; nop fmovs %f0,%f30; fmovs %f1,%f31 set Q,%l3 set Exp2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Q,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 set TwoForty,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set U2,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fmuld %f28,%f26,%f28 fcmpd %f30,%f28; nop; fbule .L623; nop set N,%l3 set 1,%l2 st %l2,[%l3] set BInvrse,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set V9,%l3 set X,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f28,%f30,%f28 set One,%l2 ld [%l2],%f26; ld [%l2+4],%f27 fsubd %f26,%f30,%f30 fsubd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set 2,%o0 set .L625,%o1 call BadCond; nop set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*2+68] st %f31,[%sp+4*3+68] ld [%sp+4*2+68],%o2 ld [%sp+4*3+68],%o3 call pow; nop fmovs %f0,%f30; fmovs %f1,%f31 set .L626,%o0 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L627,%o0 set V9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*3+68] st %f31,[%sp+4*4+68] ld [%sp+4*3+68],%o3 ld [%sp+4*4+68],%o4 call printf; nop set .L628,%o0 set Q,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L629,%o0 call printf; nop set .L630,%o0 call printf; nop ba .L621; nop .L623: set Z,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set X,%l1 ld [%l1],%f28; ld [%l1+4],%f29 fsubd %f30,%f28,%f28 set Two,%l0 ld [%l0],%f26; ld [%l0+4],%f27 fmuld %f28,%f26,%f28 faddd %f28,%f30,%f28 st %f28,[%l3]; st %f29,[%l3+4] st %f30,[%l1]; st %f31,[%l1+4] ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%l2]; st %f31,[%l2+4] ld [%l1],%f30; ld [%l1+4],%f31 set F9,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fsubd %f30,%f28,%f30 set One,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f30,%f30 faddd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbule .L631; nop set I,%l3 ld [%l3],%l3 set NoTrials,%l2 ld [%l2],%l2 cmp %l3,%l2; bge .L631; nop set I,%l3 ld [%l3],%l2 add %l2,1,%l2 st %l2,[%l3] ba .L619; nop .L631: set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbule .L633; nop set N,%l3 ld [%l3],%l3 cmp %l3,0; bne .L621; nop set .L637,%o0 call printf; nop ba .L621; nop .L633: set X,%l3 set U2,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set One,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f28,%f30,%f28 st %f28,[%l3]; st %f29,[%l3+4] set Y,%l2 faddd %f30,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] ld [%l2],%f30; ld [%l2+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set I,%l3 set 1,%l2 st %l2,[%l3] ba .L619; nop .L621: set Milestone,%l3 set 150,%l2 st %l2,[%l3] set .L638,%o0 call printf; nop set N,%l3 st %g0,[%l3] set Z,%l3 set A1,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set C,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call log; nop fmovs %f0,%f30; fmovs %f1,%f31 std %f30,[%fp+-112] set A1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 st %f28,[%sp+4*0+68] st %f29,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call log; nop fmovs %f0,%f30; fmovs %f1,%f31 set Half,%l3 ld [%l3],%f28; ld [%l3+4],%f29 ldd [%fp+-112],%f26 fdivd %f26,%f30,%f30 fsubd %f28,%f30,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set Q,%l3 st %f30,[%l3]; st %f31,[%l3+4] set Break,%l3 st %g0,[%l3] .L639: set X,%l3 set CInvrse,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 set Q,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*2+68] st %f31,[%sp+4*3+68] ld [%sp+4*2+68],%o2 ld [%sp+4*3+68],%o3 call pow; nop fmovs %f0,%f30; fmovs %f1,%f31 set Y,%l3 st %f30,[%l3]; st %f31,[%l3+4] call IsYeqX; nop set Q,%l3 ld [%l3],%f30; ld [%l3+4],%f31 fnegs %f30,%f30; fmovs %f31,%f31 st %f30,[%l3]; st %f31,[%l3+4] set X,%l2 set C,%l1 ld [%l1],%f30; ld [%l1+4],%f31 st %f30,[%l2]; st %f31,[%l2+4] set Z,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*2+68] st %f31,[%sp+4*3+68] ld [%sp+4*2+68],%o2 ld [%sp+4*3+68],%o3 call pow; nop fmovs %f0,%f30; fmovs %f1,%f31 set Y,%l3 st %f30,[%l3]; st %f31,[%l3+4] call IsYeqX; nop set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L642; nop set Break,%l3 set 1,%l2 st %l2,[%l3] ba .L643; nop .L642: set Z,%l3 set AInvrse,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L643: .L640: set Break,%l3 ld [%l3],%l3 cmp %l3,0; be .L639; nop call PrintIfNPositive; nop set N,%l3 ld [%l3],%l3 cmp %l3,0; bne .L644; nop set .L646,%o0 call printf; nop .L644: set .L45,%o0 call printf; nop set Milestone,%l3 set 160,%l2 st %l2,[%l3] call Pause; nop set .L647,%o0 call printf; nop set .L648,%o0 call printf; nop set Y,%l3 set CInvrse,%l2 ld [%l2],%f30; ld [%l2+4],%f31 fnegs %f30,%f30; fmovs %f31,%f31 st %f30,[%l3]; st %f31,[%l3+4] set V9,%l2 set HInvrse,%l1 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set sigsave,%l3 set sigfpe,%l2 st %l2,[%l3] set ovfl_buf,%o0 call setjmp; nop cmp %o0,0; be .L649; nop set I,%l3 st %g0,[%l3] set V9,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ba .L651; nop .L649: .L652: set Y,%l3 set V,%l2 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%l2]; st %f31,[%l2+4] set V9,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set HInvrse,%l1 ld [%l1],%f30; ld [%l1+4],%f31 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] .L653: set V9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbul .L652; nop set I,%l3 set 1,%l2 st %l2,[%l3] .L651: set sigsave,%l3 st %g0,[%l3] set Z,%l3 set V9,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set .L655,%o0 call printf; nop set .L656,%o0 set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set V9,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 fnegs %f30,%f28; fmovs %f31,%f29 st %f28,[%l3]; st %f29,[%l3+4] set V0,%l2 ld [%l3],%f28; ld [%l3+4],%f29 st %f28,[%l2]; st %f29,[%l2+4] set V,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f28,%f30,%f30 ld [%l2],%f26; ld [%l2+4],%f27 faddd %f28,%f26,%f28 fcmpd %f30,%f28; nop; fbne .L657; nop set .L659,%o0 call printf; nop ba .L658; nop .L657: set .L660,%o0 call printf; nop set 3,%o0 set .L661,%o1 call BadCond; nop .L658: set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L662; nop set 1,%o0 set .L158,%o1 call BadCond; nop set .L664,%o0 set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*3+68] st %f31,[%sp+4*4+68] ld [%sp+4*3+68],%o3 ld [%sp+4*4+68],%o4 call printf; nop .L662: set I,%l3 ld [%l3],%l3 cmp %l3,0; be .L665; nop set Y,%l3 set V,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set HInvrse,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set U2,%l2 ld [%l2],%f26; ld [%l2+4],%f27 fmuld %f28,%f26,%f24 fsubd %f24,%f28,%f24 fmuld %f30,%f24,%f24 st %f24,[%l3]; st %f25,[%l3+4] set Z,%l2 ld [%l3],%f24; ld [%l3+4],%f25 set One,%l3 ld [%l3],%f22; ld [%l3+4],%f23 fsubd %f22,%f28,%f28 fmuld %f28,%f26,%f28 fmuld %f28,%f30,%f30 faddd %f24,%f30,%f30 st %f30,[%l2]; st %f31,[%l2+4] ld [%l2],%f30; ld [%l2+4],%f31 set V0,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L667; nop set Y,%l3 set Z,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L667: set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set V0,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L669; nop set V,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L669: set V0,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set V,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fsubd %f30,%f28,%f28 fcmpd %f28,%f30; nop; fbuge .L666; nop set V,%l3 set V0,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ba .L666; nop .L665: set V,%l3 set Y,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set HInvrse,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set U2,%l2 ld [%l2],%f26; ld [%l2+4],%f27 fmuld %f28,%f26,%f24 fsubd %f24,%f28,%f24 fmuld %f30,%f24,%f24 st %f24,[%l3]; st %f25,[%l3+4] ld [%l3],%f24; ld [%l3+4],%f25 set One,%l2 ld [%l2],%f22; ld [%l2+4],%f23 fsubd %f22,%f28,%f28 fmuld %f28,%f26,%f28 fmuld %f28,%f30,%f30 faddd %f24,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] .L666: set .L673,%o0 set V,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set I,%l3 ld [%l3],%l3 cmp %l3,0; be .L674; nop set .L676,%o0 set V0,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop ba .L675; nop .L674: set .L677,%o0 call printf; nop .L675: set V9,%l3 set V,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set One,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set .L678,%o0 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set V9,%l3 set V,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set One,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set .L679,%o0 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L680,%o0 call printf; nop set .L681,%o0 call printf; nop set Milestone,%l3 set 170,%l2 st %l2,[%l3] set V,%l3 ld [%l3],%f30; ld [%l3+4],%f31 fnegs %f30,%f28; fmovs %f31,%f29 fcmpd %f28,%f30; nop; fbuge .L686; nop set V0,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fnegs %f28,%f26; fmovs %f29,%f27 fcmpd %f26,%f28; nop; fbuge .L686; nop set UfThold,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fnegs %f28,%f26; fmovs %f29,%f27 fcmpd %f26,%f30; nop; fbuge .L686; nop fcmpd %f28,%f30; nop; fbul .L682; nop .L686: mov %g0,%o0 set .L687,%o1 call BadCond; nop set .L688,%o0 set V,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 set V0,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*3+68] st %f31,[%sp+4*4+68] ld [%sp+4*3+68],%o3 ld [%sp+4*4+68],%o4 set UfThold,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*5+68] st %f31,[%sp+4*6+68] ld [%sp+4*5+68],%o5 call printf; nop .L682: set Milestone,%l3 set 175,%l2 st %l2,[%l3] set .L45,%o0 call printf; nop set Indx,%l3 set 1,%l2 st %l2,[%l3] .L689: set Indx,%l3 ld [%l3],%l3 cmp %l3,1; be .L695; nop cmp %l3,2; be .L696; nop cmp %l3,3; be .L697; nop ba .L693; nop .L695: set Z,%l3 set UfThold,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ba .L694; nop .L696: set Z,%l3 set E0,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ba .L694; nop .L697: set Z,%l3 set PseudoZero,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L693: .L694: set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbe .L698; nop set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 set V9,%l3 st %f30,[%l3]; st %f31,[%l3+4] set V9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y,%l3 fmuld %f30,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set One,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set Radix,%l3 ld [%l3],%f26; ld [%l3+4],%f27 set E9,%l3 ld [%l3],%f24; ld [%l3+4],%f25 fmuld %f26,%f24,%f26 set Z,%l3 ld [%l3],%f24; ld [%l3+4],%f25 fsubd %f28,%f26,%f22 fdivd %f30,%f22,%f22 fcmpd %f22,%f24; nop; fbul .L702; nop faddd %f28,%f26,%f28 fmuld %f28,%f24,%f28 fcmpd %f30,%f28; nop; fbule .L700; nop .L702: set V9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set U1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbule .L703; nop set 1,%o0 set .L158,%o1 call BadCond; nop ba .L704; nop .L703: set 2,%o0 set .L158,%o1 call BadCond; nop .L704: set .L705,%o0 set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L706,%o0 set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L700: .L698: .L690: set Indx,%l3 ld [%l3],%l2 add %l2,1,%l2 st %l2,[%l3] set Indx,%l3 ld [%l3],%l3 cmp %l3,3; ble .L689; nop set Milestone,%l3 set 180,%l2 st %l2,[%l3] set Indx,%l3 set 1,%l2 st %l2,[%l3] .L707: set Indx,%l3 ld [%l3],%l3 cmp %l3,1; bne .L711; nop set Z,%l3 set V,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ba .L712; nop .L711: set Z,%l3 set V0,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L712: set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 set V9,%l3 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 set V9,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set One,%l1 ld [%l1],%f28; ld [%l1+4],%f29 set Radix,%l1 ld [%l1],%f26; ld [%l1+4],%f27 set E9,%l1 ld [%l1],%f24; ld [%l1+4],%f25 fmuld %f26,%f24,%f26 fsubd %f28,%f26,%f28 fmuld %f28,%f30,%f28 st %f28,[%l3]; st %f29,[%l3+4] ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l2]; st %f31,[%l2+4] set V9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Z,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set One,%l3 ld [%l3],%f26; ld [%l3+4],%f27 set Two,%l3 ld [%l3],%f24; ld [%l3+4],%f25 set Radix,%l3 ld [%l3],%f22; ld [%l3+4],%f23 fmuld %f24,%f22,%f24 set E9,%l3 ld [%l3],%f22; ld [%l3+4],%f23 fmuld %f24,%f22,%f24 fsubd %f26,%f24,%f26 fmuld %f26,%f28,%f26 fcmpd %f30,%f26; nop; fbul .L715; nop fcmpd %f30,%f28; nop; fbule .L713; nop .L715: set Y,%l3 set V9,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set W,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbuge .L716; nop set 1,%o0 set .L158,%o1 call BadCond; nop ba .L717; nop .L716: set 2,%o0 set .L158,%o1 call BadCond; nop .L717: set .L718,%o0 set Z,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L719,%o0 set Y,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L713: .L708: set Indx,%l3 ld [%l3],%l2 add %l2,1,%l2 st %l2,[%l3] set Indx,%l3 ld [%l3],%l3 cmp %l3,2; ble .L707; nop set Milestone,%l3 set 190,%l2 st %l2,[%l3] call Pause; nop set X,%l3 set UfThold,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set V,%l2 ld [%l2],%f28; ld [%l2+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] set Radix,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y,%l3 fmuld %f30,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fmuld %f30,%f28,%f26 set One,%l3 ld [%l3],%f24; ld [%l3+4],%f25 fcmpd %f26,%f24; nop; fbul .L722; nop fcmpd %f30,%f28; nop; fbule .L720; nop .L722: set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Y,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set U1,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fmuld %f30,%f28,%f24 fcmpd %f24,%f26; nop; fbul .L725; nop fdivd %f28,%f26,%f28 fcmpd %f30,%f28; nop; fbule .L723; nop .L725: set 2,%o0 set .L726,%o1 call BadCond; nop ba .L724; nop .L723: set 3,%o0 set .L158,%o1 call BadCond; nop .L724: set .L727,%o0 set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 set .L728,%o3 call printf; nop .L720: set Milestone,%l3 set 200,%l2 st %l2,[%l3] set Indx,%l3 set 1,%l2 st %l2,[%l3] .L729: set X,%l3 set F9,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set Indx,%l3 ld [%l3],%l3 cmp %l3,2; bl .L733; nop cmp %l3,5; bg .L733; nop sll %l3,2,%l3 set .L739-8,%l2 ld [%l3+%l2],%l3 jmp %l3; nop .section ".rodata" .align 4 .L739: .word .L735 .word .L736 .word .L737 .word .L738 .section ".text" .L735: set X,%l3 set One,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set U2,%l2 ld [%l2],%f28; ld [%l2+4],%f29 faddd %f30,%f28,%f30 st %f30,[%l3]; st %f31,[%l3+4] ba .L734; nop .L736: set X,%l3 set V,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ba .L734; nop .L737: set X,%l3 set UfThold,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] ba .L734; nop .L738: set X,%l3 set Radix,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] .L733: .L734: set Y,%l3 set X,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set sigsave,%l3 set sigfpe,%l2 st %l2,[%l3] set ovfl_buf,%o0 call setjmp; nop cmp %o0,0; be .L741; nop set .L743,%o0 set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop ba .L742; nop .L741: set V9,%l3 set Half,%l2 ld [%l2],%f30; ld [%l2+4],%f31 set Y,%l2 ld [%l2],%f28; ld [%l2+4],%f29 set X,%l2 ld [%l2],%f26; ld [%l2+4],%f27 fdivd %f28,%f26,%f28 fsubd %f28,%f30,%f28 fsubd %f28,%f30,%f30 st %f30,[%l3]; st %f31,[%l3+4] ld [%l3],%f30; ld [%l3+4],%f31 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L744; nop ba .L730; nop .L744: set V9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set U1,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fnegs %f28,%f28; fmovs %f29,%f29 fcmpd %f30,%f28; nop; fbne .L746; nop set Indx,%l3 ld [%l3],%l3 cmp %l3,5; bge .L746; nop set 3,%o0 set .L158,%o1 call BadCond; nop ba .L747; nop .L746: set 1,%o0 set .L158,%o1 call BadCond; nop .L747: set .L748,%o0 set X,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L749,%o0 set V9,%l3 ld [%l3],%f30; ld [%l3+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L742: set sigsave,%l3 st %g0,[%l3] .L730: set Indx,%l3 ld [%l3],%l2 add %l2,1,%l2 st %l2,[%l3] set Indx,%l3 ld [%l3],%l3 cmp %l3,5; ble .L729; nop set Milestone,%l3 set 210,%l2 st %l2,[%l3] set MyZero,%l3 set Zero,%l2 ld [%l2],%f30; ld [%l2+4],%f31 st %f30,[%l3]; st %f31,[%l3+4] set .L45,%o0 call printf; nop set .L750,%o0 call printf; nop set sigsave,%l3 set sigfpe,%l2 st %l2,[%l3] set .L751,%o0 call printf; nop set ovfl_buf,%o0 call setjmp; nop cmp %o0,0; bne .L752; nop set .L754,%o0 set One,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set MyZero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L752: set sigsave,%l3 st %g0,[%l3] set sigfpe,%l2 st %l2,[%l3] set .L755,%o0 call printf; nop set ovfl_buf,%o0 call setjmp; nop cmp %o0,0; bne .L756; nop set .L754,%o0 set Zero,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set MyZero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L756: set sigsave,%l3 st %g0,[%l3] set Milestone,%l3 set 220,%l2 st %l2,[%l3] call Pause; nop set .L45,%o0 call printf; nop st %g0,[%fp+-116] .L763: ld [%fp+-116],%l3 sll %l3,2,%l3 set ErrCnt,%l2 ld [%l3+%l2],%l3 cmp %l3,0; be .L767; nop set .L769,%o0 ld [%fp+-116],%l3 sll %l3,2,%l3 set .758,%l2 ld [%l3+%l2],%o1 set ErrCnt,%l2 ld [%l3+%l2],%o2 call printf; nop .L767: .L764: ld [%fp+-116],%l3 add %l3,1,%l3 st %l3,[%fp+-116] ld [%fp+-116],%l3 cmp %l3,4; bl .L763; nop set .L45,%o0 call printf; nop set ErrCnt,%l3 ld [%l3],%l3 set ErrCnt+4,%l2 ld [%l2],%l2 add %l3,%l2,%l3 set ErrCnt+8,%l2 ld [%l2],%l2 add %l3,%l2,%l3 set ErrCnt+12,%l2 ld [%l2],%l2 add %l3,%l2,%l3 cmp %l3,0; ble .L770; nop set ErrCnt,%l2 ld [%l2],%l2 set ErrCnt+4,%l1 ld [%l1],%l1 add %l2,%l1,%l2 set ErrCnt+8,%l1 ld [%l1],%l1 add %l2,%l1,%l2 cmp %l2,%g0; bne .L775; nop set ErrCnt+12,%l2 ld [%l2],%l2 cmp %l2,%g0; ble .L775; nop set .L780,%o0 call printf; nop set .L781,%o0 call printf; nop .L775: set ErrCnt,%l2 ld [%l2],%l2 set ErrCnt+4,%l1 ld [%l1],%l1 add %l2,%l1,%l2 cmp %l2,%g0; bne .L782; nop set ErrCnt+8,%l2 ld [%l2],%l2 cmp %l2,%g0; ble .L782; nop set .L786,%o0 call printf; nop set .L787,%o0 call printf; nop .L782: set ErrCnt,%l3 ld [%l3],%l3 set ErrCnt+4,%l2 ld [%l2],%l2 add %l3,%l2,%l3 cmp %l3,0; ble .L788; nop set .L791,%o0 call printf; nop set .L792,%o0 call printf; nop .L788: set ErrCnt,%l3 ld [%l3],%l3 cmp %l3,0; ble .L771; nop set .L795,%o0 call printf; nop set .L796,%o0 call printf; nop ba .L771; nop .L770: set .L797,%o0 call printf; nop set RMult,%l3 ld [%l3],%l3 cmp %l3,1; bne .L802; nop set RDiv,%l3 ld [%l3],%l3 cmp %l3,1; bne .L802; nop set RAddSub,%l3 ld [%l3],%l3 cmp %l3,1; bne .L802; nop set RSqrt,%l3 ld [%l3],%l3 cmp %l3,1; be .L798; nop .L802: set .L803,%o0 call printf; nop ba .L799; nop .L798: set One,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set StickyBit,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbul .L804; nop set Radix,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set Two,%l3 ld [%l3],%f26; ld [%l3+4],%f27 fsubd %f28,%f26,%f26 set Nine,%l3 ld [%l3],%f24; ld [%l3+4],%f25 fsubd %f28,%f24,%f28 fsubd %f28,%f30,%f30 fmuld %f26,%f30,%f30 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L804; nop set .L806,%o0 call printf; nop set .L807,%o0 call printf; nop set Two,%l3 ld [%l3],%f30; ld [%l3+4],%f31 set Radix,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f28,%f30; nop; fbne .L808; nop set Precision,%l3 ld [%l3],%f28; ld [%l3+4],%f29 set TwentySeven,%l3 ld [%l3],%f26; ld [%l3+4],%f27 set Four,%l3 ld [%l3],%f24; ld [%l3+4],%f25 set Three,%l3 ld [%l3],%f22; ld [%l3+4],%f23 fmuld %f24,%f22,%f24 fmuld %f24,%f30,%f30 fsubd %f28,%f30,%f30 fsubd %f28,%f26,%f28 fsubd %f28,%f26,%f28 set One,%l3 ld [%l3],%f26; ld [%l3+4],%f27 faddd %f28,%f26,%f28 fmuld %f30,%f28,%f30 set Zero,%l3 ld [%l3],%f28; ld [%l3+4],%f29 fcmpd %f30,%f28; nop; fbne .L808; nop set .L810,%o0 call printf; nop ba .L809; nop .L808: set .L811,%o0 call printf; nop .L809: set IEEE,%l3 ld [%l3],%l3 cmp %l3,0; be .L812; nop set .L814,%o0 call printf; nop ba .L813; nop .L812: set .L815,%o0 call printf; nop set .L816,%o0 call printf; nop .L813: .L804: set .L817,%o0 call printf; nop .L799: .L771: set fpecount,%l3 ld [%l3],%l3 cmp %l3,0; be .L818; nop set .L820,%o0 set fpecount,%l3 ld [%l3],%o1 call printf; nop .L818: set .L821,%o0 call printf; nop mov %g0,%i0 .L7: ret; restore .type main,#function .size main,.-main .global Sign .align 4 Sign: save %sp,-104,%sp st %r24,[%fp+68] st %r25,[%fp+72] ld [%fp+68],%f30; ld [%fp+68+4],%f31 set .L8,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbul .L824; nop set .L9,%i5 ld [%i5],%f30; ld [%i5+4],%f31 std %f30,[%fp+-8] ba .L825; nop .L824: set .L826,%i5 ld [%i5],%f30; ld [%i5+4],%f31 std %f30,[%fp+-8] .L825: ldd [%fp+-8],%f0 .L822: ret; restore .type Sign,#function .size Sign,.-Sign .global Pause .align 4 Pause: save %sp,-96,%sp set .L828,%o0 set Milestone,%i5 ld [%i5],%o1 call printf; nop set .L829,%o0 set PageNo,%i5 ld [%i5],%o1 call printf; nop set Milestone,%i5 ld [%i5],%i4 add %i4,1,%i4 st %i4,[%i5] set PageNo,%i5 ld [%i5],%i4 add %i4,1,%i4 st %i4,[%i5] mov %g0,%i0 .L827: ret; restore .type Pause,#function .size Pause,.-Pause .global TstCond .align 4 TstCond: save %sp,-96,%sp cmp %i1,0; bne .L831; nop mov %i0,%o0 mov %i2,%o1 call BadCond; nop set .L814,%o0 call printf; nop .L831: mov %g0,%i0 .L830: ret; restore .type TstCond,#function .size TstCond,.-TstCond .section ".data" .type .834,#object .align 4 .834: .word .L835 .word .L836 .word .L837 .word .L838 .size .834,16 .global BadCond .section ".text" .align 4 BadCond: save %sp,-96,%sp sll %i0,2,%i5 set ErrCnt,%i4 add %i5,%i4,%i5 ld [%i5],%i4 add %i4,1,%i4 st %i4,[%i5] set .L839,%o0 sll %i0,2,%i5 set .834,%i4 ld [%i5+%i4],%o1 mov %i1,%o2 call printf; nop mov %g0,%i0 .L833: ret; restore .type BadCond,#function .size BadCond,.-BadCond .global Random .align 4 Random: save %sp,-120,%sp set Random1,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set Random9,%i5 ld [%i5],%f28; ld [%i5+4],%f29 faddd %f30,%f28,%f30 std %f30,[%fp+-8] ldd [%fp+-8],%f30 fmuld %f30,%f30,%f28 std %f28,[%fp+-16] ldd [%fp+-16],%f28 fmuld %f28,%f28,%f28 std %f28,[%fp+-16] ldd [%fp+-16],%f28 fmuld %f30,%f28,%f30 std %f30,[%fp+-8] ldd [%fp+-8],%f30 std %f30,[%fp+-24] st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 ldd [%fp+-24],%f28 fsubd %f28,%f30,%f30 std %f30,[%fp+-16] set Random1,%i5 ldd [%fp+-16],%f30 set .L841,%i4 ld [%i4],%f28; ld [%i4+4],%f29 ldd [%fp+-8],%f26 fmuld %f28,%f26,%f28 faddd %f30,%f28,%f30 st %f30,[%i5]; st %f31,[%i5+4] ld [%i5],%f0; ld [%i5+4],%f1 .L840: ret; restore .type Random,#function .size Random,.-Random .global SqXMinX .align 4 SqXMinX: save %sp,-112,%sp set X,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set BInvrse,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fmuld %f30,%f28,%f28 std %f28,[%fp+-8] ldd [%fp+-8],%f28 fsubd %f30,%f28,%f28 std %f28,[%fp+-16] fmuld %f30,%f30,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 set SqEr,%i5 ldd [%fp+-8],%f28 fsubd %f30,%f28,%f30 ldd [%fp+-16],%f28 fsubd %f30,%f28,%f30 set OneUlp,%i4 ld [%i4],%f28; ld [%i4+4],%f29 fdivd %f30,%f28,%f30 st %f30,[%i5]; st %f31,[%i5+4] set SqEr,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set Zero,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbe .L843; nop set SqEr,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set MinSqEr,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbuge .L845; nop set MinSqEr,%i5 set SqEr,%i4 ld [%i4],%f30; ld [%i4+4],%f31 st %f30,[%i5]; st %f31,[%i5+4] .L845: set SqEr,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set MaxSqEr,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbule .L847; nop set MaxSqEr,%i5 set SqEr,%i4 ld [%i4],%f30; ld [%i4+4],%f31 st %f30,[%i5]; st %f31,[%i5+4] .L847: set J,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set .L9,%i4 ld [%i4],%f28; ld [%i4+4],%f29 faddd %f30,%f28,%f30 st %f30,[%i5]; st %f31,[%i5+4] mov %i0,%o0 set .L45,%o1 call BadCond; nop set .L849,%o0 set X,%i5 ld [%i5],%f30; ld [%i5+4],%f31 fmuld %f30,%f30,%f28 st %f28,[%sp+4*1+68] st %f29,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 st %f30,[%sp+4*3+68] st %f31,[%sp+4*4+68] ld [%sp+4*3+68],%o3 ld [%sp+4*4+68],%o4 set OneUlp,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set SqEr,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%sp+4*5+68] st %f31,[%sp+4*6+68] ld [%sp+4*5+68],%o5 call printf; nop set .L850,%o0 call printf; nop .L843: mov %g0,%i0 .L842: ret; restore .type SqXMinX,#function .size SqXMinX,.-SqXMinX .global NewD .align 4 NewD: save %sp,-96,%sp set X,%i5 set Z1,%i4 ld [%i4],%f30; ld [%i4+4],%f31 set Q,%i4 ld [%i4],%f28; ld [%i4+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%i5]; st %f31,[%i5+4] set Half,%i4 ld [%i4],%f30; ld [%i4+4],%f31 ld [%i5],%f28; ld [%i5+4],%f29 set Radix,%i4 ld [%i4],%f26; ld [%i4+4],%f27 fdivd %f28,%f26,%f28 fsubd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set Radix,%i4 ld [%i4],%f28; ld [%i4+4],%f29 set X,%i4 fmuld %f30,%f28,%f30 ld [%i4],%f26; ld [%i4+4],%f27 faddd %f30,%f26,%f30 st %f30,[%i5]; st %f31,[%i5+4] set Q,%i5 ld [%i4],%f30; ld [%i4+4],%f31 set Z,%i4 ld [%i4],%f26; ld [%i4+4],%f27 set D,%i3 ld [%i3],%f24; ld [%i3+4],%f25 ld [%i5],%f22; ld [%i5+4],%f23 fmuld %f30,%f26,%f20 fsubd %f22,%f20,%f22 fdivd %f22,%f28,%f22 fmuld %f30,%f30,%f20 fdivd %f24,%f28,%f28 fmuld %f20,%f28,%f28 faddd %f22,%f28,%f28 st %f28,[%i5]; st %f29,[%i5+4] set Two,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fmuld %f28,%f30,%f30 fmuld %f30,%f24,%f30 fsubd %f26,%f30,%f30 st %f30,[%i4]; st %f31,[%i4+4] ld [%i4],%f30; ld [%i4+4],%f31 set Zero,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbug .L852; nop set Z,%i5 ld [%i5],%f30; ld [%i5+4],%f31 fnegs %f30,%f30; fmovs %f31,%f31 st %f30,[%i5]; st %f31,[%i5+4] set Z1,%i5 ld [%i5],%f30; ld [%i5+4],%f31 fnegs %f30,%f30; fmovs %f31,%f31 st %f30,[%i5]; st %f31,[%i5+4] .L852: set D,%i5 set Radix,%i4 ld [%i4],%f30; ld [%i4+4],%f31 ld [%i5],%f28; ld [%i5+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%i5]; st %f31,[%i5+4] mov %g0,%i0 .L851: ret; restore .type NewD,#function .size NewD,.-NewD .global SR3750 .align 4 SR3750: save %sp,-96,%sp set X,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set Radix,%i5 ld [%i5],%f28; ld [%i5+4],%f29 set Z2,%i5 ld [%i5],%f26; ld [%i5+4],%f27 fsubd %f30,%f28,%f24 fsubd %f26,%f28,%f28 fcmpd %f24,%f28; nop; fbul .L855; nop fsubd %f30,%f26,%f30 set W,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fsubd %f28,%f26,%f28 fcmpd %f30,%f28; nop; fbug .L855; nop set I,%i5 ld [%i5],%i4 add %i4,1,%i4 st %i4,[%i5] set X,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set D,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 set X2,%i5 st %f30,[%i5]; st %f31,[%i5+4] set Y2,%i5 set X2,%i4 set Z2,%i3 ld [%i3],%f30; ld [%i3+4],%f31 set Y,%i3 ld [%i3],%f28; ld [%i3+4],%f29 ld [%i4],%f26; ld [%i4+4],%f27 fsubd %f26,%f30,%f26 fsubd %f28,%f30,%f30 fsubd %f26,%f30,%f30 st %f30,[%i5]; st %f31,[%i5+4] set Half,%i3 ld [%i3],%f30; ld [%i3+4],%f31 set X8,%i3 ld [%i3],%f26; ld [%i3+4],%f27 fsubd %f28,%f30,%f28 fdivd %f26,%f28,%f28 st %f28,[%i4]; st %f29,[%i4+4] ld [%i4],%f28; ld [%i4+4],%f29 fmuld %f30,%f28,%f26 fmuld %f26,%f28,%f26 fsubd %f28,%f26,%f28 st %f28,[%i4]; st %f29,[%i4+4] set SqEr,%i3 ld [%i5],%f28; ld [%i5+4],%f29 faddd %f28,%f30,%f28 ld [%i4],%f26; ld [%i4+4],%f27 fsubd %f30,%f26,%f30 faddd %f28,%f30,%f30 st %f30,[%i3]; st %f31,[%i3+4] ld [%i3],%f30; ld [%i3+4],%f31 set MinSqEr,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbuge .L857; nop set MinSqEr,%i5 set SqEr,%i4 ld [%i4],%f30; ld [%i4+4],%f31 st %f30,[%i5]; st %f31,[%i5+4] .L857: set SqEr,%i5 set Y2,%i4 ld [%i4],%f30; ld [%i4+4],%f31 set X2,%i4 ld [%i4],%f28; ld [%i4+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%i5]; st %f31,[%i5+4] ld [%i5],%f30; ld [%i5+4],%f31 set MaxSqEr,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbule .L859; nop set MaxSqEr,%i5 set SqEr,%i4 ld [%i4],%f30; ld [%i4+4],%f31 st %f30,[%i5]; st %f31,[%i5+4] .L859: .L855: mov %g0,%i0 .L854: ret; restore .type SR3750,#function .size SR3750,.-SR3750 .global IsYeqX .align 4 IsYeqX: save %sp,-96,%sp set Y,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set X,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbe .L862; nop set N,%i5 ld [%i5],%i5 cmp %i5,0; bg .L864; nop set Zero,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set Z,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f28,%f30; nop; fbne .L866; nop set Q,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f28,%f30; nop; fbug .L866; nop set .L868,%o0 call printf; nop ba .L867; nop .L866: set 2,%o0 set .L869,%o1 call BadCond; nop .L867: set .L870,%o0 set Z,%i5 ld [%i5],%f30; ld [%i5+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 set Q,%i5 ld [%i5],%f30; ld [%i5+4],%f31 st %f30,[%sp+4*3+68] st %f31,[%sp+4*4+68] ld [%sp+4*3+68],%o3 ld [%sp+4*4+68],%o4 call printf; nop set .L871,%o0 set Y,%i5 ld [%i5],%f30; ld [%i5+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L872,%o0 set X,%i5 ld [%i5],%f30; ld [%i5+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L873,%o0 set Y,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set X,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L864: set N,%i5 ld [%i5],%i4 add %i4,1,%i4 st %i4,[%i5] .L862: mov %g0,%i0 .L861: ret; restore .type IsYeqX,#function .size IsYeqX,.-IsYeqX .global SR3980 .align 4 SR3980: save %sp,-96,%sp .L875: set Q,%i5 set I,%i4 ld [%i4],%i4 st %i4,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30 st %f30,[%i5]; st %f31,[%i5+4] set Z,%i4 ld [%i4],%f30; ld [%i4+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 ld [%i5],%f30; ld [%i5+4],%f31 st %f30,[%sp+4*2+68] st %f31,[%sp+4*3+68] ld [%sp+4*2+68],%o2 ld [%sp+4*3+68],%o3 call pow; nop fmovs %f0,%f30; fmovs %f1,%f31 set Y,%i5 st %f30,[%i5]; st %f31,[%i5+4] call IsYeqX; nop set I,%i5 ld [%i5],%i4 add %i4,1,%i4 st %i4,[%i5] set M,%i5 ld [%i5],%i5 cmp %i4,%i5; ble .L878; nop ba .L877; nop .L878: set X,%i5 set Z,%i4 ld [%i4],%f30; ld [%i4+4],%f31 ld [%i5],%f28; ld [%i5+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%i5]; st %f31,[%i5+4] .L876: set X,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set W,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbul .L875; nop .L877: mov %g0,%i0 .L874: ret; restore .type SR3980,#function .size SR3980,.-SR3980 .global PrintIfNPositive .align 4 PrintIfNPositive: save %sp,-96,%sp set N,%i5 ld [%i5],%i5 cmp %i5,0; ble .L881; nop set .L883,%o0 set N,%i5 ld [%i5],%o1 call printf; nop .L881: mov %g0,%i0 .L880: ret; restore .type PrintIfNPositive,#function .size PrintIfNPositive,.-PrintIfNPositive .global TstPtUf .align 4 TstPtUf: save %sp,-96,%sp set N,%i5 st %g0,[%i5] set Z,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set Zero,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbe .L885; nop set .L887,%o0 call printf; nop set .L888,%o0 call printf; nop set sigsave,%i5 set sigfpe,%i4 st %i4,[%i5] set ovfl_buf,%o0 call setjmp; nop cmp %o0,0; be .L889; nop ba .L891; nop .L889: set Q9,%i5 set Z,%i4 ld [%i4],%f30; ld [%i4+4],%f31 faddd %f30,%f30,%f28 fdivd %f28,%f30,%f30 st %f30,[%i5]; st %f31,[%i5+4] set .L892,%o0 ld [%i5],%f30; ld [%i5+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set Q9,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set Two,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fsubd %f30,%f28,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call fabs; nop fmovs %f0,%f30; fmovs %f1,%f31 set Radix,%i5 ld [%i5],%f28; ld [%i5+4],%f29 set U2,%i5 ld [%i5],%f26; ld [%i5+4],%f27 fmuld %f28,%f26,%f28 fcmpd %f30,%f28; nop; fbuge .L893; nop set .L895,%o0 call printf; nop set .L896,%o0 call printf; nop ba .L894; nop .L893: set Q9,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set One,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbul .L899; nop set Two,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbule .L897; nop .L899: .L891: set 1,%i5 set N,%i4 st %i5,[%i4] set ErrCnt+4,%i5 set ErrCnt+4,%i4 ld [%i4],%i4 add %i4,1,%i4 st %i4,[%i5] set .L902,%o0 call printf; nop ba .L898; nop .L897: set 1,%i5 set N,%i4 st %i5,[%i4] set ErrCnt+8,%i5 set ErrCnt+8,%i4 ld [%i4],%i4 add %i4,1,%i4 st %i4,[%i5] set .L905,%o0 call printf; nop .L898: .L894: set sigsave,%i5 st %g0,[%i5] set V9,%i5 set Z,%i4 ld [%i4],%f30; ld [%i4+4],%f31 set One,%i4 ld [%i4],%f28; ld [%i4+4],%f29 fmuld %f30,%f28,%f26 st %f26,[%i5]; st %f27,[%i5+4] set Random1,%i4 ld [%i5],%f26; ld [%i5+4],%f27 st %f26,[%i4]; st %f27,[%i4+4] fmuld %f28,%f30,%f26 st %f26,[%i5]; st %f27,[%i5+4] set Random2,%i4 ld [%i5],%f26; ld [%i5+4],%f27 st %f26,[%i4]; st %f27,[%i4+4] fdivd %f30,%f28,%f30 st %f30,[%i5]; st %f31,[%i5+4] set Z,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set Random1,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbne .L906; nop set Random2,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbne .L906; nop set V9,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbne .L906; nop set N,%i5 ld [%i5],%i5 cmp %i5,0; ble .L907; nop call Pause; nop ba .L907; nop .L906: set N,%i5 set 1,%i4 st %i4,[%i5] set 2,%o0 set .L910,%o1 call BadCond; nop set .L911,%o0 set Z,%i5 ld [%i5],%f30; ld [%i5+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set Z,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set Random1,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbe .L912; nop set .L914,%o0 set Random1,%i5 ld [%i5],%f30; ld [%i5+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L912: set Random2,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set Z,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f28,%f30; nop; fbe .L915; nop set Random1,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbe .L915; nop set .L917,%o0 set Random2,%i5 ld [%i5],%f30; ld [%i5+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L915: set Z,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set V9,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbe .L918; nop set .L920,%o0 set V9,%i5 ld [%i5],%f30; ld [%i5+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L918: set Random2,%i5 ld [%i5],%f30; ld [%i5+4],%f31 set Random1,%i5 ld [%i5],%f28; ld [%i5+4],%f29 fcmpd %f30,%f28; nop; fbe .L921; nop set ErrCnt+8,%i5 set ErrCnt+8,%i4 ld [%i4],%i4 add %i4,1,%i4 st %i4,[%i5] set 2,%o0 set .L925,%o1 call BadCond; nop set .L926,%o0 set Random2,%i5 ld [%i5],%f30; ld [%i5+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop set .L927,%o0 set Random1,%i5 ld [%i5],%f30; ld [%i5+4],%f31 st %f30,[%sp+4*1+68] st %f31,[%sp+4*2+68] ld [%sp+4*1+68],%o1 ld [%sp+4*2+68],%o2 call printf; nop .L921: call Pause; nop .L907: .L885: mov %g0,%i0 .L884: ret; restore .type TstPtUf,#function .size TstPtUf,.-TstPtUf .global notify .align 4 notify: save %sp,-96,%sp set .L929,%o0 mov %i0,%o1 call printf; nop set .L930,%o0 call printf; nop mov %g0,%i0 .L928: ret; restore .type notify,#function .size notify,.-notify .global msglist .align 4 msglist: save %sp,-96,%sp ba .L933; nop .L932: set .L935,%o0 mov %i0,%i5 add %i5,4,%i0 ld [%i5],%o1 call printf; nop .L933: ld [%i0],%i5 cmp %i5,%g0; bne .L932; nop mov %g0,%i0 .L931: ret; restore .type msglist,#function .size msglist,.-msglist .section ".data" .type .937,#object .align 4 .937: .word .L938 .word .L939 .word .L940 .word .L941 .word .L942 .word .L943 .word .L944 .word .L945 .word .L946 .word 0x0 .size .937,40 .global Instructions .section ".text" .align 4 Instructions: save %sp,-96,%sp set .937,%o0 call msglist; nop mov %g0,%i0 .L936: ret; restore .type Instructions,#function .size Instructions,.-Instructions .section ".data" .type .948,#object .align 4 .948: .word .L949 .word .L950 .word .L951 .word .L952 .word .L953 .word .L954 .word .L955 .word .L956 .word .L957 .word .L958 .word .L959 .word .L960 .word .L961 .word .L962 .word 0x0 .size .948,60 .global Heading .section ".text" .align 4 Heading: save %sp,-96,%sp set .948,%o0 call msglist; nop mov %g0,%i0 .L947: ret; restore .type Heading,#function .size Heading,.-Heading .section ".data" .type .964,#object .align 4 .964: .word .L965 .word .L966 .word .L967 .word .L968 .word .L969 .word .L970 .word .L971 .word .L972 .word .L973 .word .L974 .word .L975 .word .L976 .word .L977 .word .L978 .word .L979 .word .L980 .word .L981 .word .L982 .word .L983 .word 0x0 .size .964,80 .global Characteristics .section ".text" .align 4 Characteristics: save %sp,-96,%sp set .964,%o0 call msglist; nop mov %g0,%i0 .L963: ret; restore .type Characteristics,#function .size Characteristics,.-Characteristics .section ".data" .type .985,#object .align 4 .985: .word .L986 .word .L987 .word .L988 .word .L989 .word .L990 .word .L991 .word .L992 .word .L993 .word .L994 .word .L995 .word .L996 .word .L997 .word .L998 .word .L999 .word .L1000 .word .L1001 .word .L1002 .word 0x0 .size .985,72 .global History .section ".text" .align 4 History: save %sp,-96,%sp set .985,%o0 call msglist; nop mov %g0,%i0 .L984: ret; restore .type History,#function .size History,.-History .global pow .align 4 pow: save %sp,-120,%sp st %r24,[%fp+68] st %r25,[%fp+72] st %r26,[%fp+76] st %r27,[%fp+80] mov %g0,%i4 mov %g0,%i3 ld [%fp+76],%f30; ld [%fp+76+4],%f31 set .L8,%i2 ld [%i2],%f28; ld [%i2+4],%f29 fcmpd %f30,%f28; nop; fbne .L1004; nop set .L9,%i2 ld [%i2],%f0; ld [%i2+4],%f1 ba .L1003; nop .L1004: ld [%fp+76],%f30; ld [%fp+76+4],%f31 set .L1009,%i2 ld [%i2],%f28; ld [%i2+4],%f29 fcmpd %f30,%f28; nop; fbul .L1008; nop set .L1010,%i2 ld [%i2],%f28; ld [%i2+4],%f29 fcmpd %f30,%f28; nop; fbule .L1006; nop .L1008: ld [%fp+68],%f30; ld [%fp+68+4],%f31 set .L826,%i2 ld [%i2],%f28; ld [%i2+4],%f29 fcmpd %f30,%f28; nop; fbe .L1006; nop ld [%fp+68],%f30; ld [%fp+68+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call log; nop fmovs %f0,%f30; fmovs %f1,%f31 ld [%fp+76],%f28; ld [%fp+76+4],%f29 fmuld %f28,%f30,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call exp; nop fmovs %f0,%f30; fmovs %f1,%f31 fmovs %f30,%f0; fmovs %f31,%f1 ba .L1003; nop .L1006: ld [%fp+76],%f30; ld [%fp+76+4],%f31 set .L8,%i2 ld [%i2],%f28; ld [%i2+4],%f29 fcmpd %f30,%f28; nop; fbuge .L1011; nop ld [%fp+76],%f30; ld [%fp+76+4],%f31 fnegs %f30,%f30; fmovs %f31,%f31 st %f30,[%fp+76]; st %f31,[%fp+76+4] set 1,%i3 .L1011: ld [%fp+76],%f30; ld [%fp+76+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 add -24,%fp,%o2 call modf; nop fmovs %f0,%f30; fmovs %f1,%f31 st %f30,[%fp+76]; st %f31,[%fp+76+4] ld [%fp+76],%f30; ld [%fp+76+4],%f31 set .L8,%i2 ld [%i2],%f28; ld [%i2+4],%f29 fcmpd %f30,%f28; nop; fbe .L1013; nop ld [%fp+68],%f30; ld [%fp+68+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call log; nop fmovs %f0,%f30; fmovs %f1,%f31 ld [%fp+76],%f28; ld [%fp+76+4],%f29 fmuld %f28,%f30,%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 call exp; nop fmovs %f0,%f30; fmovs %f1,%f31 std %f30,[%fp+-16] ba .L1014; nop .L1013: set .L9,%i2 ld [%i2],%f30; ld [%i2+4],%f31 std %f30,[%fp+-16] .L1014: ld [%fp+68],%f30; ld [%fp+68+4],%f31 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 add -4,%fp,%o2 call frexp; nop fmovs %f0,%f30; fmovs %f1,%f31 st %f30,[%fp+68]; st %f31,[%fp+68+4] ldd [%fp+-24],%f30 fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i2 mov %i2,%i5 cmp %i2,0; be .L1015; nop .L1017: and %i5,1,%i2 cmp %i2,0; be .L1021; nop ldd [%fp+-16],%f30 ld [%fp+68],%f28; ld [%fp+68+4],%f29 fmuld %f30,%f28,%f30 std %f30,[%fp+-16] ld [%fp+-4],%i2 add %i4,%i2,%i4 .L1021: sra %i5,1,%i2 mov %i2,%i5 cmp %i2,0; bne .L1023; nop ba .L1019; nop .L1023: ld [%fp+68],%f30; ld [%fp+68+4],%f31 fmuld %f30,%f30,%f30 st %f30,[%fp+68]; st %f31,[%fp+68+4] ld [%fp+-4],%i2 sll %i2,1,%i2 st %i2,[%fp+-4] ld [%fp+68],%f30; ld [%fp+68+4],%f31 set .L1027,%i2 ld [%i2],%f28; ld [%i2+4],%f29 fcmpd %f30,%f28; nop; fbuge .L1017; nop set .L1028,%i2 ld [%i2],%f30; ld [%i2+4],%f31 ld [%fp+68],%f28; ld [%fp+68+4],%f29 fmuld %f30,%f28,%f30 st %f30,[%fp+68]; st %f31,[%fp+68+4] ld [%fp+-4],%i2 sub %i2,1,%i2 st %i2,[%fp+-4] ba .L1017; nop .L1019: .L1015: cmp %i3,0; be .L1029; nop set .L9,%i2 ld [%i2],%f30; ld [%i2+4],%f31 ldd [%fp+-16],%f28 fdivd %f30,%f28,%f30 std %f30,[%fp+-16] neg %i4,%i4 .L1029: ldd [%fp+-16],%f30 st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 mov %i4,%o2 call ldexp; nop fmovs %f0,%f30; fmovs %f1,%f31 fmovs %f30,%f0; fmovs %f31,%f1 .L1003: ret; restore .type pow,#function .size pow,.-pow .section ".bss" .global UfNGrad .type UfNGrad,#object .size UfNGrad,4 .common UfNGrad,4,4 .global SqRWrng .type SqRWrng,#object .size SqRWrng,4 .common SqRWrng,4,4 .global IEEE .type IEEE,#object .size IEEE,4 .common IEEE,4,4 .global Anomaly .type Anomaly,#object .size Anomaly,4 .common Anomaly,4,4 .global Monot .type Monot,#object .size Monot,4 .common Monot,4,4 .global NotMonot .type NotMonot,#object .size NotMonot,4 .common NotMonot,4,4 .global Done .type Done,#object .size Done,4 .common Done,4,4 .global Break .type Break,#object .size Break,4 .common Break,4,4 .global RSqrt .type RSqrt,#object .size RSqrt,4 .common RSqrt,4,4 .global RAddSub .type RAddSub,#object .size RAddSub,4 .common RAddSub,4,4 .global RDiv .type RDiv,#object .size RDiv,4 .common RDiv,4,4 .global RMult .type RMult,#object .size RMult,4 .common RMult,4,4 .global GAddSub .type GAddSub,#object .size GAddSub,4 .common GAddSub,4,4 .global GDiv .type GDiv,#object .size GDiv,4 .common GDiv,4,4 .global GMult .type GMult,#object .size GMult,4 .common GMult,4,4 .global N1 .type N1,#object .size N1,4 .common N1,4,4 .global N .type N,#object .size N,4 .common N,4,4 .global M .type M,#object .size M,4 .common M,4,4 .global PageNo .type PageNo,#object .size PageNo,4 .common PageNo,4,4 .global Milestone .type Milestone,#object .size Milestone,4 .common Milestone,4,4 .global fpecount .type fpecount,#object .size fpecount,4 .common fpecount,4,4 .global ErrCnt .type ErrCnt,#object .size ErrCnt,16 .common ErrCnt,16,4 .global Z9 .type Z9,#object .size Z9,8 .common Z9,8,8 .global Z2 .type Z2,#object .size Z2,8 .common Z2,8,8 .global Z1 .type Z1,#object .size Z1,8 .common Z1,8,8 .global PseudoZero .type PseudoZero,#object .size PseudoZero,8 .common PseudoZero,8,8 .global Z .type Z,#object .size Z,8 .common Z,8,8 .global Random2 .type Random2,#object .size Random2,8 .common Random2,8,8 .global Y2 .type Y2,#object .size Y2,8 .common Y2,8,8 .global Y1 .type Y1,#object .size Y1,8 .common Y1,8,8 .global Y .type Y,#object .size Y,8 .common Y,8,8 .global Random1 .type Random1,#object .size Random1,8 .common Random1,8,8 .global X8 .type X8,#object .size X8,8 .common X8,8,8 .global X2 .type X2,#object .size X2,8 .common X2,8,8 .global X1 .type X1,#object .size X1,8 .common X1,8,8 .global X .type X,#object .size X,8 .common X,8,8 .global W .type W,#object .size W,8 .common W,8,8 .global V9 .type V9,#object .size V9,8 .common V9,8,8 .global V0 .type V0,#object .size V0,8 .common V0,8,8 .global V .type V,#object .size V,8 .common V,8,8 .global U2 .type U2,#object .size U2,8 .common U2,8,8 .global U1 .type U1,#object .size U1,8 .common U1,8,8 .global UfThold .type UfThold,#object .size UfThold,8 .common UfThold,8,8 .global OneUlp .type OneUlp,#object .size OneUlp,8 .common OneUlp,8,8 .global S .type S,#object .size S,8 .common S,8,8 .global Underflow .type Underflow,#object .size Underflow,8 .common Underflow,8,8 .global T .type T,#object .size T,8 .common T,8,8 .global Random9 .type Random9,#object .size Random9,8 .common Random9,8,8 .global R .type R,#object .size R,8 .common R,8,8 .global Q9 .type Q9,#object .size Q9,8 .common Q9,8,8 .global Q .type Q,#object .size Q,8 .common Q,8,8 .global Precision .type Precision,#object .size Precision,8 .common Precision,8,8 .global MyZero .type MyZero,#object .size MyZero,8 .common MyZero,8,8 .global J .type J,#object .size J,8 .common J,8,8 .global StickyBit .type StickyBit,#object .size StickyBit,8 .common StickyBit,8,8 .global I .type I,#object .size I,4 .common I,4,4 .global HInvrse .type HInvrse,#object .size HInvrse,8 .common HInvrse,8,8 .global H .type H,#object .size H,8 .common H,8,8 .global F9 .type F9,#object .size F9,8 .common F9,8,8 .global F6 .type F6,#object .size F6,8 .common F6,8,8 .global Third .type Third,#object .size Third,8 .common Third,8,8 .global E9 .type E9,#object .size E9,8 .common E9,8,8 .global MaxSqEr .type MaxSqEr,#object .size MaxSqEr,8 .common MaxSqEr,8,8 .global SqEr .type SqEr,#object .size SqEr,8 .common SqEr,8,8 .global MinSqEr .type MinSqEr,#object .size MinSqEr,8 .common MinSqEr,8,8 .global E3 .type E3,#object .size E3,8 .common E3,8,8 .global Exp2 .type Exp2,#object .size Exp2,8 .common Exp2,8,8 .global E1 .type E1,#object .size E1,8 .common E1,8,8 .global E0 .type E0,#object .size E0,8 .common E0,8,8 .global FourD .type FourD,#object .size FourD,8 .common FourD,8,8 .global D .type D,#object .size D,8 .common D,8,8 .global CInvrse .type CInvrse,#object .size CInvrse,8 .common CInvrse,8,8 .global C .type C,#object .size C,8 .common C,8,8 .global A1 .type A1,#object .size A1,8 .common A1,8,8 .global AInvrse .type AInvrse,#object .size AInvrse,8 .common AInvrse,8,8 .global ch .type ch,#object .size ch,8 .common ch,8,1 .global Indx .type Indx,#object .size Indx,4 .common Indx,4,4 .global BMinusU2 .type BMinusU2,#object .size BMinusU2,8 .common BMinusU2,8,8 .global RadixD2 .type RadixD2,#object .size RadixD2,8 .common RadixD2,8,8 .global BInvrse .type BInvrse,#object .size BInvrse,8 .common BInvrse,8,8 .global Radix .type Radix,#object .size Radix,8 .common Radix,8,8 .global sigsave .type sigsave,#object .size sigsave,4 .common sigsave,4,4 .global ovfl_buf .type ovfl_buf,#object .size ovfl_buf,48 .common ovfl_buf,48,4 .section ".rodata" .align 8 .L1028: .word 0x40000000 .word 0x0 .align 8 .L1027: .word 0x3fe00000 .word 0x0 .align 8 .L1010: .word 0x40913000 .word 0x0 .align 8 .L1009: .word 0xc0913000 .word 0x0 .align 1 .L1002: .byte 115 .byte 101 .byte 101 .byte 32 .byte 115 .byte 111 .byte 117 .byte 114 .byte 99 .byte 101 .byte 32 .byte 99 .byte 111 .byte 109 .byte 109 .byte 101 .byte 110 .byte 116 .byte 115 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 109 .byte 111 .byte 114 .byte 101 .byte 32 .byte 104 .byte 105 .byte 115 .byte 116 .byte 111 .byte 114 .byte 121 .byte 46 .byte 0 .align 1 .L1001: .byte 66 .byte 65 .byte 83 .byte 73 .byte 67 .byte 32 .byte 118 .byte 101 .byte 114 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 111 .byte 102 .byte 32 .byte 116 .byte 104 .byte 105 .byte 115 .byte 32 .byte 112 .byte 114 .byte 111 .byte 103 .byte 114 .byte 97 .byte 109 .byte 32 .byte 40 .byte 67 .byte 41 .byte 32 .byte 49 .byte 57 .byte 56 .byte 51 .byte 32 .byte 98 .byte 121 .byte 32 .byte 80 .byte 114 .byte 111 .byte 102 .byte 46 .byte 32 .byte 87 .byte 46 .byte 32 .byte 77 .byte 46 .byte 32 .byte 75 .byte 97 .byte 104 .byte 97 .byte 110 .byte 59 .byte 0 .align 1 .L1000: .byte 97 .byte 115 .byte 32 .byte 117 .byte 115 .byte 101 .byte 100 .byte 32 .byte 98 .byte 121 .byte 32 .byte 99 .byte 101 .byte 114 .byte 116 .byte 97 .byte 105 .byte 110 .byte 32 .byte 101 .byte 97 .byte 114 .byte 108 .byte 121 .byte 32 .byte 87 .byte 65 .byte 78 .byte 71 .byte 32 .byte 109 .byte 97 .byte 99 .byte 104 .byte 105 .byte 110 .byte 101 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L999: .byte 102 .byte 108 .byte 111 .byte 97 .byte 116 .byte 105 .byte 110 .byte 103 .byte 45 .byte 112 .byte 111 .byte 105 .byte 110 .byte 116 .byte 32 .byte 110 .byte 117 .byte 109 .byte 98 .byte 101 .byte 114 .byte 115 .byte 44 .byte 32 .byte 98 .byte 117 .byte 116 .byte 32 .byte 97 .byte 108 .byte 115 .byte 111 .byte 32 .byte 97 .byte 108 .byte 108 .byte 111 .byte 119 .byte 115 .byte 32 .byte 108 .byte 111 .byte 103 .byte 97 .byte 114 .byte 105 .byte 116 .byte 104 .byte 109 .byte 105 .byte 99 .byte 32 .byte 101 .byte 110 .byte 99 .byte 111 .byte 100 .byte 105 .byte 110 .byte 103 .byte 0 .align 1 .L998: .byte 10 .byte 84 .byte 104 .byte 101 .byte 32 .byte 112 .byte 114 .byte 111 .byte 103 .byte 114 .byte 97 .byte 109 .byte 32 .byte 105 .byte 115 .byte 32 .byte 98 .byte 97 .byte 115 .byte 101 .byte 100 .byte 32 .byte 117 .byte 112 .byte 111 .byte 110 .byte 32 .byte 97 .byte 32 .byte 99 .byte 111 .byte 110 .byte 118 .byte 101 .byte 110 .byte 116 .byte 105 .byte 111 .byte 110 .byte 97 .byte 108 .byte 32 .byte 114 .byte 97 .byte 100 .byte 105 .byte 120 .byte 32 .byte 114 .byte 101 .byte 112 .byte 114 .byte 101 .byte 115 .byte 101 .byte 110 .byte 116 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 102 .byte 111 .byte 114 .byte 0 .align 1 .L997: .byte 111 .byte 102 .byte 32 .byte 112 .byte 97 .byte 116 .byte 104 .byte 111 .byte 108 .byte 111 .byte 103 .byte 105 .byte 101 .byte 115 .byte 44 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 116 .byte 111 .byte 32 .byte 115 .byte 97 .byte 121 .byte 32 .byte 104 .byte 111 .byte 119 .byte 32 .byte 119 .byte 101 .byte 108 .byte 108 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 97 .byte 114 .byte 105 .byte 116 .byte 104 .byte 109 .byte 101 .byte 116 .byte 105 .byte 99 .byte 32 .byte 105 .byte 115 .byte 32 .byte 105 .byte 109 .byte 112 .byte 108 .byte 101 .byte 109 .byte 101 .byte 110 .byte 116 .byte 101 .byte 100 .byte 46 .byte 0 .align 1 .L996: .byte 111 .byte 102 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 97 .byte 114 .byte 105 .byte 116 .byte 104 .byte 109 .byte 101 .byte 116 .byte 105 .byte 99 .byte 44 .byte 32 .byte 116 .byte 104 .byte 105 .byte 115 .byte 32 .byte 112 .byte 114 .byte 111 .byte 103 .byte 114 .byte 97 .byte 109 .byte 32 .byte 116 .byte 114 .byte 105 .byte 101 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 99 .byte 111 .byte 112 .byte 101 .byte 32 .byte 119 .byte 105 .byte 116 .byte 104 .byte 32 .byte 97 .byte 32 .byte 119 .byte 105 .byte 100 .byte 101 .byte 114 .byte 32 .byte 118 .byte 97 .byte 114 .byte 105 .byte 101 .byte 116 .byte 121 .byte 0 .align 1 .L995: .byte 116 .byte 104 .byte 101 .byte 32 .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 44 .byte 32 .byte 80 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 114 .byte 97 .byte 110 .byte 103 .byte 101 .byte 32 .byte 40 .byte 111 .byte 118 .byte 101 .byte 114 .byte 47 .byte 117 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 116 .byte 104 .byte 114 .byte 101 .byte 115 .byte 104 .byte 111 .byte 108 .byte 100 .byte 115 .byte 41 .byte 0 .align 1 .L994: .byte 87 .byte 46 .byte 32 .byte 74 .byte 46 .byte 32 .byte 67 .byte 111 .byte 100 .byte 121 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 87 .byte 46 .byte 32 .byte 87 .byte 97 .byte 105 .byte 116 .byte 101 .byte 46 .byte 32 .byte 65 .byte 108 .byte 116 .byte 104 .byte 111 .byte 117 .byte 103 .byte 104 .byte 32 .byte 98 .byte 111 .byte 116 .byte 104 .byte 32 .byte 112 .byte 114 .byte 111 .byte 103 .byte 114 .byte 97 .byte 109 .byte 115 .byte 32 .byte 116 .byte 114 .byte 121 .byte 32 .byte 116 .byte 111 .byte 32 .byte 100 .byte 105 .byte 115 .byte 99 .byte 111 .byte 118 .byte 101 .byte 114 .byte 0 .align 1 .L993: .byte 98 .byte 111 .byte 111 .byte 107 .byte 32 .byte 32 .byte 96 .byte 83 .byte 111 .byte 102 .byte 116 .byte 119 .byte 97 .byte 114 .byte 101 .byte 32 .byte 77 .byte 97 .byte 110 .byte 117 .byte 97 .byte 108 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 69 .byte 108 .byte 101 .byte 109 .byte 101 .byte 110 .byte 116 .byte 97 .byte 114 .byte 121 .byte 32 .byte 70 .byte 117 .byte 110 .byte 99 .byte 116 .byte 105 .byte 111 .byte 110 .byte 115 .byte 39 .byte 32 .byte 40 .byte 49 .byte 57 .byte 56 .byte 48 .byte 41 .byte 32 .byte 98 .byte 121 .byte 0 .align 1 .L992: .byte 112 .byte 114 .byte 111 .byte 103 .byte 114 .byte 97 .byte 109 .byte 32 .byte 99 .byte 97 .byte 108 .byte 108 .byte 101 .byte 100 .byte 32 .byte 96 .byte 77 .byte 65 .byte 67 .byte 72 .byte 65 .byte 82 .byte 39 .byte 44 .byte 32 .byte 119 .byte 104 .byte 105 .byte 99 .byte 104 .byte 32 .byte 99 .byte 97 .byte 110 .byte 32 .byte 98 .byte 101 .byte 32 .byte 102 .byte 111 .byte 117 .byte 110 .byte 100 .byte 32 .byte 97 .byte 116 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 101 .byte 110 .byte 100 .byte 32 .byte 111 .byte 102 .byte 32 .byte 116 .byte 104 .byte 101 .byte 0 .align 1 .L991: .byte 84 .byte 104 .byte 101 .byte 32 .byte 100 .byte 105 .byte 97 .byte 103 .byte 110 .byte 111 .byte 115 .byte 116 .byte 105 .byte 99 .byte 32 .byte 99 .byte 97 .byte 112 .byte 97 .byte 98 .byte 105 .byte 108 .byte 105 .byte 116 .byte 105 .byte 101 .byte 115 .byte 32 .byte 111 .byte 102 .byte 32 .byte 116 .byte 104 .byte 105 .byte 115 .byte 32 .byte 112 .byte 114 .byte 111 .byte 103 .byte 114 .byte 97 .byte 109 .byte 32 .byte 103 .byte 111 .byte 32 .byte 98 .byte 101 .byte 121 .byte 111 .byte 110 .byte 100 .byte 32 .byte 97 .byte 110 .byte 32 .byte 101 .byte 97 .byte 114 .byte 108 .byte 105 .byte 101 .byte 114 .byte 0 .align 1 .L990: .byte 70 .byte 97 .byte 105 .byte 108 .byte 117 .byte 114 .byte 101 .byte 115 .byte 32 .byte 109 .byte 97 .byte 121 .byte 32 .byte 99 .byte 111 .byte 110 .byte 102 .byte 111 .byte 117 .byte 110 .byte 100 .byte 32 .byte 115 .byte 117 .byte 98 .byte 115 .byte 101 .byte 113 .byte 117 .byte 101 .byte 110 .byte 116 .byte 32 .byte 100 .byte 105 .byte 97 .byte 103 .byte 110 .byte 111 .byte 115 .byte 101 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L989: .byte 32 .byte 32 .byte 32 .byte 70 .byte 65 .byte 73 .byte 76 .byte 85 .byte 82 .byte 69 .byte 115 .byte 44 .byte 32 .byte 108 .byte 105 .byte 107 .byte 101 .byte 32 .byte 50 .byte 43 .byte 50 .byte 32 .byte 61 .byte 61 .byte 32 .byte 53 .byte 32 .byte 46 .byte 0 .align 1 .L988: .byte 32 .byte 32 .byte 32 .byte 83 .byte 101 .byte 114 .byte 105 .byte 111 .byte 117 .byte 115 .byte 32 .byte 68 .byte 69 .byte 70 .byte 69 .byte 67 .byte 84 .byte 115 .byte 44 .byte 32 .byte 108 .byte 105 .byte 107 .byte 101 .byte 32 .byte 108 .byte 97 .byte 99 .byte 107 .byte 32 .byte 111 .byte 102 .byte 32 .byte 97 .byte 32 .byte 103 .byte 117 .byte 97 .byte 114 .byte 100 .byte 32 .byte 100 .byte 105 .byte 103 .byte 105 .byte 116 .byte 44 .byte 32 .byte 97 .byte 110 .byte 100 .byte 0 .align 1 .L987: .byte 32 .byte 32 .byte 32 .byte 70 .byte 76 .byte 65 .byte 87 .byte 115 .byte 44 .byte 32 .byte 108 .byte 105 .byte 107 .byte 101 .byte 32 .byte 108 .byte 97 .byte 99 .byte 107 .byte 32 .byte 111 .byte 102 .byte 32 .byte 97 .byte 32 .byte 115 .byte 116 .byte 105 .byte 99 .byte 107 .byte 121 .byte 32 .byte 98 .byte 105 .byte 116 .byte 44 .byte 0 .align 1 .L986: .byte 84 .byte 104 .byte 101 .byte 32 .byte 112 .byte 114 .byte 111 .byte 103 .byte 114 .byte 97 .byte 109 .byte 32 .byte 97 .byte 116 .byte 116 .byte 101 .byte 109 .byte 112 .byte 116 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 100 .byte 105 .byte 115 .byte 99 .byte 114 .byte 105 .byte 109 .byte 105 .byte 110 .byte 97 .byte 116 .byte 101 .byte 32 .byte 97 .byte 109 .byte 111 .byte 110 .byte 103 .byte 0 .align 1 .L983: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 68 .byte 101 .byte 99 .byte 105 .byte 109 .byte 97 .byte 108 .byte 45 .byte 66 .byte 105 .byte 110 .byte 97 .byte 114 .byte 121 .byte 32 .byte 99 .byte 111 .byte 110 .byte 118 .byte 101 .byte 114 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 105 .byte 115 .byte 32 .byte 78 .byte 79 .byte 84 .byte 32 .byte 89 .byte 69 .byte 84 .byte 32 .byte 116 .byte 101 .byte 115 .byte 116 .byte 101 .byte 100 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 97 .byte 99 .byte 99 .byte 117 .byte 114 .byte 97 .byte 99 .byte 121 .byte 46 .byte 0 .align 1 .L982: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 69 .byte 120 .byte 116 .byte 114 .byte 97 .byte 45 .byte 112 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 101 .byte 32 .byte 115 .byte 117 .byte 98 .byte 101 .byte 120 .byte 112 .byte 114 .byte 101 .byte 115 .byte 115 .byte 105 .byte 111 .byte 110 .byte 115 .byte 32 .byte 97 .byte 114 .byte 101 .byte 32 .byte 114 .byte 101 .byte 118 .byte 101 .byte 97 .byte 108 .byte 101 .byte 100 .byte 32 .byte 98 .byte 117 .byte 116 .byte 32 .byte 78 .byte 79 .byte 84 .byte 32 .byte 89 .byte 69 .byte 84 .byte 32 .byte 116 .byte 101 .byte 115 .byte 116 .byte 101 .byte 100 .byte 46 .byte 0 .align 1 .L981: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 83 .byte 113 .byte 114 .byte 116 .byte 32 .byte 105 .byte 115 .byte 32 .byte 116 .byte 101 .byte 115 .byte 116 .byte 101 .byte 100 .byte 46 .byte 32 .byte 32 .byte 89 .byte 94 .byte 88 .byte 32 .byte 105 .byte 115 .byte 32 .byte 110 .byte 111 .byte 116 .byte 32 .byte 116 .byte 101 .byte 115 .byte 116 .byte 101 .byte 100 .byte 46 .byte 0 .align 1 .L980: .byte 9 .byte 97 .byte 110 .byte 100 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 99 .byte 111 .byte 110 .byte 116 .byte 97 .byte 109 .byte 105 .byte 110 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 119 .byte 105 .byte 116 .byte 104 .byte 32 .byte 112 .byte 115 .byte 101 .byte 117 .byte 100 .byte 111 .byte 45 .byte 122 .byte 101 .byte 114 .byte 111 .byte 115 .byte 46 .byte 0 .align 1 .L979: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 67 .byte 111 .byte 109 .byte 112 .byte 97 .byte 114 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 115 .byte 32 .byte 97 .byte 114 .byte 101 .byte 32 .byte 99 .byte 104 .byte 101 .byte 99 .byte 107 .byte 101 .byte 100 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 99 .byte 111 .byte 110 .byte 115 .byte 105 .byte 115 .byte 116 .byte 101 .byte 110 .byte 99 .byte 121 .byte 32 .byte 119 .byte 105 .byte 116 .byte 104 .byte 32 .byte 115 .byte 117 .byte 98 .byte 116 .byte 114 .byte 97 .byte 99 .byte 116 .byte 105 .byte 111 .byte 110 .byte 0 .align 1 .L978: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 86 .byte 48 .byte 32 .byte 32 .byte 116 .byte 101 .byte 108 .byte 108 .byte 115 .byte 44 .byte 32 .byte 114 .byte 111 .byte 117 .byte 103 .byte 104 .byte 108 .byte 121 .byte 44 .byte 32 .byte 119 .byte 104 .byte 101 .byte 116 .byte 104 .byte 101 .byte 114 .byte 32 .byte 32 .byte 73 .byte 110 .byte 102 .byte 105 .byte 110 .byte 105 .byte 116 .byte 121 .byte 32 .byte 32 .byte 105 .byte 115 .byte 32 .byte 114 .byte 101 .byte 112 .byte 114 .byte 101 .byte 115 .byte 101 .byte 110 .byte 116 .byte 101 .byte 100 .byte 46 .byte 0 .align 1 .L977: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 86 .byte 32 .byte 61 .byte 32 .byte 97 .byte 110 .byte 32 .byte 111 .byte 118 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 116 .byte 104 .byte 114 .byte 101 .byte 115 .byte 104 .byte 111 .byte 108 .byte 100 .byte 44 .byte 32 .byte 114 .byte 111 .byte 117 .byte 103 .byte 104 .byte 108 .byte 121 .byte 46 .byte 0 .align 1 .L976: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 69 .byte 48 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 80 .byte 115 .byte 101 .byte 117 .byte 100 .byte 111 .byte 90 .byte 101 .byte 114 .byte 111 .byte 32 .byte 116 .byte 101 .byte 108 .byte 108 .byte 32 .byte 119 .byte 104 .byte 101 .byte 116 .byte 104 .byte 101 .byte 114 .byte 32 .byte 117 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 105 .byte 115 .byte 32 .byte 97 .byte 98 .byte 114 .byte 117 .byte 112 .byte 116 .byte 44 .byte 32 .byte 103 .byte 114 .byte 97 .byte 100 .byte 117 .byte 97 .byte 108 .byte 44 .byte 32 .byte 111 .byte 114 .byte 32 .byte 102 .byte 117 .byte 122 .byte 122 .byte 121 .byte 46 .byte 0 .align 1 .L975: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 85 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 84 .byte 104 .byte 114 .byte 101 .byte 115 .byte 104 .byte 111 .byte 108 .byte 100 .byte 32 .byte 61 .byte 32 .byte 97 .byte 110 .byte 32 .byte 117 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 116 .byte 104 .byte 114 .byte 101 .byte 115 .byte 104 .byte 111 .byte 108 .byte 100 .byte 46 .byte 0 .align 1 .L974: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 87 .byte 104 .byte 101 .byte 116 .byte 104 .byte 101 .byte 114 .byte 32 .byte 97 .byte 32 .byte 83 .byte 116 .byte 105 .byte 99 .byte 107 .byte 121 .byte 32 .byte 66 .byte 105 .byte 116 .byte 32 .byte 117 .byte 115 .byte 101 .byte 100 .byte 32 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 108 .byte 121 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 105 .byte 110 .byte 103 .byte 46 .byte 0 .align 1 .L973: .byte 9 .byte 102 .byte 111 .byte 114 .byte 32 .byte 77 .byte 117 .byte 108 .byte 116 .byte 46 .byte 44 .byte 32 .byte 68 .byte 105 .byte 118 .byte 46 .byte 44 .byte 32 .byte 65 .byte 100 .byte 100 .byte 47 .byte 83 .byte 117 .byte 98 .byte 116 .byte 46 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 83 .byte 113 .byte 114 .byte 116 .byte 46 .byte 0 .align 1 .L972: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 87 .byte 104 .byte 101 .byte 116 .byte 104 .byte 101 .byte 114 .byte 32 .byte 97 .byte 114 .byte 105 .byte 116 .byte 104 .byte 109 .byte 101 .byte 116 .byte 105 .byte 99 .byte 32 .byte 105 .byte 115 .byte 32 .byte 99 .byte 104 .byte 111 .byte 112 .byte 112 .byte 101 .byte 100 .byte 44 .byte 32 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 108 .byte 121 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 101 .byte 100 .byte 44 .byte 32 .byte 111 .byte 114 .byte 32 .byte 115 .byte 111 .byte 109 .byte 101 .byte 116 .byte 104 .byte 105 .byte 110 .byte 103 .byte 32 .byte 101 .byte 108 .byte 115 .byte 101 .byte 0 .align 1 .L971: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 65 .byte 100 .byte 101 .byte 113 .byte 117 .byte 97 .byte 99 .byte 121 .byte 32 .byte 111 .byte 102 .byte 32 .byte 103 .byte 117 .byte 97 .byte 114 .byte 100 .byte 32 .byte 100 .byte 105 .byte 103 .byte 105 .byte 116 .byte 115 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 77 .byte 117 .byte 108 .byte 116 .byte 46 .byte 44 .byte 32 .byte 68 .byte 105 .byte 118 .byte 46 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 83 .byte 117 .byte 98 .byte 116 .byte 46 .byte 0 .align 1 .L970: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 85 .byte 49 .byte 32 .byte 61 .byte 32 .byte 49 .byte 47 .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 94 .byte 80 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 61 .byte 32 .byte 79 .byte 110 .byte 101 .byte 32 .byte 85 .byte 108 .byte 112 .byte 32 .byte 111 .byte 102 .byte 32 .byte 110 .byte 117 .byte 109 .byte 98 .byte 101 .byte 114 .byte 115 .byte 32 .byte 97 .byte 32 .byte 108 .byte 105 .byte 116 .byte 116 .byte 108 .byte 101 .byte 32 .byte 108 .byte 101 .byte 115 .byte 115 .byte 32 .byte 116 .byte 104 .byte 97 .byte 110 .byte 32 .byte 49 .byte 46 .byte 48 .byte 32 .byte 46 .byte 0 .align 1 .L969: .byte 9 .byte 40 .byte 79 .byte 110 .byte 101 .byte 85 .byte 108 .byte 112 .byte 110 .byte 105 .byte 116 .byte 32 .byte 105 .byte 110 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 76 .byte 97 .byte 115 .byte 116 .byte 32 .byte 80 .byte 108 .byte 97 .byte 99 .byte 101 .byte 41 .byte 32 .byte 111 .byte 102 .byte 32 .byte 49 .byte 46 .byte 48 .byte 48 .byte 48 .byte 120 .byte 120 .byte 120 .byte 32 .byte 46 .byte 0 .align 1 .L968: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 85 .byte 50 .byte 32 .byte 61 .byte 32 .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 47 .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 94 .byte 80 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 61 .byte 32 .byte 79 .byte 110 .byte 101 .byte 32 .byte 85 .byte 108 .byte 112 .byte 0 .align 1 .L967: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 80 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 61 .byte 32 .byte 110 .byte 117 .byte 109 .byte 98 .byte 101 .byte 114 .byte 32 .byte 111 .byte 102 .byte 32 .byte 115 .byte 105 .byte 103 .byte 110 .byte 105 .byte 102 .byte 105 .byte 99 .byte 97 .byte 110 .byte 116 .byte 32 .byte 100 .byte 105 .byte 103 .byte 105 .byte 116 .byte 115 .byte 32 .byte 99 .byte 97 .byte 114 .byte 114 .byte 105 .byte 101 .byte 100 .byte 46 .byte 0 .align 1 .L966: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 32 .byte 61 .byte 32 .byte 49 .byte 44 .byte 32 .byte 50 .byte 44 .byte 32 .byte 52 .byte 44 .byte 32 .byte 56 .byte 44 .byte 32 .byte 49 .byte 48 .byte 44 .byte 32 .byte 49 .byte 54 .byte 44 .byte 32 .byte 49 .byte 48 .byte 48 .byte 44 .byte 32 .byte 50 .byte 53 .byte 54 .byte 32 .byte 46 .byte 46 .byte 46 .byte 0 .align 1 .L965: .byte 82 .byte 117 .byte 110 .byte 110 .byte 105 .byte 110 .byte 103 .byte 32 .byte 116 .byte 104 .byte 105 .byte 115 .byte 32 .byte 112 .byte 114 .byte 111 .byte 103 .byte 114 .byte 97 .byte 109 .byte 32 .byte 115 .byte 104 .byte 111 .byte 117 .byte 108 .byte 100 .byte 32 .byte 114 .byte 101 .byte 118 .byte 101 .byte 97 .byte 108 .byte 32 .byte 116 .byte 104 .byte 101 .byte 115 .byte 101 .byte 32 .byte 99 .byte 104 .byte 97 .byte 114 .byte 97 .byte 99 .byte 116 .byte 101 .byte 114 .byte 105 .byte 115 .byte 116 .byte 105 .byte 99 .byte 115 .byte 58 .byte 0 .align 1 .L962: .byte 9 .byte 79 .byte 116 .byte 104 .byte 101 .byte 114 .byte 32 .byte 114 .byte 101 .byte 108 .byte 101 .byte 118 .byte 97 .byte 110 .byte 116 .byte 32 .byte 99 .byte 111 .byte 109 .byte 112 .byte 105 .byte 108 .byte 101 .byte 114 .byte 32 .byte 111 .byte 112 .byte 116 .byte 105 .byte 111 .byte 110 .byte 115 .byte 58 .byte 0 .align 1 .L961: .byte 9 .byte 79 .byte 112 .byte 116 .byte 105 .byte 109 .byte 105 .byte 122 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 108 .byte 101 .byte 118 .byte 101 .byte 108 .byte 58 .byte 10 .byte 0 .align 1 .L960: .byte 9 .byte 67 .byte 111 .byte 109 .byte 112 .byte 105 .byte 108 .byte 101 .byte 114 .byte 58 .byte 10 .byte 0 .align 1 .L959: .byte 9 .byte 67 .byte 111 .byte 109 .byte 112 .byte 117 .byte 116 .byte 101 .byte 114 .byte 58 .byte 10 .byte 0 .align 1 .L958: .byte 9 .byte 86 .byte 101 .byte 114 .byte 115 .byte 105 .byte 111 .byte 110 .byte 58 .byte 9 .byte 49 .byte 48 .byte 32 .byte 70 .byte 101 .byte 98 .byte 114 .byte 117 .byte 97 .byte 114 .byte 121 .byte 32 .byte 49 .byte 57 .byte 56 .byte 57 .byte 59 .byte 0 .align 1 .L957: .byte 9 .byte 80 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 58 .byte 9 .byte 100 .byte 111 .byte 117 .byte 98 .byte 108 .byte 101 .byte 59 .byte 0 .align 1 .L956: .byte 73 .byte 110 .byte 32 .byte 100 .byte 111 .byte 105 .byte 110 .byte 103 .byte 32 .byte 115 .byte 111 .byte 44 .byte 32 .byte 112 .byte 108 .byte 101 .byte 97 .byte 115 .byte 101 .byte 32 .byte 105 .byte 110 .byte 99 .byte 108 .byte 117 .byte 100 .byte 101 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 102 .byte 111 .byte 108 .byte 108 .byte 111 .byte 119 .byte 105 .byte 110 .byte 103 .byte 32 .byte 105 .byte 110 .byte 102 .byte 111 .byte 114 .byte 109 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 58 .byte 0 .align 1 .L955: .byte 9 .byte 83 .byte 97 .byte 110 .byte 32 .byte 70 .byte 114 .byte 97 .byte 110 .byte 99 .byte 105 .byte 115 .byte 99 .byte 111 .byte 44 .byte 32 .byte 67 .byte 65 .byte 32 .byte 57 .byte 52 .byte 49 .byte 52 .byte 51 .byte 45 .byte 48 .byte 55 .byte 48 .byte 52 .byte 44 .byte 32 .byte 85 .byte 83 .byte 65 .byte 10 .byte 0 .align 1 .L954: .byte 9 .byte 85 .byte 110 .byte 105 .byte 118 .byte 101 .byte 114 .byte 115 .byte 105 .byte 116 .byte 121 .byte 32 .byte 111 .byte 102 .byte 32 .byte 67 .byte 97 .byte 108 .byte 105 .byte 102 .byte 111 .byte 114 .byte 110 .byte 105 .byte 97 .byte 0 .align 1 .L953: .byte 9 .byte 67 .byte 111 .byte 109 .byte 112 .byte 117 .byte 116 .byte 101 .byte 114 .byte 32 .byte 67 .byte 101 .byte 110 .byte 116 .byte 101 .byte 114 .byte 32 .byte 85 .byte 45 .byte 55 .byte 54 .byte 0 .align 1 .L952: .byte 9 .byte 82 .byte 105 .byte 99 .byte 104 .byte 97 .byte 114 .byte 100 .byte 32 .byte 75 .byte 97 .byte 114 .byte 112 .byte 105 .byte 110 .byte 115 .byte 107 .byte 105 .byte 0 .align 1 .L951: .byte 80 .byte 108 .byte 101 .byte 97 .byte 115 .byte 101 .byte 32 .byte 115 .byte 101 .byte 110 .byte 100 .byte 32 .byte 115 .byte 117 .byte 103 .byte 103 .byte 101 .byte 115 .byte 116 .byte 105 .byte 111 .byte 110 .byte 115 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 105 .byte 110 .byte 116 .byte 101 .byte 114 .byte 101 .byte 115 .byte 116 .byte 105 .byte 110 .byte 103 .byte 32 .byte 114 .byte 101 .byte 115 .byte 117 .byte 108 .byte 116 .byte 115 .byte 32 .byte 116 .byte 111 .byte 0 .align 1 .L950: .byte 99 .byte 111 .byte 112 .byte 101 .byte 32 .byte 119 .byte 105 .byte 116 .byte 104 .byte 32 .byte 117 .byte 110 .byte 97 .byte 110 .byte 116 .byte 105 .byte 99 .byte 105 .byte 112 .byte 97 .byte 116 .byte 101 .byte 100 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 110 .byte 101 .byte 119 .byte 108 .byte 121 .byte 32 .byte 117 .byte 110 .byte 99 .byte 111 .byte 118 .byte 101 .byte 114 .byte 101 .byte 100 .byte 32 .byte 97 .byte 114 .byte 105 .byte 116 .byte 104 .byte 109 .byte 101 .byte 116 .byte 105 .byte 99 .byte 32 .byte 112 .byte 97 .byte 116 .byte 104 .byte 111 .byte 108 .byte 111 .byte 103 .byte 105 .byte 101 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L949: .byte 85 .byte 115 .byte 101 .byte 114 .byte 115 .byte 32 .byte 97 .byte 114 .byte 101 .byte 32 .byte 105 .byte 110 .byte 118 .byte 105 .byte 116 .byte 101 .byte 100 .byte 32 .byte 116 .byte 111 .byte 32 .byte 104 .byte 101 .byte 108 .byte 112 .byte 32 .byte 100 .byte 101 .byte 98 .byte 117 .byte 103 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 97 .byte 117 .byte 103 .byte 109 .byte 101 .byte 110 .byte 116 .byte 32 .byte 116 .byte 104 .byte 105 .byte 115 .byte 32 .byte 112 .byte 114 .byte 111 .byte 103 .byte 114 .byte 97 .byte 109 .byte 32 .byte 115 .byte 111 .byte 32 .byte 105 .byte 116 .byte 32 .byte 119 .byte 105 .byte 108 .byte 108 .byte 0 .align 1 .L946: .byte 65 .byte 110 .byte 115 .byte 119 .byte 101 .byte 114 .byte 32 .byte 113 .byte 117 .byte 101 .byte 115 .byte 116 .byte 105 .byte 111 .byte 110 .byte 115 .byte 32 .byte 119 .byte 105 .byte 116 .byte 104 .byte 32 .byte 89 .byte 44 .byte 32 .byte 121 .byte 44 .byte 32 .byte 78 .byte 32 .byte 111 .byte 114 .byte 32 .byte 110 .byte 32 .byte 40 .byte 117 .byte 110 .byte 108 .byte 101 .byte 115 .byte 115 .byte 32 .byte 111 .byte 116 .byte 104 .byte 101 .byte 114 .byte 119 .byte 105 .byte 115 .byte 101 .byte 32 .byte 105 .byte 110 .byte 100 .byte 105 .byte 99 .byte 97 .byte 116 .byte 101 .byte 100 .byte 41 .byte 46 .byte 10 .byte 0 .align 1 .L945: .byte 97 .byte 109 .byte 101 .byte 110 .byte 100 .byte 32 .byte 105 .byte 116 .byte 32 .byte 116 .byte 111 .byte 32 .byte 109 .byte 97 .byte 107 .byte 101 .byte 32 .byte 102 .byte 117 .byte 114 .byte 116 .byte 104 .byte 101 .byte 114 .byte 32 .byte 112 .byte 114 .byte 111 .byte 103 .byte 114 .byte 101 .byte 115 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L944: .byte 112 .byte 114 .byte 111 .byte 103 .byte 114 .byte 97 .byte 109 .byte 32 .byte 97 .byte 110 .byte 121 .byte 119 .byte 97 .byte 121 .byte 32 .byte 116 .byte 111 .byte 32 .byte 115 .byte 101 .byte 101 .byte 32 .byte 104 .byte 111 .byte 119 .byte 32 .byte 109 .byte 97 .byte 110 .byte 121 .byte 32 .byte 109 .byte 105 .byte 108 .byte 101 .byte 115 .byte 116 .byte 111 .byte 110 .byte 101 .byte 115 .byte 32 .byte 105 .byte 116 .byte 32 .byte 112 .byte 97 .byte 115 .byte 115 .byte 101 .byte 115 .byte 44 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 116 .byte 104 .byte 101 .byte 110 .byte 0 .align 1 .L943: .byte 119 .byte 97 .byte 114 .byte 110 .byte 105 .byte 110 .byte 103 .byte 46 .byte 32 .byte 32 .byte 73 .byte 102 .byte 32 .byte 112 .byte 101 .byte 114 .byte 115 .byte 117 .byte 97 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 97 .byte 118 .byte 97 .byte 105 .byte 108 .byte 115 .byte 32 .byte 110 .byte 97 .byte 117 .byte 103 .byte 104 .byte 116 .byte 44 .byte 32 .byte 100 .byte 111 .byte 110 .byte 39 .byte 116 .byte 32 .byte 100 .byte 101 .byte 115 .byte 112 .byte 97 .byte 105 .byte 114 .byte 32 .byte 98 .byte 117 .byte 116 .byte 32 .byte 114 .byte 117 .byte 110 .byte 32 .byte 116 .byte 104 .byte 105 .byte 115 .byte 0 .align 1 .L942: .byte 116 .byte 111 .byte 32 .byte 112 .byte 101 .byte 114 .byte 115 .byte 101 .byte 118 .byte 101 .byte 114 .byte 101 .byte 32 .byte 119 .byte 105 .byte 116 .byte 104 .byte 32 .byte 97 .byte 32 .byte 115 .byte 117 .byte 114 .byte 114 .byte 111 .byte 103 .byte 97 .byte 116 .byte 101 .byte 32 .byte 118 .byte 97 .byte 108 .byte 117 .byte 101 .byte 32 .byte 97 .byte 102 .byte 116 .byte 101 .byte 114 .byte 44 .byte 32 .byte 112 .byte 101 .byte 114 .byte 104 .byte 97 .byte 112 .byte 115 .byte 44 .byte 32 .byte 100 .byte 105 .byte 115 .byte 112 .byte 108 .byte 97 .byte 121 .byte 105 .byte 110 .byte 103 .byte 32 .byte 115 .byte 111 .byte 109 .byte 101 .byte 0 .align 1 .L941: .byte 101 .byte 114 .byte 114 .byte 111 .byte 114 .byte 32 .byte 108 .byte 105 .byte 107 .byte 101 .byte 32 .byte 79 .byte 118 .byte 101 .byte 114 .byte 47 .byte 85 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 111 .byte 114 .byte 32 .byte 68 .byte 105 .byte 118 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 98 .byte 121 .byte 32 .byte 90 .byte 101 .byte 114 .byte 111 .byte 32 .byte 111 .byte 99 .byte 99 .byte 117 .byte 114 .byte 115 .byte 44 .byte 32 .byte 98 .byte 117 .byte 116 .byte 32 .byte 114 .byte 97 .byte 116 .byte 104 .byte 101 .byte 114 .byte 0 .align 1 .L940: .byte 116 .byte 114 .byte 121 .byte 32 .byte 116 .byte 111 .byte 32 .byte 112 .byte 101 .byte 114 .byte 115 .byte 117 .byte 97 .byte 100 .byte 101 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 99 .byte 111 .byte 109 .byte 112 .byte 117 .byte 116 .byte 101 .byte 114 .byte 32 .byte 78 .byte 79 .byte 84 .byte 32 .byte 116 .byte 111 .byte 32 .byte 116 .byte 101 .byte 114 .byte 109 .byte 105 .byte 110 .byte 97 .byte 116 .byte 101 .byte 32 .byte 101 .byte 120 .byte 101 .byte 99 .byte 117 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 119 .byte 104 .byte 101 .byte 110 .byte 32 .byte 97 .byte 110 .byte 0 .align 1 .L939: .byte 32 .byte 32 .byte 32 .byte 32 .byte 96 .byte 69 .byte 78 .byte 68 .byte 32 .byte 79 .byte 70 .byte 32 .byte 84 .byte 69 .byte 83 .byte 84 .byte 39 .byte 44 .byte 10 .byte 0 .align 1 .L938: .byte 76 .byte 101 .byte 115 .byte 116 .byte 32 .byte 116 .byte 104 .byte 105 .byte 115 .byte 32 .byte 112 .byte 114 .byte 111 .byte 103 .byte 114 .byte 97 .byte 109 .byte 32 .byte 115 .byte 116 .byte 111 .byte 112 .byte 32 .byte 112 .byte 114 .byte 101 .byte 109 .byte 97 .byte 116 .byte 117 .byte 114 .byte 101 .byte 108 .byte 121 .byte 44 .byte 32 .byte 105 .byte 46 .byte 101 .byte 46 .byte 32 .byte 98 .byte 101 .byte 102 .byte 111 .byte 114 .byte 101 .byte 32 .byte 100 .byte 105 .byte 115 .byte 112 .byte 108 .byte 97 .byte 121 .byte 105 .byte 110 .byte 103 .byte 10 .byte 0 .align 1 .L935: .byte 37 .byte 115 .byte 10 .byte 0 .align 1 .L930: .byte 32 .byte 32 .byte 32 .byte 80 .byte 76 .byte 69 .byte 65 .byte 83 .byte 69 .byte 32 .byte 78 .byte 79 .byte 84 .byte 73 .byte 70 .byte 89 .byte 32 .byte 75 .byte 65 .byte 82 .byte 80 .byte 73 .byte 78 .byte 75 .byte 83 .byte 73 .byte 33 .byte 10 .byte 0 .align 1 .L929: .byte 37 .byte 115 .byte 32 .byte 116 .byte 101 .byte 115 .byte 116 .byte 32 .byte 97 .byte 112 .byte 112 .byte 101 .byte 97 .byte 114 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 98 .byte 101 .byte 32 .byte 105 .byte 110 .byte 99 .byte 111 .byte 110 .byte 115 .byte 105 .byte 115 .byte 116 .byte 101 .byte 110 .byte 116 .byte 46 .byte 46 .byte 46 .byte 10 .byte 0 .align 1 .L927: .byte 9 .byte 100 .byte 105 .byte 102 .byte 102 .byte 101 .byte 114 .byte 115 .byte 32 .byte 102 .byte 114 .byte 111 .byte 109 .byte 32 .byte 90 .byte 32 .byte 42 .byte 32 .byte 49 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 10 .byte 0 .align 1 .L926: .byte 9 .byte 67 .byte 111 .byte 109 .byte 112 .byte 97 .byte 114 .byte 105 .byte 115 .byte 111 .byte 110 .byte 32 .byte 97 .byte 108 .byte 108 .byte 101 .byte 103 .byte 101 .byte 115 .byte 32 .byte 116 .byte 104 .byte 97 .byte 116 .byte 32 .byte 49 .byte 32 .byte 42 .byte 32 .byte 90 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 10 .byte 0 .align 1 .L925: .byte 77 .byte 117 .byte 108 .byte 116 .byte 105 .byte 112 .byte 108 .byte 105 .byte 99 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 100 .byte 111 .byte 101 .byte 115 .byte 32 .byte 110 .byte 111 .byte 116 .byte 32 .byte 99 .byte 111 .byte 109 .byte 109 .byte 117 .byte 116 .byte 101 .byte 33 .byte 10 .byte 0 .align 1 .L920: .byte 90 .byte 32 .byte 47 .byte 32 .byte 49 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 10 .byte 0 .align 1 .L917: .byte 49 .byte 32 .byte 42 .byte 32 .byte 90 .byte 32 .byte 61 .byte 61 .byte 32 .byte 37 .byte 103 .byte 10 .byte 0 .align 1 .L914: .byte 90 .byte 32 .byte 42 .byte 32 .byte 49 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 0 .align 1 .L911: .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 10 .byte 9 .byte 99 .byte 111 .byte 109 .byte 112 .byte 97 .byte 114 .byte 101 .byte 115 .byte 32 .byte 100 .byte 105 .byte 102 .byte 102 .byte 101 .byte 114 .byte 101 .byte 110 .byte 116 .byte 32 .byte 102 .byte 114 .byte 111 .byte 109 .byte 32 .byte 32 .byte 0 .align 1 .L910: .byte 87 .byte 104 .byte 97 .byte 116 .byte 32 .byte 112 .byte 114 .byte 105 .byte 110 .byte 116 .byte 115 .byte 32 .byte 97 .byte 115 .byte 32 .byte 90 .byte 32 .byte 61 .byte 32 .byte 0 .align 1 .L905: .byte 84 .byte 104 .byte 105 .byte 115 .byte 32 .byte 105 .byte 115 .byte 32 .byte 97 .byte 32 .byte 68 .byte 69 .byte 70 .byte 69 .byte 67 .byte 84 .byte 33 .byte 10 .byte 0 .align 1 .L902: .byte 84 .byte 104 .byte 105 .byte 115 .byte 32 .byte 105 .byte 115 .byte 32 .byte 97 .byte 32 .byte 86 .byte 69 .byte 82 .byte 89 .byte 32 .byte 83 .byte 69 .byte 82 .byte 73 .byte 79 .byte 85 .byte 83 .byte 32 .byte 68 .byte 69 .byte 70 .byte 69 .byte 67 .byte 84 .byte 33 .byte 10 .byte 0 .align 1 .L896: .byte 32 .byte 104 .byte 97 .byte 115 .byte 32 .byte 78 .byte 79 .byte 84 .byte 32 .byte 106 .byte 117 .byte 115 .byte 116 .byte 32 .byte 98 .byte 101 .byte 101 .byte 110 .byte 32 .byte 115 .byte 105 .byte 103 .byte 110 .byte 97 .byte 108 .byte 101 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L895: .byte 84 .byte 104 .byte 105 .byte 115 .byte 32 .byte 105 .byte 115 .byte 32 .byte 79 .byte 46 .byte 75 .byte 46 .byte 44 .byte 32 .byte 112 .byte 114 .byte 111 .byte 118 .byte 105 .byte 100 .byte 101 .byte 100 .byte 32 .byte 79 .byte 118 .byte 101 .byte 114 .byte 47 .byte 85 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 0 .align 1 .L892: .byte 87 .byte 104 .byte 97 .byte 116 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 109 .byte 97 .byte 99 .byte 104 .byte 105 .byte 110 .byte 101 .byte 32 .byte 103 .byte 101 .byte 116 .byte 115 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 40 .byte 90 .byte 32 .byte 43 .byte 32 .byte 90 .byte 41 .byte 32 .byte 47 .byte 32 .byte 90 .byte 32 .byte 105 .byte 115 .byte 32 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L888: .byte 40 .byte 90 .byte 32 .byte 43 .byte 32 .byte 90 .byte 41 .byte 32 .byte 47 .byte 32 .byte 90 .byte 32 .byte 115 .byte 104 .byte 111 .byte 117 .byte 108 .byte 100 .byte 32 .byte 98 .byte 101 .byte 32 .byte 115 .byte 97 .byte 102 .byte 101 .byte 46 .byte 10 .byte 0 .align 1 .L887: .byte 83 .byte 105 .byte 110 .byte 99 .byte 101 .byte 32 .byte 99 .byte 111 .byte 109 .byte 112 .byte 97 .byte 114 .byte 105 .byte 115 .byte 111 .byte 110 .byte 32 .byte 100 .byte 101 .byte 110 .byte 105 .byte 101 .byte 115 .byte 32 .byte 90 .byte 32 .byte 61 .byte 32 .byte 48 .byte 44 .byte 32 .byte 101 .byte 118 .byte 97 .byte 108 .byte 117 .byte 97 .byte 116 .byte 105 .byte 110 .byte 103 .byte 32 .byte 0 .align 1 .L883: .byte 83 .byte 105 .byte 109 .byte 105 .byte 108 .byte 97 .byte 114 .byte 32 .byte 100 .byte 105 .byte 115 .byte 99 .byte 114 .byte 101 .byte 112 .byte 97 .byte 110 .byte 99 .byte 105 .byte 101 .byte 115 .byte 32 .byte 104 .byte 97 .byte 118 .byte 101 .byte 32 .byte 111 .byte 99 .byte 99 .byte 117 .byte 114 .byte 114 .byte 101 .byte 100 .byte 32 .byte 37 .byte 100 .byte 32 .byte 116 .byte 105 .byte 109 .byte 101 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L873: .byte 9 .byte 9 .byte 116 .byte 104 .byte 101 .byte 121 .byte 32 .byte 100 .byte 105 .byte 102 .byte 102 .byte 101 .byte 114 .byte 32 .byte 98 .byte 121 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L872: .byte 9 .byte 119 .byte 104 .byte 105 .byte 99 .byte 104 .byte 32 .byte 99 .byte 111 .byte 109 .byte 112 .byte 97 .byte 114 .byte 101 .byte 100 .byte 32 .byte 117 .byte 110 .byte 101 .byte 113 .byte 117 .byte 97 .byte 108 .byte 32 .byte 116 .byte 111 .byte 32 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 59 .byte 10 .byte 0 .align 1 .L871: .byte 9 .byte 121 .byte 105 .byte 101 .byte 108 .byte 100 .byte 101 .byte 100 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 59 .byte 10 .byte 0 .align 1 .L870: .byte 9 .byte 40 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 41 .byte 32 .byte 94 .byte 32 .byte 40 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 41 .byte 10 .byte 0 .align 1 .L869: .byte 99 .byte 111 .byte 109 .byte 112 .byte 117 .byte 116 .byte 105 .byte 110 .byte 103 .byte 10 .byte 0 .align 1 .L868: .byte 87 .byte 65 .byte 82 .byte 78 .byte 73 .byte 78 .byte 71 .byte 58 .byte 32 .byte 32 .byte 99 .byte 111 .byte 109 .byte 112 .byte 117 .byte 116 .byte 105 .byte 110 .byte 103 .byte 10 .byte 0 .align 1 .L850: .byte 9 .byte 105 .byte 110 .byte 115 .byte 116 .byte 101 .byte 97 .byte 100 .byte 32 .byte 111 .byte 102 .byte 32 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 32 .byte 118 .byte 97 .byte 108 .byte 117 .byte 101 .byte 32 .byte 48 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L849: .byte 115 .byte 113 .byte 114 .byte 116 .byte 40 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 41 .byte 32 .byte 45 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 10 .byte 0 .align 8 .L841: .word 0x3ed4f8b5 .word 0x88e368f1 .align 1 .L839: .byte 37 .byte 115 .byte 58 .byte 32 .byte 32 .byte 37 .byte 115 .byte 0 .align 1 .L838: .byte 70 .byte 76 .byte 65 .byte 87 .byte 0 .align 1 .L837: .byte 68 .byte 69 .byte 70 .byte 69 .byte 67 .byte 84 .byte 0 .align 1 .L836: .byte 83 .byte 69 .byte 82 .byte 73 .byte 79 .byte 85 .byte 83 .byte 32 .byte 68 .byte 69 .byte 70 .byte 69 .byte 67 .byte 84 .byte 0 .align 1 .L835: .byte 70 .byte 65 .byte 73 .byte 76 .byte 85 .byte 82 .byte 69 .byte 0 .align 1 .L829: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 80 .byte 97 .byte 103 .byte 101 .byte 58 .byte 32 .byte 37 .byte 100 .byte 10 .byte 10 .byte 0 .align 1 .L828: .byte 10 .byte 68 .byte 105 .byte 97 .byte 103 .byte 110 .byte 111 .byte 115 .byte 105 .byte 115 .byte 32 .byte 114 .byte 101 .byte 115 .byte 117 .byte 109 .byte 101 .byte 115 .byte 32 .byte 97 .byte 102 .byte 116 .byte 101 .byte 114 .byte 32 .byte 109 .byte 105 .byte 108 .byte 101 .byte 115 .byte 116 .byte 111 .byte 110 .byte 101 .byte 32 .byte 78 .byte 117 .byte 109 .byte 98 .byte 101 .byte 114 .byte 32 .byte 37 .byte 100 .byte 0 .align 8 .L826: .word 0xbff00000 .word 0x0 .align 1 .L821: .byte 69 .byte 78 .byte 68 .byte 32 .byte 79 .byte 70 .byte 32 .byte 84 .byte 69 .byte 83 .byte 84 .byte 46 .byte 10 .byte 0 .align 1 .L820: .byte 10 .byte 65 .byte 32 .byte 116 .byte 111 .byte 116 .byte 97 .byte 108 .byte 32 .byte 111 .byte 102 .byte 32 .byte 37 .byte 100 .byte 32 .byte 102 .byte 108 .byte 111 .byte 97 .byte 116 .byte 105 .byte 110 .byte 103 .byte 32 .byte 112 .byte 111 .byte 105 .byte 110 .byte 116 .byte 32 .byte 101 .byte 120 .byte 99 .byte 101 .byte 112 .byte 116 .byte 105 .byte 111 .byte 110 .byte 115 .byte 32 .byte 119 .byte 101 .byte 114 .byte 101 .byte 32 .byte 114 .byte 101 .byte 103 .byte 105 .byte 115 .byte 116 .byte 101 .byte 114 .byte 101 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L817: .byte 84 .byte 104 .byte 101 .byte 32 .byte 97 .byte 114 .byte 105 .byte 116 .byte 104 .byte 109 .byte 101 .byte 116 .byte 105 .byte 99 .byte 32 .byte 100 .byte 105 .byte 97 .byte 103 .byte 110 .byte 111 .byte 115 .byte 101 .byte 100 .byte 32 .byte 97 .byte 112 .byte 112 .byte 101 .byte 97 .byte 114 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 98 .byte 101 .byte 32 .byte 69 .byte 120 .byte 99 .byte 101 .byte 108 .byte 108 .byte 101 .byte 110 .byte 116 .byte 33 .byte 10 .byte 0 .align 1 .L816: .byte 32 .byte 100 .byte 117 .byte 114 .byte 105 .byte 110 .byte 103 .byte 32 .byte 71 .byte 114 .byte 97 .byte 100 .byte 117 .byte 97 .byte 108 .byte 32 .byte 85 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 46 .byte 10 .byte 0 .align 1 .L815: .byte 44 .byte 10 .byte 101 .byte 120 .byte 99 .byte 101 .byte 112 .byte 116 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 112 .byte 111 .byte 115 .byte 115 .byte 105 .byte 98 .byte 108 .byte 121 .byte 32 .byte 68 .byte 111 .byte 117 .byte 98 .byte 108 .byte 101 .byte 32 .byte 82 .byte 111 .byte 117 .byte 110 .byte 100 .byte 105 .byte 110 .byte 103 .byte 0 .align 1 .L814: .byte 46 .byte 10 .byte 0 .align 1 .L811: .byte 56 .byte 53 .byte 52 .byte 0 .align 1 .L810: .byte 55 .byte 53 .byte 52 .byte 0 .align 1 .L807: .byte 116 .byte 104 .byte 101 .byte 32 .byte 112 .byte 114 .byte 111 .byte 112 .byte 111 .byte 115 .byte 101 .byte 100 .byte 32 .byte 73 .byte 69 .byte 69 .byte 69 .byte 32 .byte 115 .byte 116 .byte 97 .byte 110 .byte 100 .byte 97 .byte 114 .byte 100 .byte 32 .byte 80 .byte 0 .align 1 .L806: .byte 82 .byte 111 .byte 117 .byte 110 .byte 100 .byte 105 .byte 110 .byte 103 .byte 32 .byte 97 .byte 112 .byte 112 .byte 101 .byte 97 .byte 114 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 99 .byte 111 .byte 110 .byte 102 .byte 111 .byte 114 .byte 109 .byte 32 .byte 116 .byte 111 .byte 32 .byte 0 .align 1 .L803: .byte 84 .byte 104 .byte 101 .byte 32 .byte 97 .byte 114 .byte 105 .byte 116 .byte 104 .byte 109 .byte 101 .byte 116 .byte 105 .byte 99 .byte 32 .byte 100 .byte 105 .byte 97 .byte 103 .byte 110 .byte 111 .byte 115 .byte 101 .byte 100 .byte 32 .byte 115 .byte 101 .byte 101 .byte 109 .byte 115 .byte 32 .byte 83 .byte 97 .byte 116 .byte 105 .byte 115 .byte 102 .byte 97 .byte 99 .byte 116 .byte 111 .byte 114 .byte 121 .byte 46 .byte 10 .byte 0 .align 1 .L797: .byte 78 .byte 111 .byte 32 .byte 102 .byte 97 .byte 105 .byte 108 .byte 117 .byte 114 .byte 101 .byte 115 .byte 44 .byte 32 .byte 100 .byte 101 .byte 102 .byte 101 .byte 99 .byte 116 .byte 115 .byte 32 .byte 110 .byte 111 .byte 114 .byte 32 .byte 102 .byte 108 .byte 97 .byte 119 .byte 115 .byte 32 .byte 104 .byte 97 .byte 118 .byte 101 .byte 32 .byte 98 .byte 101 .byte 101 .byte 110 .byte 32 .byte 100 .byte 105 .byte 115 .byte 99 .byte 111 .byte 118 .byte 101 .byte 114 .byte 101 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L796: .byte 32 .byte 112 .byte 114 .byte 111 .byte 103 .byte 114 .byte 97 .byte 109 .byte 39 .byte 115 .byte 32 .byte 115 .byte 117 .byte 98 .byte 115 .byte 101 .byte 113 .byte 117 .byte 101 .byte 110 .byte 116 .byte 32 .byte 100 .byte 105 .byte 97 .byte 103 .byte 110 .byte 111 .byte 115 .byte 101 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L795: .byte 80 .byte 111 .byte 116 .byte 101 .byte 110 .byte 116 .byte 105 .byte 97 .byte 108 .byte 108 .byte 121 .byte 32 .byte 102 .byte 97 .byte 116 .byte 97 .byte 108 .byte 32 .byte 70 .byte 65 .byte 73 .byte 76 .byte 85 .byte 82 .byte 69 .byte 32 .byte 109 .byte 97 .byte 121 .byte 32 .byte 104 .byte 97 .byte 118 .byte 101 .byte 32 .byte 115 .byte 112 .byte 111 .byte 105 .byte 108 .byte 101 .byte 100 .byte 32 .byte 116 .byte 104 .byte 105 .byte 115 .byte 0 .align 1 .L792: .byte 117 .byte 110 .byte 97 .byte 99 .byte 99 .byte 101 .byte 112 .byte 116 .byte 97 .byte 98 .byte 108 .byte 101 .byte 32 .byte 83 .byte 101 .byte 114 .byte 105 .byte 111 .byte 117 .byte 115 .byte 32 .byte 68 .byte 101 .byte 102 .byte 101 .byte 99 .byte 116 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L791: .byte 84 .byte 104 .byte 101 .byte 32 .byte 97 .byte 114 .byte 105 .byte 116 .byte 104 .byte 109 .byte 101 .byte 116 .byte 105 .byte 99 .byte 32 .byte 100 .byte 105 .byte 97 .byte 103 .byte 110 .byte 111 .byte 115 .byte 101 .byte 100 .byte 32 .byte 104 .byte 97 .byte 115 .byte 32 .byte 0 .align 1 .L787: .byte 100 .byte 101 .byte 115 .byte 112 .byte 105 .byte 116 .byte 101 .byte 32 .byte 105 .byte 110 .byte 99 .byte 111 .byte 110 .byte 118 .byte 101 .byte 110 .byte 105 .byte 101 .byte 110 .byte 116 .byte 32 .byte 68 .byte 101 .byte 102 .byte 101 .byte 99 .byte 116 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L786: .byte 84 .byte 104 .byte 101 .byte 32 .byte 97 .byte 114 .byte 105 .byte 116 .byte 104 .byte 109 .byte 101 .byte 116 .byte 105 .byte 99 .byte 32 .byte 100 .byte 105 .byte 97 .byte 103 .byte 110 .byte 111 .byte 115 .byte 101 .byte 100 .byte 32 .byte 109 .byte 97 .byte 121 .byte 32 .byte 98 .byte 101 .byte 32 .byte 65 .byte 99 .byte 99 .byte 101 .byte 112 .byte 116 .byte 97 .byte 98 .byte 108 .byte 101 .byte 10 .byte 0 .align 1 .L781: .byte 83 .byte 97 .byte 116 .byte 105 .byte 115 .byte 102 .byte 97 .byte 99 .byte 116 .byte 111 .byte 114 .byte 121 .byte 32 .byte 116 .byte 104 .byte 111 .byte 117 .byte 103 .byte 104 .byte 32 .byte 102 .byte 108 .byte 97 .byte 119 .byte 101 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L780: .byte 84 .byte 104 .byte 101 .byte 32 .byte 97 .byte 114 .byte 105 .byte 116 .byte 104 .byte 109 .byte 101 .byte 116 .byte 105 .byte 99 .byte 32 .byte 100 .byte 105 .byte 97 .byte 103 .byte 110 .byte 111 .byte 115 .byte 101 .byte 100 .byte 32 .byte 115 .byte 101 .byte 101 .byte 109 .byte 115 .byte 32 .byte 0 .align 1 .L769: .byte 84 .byte 104 .byte 101 .byte 32 .byte 110 .byte 117 .byte 109 .byte 98 .byte 101 .byte 114 .byte 32 .byte 111 .byte 102 .byte 32 .byte 32 .byte 37 .byte 45 .byte 50 .byte 57 .byte 115 .byte 32 .byte 37 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L762: .byte 70 .byte 76 .byte 65 .byte 87 .byte 115 .byte 32 .byte 32 .byte 100 .byte 105 .byte 115 .byte 99 .byte 111 .byte 118 .byte 101 .byte 114 .byte 101 .byte 100 .byte 32 .byte 61 .byte 0 .align 1 .L761: .byte 68 .byte 69 .byte 70 .byte 69 .byte 67 .byte 84 .byte 115 .byte 32 .byte 32 .byte 100 .byte 105 .byte 115 .byte 99 .byte 111 .byte 118 .byte 101 .byte 114 .byte 101 .byte 100 .byte 32 .byte 61 .byte 0 .align 1 .L760: .byte 83 .byte 69 .byte 82 .byte 73 .byte 79 .byte 85 .byte 83 .byte 32 .byte 68 .byte 69 .byte 70 .byte 69 .byte 67 .byte 84 .byte 115 .byte 32 .byte 32 .byte 100 .byte 105 .byte 115 .byte 99 .byte 111 .byte 118 .byte 101 .byte 114 .byte 101 .byte 100 .byte 32 .byte 61 .byte 0 .align 1 .L759: .byte 70 .byte 65 .byte 73 .byte 76 .byte 85 .byte 82 .byte 69 .byte 115 .byte 32 .byte 32 .byte 101 .byte 110 .byte 99 .byte 111 .byte 117 .byte 110 .byte 116 .byte 101 .byte 114 .byte 101 .byte 100 .byte 32 .byte 61 .byte 0 .align 1 .L755: .byte 10 .byte 32 .byte 32 .byte 32 .byte 32 .byte 84 .byte 114 .byte 121 .byte 105 .byte 110 .byte 103 .byte 32 .byte 116 .byte 111 .byte 32 .byte 99 .byte 111 .byte 109 .byte 112 .byte 117 .byte 116 .byte 101 .byte 32 .byte 48 .byte 32 .byte 47 .byte 32 .byte 48 .byte 32 .byte 112 .byte 114 .byte 111 .byte 100 .byte 117 .byte 99 .byte 101 .byte 115 .byte 32 .byte 46 .byte 46 .byte 46 .byte 0 .align 1 .L754: .byte 32 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L751: .byte 32 .byte 32 .byte 32 .byte 32 .byte 84 .byte 114 .byte 121 .byte 105 .byte 110 .byte 103 .byte 32 .byte 116 .byte 111 .byte 32 .byte 99 .byte 111 .byte 109 .byte 112 .byte 117 .byte 116 .byte 101 .byte 32 .byte 49 .byte 32 .byte 47 .byte 32 .byte 48 .byte 32 .byte 112 .byte 114 .byte 111 .byte 100 .byte 117 .byte 99 .byte 101 .byte 115 .byte 32 .byte 46 .byte 46 .byte 46 .byte 0 .align 1 .L750: .byte 87 .byte 104 .byte 97 .byte 116 .byte 32 .byte 109 .byte 101 .byte 115 .byte 115 .byte 97 .byte 103 .byte 101 .byte 32 .byte 97 .byte 110 .byte 100 .byte 47 .byte 111 .byte 114 .byte 32 .byte 118 .byte 97 .byte 108 .byte 117 .byte 101 .byte 115 .byte 32 .byte 100 .byte 111 .byte 101 .byte 115 .byte 32 .byte 68 .byte 105 .byte 118 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 98 .byte 121 .byte 32 .byte 90 .byte 101 .byte 114 .byte 111 .byte 32 .byte 112 .byte 114 .byte 111 .byte 100 .byte 117 .byte 99 .byte 101 .byte 63 .byte 10 .byte 0 .align 1 .L749: .byte 32 .byte 32 .byte 105 .byte 110 .byte 115 .byte 116 .byte 101 .byte 97 .byte 100 .byte 44 .byte 32 .byte 88 .byte 32 .byte 47 .byte 32 .byte 88 .byte 32 .byte 45 .byte 32 .byte 49 .byte 47 .byte 50 .byte 32 .byte 45 .byte 32 .byte 49 .byte 47 .byte 50 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L748: .byte 32 .byte 32 .byte 88 .byte 32 .byte 47 .byte 32 .byte 88 .byte 32 .byte 100 .byte 105 .byte 102 .byte 102 .byte 101 .byte 114 .byte 115 .byte 32 .byte 102 .byte 114 .byte 111 .byte 109 .byte 32 .byte 49 .byte 32 .byte 119 .byte 104 .byte 101 .byte 110 .byte 32 .byte 88 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 10 .byte 0 .align 1 .L743: .byte 32 .byte 32 .byte 88 .byte 32 .byte 47 .byte 32 .byte 88 .byte 32 .byte 32 .byte 116 .byte 114 .byte 97 .byte 112 .byte 115 .byte 32 .byte 119 .byte 104 .byte 101 .byte 110 .byte 32 .byte 88 .byte 32 .byte 61 .byte 32 .byte 37 .byte 103 .byte 10 .byte 0 .align 1 .L728: .byte 105 .byte 115 .byte 32 .byte 116 .byte 111 .byte 111 .byte 32 .byte 102 .byte 97 .byte 114 .byte 32 .byte 102 .byte 114 .byte 111 .byte 109 .byte 32 .byte 49 .byte 46 .byte 10 .byte 0 .align 1 .L727: .byte 32 .byte 117 .byte 110 .byte 98 .byte 97 .byte 108 .byte 97 .byte 110 .byte 99 .byte 101 .byte 100 .byte 32 .byte 114 .byte 97 .byte 110 .byte 103 .byte 101 .byte 59 .byte 32 .byte 85 .byte 102 .byte 84 .byte 104 .byte 111 .byte 108 .byte 100 .byte 32 .byte 42 .byte 32 .byte 86 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 10 .byte 9 .byte 37 .byte 115 .byte 10 .byte 0 .align 1 .L726: .byte 66 .byte 97 .byte 100 .byte 108 .byte 121 .byte 0 .align 1 .L719: .byte 32 .byte 105 .byte 115 .byte 32 .byte 116 .byte 111 .byte 111 .byte 32 .byte 102 .byte 97 .byte 114 .byte 32 .byte 102 .byte 114 .byte 111 .byte 109 .byte 32 .byte 115 .byte 113 .byte 114 .byte 116 .byte 40 .byte 90 .byte 41 .byte 32 .byte 94 .byte 32 .byte 50 .byte 32 .byte 40 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 41 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L718: .byte 67 .byte 111 .byte 109 .byte 112 .byte 97 .byte 114 .byte 105 .byte 115 .byte 111 .byte 110 .byte 32 .byte 97 .byte 108 .byte 108 .byte 101 .byte 103 .byte 101 .byte 115 .byte 32 .byte 116 .byte 104 .byte 97 .byte 116 .byte 32 .byte 90 .byte 32 .byte 61 .byte 32 .byte 37 .byte 49 .byte 55 .byte 101 .byte 10 .byte 0 .align 1 .L706: .byte 32 .byte 105 .byte 115 .byte 32 .byte 116 .byte 111 .byte 111 .byte 32 .byte 102 .byte 97 .byte 114 .byte 32 .byte 102 .byte 114 .byte 111 .byte 109 .byte 32 .byte 115 .byte 113 .byte 114 .byte 116 .byte 40 .byte 90 .byte 41 .byte 32 .byte 94 .byte 32 .byte 50 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L705: .byte 67 .byte 111 .byte 109 .byte 112 .byte 97 .byte 114 .byte 105 .byte 115 .byte 111 .byte 110 .byte 32 .byte 97 .byte 108 .byte 108 .byte 101 .byte 103 .byte 101 .byte 115 .byte 32 .byte 116 .byte 104 .byte 97 .byte 116 .byte 32 .byte 119 .byte 104 .byte 97 .byte 116 .byte 32 .byte 112 .byte 114 .byte 105 .byte 110 .byte 116 .byte 115 .byte 32 .byte 97 .byte 115 .byte 32 .byte 90 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 10 .byte 0 .align 1 .L688: .byte 43 .byte 45 .byte 37 .byte 103 .byte 44 .byte 32 .byte 43 .byte 45 .byte 37 .byte 103 .byte 10 .byte 97 .byte 110 .byte 100 .byte 32 .byte 43 .byte 45 .byte 37 .byte 103 .byte 32 .byte 97 .byte 114 .byte 101 .byte 32 .byte 99 .byte 111 .byte 110 .byte 102 .byte 117 .byte 115 .byte 101 .byte 100 .byte 32 .byte 98 .byte 121 .byte 32 .byte 79 .byte 118 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 46 .byte 0 .align 1 .L687: .byte 67 .byte 111 .byte 109 .byte 112 .byte 97 .byte 114 .byte 105 .byte 115 .byte 111 .byte 110 .byte 115 .byte 32 .byte 105 .byte 110 .byte 118 .byte 111 .byte 108 .byte 118 .byte 105 .byte 110 .byte 103 .byte 32 .byte 0 .align 1 .L681: .byte 97 .byte 98 .byte 111 .byte 118 .byte 101 .byte 32 .byte 105 .byte 115 .byte 32 .byte 97 .byte 32 .byte 68 .byte 69 .byte 70 .byte 69 .byte 67 .byte 84 .byte 46 .byte 10 .byte 0 .align 1 .L680: .byte 65 .byte 110 .byte 121 .byte 32 .byte 111 .byte 118 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 115 .byte 105 .byte 103 .byte 110 .byte 97 .byte 108 .byte 32 .byte 115 .byte 101 .byte 112 .byte 97 .byte 114 .byte 97 .byte 116 .byte 105 .byte 110 .byte 103 .byte 32 .byte 116 .byte 104 .byte 105 .byte 115 .byte 32 .byte 42 .byte 32 .byte 102 .byte 114 .byte 111 .byte 109 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 111 .byte 110 .byte 101 .byte 10 .byte 0 .align 1 .L679: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 110 .byte 111 .byte 114 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 86 .byte 32 .byte 47 .byte 32 .byte 49 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L678: .byte 78 .byte 111 .byte 32 .byte 79 .byte 118 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 115 .byte 104 .byte 111 .byte 117 .byte 108 .byte 100 .byte 32 .byte 98 .byte 101 .byte 32 .byte 115 .byte 105 .byte 103 .byte 110 .byte 97 .byte 108 .byte 101 .byte 100 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 86 .byte 32 .byte 42 .byte 32 .byte 49 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 10 .byte 0 .align 1 .L677: .byte 84 .byte 104 .byte 101 .byte 114 .byte 101 .byte 32 .byte 105 .byte 115 .byte 32 .byte 110 .byte 111 .byte 32 .byte 115 .byte 97 .byte 116 .byte 117 .byte 114 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 118 .byte 97 .byte 108 .byte 117 .byte 101 .byte 32 .byte 98 .byte 101 .byte 99 .byte 97 .byte 117 .byte 115 .byte 101 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 115 .byte 121 .byte 115 .byte 116 .byte 101 .byte 109 .byte 32 .byte 116 .byte 114 .byte 97 .byte 112 .byte 115 .byte 32 .byte 111 .byte 110 .byte 32 .byte 111 .byte 118 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 46 .byte 10 .byte 0 .align 1 .L676: .byte 79 .byte 118 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 115 .byte 97 .byte 116 .byte 117 .byte 114 .byte 97 .byte 116 .byte 101 .byte 115 .byte 32 .byte 97 .byte 116 .byte 32 .byte 86 .byte 48 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L673: .byte 79 .byte 118 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 116 .byte 104 .byte 114 .byte 101 .byte 115 .byte 104 .byte 111 .byte 108 .byte 100 .byte 32 .byte 105 .byte 115 .byte 32 .byte 86 .byte 32 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L664: .byte 111 .byte 118 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 112 .byte 97 .byte 115 .byte 116 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 10 .byte 9 .byte 115 .byte 104 .byte 114 .byte 105 .byte 110 .byte 107 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L661: .byte 45 .byte 40 .byte 45 .byte 89 .byte 41 .byte 32 .byte 100 .byte 105 .byte 102 .byte 102 .byte 101 .byte 114 .byte 115 .byte 32 .byte 102 .byte 114 .byte 111 .byte 109 .byte 32 .byte 89 .byte 46 .byte 10 .byte 0 .align 1 .L660: .byte 102 .byte 105 .byte 110 .byte 100 .byte 115 .byte 32 .byte 97 .byte 32 .byte 0 .align 1 .L659: .byte 83 .byte 101 .byte 101 .byte 109 .byte 115 .byte 32 .byte 79 .byte 46 .byte 75 .byte 46 .byte 10 .byte 0 .align 1 .L656: .byte 84 .byte 114 .byte 121 .byte 105 .byte 110 .byte 103 .byte 32 .byte 105 .byte 116 .byte 32 .byte 111 .byte 110 .byte 32 .byte 89 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L655: .byte 67 .byte 97 .byte 110 .byte 32 .byte 96 .byte 90 .byte 32 .byte 61 .byte 32 .byte 45 .byte 89 .byte 39 .byte 32 .byte 111 .byte 118 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 63 .byte 10 .byte 0 .align 1 .L648: .byte 84 .byte 104 .byte 105 .byte 115 .byte 32 .byte 109 .byte 97 .byte 121 .byte 32 .byte 103 .byte 101 .byte 110 .byte 101 .byte 114 .byte 97 .byte 116 .byte 101 .byte 32 .byte 97 .byte 110 .byte 32 .byte 101 .byte 114 .byte 114 .byte 111 .byte 114 .byte 46 .byte 10 .byte 0 .align 1 .L647: .byte 83 .byte 101 .byte 97 .byte 114 .byte 99 .byte 104 .byte 105 .byte 110 .byte 103 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 79 .byte 118 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 116 .byte 104 .byte 114 .byte 101 .byte 115 .byte 104 .byte 111 .byte 108 .byte 100 .byte 58 .byte 10 .byte 0 .align 1 .L646: .byte 32 .byte 46 .byte 46 .byte 46 .byte 32 .byte 110 .byte 111 .byte 32 .byte 100 .byte 105 .byte 115 .byte 99 .byte 114 .byte 101 .byte 112 .byte 97 .byte 110 .byte 99 .byte 105 .byte 101 .byte 115 .byte 32 .byte 102 .byte 111 .byte 117 .byte 110 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L638: .byte 84 .byte 101 .byte 115 .byte 116 .byte 105 .byte 110 .byte 103 .byte 32 .byte 112 .byte 111 .byte 119 .byte 101 .byte 114 .byte 115 .byte 32 .byte 90 .byte 94 .byte 81 .byte 32 .byte 97 .byte 116 .byte 32 .byte 102 .byte 111 .byte 117 .byte 114 .byte 32 .byte 110 .byte 101 .byte 97 .byte 114 .byte 108 .byte 121 .byte 32 .byte 101 .byte 120 .byte 116 .byte 114 .byte 101 .byte 109 .byte 101 .byte 32 .byte 118 .byte 97 .byte 108 .byte 117 .byte 101 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L637: .byte 65 .byte 99 .byte 99 .byte 117 .byte 114 .byte 97 .byte 99 .byte 121 .byte 32 .byte 115 .byte 101 .byte 101 .byte 109 .byte 115 .byte 32 .byte 97 .byte 100 .byte 101 .byte 113 .byte 117 .byte 97 .byte 116 .byte 101 .byte 46 .byte 10 .byte 0 .align 1 .L630: .byte 9 .byte 99 .byte 97 .byte 108 .byte 99 .byte 117 .byte 108 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 115 .byte 32 .byte 105 .byte 110 .byte 118 .byte 111 .byte 108 .byte 118 .byte 105 .byte 110 .byte 103 .byte 32 .byte 116 .byte 105 .byte 110 .byte 121 .byte 32 .byte 105 .byte 110 .byte 116 .byte 101 .byte 114 .byte 101 .byte 115 .byte 116 .byte 32 .byte 114 .byte 97 .byte 116 .byte 101 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L629: .byte 9 .byte 84 .byte 104 .byte 105 .byte 115 .byte 32 .byte 109 .byte 117 .byte 99 .byte 104 .byte 32 .byte 101 .byte 114 .byte 114 .byte 111 .byte 114 .byte 32 .byte 109 .byte 97 .byte 121 .byte 32 .byte 115 .byte 112 .byte 111 .byte 105 .byte 108 .byte 32 .byte 102 .byte 105 .byte 110 .byte 97 .byte 110 .byte 99 .byte 105 .byte 97 .byte 108 .byte 10 .byte 0 .align 1 .L628: .byte 9 .byte 100 .byte 105 .byte 102 .byte 102 .byte 101 .byte 114 .byte 115 .byte 32 .byte 102 .byte 114 .byte 111 .byte 109 .byte 32 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 32 .byte 118 .byte 97 .byte 108 .byte 117 .byte 101 .byte 32 .byte 98 .byte 121 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L627: .byte 9 .byte 40 .byte 49 .byte 32 .byte 43 .byte 32 .byte 40 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 41 .byte 32 .byte 94 .byte 32 .byte 40 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 41 .byte 59 .byte 10 .byte 0 .align 1 .L626: .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 102 .byte 111 .byte 114 .byte 10 .byte 0 .align 1 .L625: .byte 67 .byte 97 .byte 108 .byte 99 .byte 117 .byte 108 .byte 97 .byte 116 .byte 101 .byte 100 .byte 0 .align 1 .L618: .byte 84 .byte 101 .byte 115 .byte 116 .byte 105 .byte 110 .byte 103 .byte 32 .byte 88 .byte 94 .byte 40 .byte 40 .byte 88 .byte 32 .byte 43 .byte 32 .byte 49 .byte 41 .byte 32 .byte 47 .byte 32 .byte 40 .byte 88 .byte 32 .byte 45 .byte 32 .byte 49 .byte 41 .byte 41 .byte 32 .byte 118 .byte 115 .byte 46 .byte 32 .byte 101 .byte 120 .byte 112 .byte 40 .byte 50 .byte 41 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 97 .byte 115 .byte 32 .byte 88 .byte 32 .byte 45 .byte 62 .byte 32 .byte 49 .byte 46 .byte 10 .byte 0 .align 1 .L614: .byte 84 .byte 104 .byte 105 .byte 115 .byte 32 .byte 99 .byte 111 .byte 109 .byte 112 .byte 117 .byte 116 .byte 101 .byte 100 .byte 32 .byte 118 .byte 97 .byte 108 .byte 117 .byte 101 .byte 32 .byte 105 .byte 115 .byte 32 .byte 79 .byte 46 .byte 75 .byte 46 .byte 10 .byte 0 .align 1 .L611: .byte 32 .byte 32 .byte 32 .byte 116 .byte 104 .byte 114 .byte 101 .byte 115 .byte 104 .byte 111 .byte 108 .byte 100 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L610: .byte 116 .byte 104 .byte 105 .byte 115 .byte 32 .byte 105 .byte 115 .byte 32 .byte 110 .byte 111 .byte 116 .byte 32 .byte 98 .byte 101 .byte 116 .byte 119 .byte 101 .byte 101 .byte 110 .byte 32 .byte 48 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 117 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 10 .byte 0 .align 1 .L606: .byte 97 .byte 99 .byte 116 .byte 117 .byte 97 .byte 108 .byte 108 .byte 121 .byte 32 .byte 99 .byte 97 .byte 108 .byte 99 .byte 117 .byte 108 .byte 97 .byte 116 .byte 105 .byte 110 .byte 103 .byte 32 .byte 121 .byte 105 .byte 101 .byte 108 .byte 100 .byte 115 .byte 58 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L605: .byte 115 .byte 104 .byte 111 .byte 117 .byte 108 .byte 100 .byte 32 .byte 97 .byte 102 .byte 102 .byte 108 .byte 105 .byte 99 .byte 116 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 101 .byte 120 .byte 112 .byte 114 .byte 101 .byte 115 .byte 115 .byte 105 .byte 111 .byte 110 .byte 10 .byte 9 .byte 40 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 41 .byte 32 .byte 94 .byte 32 .byte 40 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 41 .byte 59 .byte 10 .byte 0 .align 1 .L604: .byte 85 .byte 102 .byte 84 .byte 104 .byte 111 .byte 108 .byte 100 .byte 32 .byte 61 .byte 32 .byte 40 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 41 .byte 32 .byte 94 .byte 32 .byte 40 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 41 .byte 10 .byte 111 .byte 110 .byte 108 .byte 121 .byte 32 .byte 117 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 0 .align 1 .L603: .byte 83 .byte 105 .byte 110 .byte 99 .byte 101 .byte 32 .byte 117 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 111 .byte 99 .byte 99 .byte 117 .byte 114 .byte 115 .byte 32 .byte 98 .byte 101 .byte 108 .byte 111 .byte 119 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 116 .byte 104 .byte 114 .byte 101 .byte 115 .byte 104 .byte 111 .byte 108 .byte 100 .byte 10 .byte 0 .align 1 .L602: .byte 82 .byte 97 .byte 110 .byte 103 .byte 101 .byte 32 .byte 105 .byte 115 .byte 32 .byte 116 .byte 111 .byte 111 .byte 32 .byte 110 .byte 97 .byte 114 .byte 114 .byte 111 .byte 119 .byte 59 .byte 32 .byte 85 .byte 49 .byte 94 .byte 37 .byte 100 .byte 32 .byte 85 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L597: .byte 109 .byte 101 .byte 114 .byte 101 .byte 108 .byte 121 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 111 .byte 102 .byte 102 .byte 46 .byte 10 .byte 0 .align 1 .L596: .byte 99 .byte 97 .byte 108 .byte 99 .byte 117 .byte 108 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 109 .byte 97 .byte 121 .byte 32 .byte 115 .byte 117 .byte 102 .byte 102 .byte 101 .byte 114 .byte 32 .byte 108 .byte 97 .byte 114 .byte 103 .byte 101 .byte 114 .byte 32 .byte 82 .byte 101 .byte 108 .byte 97 .byte 116 .byte 105 .byte 118 .byte 101 .byte 32 .byte 101 .byte 114 .byte 114 .byte 111 .byte 114 .byte 32 .byte 116 .byte 104 .byte 97 .byte 110 .byte 32 .byte 0 .align 1 .L595: .byte 32 .byte 98 .byte 101 .byte 108 .byte 111 .byte 119 .byte 32 .byte 119 .byte 104 .byte 105 .byte 99 .byte 104 .byte 0 .align 1 .L594: .byte 84 .byte 104 .byte 101 .byte 32 .byte 85 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 116 .byte 104 .byte 114 .byte 101 .byte 115 .byte 104 .byte 111 .byte 108 .byte 100 .byte 32 .byte 105 .byte 115 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 44 .byte 32 .byte 37 .byte 115 .byte 10 .byte 0 .align 1 .L593: .byte 88 .byte 32 .byte 47 .byte 32 .byte 90 .byte 32 .byte 61 .byte 32 .byte 49 .byte 32 .byte 43 .byte 32 .byte 37 .byte 103 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L592: .byte 88 .byte 32 .byte 47 .byte 32 .byte 90 .byte 32 .byte 102 .byte 97 .byte 105 .byte 108 .byte 115 .byte 33 .byte 10 .byte 0 .align 1 .L589: .byte 101 .byte 110 .byte 99 .byte 111 .byte 117 .byte 110 .byte 116 .byte 101 .byte 114 .byte 32 .byte 68 .byte 105 .byte 118 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 98 .byte 121 .byte 32 .byte 90 .byte 101 .byte 114 .byte 111 .byte 32 .byte 97 .byte 108 .byte 116 .byte 104 .byte 111 .byte 117 .byte 103 .byte 104 .byte 32 .byte 97 .byte 99 .byte 116 .byte 117 .byte 97 .byte 108 .byte 108 .byte 121 .byte 10 .byte 0 .align 1 .L588: .byte 32 .byte 32 .byte 46 .byte 46 .byte 46 .byte 32 .byte 40 .byte 102 .byte 40 .byte 88 .byte 41 .byte 32 .byte 45 .byte 32 .byte 102 .byte 40 .byte 90 .byte 41 .byte 41 .byte 32 .byte 47 .byte 32 .byte 40 .byte 88 .byte 32 .byte 45 .byte 32 .byte 90 .byte 41 .byte 32 .byte 46 .byte 46 .byte 46 .byte 10 .byte 0 .align 1 .L587: .byte 32 .byte 32 .byte 32 .byte 32 .byte 105 .byte 102 .byte 32 .byte 40 .byte 88 .byte 32 .byte 61 .byte 61 .byte 32 .byte 90 .byte 41 .byte 32 .byte 32 .byte 46 .byte 46 .byte 46 .byte 32 .byte 32 .byte 101 .byte 108 .byte 115 .byte 101 .byte 0 .align 1 .L586: .byte 99 .byte 111 .byte 110 .byte 102 .byte 117 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 119 .byte 104 .byte 101 .byte 110 .byte 32 .byte 105 .byte 110 .byte 110 .byte 111 .byte 99 .byte 101 .byte 110 .byte 116 .byte 32 .byte 115 .byte 116 .byte 97 .byte 116 .byte 101 .byte 109 .byte 101 .byte 110 .byte 116 .byte 115 .byte 32 .byte 108 .byte 105 .byte 107 .byte 101 .byte 10 .byte 0 .align 1 .L585: .byte 116 .byte 104 .byte 105 .byte 115 .byte 32 .byte 105 .byte 115 .byte 32 .byte 97 .byte 32 .byte 83 .byte 69 .byte 82 .byte 73 .byte 79 .byte 85 .byte 83 .byte 32 .byte 68 .byte 69 .byte 70 .byte 69 .byte 67 .byte 84 .byte 10 .byte 116 .byte 104 .byte 97 .byte 116 .byte 32 .byte 99 .byte 97 .byte 117 .byte 115 .byte 101 .byte 115 .byte 32 .byte 0 .align 1 .L584: .byte 32 .byte 32 .byte 32 .byte 32 .byte 83 .byte 104 .byte 111 .byte 117 .byte 108 .byte 100 .byte 32 .byte 116 .byte 104 .byte 105 .byte 115 .byte 32 .byte 78 .byte 79 .byte 84 .byte 32 .byte 115 .byte 105 .byte 103 .byte 110 .byte 97 .byte 108 .byte 32 .byte 85 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 44 .byte 32 .byte 0 .align 1 .L583: .byte 121 .byte 101 .byte 116 .byte 32 .byte 88 .byte 32 .byte 45 .byte 32 .byte 90 .byte 32 .byte 121 .byte 105 .byte 101 .byte 108 .byte 100 .byte 115 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L582: .byte 88 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 10 .byte 9 .byte 105 .byte 115 .byte 32 .byte 110 .byte 111 .byte 116 .byte 32 .byte 101 .byte 113 .byte 117 .byte 97 .byte 108 .byte 32 .byte 116 .byte 111 .byte 32 .byte 90 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L577: .byte 85 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 47 .byte 32 .byte 85 .byte 102 .byte 84 .byte 104 .byte 111 .byte 108 .byte 100 .byte 32 .byte 102 .byte 97 .byte 105 .byte 108 .byte 101 .byte 100 .byte 33 .byte 10 .byte 0 .align 1 .L567: .byte 40 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 111 .byte 102 .byte 102 .byte 32 .byte 105 .byte 110 .byte 32 .byte 85 .byte 102 .byte 84 .byte 104 .byte 111 .byte 108 .byte 100 .byte 41 .byte 32 .byte 60 .byte 32 .byte 69 .byte 48 .byte 46 .byte 10 .byte 0 .align 1 .L566: .byte 85 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 105 .byte 115 .byte 32 .byte 103 .byte 114 .byte 97 .byte 100 .byte 117 .byte 97 .byte 108 .byte 59 .byte 32 .byte 105 .byte 116 .byte 32 .byte 105 .byte 110 .byte 99 .byte 117 .byte 114 .byte 115 .byte 32 .byte 65 .byte 98 .byte 115 .byte 111 .byte 108 .byte 117 .byte 116 .byte 101 .byte 32 .byte 69 .byte 114 .byte 114 .byte 111 .byte 114 .byte 32 .byte 61 .byte 10 .byte 0 .align 1 .L561: .byte 124 .byte 81 .byte 32 .byte 45 .byte 32 .byte 89 .byte 124 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L560: .byte 112 .byte 114 .byte 105 .byte 110 .byte 116 .byte 32 .byte 111 .byte 117 .byte 116 .byte 32 .byte 97 .byte 115 .byte 32 .byte 81 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 44 .byte 32 .byte 89 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L559: .byte 81 .byte 32 .byte 61 .byte 61 .byte 32 .byte 89 .byte 32 .byte 119 .byte 104 .byte 105 .byte 108 .byte 101 .byte 32 .byte 100 .byte 101 .byte 110 .byte 121 .byte 105 .byte 110 .byte 103 .byte 32 .byte 116 .byte 104 .byte 97 .byte 116 .byte 32 .byte 124 .byte 81 .byte 32 .byte 45 .byte 32 .byte 89 .byte 124 .byte 32 .byte 61 .byte 61 .byte 32 .byte 48 .byte 59 .byte 32 .byte 116 .byte 104 .byte 101 .byte 115 .byte 101 .byte 32 .byte 118 .byte 97 .byte 108 .byte 117 .byte 101 .byte 115 .byte 10 .byte 0 .align 1 .L558: .byte 85 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 99 .byte 111 .byte 110 .byte 102 .byte 117 .byte 115 .byte 101 .byte 115 .byte 32 .byte 67 .byte 111 .byte 109 .byte 112 .byte 97 .byte 114 .byte 105 .byte 115 .byte 111 .byte 110 .byte 44 .byte 32 .byte 119 .byte 104 .byte 105 .byte 99 .byte 104 .byte 32 .byte 97 .byte 108 .byte 108 .byte 101 .byte 103 .byte 101 .byte 115 .byte 32 .byte 116 .byte 104 .byte 97 .byte 116 .byte 10 .byte 0 .align 1 .L556: .byte 32 .byte 111 .byte 114 .byte 32 .byte 101 .byte 108 .byte 115 .byte 101 .byte 32 .byte 109 .byte 117 .byte 108 .byte 116 .byte 105 .byte 112 .byte 108 .byte 105 .byte 99 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 103 .byte 101 .byte 116 .byte 115 .byte 32 .byte 116 .byte 111 .byte 111 .byte 32 .byte 109 .byte 97 .byte 110 .byte 121 .byte 32 .byte 108 .byte 97 .byte 115 .byte 116 .byte 32 .byte 100 .byte 105 .byte 103 .byte 105 .byte 116 .byte 115 .byte 32 .byte 119 .byte 114 .byte 111 .byte 110 .byte 103 .byte 46 .byte 10 .byte 0 .align 1 .L555: .byte 32 .byte 99 .byte 111 .byte 109 .byte 105 .byte 110 .byte 103 .byte 32 .byte 100 .byte 111 .byte 119 .byte 110 .byte 32 .byte 102 .byte 114 .byte 111 .byte 109 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 10 .byte 0 .align 1 .L554: .byte 97 .byte 112 .byte 112 .byte 114 .byte 111 .byte 97 .byte 99 .byte 104 .byte 32 .byte 97 .byte 32 .byte 116 .byte 104 .byte 114 .byte 101 .byte 115 .byte 104 .byte 111 .byte 108 .byte 100 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 49 .byte 55 .byte 101 .byte 10 .byte 0 .align 1 .L553: .byte 69 .byte 105 .byte 116 .byte 104 .byte 101 .byte 114 .byte 32 .byte 97 .byte 99 .byte 99 .byte 117 .byte 114 .byte 97 .byte 99 .byte 121 .byte 32 .byte 100 .byte 101 .byte 116 .byte 101 .byte 114 .byte 105 .byte 111 .byte 114 .byte 97 .byte 116 .byte 101 .byte 115 .byte 32 .byte 97 .byte 115 .byte 32 .byte 110 .byte 117 .byte 109 .byte 98 .byte 101 .byte 114 .byte 115 .byte 10 .byte 0 .align 1 .L541: .byte 83 .byte 109 .byte 97 .byte 108 .byte 108 .byte 101 .byte 115 .byte 116 .byte 32 .byte 115 .byte 116 .byte 114 .byte 105 .byte 99 .byte 116 .byte 108 .byte 121 .byte 32 .byte 112 .byte 111 .byte 115 .byte 105 .byte 116 .byte 105 .byte 118 .byte 101 .byte 32 .byte 110 .byte 117 .byte 109 .byte 98 .byte 101 .byte 114 .byte 32 .byte 102 .byte 111 .byte 117 .byte 110 .byte 100 .byte 32 .byte 105 .byte 115 .byte 32 .byte 69 .byte 48 .byte 32 .byte 61 .byte 32 .byte 37 .byte 103 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L540: .byte 32 .byte 116 .byte 104 .byte 114 .byte 101 .byte 115 .byte 104 .byte 111 .byte 108 .byte 100 .byte 32 .byte 116 .byte 104 .byte 97 .byte 110 .byte 32 .byte 112 .byte 114 .byte 111 .byte 100 .byte 117 .byte 99 .byte 116 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L539: .byte 68 .byte 105 .byte 102 .byte 102 .byte 101 .byte 114 .byte 101 .byte 110 .byte 99 .byte 101 .byte 32 .byte 117 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 115 .byte 32 .byte 97 .byte 116 .byte 32 .byte 97 .byte 32 .byte 104 .byte 105 .byte 103 .byte 104 .byte 101 .byte 114 .byte 0 .align 1 .L536: .byte 32 .byte 116 .byte 104 .byte 114 .byte 101 .byte 115 .byte 104 .byte 111 .byte 108 .byte 100 .byte 32 .byte 116 .byte 104 .byte 97 .byte 110 .byte 32 .byte 100 .byte 105 .byte 102 .byte 102 .byte 101 .byte 114 .byte 101 .byte 110 .byte 99 .byte 101 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L535: .byte 80 .byte 114 .byte 111 .byte 100 .byte 117 .byte 99 .byte 116 .byte 115 .byte 32 .byte 117 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 97 .byte 116 .byte 32 .byte 97 .byte 32 .byte 104 .byte 105 .byte 103 .byte 104 .byte 101 .byte 114 .byte 0 .align 1 .L528: .byte 118 .byte 97 .byte 108 .byte 117 .byte 101 .byte 32 .byte 80 .byte 115 .byte 101 .byte 117 .byte 100 .byte 111 .byte 90 .byte 101 .byte 114 .byte 111 .byte 32 .byte 116 .byte 104 .byte 97 .byte 116 .byte 32 .byte 112 .byte 114 .byte 105 .byte 110 .byte 116 .byte 115 .byte 32 .byte 111 .byte 117 .byte 116 .byte 32 .byte 97 .byte 115 .byte 32 .byte 37 .byte 103 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L527: .byte 85 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 99 .byte 97 .byte 110 .byte 32 .byte 115 .byte 116 .byte 105 .byte 99 .byte 107 .byte 32 .byte 97 .byte 116 .byte 32 .byte 97 .byte 110 .byte 32 .byte 97 .byte 108 .byte 108 .byte 101 .byte 103 .byte 101 .byte 100 .byte 108 .byte 121 .byte 32 .byte 112 .byte 111 .byte 115 .byte 105 .byte 116 .byte 105 .byte 118 .byte 101 .byte 10 .byte 0 .align 1 .L526: .byte 112 .byte 111 .byte 115 .byte 105 .byte 116 .byte 105 .byte 118 .byte 101 .byte 44 .byte 32 .byte 105 .byte 115 .byte 110 .byte 39 .byte 116 .byte 59 .byte 32 .byte 105 .byte 116 .byte 32 .byte 112 .byte 114 .byte 105 .byte 110 .byte 116 .byte 115 .byte 32 .byte 111 .byte 117 .byte 116 .byte 32 .byte 97 .byte 115 .byte 32 .byte 32 .byte 37 .byte 103 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L525: .byte 66 .byte 117 .byte 116 .byte 32 .byte 45 .byte 80 .byte 115 .byte 101 .byte 117 .byte 100 .byte 111 .byte 90 .byte 101 .byte 114 .byte 111 .byte 44 .byte 32 .byte 119 .byte 104 .byte 105 .byte 99 .byte 104 .byte 32 .byte 115 .byte 104 .byte 111 .byte 117 .byte 108 .byte 100 .byte 32 .byte 98 .byte 101 .byte 10 .byte 0 .align 1 .L522: .byte 80 .byte 115 .byte 101 .byte 117 .byte 100 .byte 111 .byte 90 .byte 101 .byte 114 .byte 111 .byte 32 .byte 116 .byte 104 .byte 97 .byte 116 .byte 32 .byte 112 .byte 114 .byte 105 .byte 110 .byte 116 .byte 115 .byte 32 .byte 111 .byte 117 .byte 116 .byte 32 .byte 97 .byte 115 .byte 58 .byte 32 .byte 37 .byte 103 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L521: .byte 97 .byte 108 .byte 108 .byte 101 .byte 103 .byte 101 .byte 100 .byte 108 .byte 121 .byte 32 .byte 110 .byte 101 .byte 103 .byte 97 .byte 116 .byte 105 .byte 118 .byte 101 .byte 32 .byte 118 .byte 97 .byte 108 .byte 117 .byte 101 .byte 10 .byte 0 .align 1 .L520: .byte 80 .byte 111 .byte 115 .byte 105 .byte 116 .byte 105 .byte 118 .byte 101 .byte 32 .byte 101 .byte 120 .byte 112 .byte 114 .byte 101 .byte 115 .byte 115 .byte 105 .byte 111 .byte 110 .byte 115 .byte 32 .byte 99 .byte 97 .byte 110 .byte 32 .byte 117 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 116 .byte 111 .byte 32 .byte 97 .byte 110 .byte 10 .byte 0 .align 1 .L507: .byte 109 .byte 117 .byte 108 .byte 116 .byte 105 .byte 112 .byte 108 .byte 105 .byte 99 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 103 .byte 101 .byte 116 .byte 115 .byte 32 .byte 116 .byte 111 .byte 111 .byte 32 .byte 109 .byte 97 .byte 110 .byte 121 .byte 32 .byte 108 .byte 97 .byte 115 .byte 116 .byte 32 .byte 100 .byte 105 .byte 103 .byte 105 .byte 116 .byte 115 .byte 32 .byte 119 .byte 114 .byte 111 .byte 110 .byte 103 .byte 46 .byte 10 .byte 0 .align 1 .L483: .byte 83 .byte 101 .byte 101 .byte 107 .byte 105 .byte 110 .byte 103 .byte 32 .byte 85 .byte 110 .byte 100 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 32 .byte 116 .byte 104 .byte 114 .byte 101 .byte 115 .byte 104 .byte 111 .byte 108 .byte 100 .byte 115 .byte 32 .byte 85 .byte 102 .byte 84 .byte 104 .byte 111 .byte 108 .byte 100 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 69 .byte 48 .byte 46 .byte 10 .byte 0 .align 1 .L480: .byte 46 .byte 46 .byte 46 .byte 32 .byte 110 .byte 111 .byte 32 .byte 100 .byte 105 .byte 115 .byte 99 .byte 114 .byte 101 .byte 112 .byte 97 .byte 110 .byte 99 .byte 105 .byte 115 .byte 32 .byte 102 .byte 111 .byte 117 .byte 110 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L477: .byte 9 .byte 105 .byte 110 .byte 118 .byte 111 .byte 108 .byte 118 .byte 105 .byte 110 .byte 103 .byte 32 .byte 105 .byte 110 .byte 116 .byte 101 .byte 114 .byte 101 .byte 115 .byte 116 .byte 32 .byte 114 .byte 97 .byte 116 .byte 101 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L476: .byte 69 .byte 114 .byte 114 .byte 111 .byte 114 .byte 115 .byte 32 .byte 108 .byte 105 .byte 107 .byte 101 .byte 32 .byte 116 .byte 104 .byte 105 .byte 115 .byte 32 .byte 109 .byte 97 .byte 121 .byte 32 .byte 105 .byte 110 .byte 118 .byte 97 .byte 108 .byte 105 .byte 100 .byte 97 .byte 116 .byte 101 .byte 32 .byte 102 .byte 105 .byte 110 .byte 97 .byte 110 .byte 99 .byte 105 .byte 97 .byte 108 .byte 32 .byte 99 .byte 97 .byte 108 .byte 99 .byte 117 .byte 108 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 115 .byte 10 .byte 0 .align 1 .L455: .byte 84 .byte 101 .byte 115 .byte 116 .byte 105 .byte 110 .byte 103 .byte 32 .byte 112 .byte 111 .byte 119 .byte 101 .byte 114 .byte 115 .byte 32 .byte 90 .byte 94 .byte 105 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 115 .byte 109 .byte 97 .byte 108 .byte 108 .byte 32 .byte 73 .byte 110 .byte 116 .byte 101 .byte 103 .byte 101 .byte 114 .byte 115 .byte 32 .byte 90 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 105 .byte 46 .byte 10 .byte 0 .align 1 .L452: .byte 115 .byte 113 .byte 114 .byte 116 .byte 32 .byte 103 .byte 101 .byte 116 .byte 115 .byte 32 .byte 116 .byte 111 .byte 111 .byte 32 .byte 109 .byte 97 .byte 110 .byte 121 .byte 32 .byte 108 .byte 97 .byte 115 .byte 116 .byte 32 .byte 100 .byte 105 .byte 103 .byte 105 .byte 116 .byte 115 .byte 32 .byte 119 .byte 114 .byte 111 .byte 110 .byte 103 .byte 0 .align 1 .L450: .byte 116 .byte 111 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 32 .byte 117 .byte 108 .byte 112 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L449: .byte 79 .byte 98 .byte 115 .byte 101 .byte 114 .byte 118 .byte 101 .byte 100 .byte 32 .byte 101 .byte 114 .byte 114 .byte 111 .byte 114 .byte 115 .byte 32 .byte 114 .byte 117 .byte 110 .byte 32 .byte 102 .byte 114 .byte 111 .byte 109 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 32 .byte 0 .align 1 .L448: .byte 83 .byte 113 .byte 117 .byte 97 .byte 114 .byte 101 .byte 32 .byte 114 .byte 111 .byte 111 .byte 116 .byte 32 .byte 105 .byte 115 .byte 32 .byte 110 .byte 101 .byte 105 .byte 116 .byte 104 .byte 101 .byte 114 .byte 32 .byte 99 .byte 104 .byte 111 .byte 112 .byte 112 .byte 101 .byte 100 .byte 32 .byte 110 .byte 111 .byte 114 .byte 32 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 108 .byte 121 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 101 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L445: .byte 83 .byte 113 .byte 117 .byte 97 .byte 114 .byte 101 .byte 32 .byte 114 .byte 111 .byte 111 .byte 116 .byte 32 .byte 97 .byte 112 .byte 112 .byte 101 .byte 97 .byte 114 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 98 .byte 101 .byte 32 .byte 99 .byte 104 .byte 111 .byte 112 .byte 112 .byte 101 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L440: .byte 83 .byte 113 .byte 117 .byte 97 .byte 114 .byte 101 .byte 32 .byte 114 .byte 111 .byte 111 .byte 116 .byte 32 .byte 97 .byte 112 .byte 112 .byte 101 .byte 97 .byte 114 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 98 .byte 101 .byte 32 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 108 .byte 121 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 101 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L435: .byte 32 .byte 102 .byte 97 .byte 105 .byte 108 .byte 115 .byte 32 .byte 116 .byte 101 .byte 115 .byte 116 .byte 32 .byte 119 .byte 104 .byte 101 .byte 116 .byte 104 .byte 101 .byte 114 .byte 32 .byte 115 .byte 113 .byte 114 .byte 116 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 115 .byte 32 .byte 111 .byte 114 .byte 32 .byte 99 .byte 104 .byte 111 .byte 112 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L434: .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 94 .byte 80 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 10 .byte 0 .align 1 .L433: .byte 65 .byte 110 .byte 111 .byte 109 .byte 97 .byte 108 .byte 111 .byte 117 .byte 115 .byte 32 .byte 97 .byte 114 .byte 105 .byte 116 .byte 104 .byte 109 .byte 101 .byte 116 .byte 105 .byte 99 .byte 32 .byte 119 .byte 105 .byte 116 .byte 104 .byte 32 .byte 73 .byte 110 .byte 116 .byte 101 .byte 103 .byte 101 .byte 114 .byte 32 .byte 60 .byte 32 .byte 0 .align 1 .L393: .byte 84 .byte 101 .byte 115 .byte 116 .byte 105 .byte 110 .byte 103 .byte 32 .byte 119 .byte 104 .byte 101 .byte 116 .byte 104 .byte 101 .byte 114 .byte 32 .byte 115 .byte 113 .byte 114 .byte 116 .byte 32 .byte 105 .byte 115 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 101 .byte 100 .byte 32 .byte 111 .byte 114 .byte 32 .byte 99 .byte 104 .byte 111 .byte 112 .byte 112 .byte 101 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L371: .byte 115 .byte 113 .byte 114 .byte 116 .byte 40 .byte 88 .byte 41 .byte 32 .byte 105 .byte 115 .byte 32 .byte 110 .byte 111 .byte 110 .byte 45 .byte 109 .byte 111 .byte 110 .byte 111 .byte 116 .byte 111 .byte 110 .byte 105 .byte 99 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 88 .byte 32 .byte 110 .byte 101 .byte 97 .byte 114 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L370: .byte 115 .byte 113 .byte 114 .byte 116 .byte 32 .byte 104 .byte 97 .byte 115 .byte 32 .byte 112 .byte 97 .byte 115 .byte 115 .byte 101 .byte 100 .byte 32 .byte 97 .byte 32 .byte 116 .byte 101 .byte 115 .byte 116 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 77 .byte 111 .byte 110 .byte 111 .byte 116 .byte 111 .byte 110 .byte 105 .byte 99 .byte 105 .byte 116 .byte 121 .byte 46 .byte 10 .byte 0 .align 1 .L353: .byte 84 .byte 101 .byte 115 .byte 116 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 115 .byte 113 .byte 114 .byte 116 .byte 32 .byte 109 .byte 111 .byte 110 .byte 111 .byte 116 .byte 111 .byte 110 .byte 105 .byte 99 .byte 105 .byte 116 .byte 121 .byte 46 .byte 10 .byte 0 .align 1 .L342: .byte 84 .byte 101 .byte 115 .byte 116 .byte 105 .byte 110 .byte 103 .byte 32 .byte 105 .byte 102 .byte 32 .byte 115 .byte 113 .byte 114 .byte 116 .byte 40 .byte 88 .byte 32 .byte 42 .byte 32 .byte 88 .byte 41 .byte 32 .byte 61 .byte 61 .byte 32 .byte 88 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 37 .byte 100 .byte 32 .byte 73 .byte 110 .byte 116 .byte 101 .byte 103 .byte 101 .byte 114 .byte 115 .byte 32 .byte 88 .byte 46 .byte 10 .byte 0 .align 1 .L337: .byte 83 .byte 113 .byte 117 .byte 97 .byte 114 .byte 101 .byte 32 .byte 114 .byte 111 .byte 111 .byte 116 .byte 32 .byte 111 .byte 102 .byte 32 .byte 48 .byte 46 .byte 48 .byte 44 .byte 32 .byte 45 .byte 48 .byte 46 .byte 48 .byte 32 .byte 111 .byte 114 .byte 32 .byte 49 .byte 46 .byte 48 .byte 32 .byte 119 .byte 114 .byte 111 .byte 110 .byte 103 .byte 0 .align 1 .L335: .byte 10 .byte 82 .byte 117 .byte 110 .byte 110 .byte 105 .byte 110 .byte 103 .byte 32 .byte 116 .byte 101 .byte 115 .byte 116 .byte 32 .byte 111 .byte 102 .byte 32 .byte 115 .byte 113 .byte 117 .byte 97 .byte 114 .byte 101 .byte 32 .byte 114 .byte 111 .byte 111 .byte 116 .byte 40 .byte 120 .byte 41 .byte 46 .byte 10 .byte 0 .align 1 .L334: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 78 .byte 111 .byte 32 .byte 102 .byte 97 .byte 105 .byte 108 .byte 117 .byte 114 .byte 101 .byte 115 .byte 32 .byte 102 .byte 111 .byte 117 .byte 110 .byte 100 .byte 32 .byte 105 .byte 110 .byte 32 .byte 37 .byte 100 .byte 32 .byte 105 .byte 110 .byte 116 .byte 101 .byte 103 .byte 101 .byte 114 .byte 32 .byte 112 .byte 97 .byte 105 .byte 114 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L333: .byte 88 .byte 32 .byte 42 .byte 32 .byte 89 .byte 32 .byte 61 .byte 61 .byte 32 .byte 89 .byte 32 .byte 42 .byte 32 .byte 88 .byte 32 .byte 116 .byte 114 .byte 105 .byte 97 .byte 108 .byte 32 .byte 102 .byte 97 .byte 105 .byte 108 .byte 115 .byte 46 .byte 10 .byte 0 .align 8 .L324: .word 0x40080000 .word 0x0 .align 1 .L323: .byte 84 .byte 101 .byte 115 .byte 116 .byte 105 .byte 110 .byte 103 .byte 32 .byte 111 .byte 110 .byte 32 .byte 37 .byte 100 .byte 32 .byte 114 .byte 97 .byte 110 .byte 100 .byte 111 .byte 109 .byte 32 .byte 112 .byte 97 .byte 105 .byte 114 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L322: .byte 68 .byte 111 .byte 101 .byte 115 .byte 32 .byte 77 .byte 117 .byte 108 .byte 116 .byte 105 .byte 112 .byte 108 .byte 105 .byte 99 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 99 .byte 111 .byte 109 .byte 109 .byte 117 .byte 116 .byte 101 .byte 63 .byte 32 .byte 32 .byte 0 .align 1 .L319: .byte 108 .byte 97 .byte 99 .byte 107 .byte 40 .byte 115 .byte 41 .byte 32 .byte 111 .byte 102 .byte 32 .byte 103 .byte 117 .byte 97 .byte 114 .byte 100 .byte 32 .byte 100 .byte 105 .byte 103 .byte 105 .byte 116 .byte 115 .byte 32 .byte 111 .byte 114 .byte 32 .byte 102 .byte 97 .byte 105 .byte 108 .byte 117 .byte 114 .byte 101 .byte 40 .byte 115 .byte 41 .byte 32 .byte 116 .byte 111 .byte 32 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 108 .byte 121 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 32 .byte 111 .byte 114 .byte 32 .byte 99 .byte 104 .byte 111 .byte 112 .byte 10 .byte 40 .byte 110 .byte 111 .byte 116 .byte 101 .byte 100 .byte 32 .byte 97 .byte 98 .byte 111 .byte 118 .byte 101 .byte 41 .byte 32 .byte 99 .byte 111 .byte 117 .byte 110 .byte 116 .byte 32 .byte 97 .byte 115 .byte 32 .byte 111 .byte 110 .byte 101 .byte 32 .byte 102 .byte 108 .byte 97 .byte 119 .byte 32 .byte 105 .byte 110 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 102 .byte 105 .byte 110 .byte 97 .byte 108 .byte 32 .byte 116 .byte 97 .byte 108 .byte 108 .byte 121 .byte 32 .byte 98 .byte 101 .byte 108 .byte 111 .byte 119 .byte 0 .align 1 .L317: .byte 83 .byte 116 .byte 105 .byte 99 .byte 107 .byte 121 .byte 32 .byte 98 .byte 105 .byte 116 .byte 32 .byte 117 .byte 115 .byte 101 .byte 100 .byte 32 .byte 105 .byte 110 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 108 .byte 121 .byte 32 .byte 111 .byte 114 .byte 32 .byte 110 .byte 111 .byte 116 .byte 32 .byte 97 .byte 116 .byte 32 .byte 97 .byte 108 .byte 108 .byte 46 .byte 10 .byte 0 .align 1 .L316: .byte 83 .byte 116 .byte 105 .byte 99 .byte 107 .byte 121 .byte 32 .byte 98 .byte 105 .byte 116 .byte 32 .byte 97 .byte 112 .byte 112 .byte 97 .byte 114 .byte 101 .byte 110 .byte 116 .byte 108 .byte 121 .byte 32 .byte 117 .byte 115 .byte 101 .byte 100 .byte 32 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 108 .byte 121 .byte 46 .byte 10 .byte 0 .align 1 .L299: .byte 67 .byte 104 .byte 101 .byte 99 .byte 107 .byte 105 .byte 110 .byte 103 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 115 .byte 116 .byte 105 .byte 99 .byte 107 .byte 121 .byte 32 .byte 98 .byte 105 .byte 116 .byte 46 .byte 10 .byte 0 .align 1 .L296: .byte 40 .byte 88 .byte 32 .byte 45 .byte 32 .byte 89 .byte 41 .byte 32 .byte 43 .byte 32 .byte 40 .byte 89 .byte 32 .byte 45 .byte 32 .byte 88 .byte 41 .byte 32 .byte 105 .byte 115 .byte 32 .byte 110 .byte 111 .byte 110 .byte 32 .byte 122 .byte 101 .byte 114 .byte 111 .byte 33 .byte 10 .byte 0 .align 1 .L293: .byte 65 .byte 100 .byte 100 .byte 105 .byte 116 .byte 105 .byte 111 .byte 110 .byte 47 .byte 83 .byte 117 .byte 98 .byte 116 .byte 114 .byte 97 .byte 99 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 110 .byte 101 .byte 105 .byte 116 .byte 104 .byte 101 .byte 114 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 115 .byte 32 .byte 110 .byte 111 .byte 114 .byte 32 .byte 99 .byte 104 .byte 111 .byte 112 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L292: .byte 65 .byte 100 .byte 100 .byte 47 .byte 83 .byte 117 .byte 98 .byte 116 .byte 114 .byte 97 .byte 99 .byte 116 .byte 0 .align 1 .L289: .byte 65 .byte 100 .byte 100 .byte 105 .byte 116 .byte 105 .byte 111 .byte 110 .byte 47 .byte 83 .byte 117 .byte 98 .byte 116 .byte 114 .byte 97 .byte 99 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 97 .byte 112 .byte 112 .byte 101 .byte 97 .byte 114 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 32 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 108 .byte 121 .byte 46 .byte 10 .byte 0 .align 1 .L282: .byte 65 .byte 100 .byte 100 .byte 47 .byte 83 .byte 117 .byte 98 .byte 116 .byte 114 .byte 97 .byte 99 .byte 116 .byte 32 .byte 97 .byte 112 .byte 112 .byte 101 .byte 97 .byte 114 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 98 .byte 101 .byte 32 .byte 99 .byte 104 .byte 111 .byte 112 .byte 112 .byte 101 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L277: .byte 73 .byte 110 .byte 99 .byte 111 .byte 109 .byte 112 .byte 108 .byte 101 .byte 116 .byte 101 .byte 32 .byte 99 .byte 97 .byte 114 .byte 114 .byte 121 .byte 45 .byte 112 .byte 114 .byte 111 .byte 112 .byte 97 .byte 103 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 105 .byte 110 .byte 32 .byte 65 .byte 100 .byte 100 .byte 105 .byte 116 .byte 105 .byte 111 .byte 110 .byte 0 .align 1 .L273: .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 32 .byte 42 .byte 32 .byte 40 .byte 32 .byte 49 .byte 32 .byte 47 .byte 32 .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 32 .byte 41 .byte 32 .byte 100 .byte 105 .byte 102 .byte 102 .byte 101 .byte 114 .byte 115 .byte 32 .byte 102 .byte 114 .byte 111 .byte 109 .byte 32 .byte 49 .byte 0 .align 1 .L271: .byte 47 .byte 32 .byte 105 .byte 115 .byte 32 .byte 110 .byte 101 .byte 105 .byte 116 .byte 104 .byte 101 .byte 114 .byte 32 .byte 99 .byte 104 .byte 111 .byte 112 .byte 112 .byte 101 .byte 100 .byte 32 .byte 110 .byte 111 .byte 114 .byte 32 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 108 .byte 121 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 101 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L268: .byte 68 .byte 105 .byte 118 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 97 .byte 112 .byte 112 .byte 101 .byte 97 .byte 114 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 99 .byte 104 .byte 111 .byte 112 .byte 46 .byte 10 .byte 0 .align 1 .L265: .byte 68 .byte 105 .byte 118 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 0 .align 1 .L262: .byte 68 .byte 105 .byte 118 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 97 .byte 112 .byte 112 .byte 101 .byte 97 .byte 114 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 32 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 108 .byte 121 .byte 46 .byte 10 .byte 0 .align 1 .L257: .byte 77 .byte 117 .byte 108 .byte 116 .byte 105 .byte 112 .byte 108 .byte 105 .byte 99 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 0 .align 1 .L254: .byte 42 .byte 32 .byte 105 .byte 115 .byte 32 .byte 110 .byte 101 .byte 105 .byte 116 .byte 104 .byte 101 .byte 114 .byte 32 .byte 99 .byte 104 .byte 111 .byte 112 .byte 112 .byte 101 .byte 100 .byte 32 .byte 110 .byte 111 .byte 114 .byte 32 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 108 .byte 121 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 101 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L253: .byte 77 .byte 117 .byte 108 .byte 116 .byte 105 .byte 112 .byte 108 .byte 105 .byte 99 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 97 .byte 112 .byte 112 .byte 101 .byte 97 .byte 114 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 99 .byte 104 .byte 111 .byte 112 .byte 46 .byte 10 .byte 0 .align 1 .L250: .byte 77 .byte 117 .byte 108 .byte 116 .byte 105 .byte 112 .byte 108 .byte 105 .byte 99 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 97 .byte 112 .byte 112 .byte 101 .byte 97 .byte 114 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 32 .byte 99 .byte 111 .byte 114 .byte 114 .byte 101 .byte 99 .byte 116 .byte 108 .byte 121 .byte 46 .byte 10 .byte 0 .align 1 .L240: .byte 88 .byte 32 .byte 42 .byte 32 .byte 40 .byte 49 .byte 47 .byte 88 .byte 41 .byte 32 .byte 100 .byte 105 .byte 102 .byte 102 .byte 101 .byte 114 .byte 115 .byte 32 .byte 102 .byte 114 .byte 111 .byte 109 .byte 32 .byte 49 .byte 0 .align 1 .L221: .byte 67 .byte 104 .byte 101 .byte 99 .byte 107 .byte 105 .byte 110 .byte 103 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 105 .byte 110 .byte 103 .byte 32 .byte 111 .byte 110 .byte 32 .byte 109 .byte 117 .byte 108 .byte 116 .byte 105 .byte 112 .byte 108 .byte 121 .byte 44 .byte 32 .byte 100 .byte 105 .byte 118 .byte 105 .byte 100 .byte 101 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 97 .byte 100 .byte 100 .byte 47 .byte 115 .byte 117 .byte 98 .byte 116 .byte 114 .byte 97 .byte 99 .byte 116 .byte 46 .byte 10 .byte 0 .align 1 .L220: .byte 32 .byte 32 .byte 32 .byte 32 .byte 32 .byte 42 .byte 44 .byte 32 .byte 47 .byte 44 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 45 .byte 32 .byte 97 .byte 112 .byte 112 .byte 101 .byte 97 .byte 114 .byte 32 .byte 116 .byte 111 .byte 32 .byte 104 .byte 97 .byte 118 .byte 101 .byte 32 .byte 103 .byte 117 .byte 97 .byte 114 .byte 100 .byte 32 .byte 100 .byte 105 .byte 103 .byte 105 .byte 116 .byte 115 .byte 44 .byte 32 .byte 97 .byte 115 .byte 32 .byte 116 .byte 104 .byte 101 .byte 121 .byte 32 .byte 115 .byte 104 .byte 111 .byte 117 .byte 108 .byte 100 .byte 46 .byte 10 .byte 0 .align 1 .L217: .byte 32 .byte 32 .byte 46 .byte 46 .byte 46 .byte 32 .byte 32 .byte 105 .byte 102 .byte 32 .byte 40 .byte 88 .byte 32 .byte 61 .byte 61 .byte 32 .byte 49 .byte 46 .byte 48 .byte 41 .byte 32 .byte 123 .byte 46 .byte 46 .byte 46 .byte 46 .byte 46 .byte 125 .byte 32 .byte 101 .byte 108 .byte 115 .byte 101 .byte 32 .byte 123 .byte 46 .byte 46 .byte 46 .byte 47 .byte 40 .byte 88 .byte 45 .byte 49 .byte 46 .byte 48 .byte 41 .byte 46 .byte 46 .byte 46 .byte 125 .byte 10 .byte 0 .align 1 .L216: .byte 32 .byte 32 .byte 115 .byte 117 .byte 99 .byte 104 .byte 32 .byte 112 .byte 114 .byte 101 .byte 99 .byte 97 .byte 117 .byte 116 .byte 105 .byte 111 .byte 110 .byte 115 .byte 32 .byte 97 .byte 103 .byte 97 .byte 105 .byte 110 .byte 115 .byte 116 .byte 32 .byte 100 .byte 105 .byte 118 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 98 .byte 121 .byte 32 .byte 122 .byte 101 .byte 114 .byte 111 .byte 32 .byte 97 .byte 115 .byte 10 .byte 0 .align 1 .L215: .byte 32 .byte 32 .byte 115 .byte 117 .byte 98 .byte 116 .byte 114 .byte 97 .byte 99 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 121 .byte 105 .byte 101 .byte 108 .byte 100 .byte 115 .byte 32 .byte 32 .byte 40 .byte 49 .byte 45 .byte 85 .byte 49 .byte 41 .byte 32 .byte 45 .byte 32 .byte 49 .byte 32 .byte 61 .byte 32 .byte 48 .byte 32 .byte 44 .byte 32 .byte 116 .byte 104 .byte 101 .byte 114 .byte 101 .byte 98 .byte 121 .byte 32 .byte 118 .byte 105 .byte 116 .byte 105 .byte 97 .byte 116 .byte 105 .byte 110 .byte 103 .byte 10 .byte 0 .align 1 .L214: .byte 99 .byte 111 .byte 109 .byte 112 .byte 97 .byte 114 .byte 105 .byte 115 .byte 111 .byte 110 .byte 32 .byte 97 .byte 108 .byte 108 .byte 101 .byte 103 .byte 101 .byte 115 .byte 32 .byte 32 .byte 40 .byte 49 .byte 45 .byte 85 .byte 49 .byte 41 .byte 32 .byte 60 .byte 32 .byte 49 .byte 32 .byte 32 .byte 97 .byte 108 .byte 116 .byte 104 .byte 111 .byte 117 .byte 103 .byte 104 .byte 10 .byte 0 .align 1 .L211: .byte 45 .byte 32 .byte 108 .byte 97 .byte 99 .byte 107 .byte 115 .byte 32 .byte 71 .byte 117 .byte 97 .byte 114 .byte 100 .byte 32 .byte 68 .byte 105 .byte 103 .byte 105 .byte 116 .byte 44 .byte 32 .byte 115 .byte 111 .byte 32 .byte 99 .byte 97 .byte 110 .byte 99 .byte 101 .byte 108 .byte 108 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 105 .byte 115 .byte 32 .byte 111 .byte 98 .byte 115 .byte 99 .byte 117 .byte 114 .byte 101 .byte 100 .byte 0 .align 1 .L206: .byte 42 .byte 32 .byte 97 .byte 110 .byte 100 .byte 47 .byte 111 .byte 114 .byte 32 .byte 47 .byte 32 .byte 103 .byte 101 .byte 116 .byte 115 .byte 32 .byte 116 .byte 111 .byte 111 .byte 32 .byte 109 .byte 97 .byte 110 .byte 121 .byte 32 .byte 108 .byte 97 .byte 115 .byte 116 .byte 32 .byte 100 .byte 105 .byte 103 .byte 105 .byte 116 .byte 115 .byte 32 .byte 119 .byte 114 .byte 111 .byte 110 .byte 103 .byte 0 .align 1 .L202: .byte 67 .byte 111 .byte 109 .byte 112 .byte 117 .byte 116 .byte 101 .byte 100 .byte 32 .byte 118 .byte 97 .byte 108 .byte 117 .byte 101 .byte 32 .byte 111 .byte 102 .byte 32 .byte 49 .byte 47 .byte 49 .byte 46 .byte 48 .byte 48 .byte 48 .byte 46 .byte 46 .byte 49 .byte 32 .byte 62 .byte 61 .byte 32 .byte 49 .byte 0 .align 1 .L200: .byte 68 .byte 105 .byte 118 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 108 .byte 97 .byte 99 .byte 107 .byte 115 .byte 32 .byte 97 .byte 32 .byte 71 .byte 117 .byte 97 .byte 114 .byte 100 .byte 32 .byte 68 .byte 105 .byte 103 .byte 105 .byte 116 .byte 44 .byte 32 .byte 115 .byte 111 .byte 32 .byte 88 .byte 47 .byte 49 .byte 32 .byte 33 .byte 61 .byte 32 .byte 88 .byte 0 .align 1 .L195: .byte 68 .byte 105 .byte 118 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 108 .byte 97 .byte 99 .byte 107 .byte 115 .byte 32 .byte 97 .byte 32 .byte 71 .byte 117 .byte 97 .byte 114 .byte 100 .byte 32 .byte 68 .byte 105 .byte 103 .byte 105 .byte 116 .byte 44 .byte 32 .byte 115 .byte 111 .byte 32 .byte 101 .byte 114 .byte 114 .byte 111 .byte 114 .byte 32 .byte 99 .byte 97 .byte 110 .byte 32 .byte 101 .byte 120 .byte 99 .byte 101 .byte 101 .byte 100 .byte 32 .byte 49 .byte 32 .byte 117 .byte 108 .byte 112 .byte 10 .byte 111 .byte 114 .byte 32 .byte 32 .byte 49 .byte 47 .byte 51 .byte 32 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 32 .byte 51 .byte 47 .byte 57 .byte 32 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 32 .byte 57 .byte 47 .byte 50 .byte 55 .byte 32 .byte 109 .byte 97 .byte 121 .byte 32 .byte 100 .byte 105 .byte 115 .byte 97 .byte 103 .byte 114 .byte 101 .byte 101 .byte 0 .align 1 .L191: .byte 42 .byte 32 .byte 103 .byte 101 .byte 116 .byte 115 .byte 32 .byte 116 .byte 111 .byte 111 .byte 32 .byte 109 .byte 97 .byte 110 .byte 121 .byte 32 .byte 102 .byte 105 .byte 110 .byte 97 .byte 108 .byte 32 .byte 100 .byte 105 .byte 103 .byte 105 .byte 116 .byte 115 .byte 32 .byte 119 .byte 114 .byte 111 .byte 110 .byte 103 .byte 46 .byte 10 .byte 0 .align 1 .L189: .byte 42 .byte 32 .byte 108 .byte 97 .byte 99 .byte 107 .byte 115 .byte 32 .byte 97 .byte 32 .byte 71 .byte 117 .byte 97 .byte 114 .byte 100 .byte 32 .byte 68 .byte 105 .byte 103 .byte 105 .byte 116 .byte 44 .byte 32 .byte 115 .byte 111 .byte 32 .byte 49 .byte 42 .byte 88 .byte 32 .byte 33 .byte 61 .byte 32 .byte 88 .byte 0 .align 1 .L186: .byte 10 .byte 67 .byte 104 .byte 101 .byte 99 .byte 107 .byte 105 .byte 110 .byte 103 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 103 .byte 117 .byte 97 .byte 114 .byte 100 .byte 32 .byte 100 .byte 105 .byte 103 .byte 105 .byte 116 .byte 32 .byte 105 .byte 110 .byte 32 .byte 42 .byte 44 .byte 32 .byte 47 .byte 44 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 45 .byte 46 .byte 10 .byte 0 .align 1 .L185: .byte 83 .byte 117 .byte 98 .byte 116 .byte 114 .byte 97 .byte 99 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 97 .byte 112 .byte 112 .byte 101 .byte 97 .byte 114 .byte 115 .byte 32 .byte 116 .byte 111 .byte 32 .byte 98 .byte 101 .byte 32 .byte 110 .byte 111 .byte 114 .byte 109 .byte 97 .byte 108 .byte 105 .byte 122 .byte 101 .byte 100 .byte 44 .byte 32 .byte 97 .byte 115 .byte 32 .byte 105 .byte 116 .byte 32 .byte 115 .byte 104 .byte 111 .byte 117 .byte 108 .byte 100 .byte 32 .byte 98 .byte 101 .byte 46 .byte 0 .align 1 .L180: .byte 83 .byte 117 .byte 98 .byte 116 .byte 114 .byte 97 .byte 99 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 105 .byte 115 .byte 32 .byte 110 .byte 111 .byte 116 .byte 32 .byte 110 .byte 111 .byte 114 .byte 109 .byte 97 .byte 108 .byte 105 .byte 122 .byte 101 .byte 100 .byte 32 .byte 88 .byte 61 .byte 89 .byte 44 .byte 88 .byte 43 .byte 90 .byte 32 .byte 33 .byte 61 .byte 32 .byte 89 .byte 43 .byte 90 .byte 33 .byte 0 .align 1 .L176: .byte 114 .byte 111 .byte 117 .byte 103 .byte 104 .byte 108 .byte 121 .byte 32 .byte 37 .byte 103 .byte 32 .byte 101 .byte 120 .byte 116 .byte 114 .byte 97 .byte 32 .byte 115 .byte 105 .byte 103 .byte 110 .byte 105 .byte 102 .byte 105 .byte 99 .byte 97 .byte 110 .byte 116 .byte 32 .byte 100 .byte 101 .byte 99 .byte 105 .byte 109 .byte 97 .byte 108 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L175: .byte 112 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 101 .byte 108 .byte 121 .byte 32 .byte 119 .byte 105 .byte 116 .byte 104 .byte 32 .byte 97 .byte 98 .byte 111 .byte 117 .byte 116 .byte 32 .byte 37 .byte 103 .byte 32 .byte 101 .byte 120 .byte 116 .byte 114 .byte 97 .byte 32 .byte 66 .byte 45 .byte 100 .byte 105 .byte 103 .byte 105 .byte 116 .byte 115 .byte 44 .byte 32 .byte 105 .byte 46 .byte 101 .byte 46 .byte 10 .byte 0 .align 1 .L174: .byte 83 .byte 111 .byte 109 .byte 101 .byte 32 .byte 115 .byte 117 .byte 98 .byte 101 .byte 120 .byte 112 .byte 114 .byte 101 .byte 115 .byte 115 .byte 105 .byte 111 .byte 110 .byte 115 .byte 32 .byte 97 .byte 112 .byte 112 .byte 101 .byte 97 .byte 114 .byte 32 .byte 116 .byte 111 .byte 32 .byte 98 .byte 101 .byte 32 .byte 99 .byte 97 .byte 108 .byte 99 .byte 117 .byte 108 .byte 97 .byte 116 .byte 101 .byte 100 .byte 32 .byte 101 .byte 120 .byte 116 .byte 114 .byte 97 .byte 10 .byte 0 .align 1 .L168: .byte 111 .byte 102 .byte 32 .byte 97 .byte 110 .byte 10 .byte 101 .byte 120 .byte 116 .byte 114 .byte 97 .byte 45 .byte 112 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 0 .align 1 .L167: .byte 90 .byte 49 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 44 .byte 32 .byte 111 .byte 114 .byte 32 .byte 90 .byte 50 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 32 .byte 0 .align 1 .L166: .byte 44 .byte 32 .byte 111 .byte 114 .byte 32 .byte 101 .byte 120 .byte 97 .byte 99 .byte 116 .byte 32 .byte 114 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 97 .byte 108 .byte 32 .byte 97 .byte 114 .byte 105 .byte 116 .byte 104 .byte 109 .byte 101 .byte 116 .byte 105 .byte 99 .byte 32 .byte 97 .byte 32 .byte 114 .byte 101 .byte 115 .byte 117 .byte 108 .byte 116 .byte 10 .byte 0 .align 1 .L165: .byte 66 .byte 101 .byte 99 .byte 97 .byte 117 .byte 115 .byte 101 .byte 32 .byte 111 .byte 102 .byte 32 .byte 117 .byte 110 .byte 117 .byte 115 .byte 117 .byte 97 .byte 108 .byte 32 .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 32 .byte 61 .byte 32 .byte 37 .byte 102 .byte 0 .align 1 .L161: .byte 9 .byte 85 .byte 50 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 44 .byte 32 .byte 90 .byte 50 .byte 32 .byte 45 .byte 32 .byte 85 .byte 50 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 10 .byte 0 .align 1 .L160: .byte 9 .byte 85 .byte 49 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 44 .byte 32 .byte 90 .byte 49 .byte 32 .byte 45 .byte 32 .byte 85 .byte 49 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 10 .byte 0 .align 1 .L159: .byte 80 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 0 .align 1 .L158: .byte 0 .align 1 .L151: .byte 84 .byte 104 .byte 97 .byte 116 .byte 32 .byte 102 .byte 101 .byte 97 .byte 116 .byte 117 .byte 114 .byte 101 .byte 32 .byte 105 .byte 115 .byte 32 .byte 110 .byte 111 .byte 116 .byte 32 .byte 116 .byte 101 .byte 115 .byte 116 .byte 101 .byte 100 .byte 32 .byte 102 .byte 117 .byte 114 .byte 116 .byte 104 .byte 101 .byte 114 .byte 32 .byte 98 .byte 121 .byte 32 .byte 116 .byte 104 .byte 105 .byte 115 .byte 32 .byte 112 .byte 114 .byte 111 .byte 103 .byte 114 .byte 97 .byte 109 .byte 46 .byte 10 .byte 0 .align 1 .L146: .byte 80 .byte 111 .byte 115 .byte 115 .byte 105 .byte 98 .byte 108 .byte 121 .byte 32 .byte 115 .byte 111 .byte 109 .byte 101 .byte 32 .byte 112 .byte 97 .byte 114 .byte 116 .byte 32 .byte 111 .byte 102 .byte 32 .byte 116 .byte 104 .byte 105 .byte 115 .byte 0 .align 1 .L145: .byte 98 .byte 121 .byte 32 .byte 101 .byte 120 .byte 116 .byte 114 .byte 97 .byte 45 .byte 112 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 101 .byte 32 .byte 101 .byte 118 .byte 97 .byte 108 .byte 117 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 111 .byte 102 .byte 32 .byte 97 .byte 114 .byte 105 .byte 116 .byte 104 .byte 109 .byte 101 .byte 116 .byte 105 .byte 99 .byte 32 .byte 115 .byte 117 .byte 98 .byte 101 .byte 120 .byte 112 .byte 114 .byte 101 .byte 115 .byte 115 .byte 105 .byte 111 .byte 110 .byte 115 .byte 46 .byte 10 .byte 0 .align 1 .L144: .byte 97 .byte 114 .byte 101 .byte 32 .byte 115 .byte 121 .byte 109 .byte 112 .byte 116 .byte 111 .byte 109 .byte 115 .byte 32 .byte 111 .byte 102 .byte 32 .byte 105 .byte 110 .byte 99 .byte 111 .byte 110 .byte 115 .byte 105 .byte 115 .byte 116 .byte 101 .byte 110 .byte 99 .byte 105 .byte 101 .byte 115 .byte 32 .byte 105 .byte 110 .byte 116 .byte 114 .byte 111 .byte 100 .byte 117 .byte 99 .byte 101 .byte 100 .byte 10 .byte 0 .align 1 .L143: .byte 114 .byte 101 .byte 115 .byte 112 .byte 101 .byte 99 .byte 116 .byte 105 .byte 118 .byte 101 .byte 108 .byte 121 .byte 32 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 44 .byte 32 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 44 .byte 32 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 44 .byte 10 .byte 0 .align 1 .L142: .byte 68 .byte 105 .byte 115 .byte 97 .byte 103 .byte 114 .byte 101 .byte 101 .byte 109 .byte 101 .byte 110 .byte 116 .byte 115 .byte 32 .byte 97 .byte 109 .byte 111 .byte 110 .byte 103 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 118 .byte 97 .byte 108 .byte 117 .byte 101 .byte 115 .byte 32 .byte 88 .byte 49 .byte 44 .byte 32 .byte 89 .byte 49 .byte 44 .byte 32 .byte 90 .byte 49 .byte 44 .byte 10 .byte 0 .align 1 .L120: .byte 80 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 119 .byte 111 .byte 114 .byte 115 .byte 101 .byte 32 .byte 116 .byte 104 .byte 97 .byte 110 .byte 32 .byte 53 .byte 32 .byte 100 .byte 101 .byte 99 .byte 105 .byte 109 .byte 97 .byte 108 .byte 32 .byte 102 .byte 105 .byte 103 .byte 117 .byte 114 .byte 101 .byte 115 .byte 32 .byte 32 .byte 0 .align 1 .L118: .byte 84 .byte 104 .byte 101 .byte 32 .byte 110 .byte 117 .byte 109 .byte 98 .byte 101 .byte 114 .byte 32 .byte 111 .byte 102 .byte 32 .byte 115 .byte 105 .byte 103 .byte 110 .byte 105 .byte 102 .byte 105 .byte 99 .byte 97 .byte 110 .byte 116 .byte 32 .byte 100 .byte 105 .byte 103 .byte 105 .byte 116 .byte 115 .byte 32 .byte 111 .byte 102 .byte 32 .byte 116 .byte 104 .byte 101 .byte 32 .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 32 .byte 105 .byte 115 .byte 32 .byte 37 .byte 102 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L117: .byte 108 .byte 111 .byte 103 .byte 97 .byte 114 .byte 105 .byte 116 .byte 104 .byte 109 .byte 105 .byte 99 .byte 32 .byte 101 .byte 110 .byte 99 .byte 111 .byte 100 .byte 105 .byte 110 .byte 103 .byte 32 .byte 104 .byte 97 .byte 115 .byte 32 .byte 112 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 99 .byte 104 .byte 97 .byte 114 .byte 97 .byte 99 .byte 116 .byte 101 .byte 114 .byte 105 .byte 122 .byte 101 .byte 100 .byte 32 .byte 115 .byte 111 .byte 108 .byte 101 .byte 108 .byte 121 .byte 32 .byte 98 .byte 121 .byte 32 .byte 85 .byte 49 .byte 46 .byte 10 .byte 0 .align 1 .L114: .byte 111 .byte 102 .byte 32 .byte 115 .byte 105 .byte 103 .byte 110 .byte 105 .byte 102 .byte 105 .byte 99 .byte 97 .byte 110 .byte 116 .byte 32 .byte 100 .byte 105 .byte 103 .byte 105 .byte 116 .byte 115 .byte 32 .byte 98 .byte 117 .byte 116 .byte 44 .byte 32 .byte 98 .byte 121 .byte 32 .byte 105 .byte 116 .byte 115 .byte 101 .byte 108 .byte 102 .byte 44 .byte 32 .byte 116 .byte 104 .byte 105 .byte 115 .byte 32 .byte 105 .byte 115 .byte 32 .byte 97 .byte 32 .byte 109 .byte 105 .byte 110 .byte 111 .byte 114 .byte 32 .byte 102 .byte 108 .byte 97 .byte 119 .byte 46 .byte 10 .byte 0 .align 1 .L113: .byte 80 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 32 .byte 99 .byte 97 .byte 110 .byte 110 .byte 111 .byte 116 .byte 32 .byte 98 .byte 101 .byte 32 .byte 99 .byte 104 .byte 97 .byte 114 .byte 97 .byte 99 .byte 116 .byte 101 .byte 114 .byte 105 .byte 122 .byte 101 .byte 100 .byte 32 .byte 98 .byte 121 .byte 32 .byte 97 .byte 110 .byte 32 .byte 73 .byte 110 .byte 116 .byte 101 .byte 103 .byte 101 .byte 114 .byte 32 .byte 110 .byte 117 .byte 109 .byte 98 .byte 101 .byte 114 .byte 10 .byte 0 .align 1 .L100: .byte 67 .byte 111 .byte 109 .byte 112 .byte 97 .byte 114 .byte 105 .byte 115 .byte 111 .byte 110 .byte 32 .byte 105 .byte 115 .byte 32 .byte 102 .byte 117 .byte 122 .byte 122 .byte 121 .byte 44 .byte 88 .byte 61 .byte 49 .byte 32 .byte 98 .byte 117 .byte 116 .byte 32 .byte 88 .byte 45 .byte 49 .byte 47 .byte 50 .byte 45 .byte 49 .byte 47 .byte 50 .byte 32 .byte 33 .byte 61 .byte 32 .byte 48 .byte 0 .align 1 .L96: .byte 40 .byte 49 .byte 45 .byte 85 .byte 49 .byte 41 .byte 45 .byte 49 .byte 47 .byte 50 .byte 32 .byte 60 .byte 32 .byte 49 .byte 47 .byte 50 .byte 32 .byte 105 .byte 115 .byte 32 .byte 70 .byte 65 .byte 76 .byte 83 .byte 69 .byte 44 .byte 32 .byte 112 .byte 114 .byte 111 .byte 103 .byte 46 .byte 32 .byte 102 .byte 97 .byte 105 .byte 108 .byte 115 .byte 63 .byte 0 .align 8 .L94: .word 0x40240000 .word 0x0 .align 1 .L89: .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 32 .byte 105 .byte 115 .byte 32 .byte 110 .byte 111 .byte 116 .byte 32 .byte 97 .byte 115 .byte 32 .byte 103 .byte 111 .byte 111 .byte 100 .byte 32 .byte 97 .byte 115 .byte 32 .byte 50 .byte 32 .byte 111 .byte 114 .byte 32 .byte 49 .byte 48 .byte 0 .align 1 .L85: .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 32 .byte 105 .byte 115 .byte 32 .byte 116 .byte 111 .byte 111 .byte 32 .byte 98 .byte 105 .byte 103 .byte 58 .byte 32 .byte 114 .byte 111 .byte 117 .byte 110 .byte 100 .byte 111 .byte 102 .byte 102 .byte 32 .byte 112 .byte 114 .byte 111 .byte 98 .byte 108 .byte 101 .byte 109 .byte 115 .byte 0 .align 1 .L83: .byte 77 .byte 89 .byte 83 .byte 84 .byte 69 .byte 82 .byte 89 .byte 58 .byte 32 .byte 114 .byte 101 .byte 99 .byte 97 .byte 108 .byte 99 .byte 117 .byte 108 .byte 97 .byte 116 .byte 101 .byte 100 .byte 32 .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L82: .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 32 .byte 99 .byte 111 .byte 110 .byte 102 .byte 105 .byte 114 .byte 109 .byte 101 .byte 100 .byte 46 .byte 10 .byte 0 .align 8 .L79: .word 0x3f847ae1 .word 0x47ae147b .align 1 .L78: .byte 103 .byte 101 .byte 116 .byte 115 .byte 32 .byte 98 .byte 101 .byte 116 .byte 116 .byte 101 .byte 114 .byte 32 .byte 99 .byte 108 .byte 111 .byte 115 .byte 101 .byte 115 .byte 116 .byte 32 .byte 114 .byte 101 .byte 108 .byte 97 .byte 116 .byte 105 .byte 118 .byte 101 .byte 32 .byte 115 .byte 101 .byte 112 .byte 97 .byte 114 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 85 .byte 49 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L77: .byte 99 .byte 111 .byte 110 .byte 102 .byte 105 .byte 114 .byte 109 .byte 115 .byte 32 .byte 99 .byte 108 .byte 111 .byte 115 .byte 101 .byte 115 .byte 116 .byte 32 .byte 114 .byte 101 .byte 108 .byte 97 .byte 116 .byte 105 .byte 118 .byte 101 .byte 32 .byte 115 .byte 101 .byte 112 .byte 97 .byte 114 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 85 .byte 49 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L62: .byte 82 .byte 101 .byte 99 .byte 97 .byte 108 .byte 99 .byte 117 .byte 108 .byte 97 .byte 116 .byte 105 .byte 110 .byte 103 .byte 32 .byte 114 .byte 97 .byte 100 .byte 105 .byte 120 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 112 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 10 .byte 32 .byte 0 .align 1 .L61: .byte 67 .byte 108 .byte 111 .byte 115 .byte 101 .byte 115 .byte 116 .byte 32 .byte 114 .byte 101 .byte 108 .byte 97 .byte 116 .byte 105 .byte 118 .byte 101 .byte 32 .byte 115 .byte 101 .byte 112 .byte 97 .byte 114 .byte 97 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 102 .byte 111 .byte 117 .byte 110 .byte 100 .byte 32 .byte 105 .byte 115 .byte 32 .byte 85 .byte 49 .byte 32 .byte 61 .byte 32 .byte 37 .byte 46 .byte 55 .byte 101 .byte 32 .byte 46 .byte 10 .byte 10 .byte 0 .align 1 .L55: .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 32 .byte 61 .byte 32 .byte 37 .byte 102 .byte 32 .byte 46 .byte 10 .byte 0 .align 1 .L46: .byte 83 .byte 101 .byte 97 .byte 114 .byte 99 .byte 104 .byte 105 .byte 110 .byte 103 .byte 32 .byte 102 .byte 111 .byte 114 .byte 32 .byte 82 .byte 97 .byte 100 .byte 105 .byte 120 .byte 32 .byte 97 .byte 110 .byte 100 .byte 32 .byte 80 .byte 114 .byte 101 .byte 99 .byte 105 .byte 115 .byte 105 .byte 111 .byte 110 .byte 46 .byte 10 .byte 0 .align 1 .L45: .byte 10 .byte 0 .align 1 .L44: .byte 45 .byte 49 .byte 44 .byte 32 .byte 48 .byte 44 .byte 32 .byte 49 .byte 47 .byte 50 .byte 44 .byte 32 .byte 49 .byte 44 .byte 32 .byte 50 .byte 44 .byte 32 .byte 51 .byte 44 .byte 32 .byte 52 .byte 44 .byte 32 .byte 53 .byte 44 .byte 32 .byte 57 .byte 44 .byte 32 .byte 50 .byte 55 .byte 44 .byte 32 .byte 51 .byte 50 .byte 32 .byte 38 .byte 32 .byte 50 .byte 52 .byte 48 .byte 32 .byte 97 .byte 114 .byte 101 .byte 32 .byte 79 .byte 46 .byte 75 .byte 46 .byte 10 .byte 0 .align 1 .L39: .byte 53 .byte 32 .byte 33 .byte 61 .byte 32 .byte 52 .byte 43 .byte 49 .byte 44 .byte 32 .byte 50 .byte 52 .byte 48 .byte 47 .byte 51 .byte 32 .byte 33 .byte 61 .byte 32 .byte 56 .byte 48 .byte 44 .byte 32 .byte 50 .byte 52 .byte 48 .byte 47 .byte 52 .byte 32 .byte 33 .byte 61 .byte 32 .byte 54 .byte 48 .byte 44 .byte 32 .byte 111 .byte 114 .byte 32 .byte 50 .byte 52 .byte 48 .byte 47 .byte 53 .byte 32 .byte 33 .byte 61 .byte 32 .byte 52 .byte 56 .byte 0 .align 1 .L35: .byte 57 .byte 32 .byte 33 .byte 61 .byte 32 .byte 51 .byte 42 .byte 51 .byte 44 .byte 32 .byte 50 .byte 55 .byte 32 .byte 33 .byte 61 .byte 32 .byte 57 .byte 42 .byte 51 .byte 44 .byte 32 .byte 51 .byte 50 .byte 32 .byte 33 .byte 61 .byte 32 .byte 56 .byte 42 .byte 52 .byte 44 .byte 32 .byte 111 .byte 114 .byte 32 .byte 51 .byte 50 .byte 45 .byte 50 .byte 55 .byte 45 .byte 52 .byte 45 .byte 49 .byte 32 .byte 33 .byte 61 .byte 32 .byte 48 .byte 0 .align 1 .L31: .byte 49 .byte 47 .byte 50 .byte 32 .byte 43 .byte 32 .byte 40 .byte 45 .byte 49 .byte 41 .byte 32 .byte 43 .byte 32 .byte 49 .byte 47 .byte 50 .byte 32 .byte 33 .byte 61 .byte 32 .byte 48 .byte 0 .align 1 .L27: .byte 45 .byte 49 .byte 43 .byte 49 .byte 32 .byte 33 .byte 61 .byte 32 .byte 48 .byte 44 .byte 32 .byte 40 .byte 45 .byte 49 .byte 41 .byte 43 .byte 97 .byte 98 .byte 115 .byte 40 .byte 49 .byte 41 .byte 32 .byte 33 .byte 61 .byte 32 .byte 48 .byte 44 .byte 32 .byte 111 .byte 114 .byte 32 .byte 45 .byte 49 .byte 43 .byte 40 .byte 45 .byte 49 .byte 41 .byte 42 .byte 40 .byte 45 .byte 49 .byte 41 .byte 32 .byte 33 .byte 61 .byte 32 .byte 48 .byte 0 .align 1 .L23: .byte 51 .byte 32 .byte 33 .byte 61 .byte 32 .byte 50 .byte 43 .byte 49 .byte 44 .byte 32 .byte 52 .byte 32 .byte 33 .byte 61 .byte 32 .byte 51 .byte 43 .byte 49 .byte 44 .byte 32 .byte 52 .byte 43 .byte 50 .byte 42 .byte 40 .byte 45 .byte 50 .byte 41 .byte 32 .byte 33 .byte 61 .byte 32 .byte 48 .byte 44 .byte 32 .byte 111 .byte 114 .byte 32 .byte 52 .byte 45 .byte 51 .byte 45 .byte 49 .byte 32 .byte 33 .byte 61 .byte 32 .byte 48 .byte 0 .align 8 .L21: .word 0x3f50624d .word 0xd2f1a9fc .align 1 .L20: .byte 67 .byte 111 .byte 109 .byte 112 .byte 97 .byte 114 .byte 105 .byte 115 .byte 111 .byte 110 .byte 32 .byte 97 .byte 108 .byte 108 .byte 101 .byte 103 .byte 101 .byte 115 .byte 32 .byte 116 .byte 104 .byte 97 .byte 116 .byte 32 .byte 45 .byte 48 .byte 46 .byte 48 .byte 32 .byte 105 .byte 115 .byte 32 .byte 78 .byte 111 .byte 110 .byte 45 .byte 122 .byte 101 .byte 114 .byte 111 .byte 33 .byte 10 .byte 0 .align 1 .L15: .byte 48 .byte 43 .byte 48 .byte 32 .byte 33 .byte 61 .byte 32 .byte 48 .byte 44 .byte 32 .byte 49 .byte 45 .byte 49 .byte 32 .byte 33 .byte 61 .byte 32 .byte 48 .byte 44 .byte 32 .byte 49 .byte 32 .byte 60 .byte 61 .byte 32 .byte 48 .byte 44 .byte 32 .byte 111 .byte 114 .byte 32 .byte 49 .byte 43 .byte 49 .byte 32 .byte 33 .byte 61 .byte 32 .byte 50 .byte 0 .align 1 .L13: .byte 80 .byte 114 .byte 111 .byte 103 .byte 114 .byte 97 .byte 109 .byte 32 .byte 105 .byte 115 .byte 32 .byte 110 .byte 111 .byte 119 .byte 32 .byte 82 .byte 85 .byte 78 .byte 78 .byte 73 .byte 78 .byte 71 .byte 32 .byte 116 .byte 101 .byte 115 .byte 116 .byte 115 .byte 32 .byte 111 .byte 110 .byte 32 .byte 115 .byte 109 .byte 97 .byte 108 .byte 108 .byte 32 .byte 105 .byte 110 .byte 116 .byte 101 .byte 103 .byte 101 .byte 114 .byte 115 .byte 58 .byte 10 .byte 0 .align 8 .L9: .word 0x3ff00000 .word 0x0 .align 8 .L8: .word 0x0 .word 0x0 .align 1 .L3: .byte 10 .byte 42 .byte 32 .byte 42 .byte 32 .byte 42 .byte 32 .byte 70 .byte 76 .byte 79 .byte 65 .byte 84 .byte 73 .byte 78 .byte 71 .byte 45 .byte 80 .byte 79 .byte 73 .byte 78 .byte 84 .byte 32 .byte 69 .byte 82 .byte 82 .byte 79 .byte 82 .byte 32 .byte 42 .byte 32 .byte 42 .byte 32 .byte 42 .byte 10 .byte 0