.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 ld2 [%i4],%f30 st2 %f30,[%i5] set One,%i5 set .L9,%i4 ld2 [%i4],%f30 st2 %f30,[%i5] set Two,%i4 ld2 [%i5],%f30 faddd %f30,%f30,%f28 st2 %f28,[%i4] set Three,%i5 ld2 [%i4],%f28 faddd %f28,%f30,%f26 st2 %f26,[%i5] set Four,%i4 ld2 [%i5],%f26 faddd %f26,%f30,%f24 st2 %f24,[%i4] set Five,%i5 ld2 [%i4],%f24 faddd %f24,%f30,%f22 st2 %f22,[%i5] set Eight,%i4 faddd %f24,%f24,%f22 st2 %f22,[%i4] set Nine,%i3 fmuld %f26,%f26,%f22 st2 %f22,[%i3] set TwentySeven,%i2 ld2 [%i3],%f22 fmuld %f22,%f26,%f22 st2 %f22,[%i2] set ThirtyTwo,%i3 ld2 [%i4],%f22 fmuld %f24,%f22,%f22 st2 %f22,[%i3] set TwoForty,%i4 ld2 [%i5],%f22 fmuld %f24,%f22,%f22 fmuld %f22,%f26,%f26 fmuld %f26,%f24,%f26 st2 %f26,[%i4] set MinusOne,%i5 fnegs %f30,%f26; fmovs %f31,%f27 st2 %f26,[%i5] set Half,%i5 fdivd %f30,%f28,%f28 st2 %f28,[%i5] set OneAndHalf,%i4 ld2 [%i5],%f28 faddd %f30,%f28,%f30 st2 %f30,[%i4] 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 ld2 [%i4],%f30 faddd %f30,%f30,%f28 fcmped %f28,%f30; nop; fbne .L16; nop set One,%i4 ld2 [%i4],%f28 fsubd %f28,%f28,%f26 fcmped %f26,%f30; nop; fbne .L16; nop fcmped %f28,%f30; nop; fbule .L16; nop faddd %f28,%f28,%f30 set Two,%i4 ld2 [%i4],%f28 fcmped %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 ld2 [%i3],%f30 fnegs %f30,%f30; fmovs %f31,%f31 st2 %f30,[%i4] ld2 [%i4],%f30 set .L8,%i4 ld2 [%i4],%f28 fcmped %f30,%f28; nop; fbue .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 ld2 [%i3],%f30 st2 %f30,[%i4] set Radix,%i4 set .L9,%i3 ld2 [%i3],%f30 st2 %f30,[%i4] call TstPtUf; nop .L18: mov %g0,%o0 set Three,%i3 ld2 [%i3],%f30 set Two,%i3 ld2 [%i3],%f28 set One,%i3 ld2 [%i3],%f26 faddd %f28,%f26,%f24 fcmped %f30,%f24; nop; fbne .L24; nop set Four,%i3 ld2 [%i3],%f24 faddd %f30,%f26,%f22 fcmped %f24,%f22; nop; fbne .L24; nop set Zero,%i3 ld2 [%i3],%f22 fnegs %f28,%f20; fmovs %f29,%f21 fmuld %f28,%f20,%f28 faddd %f24,%f28,%f28 fcmped %f28,%f22; nop; fbne .L24; nop fsubd %f24,%f30,%f30 fsubd %f30,%f26,%f30 fcmped %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 ld2 [%i2],%f30 std %f30,[%fp+-8] set One,%i2 ld2 [%i2],%f28 set .L8,%i2 ld2 [%i2],%f26 fsubd %f26,%f28,%f26 fcmped %f30,%f26; nop; fbne .L28; nop set Zero,%i2 ld2 [%i2],%f26 faddd %f30,%f28,%f24 fcmped %f24,%f26; nop; fbne .L28; nop faddd %f28,%f30,%f24 fcmped %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 ld2 [%i2],%f28 ldd [%fp+-8],%f26 faddd %f26,%f30,%f30 fcmped %f30,%f28; nop; fbne .L28; nop set MinusOne,%i2 ld2 [%i2],%f30 fmuld %f30,%f30,%f26 faddd %f30,%f26,%f30 fcmped %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 ld2 [%i1],%f30 set MinusOne,%i1 ld2 [%i1],%f28 faddd %f30,%f28,%f28 faddd %f28,%f30,%f30 set Zero,%i1 ld2 [%i1],%f28 fcmped %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 ld2 [%i0],%f30 set Three,%i0 ld2 [%i0],%f28 fmuld %f28,%f28,%f26 fcmped %f30,%f26; nop; fbne .L36; nop set TwentySeven,%i0 ld2 [%i0],%f26 fmuld %f30,%f28,%f30 fcmped %f26,%f30; nop; fbne .L36; nop set Eight,%i0 ld2 [%i0],%f30 set Four,%i0 ld2 [%i0],%f28 faddd %f28,%f28,%f24 fcmped %f30,%f24; nop; fbne .L36; nop set ThirtyTwo,%i0 ld2 [%i0],%f24 fmuld %f30,%f28,%f30 fcmped %f24,%f30; nop; fbne .L36; nop fsubd %f24,%f26,%f30 fsubd %f30,%f28,%f30 set One,%i0 ld2 [%i0],%f28 fsubd %f30,%f28,%f30 set Zero,%i0 ld2 [%i0],%f28 fcmped %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 ld2 [%l7],%f30 set Four,%l7 ld2 [%l7],%f28 set One,%l7 ld2 [%l7],%f26 faddd %f28,%f26,%f26 fcmped %f30,%f26; nop; fbne .L40; nop set TwoForty,%l7 ld2 [%l7],%f26 set Three,%l7 ld2 [%l7],%f24 fmuld %f28,%f30,%f22 fmuld %f22,%f24,%f22 fmuld %f22,%f28,%f22 fcmped %f26,%f22; nop; fbne .L40; nop set Zero,%l7 ld2 [%l7],%f22 fdivd %f26,%f24,%f20 fmuld %f28,%f28,%f18 fmuld %f18,%f30,%f18 fsubd %f20,%f18,%f20 fcmped %f20,%f22; nop; fbne .L40; nop fdivd %f26,%f28,%f20 fmuld %f30,%f24,%f18 fmuld %f18,%f28,%f18 fsubd %f20,%f18,%f20 fcmped %f20,%f22; nop; fbne .L40; nop fdivd %f26,%f30,%f30 fmuld %f28,%f24,%f26 fmuld %f26,%f28,%f28 fsubd %f30,%f28,%f30 fcmped %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 ld2 [%l6],%f30 st2 %f30,[%l7] .L47: set W,%l7 ld2 [%l7],%f30 faddd %f30,%f30,%f30 st2 %f30,[%l7] set Y,%l6 ld2 [%l7],%f30 set One,%l7 ld2 [%l7],%f28 faddd %f30,%f28,%f26 st2 %f26,[%l6] set Z,%l7 ld2 [%l6],%f26 fsubd %f26,%f30,%f30 st2 %f30,[%l7] ld2 [%l7],%f30 fsubd %f30,%f28,%f30 st2 %f30,[%l6] .L48: set Y,%l7 ld2 [%l7],%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 MinusOne,%l7 ld2 [%l7],%f28 faddd %f28,%f30,%f30 set Zero,%l7 ld2 [%l7],%f28 fcmped %f30,%f28; nop; fbul .L47; nop set Precision,%l7 set Zero,%l6 ld2 [%l6],%f30 st2 %f30,[%l7] set Y,%l7 set One,%l6 ld2 [%l6],%f30 st2 %f30,[%l7] .L50: set Radix,%l7 set W,%l6 ld2 [%l6],%f30 set Y,%l6 ld2 [%l6],%f28 faddd %f30,%f28,%f26 st2 %f26,[%l7] faddd %f28,%f28,%f28 st2 %f28,[%l6] ld2 [%l7],%f28 fsubd %f28,%f30,%f30 st2 %f30,[%l7] .L51: set Radix,%l7 ld2 [%l7],%f30 set Zero,%l7 ld2 [%l7],%f28 fcmped %f30,%f28; nop; fbue .L50; nop set Radix,%l7 ld2 [%l7],%f30 set Two,%l7 ld2 [%l7],%f28 fcmped %f30,%f28; nop; fbuge .L53; nop set Radix,%l7 set One,%l6 ld2 [%l6],%f30 st2 %f30,[%l7] .L53: set .L55,%o0 set Radix,%l7 ld2 [%l7],%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 Radix,%l7 ld2 [%l7],%f30 set .L9,%l7 ld2 [%l7],%f28 fcmped %f30,%f28; nop; fbue .L56; nop set W,%l7 set One,%l6 ld2 [%l6],%f30 st2 %f30,[%l7] .L58: set Precision,%l7 set One,%l6 ld2 [%l6],%f30 ld2 [%l7],%f28 faddd %f28,%f30,%f28 st2 %f28,[%l7] set W,%l7 ld2 [%l7],%f28 set Radix,%l6 ld2 [%l6],%f26 fmuld %f28,%f26,%f28 st2 %f28,[%l7] set Y,%l6 ld2 [%l7],%f28 faddd %f28,%f30,%f30 st2 %f30,[%l6] .L59: set Y,%l7 ld2 [%l7],%f30 set W,%l7 ld2 [%l7],%f28 fsubd %f30,%f28,%f30 set One,%l7 ld2 [%l7],%f28 fcmped %f30,%f28; nop; fbue .L58; nop .L56: set U1,%l7 set One,%l6 ld2 [%l6],%f30 set W,%l6 ld2 [%l6],%f28 fdivd %f30,%f28,%f30 st2 %f30,[%l7] ld2 [%l7],%f30 set U2,%l7 set Radix,%l6 ld2 [%l6],%f28 fmuld %f28,%f30,%f28 st2 %f28,[%l7] 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 ld2 [%l6],%f30 st2 %f30,[%l7] set E1,%l7 set U1,%l6 ld2 [%l6],%f30 st2 %f30,[%l7] set E9,%l7 set U2,%l6 ld2 [%l6],%f30 st2 %f30,[%l7] set E3,%l7 set Precision,%l6 ld2 [%l6],%f30 st2 %f30,[%l7] set X,%l7 set Four,%l6 ld2 [%l6],%f30 set Three,%l6 ld2 [%l6],%f28 fdivd %f30,%f28,%f30 st2 %f30,[%l7] set Third,%l6 ld2 [%l7],%f30 set One,%l5 ld2 [%l5],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l6] set F6,%l5 ld2 [%l6],%f30 set Half,%l6 ld2 [%l6],%f28 fsubd %f28,%f30,%f28 st2 %f28,[%l5] ld2 [%l5],%f28 faddd %f28,%f28,%f28 st2 %f28,[%l7] ld2 [%l7],%f28 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 st2 %f30,[%l7] set X,%l7 ld2 [%l7],%f30 set U2,%l7 ld2 [%l7],%f28 fcmped %f30,%f28; nop; fbuge .L63; nop set X,%l7 set U2,%l6 ld2 [%l6],%f30 st2 %f30,[%l7] .L63: .L65: set U2,%l7 set X,%l6 ld2 [%l6],%f30 st2 %f30,[%l7] set Y,%l5 ld2 [%l7],%f30 set Half,%l7 ld2 [%l7],%f28 fmuld %f28,%f30,%f28 set ThirtyTwo,%l7 ld2 [%l7],%f26 fmuld %f26,%f30,%f26 fmuld %f26,%f30,%f30 faddd %f28,%f30,%f30 st2 %f30,[%l5] set One,%l7 ld2 [%l7],%f30 ld2 [%l5],%f28 faddd %f30,%f28,%f28 st2 %f28,[%l5] ld2 [%l5],%f28 fsubd %f28,%f30,%f30 st2 %f30,[%l6] .L66: set X,%l7 ld2 [%l7],%f30 set U2,%l7 ld2 [%l7],%f28 fcmped %f28,%f30; nop; fbule .L68; nop set Zero,%l7 ld2 [%l7],%f28 fcmped %f30,%f28; nop; fbug .L65; nop .L68: set X,%l7 set Two,%l6 ld2 [%l6],%f30 set Three,%l6 ld2 [%l6],%f28 fdivd %f30,%f28,%f30 st2 %f30,[%l7] set F6,%l6 set Half,%l5 ld2 [%l5],%f30 ld2 [%l7],%f28 fsubd %f28,%f30,%f28 st2 %f28,[%l6] set Third,%l5 ld2 [%l6],%f28 faddd %f28,%f28,%f26 st2 %f26,[%l5] ld2 [%l5],%f26 fsubd %f26,%f30,%f30 st2 %f30,[%l7] ld2 [%l7],%f30 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 st2 %f30,[%l7] set X,%l7 ld2 [%l7],%f30 set U1,%l7 ld2 [%l7],%f28 fcmped %f30,%f28; nop; fbuge .L69; nop set X,%l7 set U1,%l6 ld2 [%l6],%f30 st2 %f30,[%l7] .L69: .L71: set U1,%l7 set X,%l6 ld2 [%l6],%f30 st2 %f30,[%l7] set Y,%l5 set Half,%l4 ld2 [%l4],%f30 ld2 [%l7],%f28 fmuld %f30,%f28,%f26 set ThirtyTwo,%l7 ld2 [%l7],%f24 fmuld %f24,%f28,%f24 fmuld %f24,%f28,%f28 faddd %f26,%f28,%f28 st2 %f28,[%l5] ld2 [%l5],%f28 fsubd %f30,%f28,%f28 st2 %f28,[%l5] ld2 [%l5],%f28 faddd %f30,%f28,%f28 st2 %f28,[%l6] ld2 [%l6],%f28 fsubd %f30,%f28,%f28 st2 %f28,[%l5] ld2 [%l5],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l6] .L72: set X,%l7 ld2 [%l7],%f30 set U1,%l7 ld2 [%l7],%f28 fcmped %f28,%f30; nop; fbule .L74; nop set Zero,%l7 ld2 [%l7],%f28 fcmped %f30,%f28; nop; fbug .L71; nop .L74: set U1,%l7 ld2 [%l7],%f30 set E1,%l7 ld2 [%l7],%f28 fcmped %f30,%f28; nop; fbne .L75; nop set .L77,%o0 call printf; nop ba .L76; nop .L75: set .L78,%o0 set U1,%l7 ld2 [%l7],%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 .L76: set U1,%l7 ld2 [%l7],%f30 set W,%l7 set One,%l6 ld2 [%l6],%f28 fdivd %f28,%f30,%f28 st2 %f28,[%l7] set Half,%l7 ld2 [%l7],%f28 set F9,%l7 fsubd %f28,%f30,%f26 faddd %f26,%f28,%f28 st2 %f28,[%l7] set U2,%l7 ld2 [%l7],%f28 fdivd %f28,%f30,%f30 set .L79,%l7 ld2 [%l7],%f28 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 st2 %f30,[%l7] set Radix,%l7 ld2 [%l7],%f30 set E0,%l7 ld2 [%l7],%f28 fcmped %f30,%f28; nop; fbne .L80; nop set .L82,%o0 call printf; nop ba .L81; nop .L80: set .L83,%o0 set Radix,%l7 ld2 [%l7],%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 .L81: set 2,%o0 set Eight,%l6 ld2 [%l6],%f30 set Radix,%l6 ld2 [%l6],%f28 faddd %f30,%f30,%f30 fcmped %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 ld2 [%l5],%f30 set Two,%l5 ld2 [%l5],%f28 fcmped %f30,%f28; nop; fbue .L93; nop set .L94,%l5 ld2 [%l5],%f28 fcmped %f30,%f28; nop; fbue .L93; nop set One,%l5 ld2 [%l5],%f28 fcmped %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 ld2 [%l4],%f30 set F9,%l4 ld2 [%l4],%f28 fsubd %f28,%f30,%f28 fcmped %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 ld2 [%l2],%f30 st2 %f30,[%l3] set I,%l2 set 1,%l1 st %l1,[%l2] set Y,%l2 set Half,%l1 ld2 [%l1],%f30 ld2 [%l3],%f28 fsubd %f28,%f30,%f28 st2 %f28,[%l2] set Z,%l3 ld2 [%l2],%f28 fsubd %f28,%f30,%f30 st2 %f30,[%l3] mov %g0,%o0 set X,%l3 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L103; nop set Z,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%f30 set U2,%l3 ld2 [%l3],%f28 set X,%l3 faddd %f30,%f28,%f26 st2 %f26,[%l3] set I,%l3 st %g0,[%l3] set Milestone,%l3 set 25,%l2 st %l2,[%l3] set BMinusU2,%l3 set Radix,%l2 ld2 [%l2],%f26 fsubd %f26,%f30,%f24 st2 %f24,[%l3] ld2 [%l3],%f24 fsubd %f24,%f28,%f28 faddd %f28,%f30,%f28 st2 %f28,[%l3] fcmped %f26,%f30; nop; fbue .L104; nop set U1,%l3 ld2 [%l3],%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 log; nop fmovs %f0,%f30; fmovs %f1,%f31 std %f30,[%fp+-16] set Radix,%l3 ld2 [%l3],%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 log; nop fmovs %f0,%f30; fmovs %f1,%f31 set X,%l3 set TwoForty,%l2 ld2 [%l2],%f28 fnegs %f28,%f28; fmovs %f29,%f29 ldd [%fp+-16],%f26 fmuld %f28,%f26,%f28 fdivd %f28,%f30,%f30 st2 %f30,[%l3] set Half,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 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 st2 %f30,[%l3] set X,%l3 ld2 [%l3],%f30 set Y,%l3 ld2 [%l3],%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 Four,%l3 ld2 [%l3],%f28 fmuld %f30,%f28,%f30 set One,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbuge .L106; nop set X,%l3 set Y,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L106: set Precision,%l3 set X,%l2 ld2 [%l2],%f30 set TwoForty,%l2 ld2 [%l2],%f28 fdivd %f30,%f28,%f30 st2 %f30,[%l3] set Half,%l2 ld2 [%l2],%f30 ld2 [%l3],%f28 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 st2 %f30,[%l3] set Precision,%l3 ld2 [%l3],%f30 set Y,%l3 ld2 [%l3],%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 TwoForty,%l3 ld2 [%l3],%f28 fmuld %f30,%f28,%f30 set Half,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbuge .L108; nop set Precision,%l3 set Y,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L108: .L104: set Precision,%l3 ld2 [%l3],%f30 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 fcmped %f28,%f30; nop; fbne .L112; nop set Radix,%l3 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L110; nop .L112: set .L113,%o0 call printf; nop set .L114,%o0 call printf; nop .L110: set Radix,%l3 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L115; nop set .L117,%o0 call printf; nop ba .L116; nop .L115: set .L118,%o0 set Precision,%l3 ld2 [%l3],%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 .L116: set 1,%o0 set Nine,%l3 ld2 [%l3],%f30 set U2,%l3 ld2 [%l3],%f28 fmuld %f28,%f30,%f28 fmuld %f28,%f30,%f30 set TwoForty,%l3 ld2 [%l3],%f28 fmuld %f30,%f28,%f30 set One,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%f30 set Three,%l3 ld2 [%l3],%f28 set One,%l3 ld2 [%l3],%f26 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 st2 %f30,[%l3] .L123: set Z2,%l3 set X,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set One,%l1 ld2 [%l1],%f30 ld2 [%l3],%f28 set Half,%l3 ld2 [%l3],%f26 fmuld %f26,%f28,%f26 set ThirtyTwo,%l3 ld2 [%l3],%f24 fmuld %f24,%f28,%f24 fmuld %f24,%f28,%f28 faddd %f26,%f28,%f28 faddd %f30,%f28,%f28 fsubd %f28,%f30,%f30 st2 %f30,[%l2] .L124: set X,%l3 ld2 [%l3],%f30 set Z2,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbule .L126; nop set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbug .L123; nop .L126: set Three,%l3 ld2 [%l3],%f30 set Four,%l3 ld2 [%l3],%f28 fdivd %f30,%f28,%f26 set Two,%l3 ld2 [%l3],%f24 fdivd %f24,%f30,%f24 fsubd %f26,%f24,%f26 fmuld %f26,%f30,%f30 set One,%l3 ld2 [%l3],%f26 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 st2 %f30,[%l3] set Y,%l3 st2 %f30,[%l3] set X,%l3 st2 %f30,[%l3] .L127: set Z1,%l3 set Z,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set One,%l1 ld2 [%l1],%f30 set Two,%l1 ld2 [%l1],%f28 fdivd %f30,%f28,%f30 ld2 [%l3],%f28 set Half,%l3 ld2 [%l3],%f26 fmuld %f26,%f28,%f26 set ThirtyTwo,%l3 ld2 [%l3],%f24 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 st2 %f30,[%l2] .L128: set Z,%l3 ld2 [%l3],%f30 set Z1,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbule .L130; nop set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbug .L127; nop .L130: .L131: .L134: set Y1,%l3 set Y,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set Half,%l1 ld2 [%l1],%f30 ld2 [%l3],%f28 fmuld %f30,%f28,%f26 set ThirtyTwo,%l3 ld2 [%l3],%f24 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 st2 %f30,[%l2] .L135: set Y,%l3 ld2 [%l3],%f30 set Y1,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbule .L137; nop set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbug .L134; nop .L137: set X1,%l3 set X,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] ld2 [%l3],%f30 set F9,%l3 ld2 [%l3],%f28 set Half,%l3 ld2 [%l3],%f26 fmuld %f26,%f30,%f26 set ThirtyTwo,%l3 ld2 [%l3],%f24 fmuld %f24,%f30,%f24 fmuld %f24,%f30,%f30 faddd %f26,%f30,%f30 fsubd %f30,%f28,%f30 faddd %f30,%f28,%f30 st2 %f30,[%l2] .L132: set X,%l3 ld2 [%l3],%f30 set X1,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbule .L138; nop set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbug .L131; nop .L138: set X1,%l3 ld2 [%l3],%f30 set Y1,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L141; nop set Z1,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L139; nop .L141: set 1,%o0 set .L142,%o1 call BadCond; nop set .L143,%o0 set X1,%l3 ld2 [%l3],%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 set Y1,%l3 ld2 [%l3],%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 set Z1,%l3 ld2 [%l3],%f30 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 ld2 [%l3],%f30 set X1,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbue .L150; nop set Y1,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbue .L150; nop set Z1,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L140; nop .L150: set .L151,%o0 call printf; nop ba .L140; nop .L139: set Z1,%l3 ld2 [%l3],%f30 set U1,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L154; nop set Z2,%l3 ld2 [%l3],%f30 set U2,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L152; nop .L154: set Z1,%l3 ld2 [%l3],%f30 set U1,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbuge .L157; nop set Z2,%l3 ld2 [%l3],%f30 set U2,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%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 set Z1,%l3 ld2 [%l3],%f28 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 ld2 [%l3],%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 set Z2,%l3 ld2 [%l3],%f28 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 ld2 [%l3],%f30 set Z1,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbule .L164; nop set Z2,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbug .L162; nop .L164: set .L165,%o0 set Radix,%l3 ld2 [%l3],%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 .L166,%o0 call printf; nop set .L167,%o0 set Z1,%l3 ld2 [%l3],%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 set Z2,%l3 ld2 [%l3],%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 .L168,%o0 call notify; nop .L162: set Z1,%l3 ld2 [%l3],%f30 set Z2,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L171; nop set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbule .L169; nop .L171: set X,%l3 set Z1,%l2 ld2 [%l2],%f30 set U1,%l2 ld2 [%l2],%f28 fdivd %f30,%f28,%f30 st2 %f30,[%l3] set Y,%l2 set Z2,%l1 ld2 [%l1],%f30 set U2,%l1 ld2 [%l1],%f28 fdivd %f30,%f28,%f30 st2 %f30,[%l2] ld2 [%l2],%f30 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbule .L172; nop set X,%l3 set Y,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L172: set X,%l3 ld2 [%l3],%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 log; nop fmovs %f0,%f30; fmovs %f1,%f31 set Q,%l3 fnegs %f30,%f30; fmovs %f31,%f31 st2 %f30,[%l3] set .L174,%o0 call printf; nop set Radix,%l3 ld2 [%l3],%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 log; nop fmovs %f0,%f30; fmovs %f1,%f31 set .L175,%o0 set Q,%l3 ld2 [%l3],%f28 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 ld2 [%l3],%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 log; nop fmovs %f0,%f30; fmovs %f1,%f31 set .L176,%o0 set Q,%l3 ld2 [%l3],%f28 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 ld2 [%l3],%f30 set Two,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbul .L177; nop set X,%l3 set Radix,%l2 ld2 [%l2],%f30 set W,%l2 ld2 [%l2],%f28 fmuld %f30,%f30,%f30 fdivd %f28,%f30,%f30 st2 %f30,[%l3] set Y,%l2 ld2 [%l3],%f30 set One,%l1 ld2 [%l1],%f28 faddd %f30,%f28,%f28 st2 %f28,[%l2] set Z,%l1 ld2 [%l2],%f28 fsubd %f28,%f30,%f30 st2 %f30,[%l1] set T,%l2 ld2 [%l1],%f30 set U2,%l1 ld2 [%l1],%f28 faddd %f30,%f28,%f26 st2 %f26,[%l2] ld2 [%l2],%f26 fsubd %f26,%f30,%f30 st2 %f30,[%l3] mov %g0,%o0 ld2 [%l3],%f30 fcmped %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 ld2 [%l3],%f30 set U2,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 set One,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f26 st2 %f26,[%l3] set Z,%l2 fmuld %f28,%f30,%f26 st2 %f26,[%l2] set X,%l1 set Half,%l0 ld2 [%l0],%f26 fsubd %f30,%f26,%f30 st2 %f30,[%l1] ld2 [%l1],%f30 ld2 [%l3],%f24 fsubd %f24,%f26,%f24 fsubd %f24,%f30,%f24 st2 %f24,[%l3] ld2 [%l2],%f24 fsubd %f24,%f26,%f26 fsubd %f26,%f30,%f30 st2 %f30,[%l2] set U2,%l3 ld2 [%l3],%f30 faddd %f28,%f30,%f26 st2 %f26,[%l1] set T,%l3 ld2 [%l1],%f26 set Radix,%l2 ld2 [%l2],%f24 fmuld %f26,%f24,%f22 st2 %f22,[%l3] set R,%l2 fmuld %f24,%f26,%f26 st2 %f26,[%l2] ld2 [%l3],%f26 fsubd %f26,%f24,%f26 st2 %f26,[%l1] fmuld %f24,%f30,%f30 ld2 [%l1],%f26 fsubd %f26,%f30,%f26 st2 %f26,[%l1] ld2 [%l2],%f26 fsubd %f26,%f24,%f26 st2 %f26,[%l3] ld2 [%l3],%f26 fsubd %f26,%f30,%f30 st2 %f30,[%l3] fsubd %f24,%f28,%f30 ld2 [%l1],%f28 fmuld %f28,%f30,%f28 st2 %f28,[%l1] ld2 [%l3],%f28 fmuld %f28,%f30,%f30 st2 %f30,[%l3] set Zero,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L187; nop set Y,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L187; nop set Z,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L187; nop set T,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] set X,%l2 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 faddd %f28,%f30,%f28 st2 %f28,[%l2] ld2 [%l2],%f28 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 ld2 [%l3],%f28 set Y,%l3 fsubd %f30,%f28,%f30 st2 %f30,[%l3] set X,%l3 set One,%l2 ld2 [%l2],%f30 fsubd %f30,%f28,%f30 st2 %f30,[%l3] ld2 [%l3],%f30 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 ld2 [%l2],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l3] mov %g0,%o0 set Zero,%l3 ld2 [%l3],%f30 set Y,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbug .L192; nop set Z,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f26 st2 %f26,[%l3] set X,%l2 faddd %f30,%f28,%f28 st2 %f28,[%l2] set Z,%l1 ld2 [%l3],%f28 fdivd %f30,%f28,%f28 st2 %f28,[%l1] ld2 [%l1],%f28 ld2 [%l2],%f26 fsubd %f28,%f26,%f28 st2 %f28,[%l3] set Three,%l3 ld2 [%l3],%f28 fdivd %f30,%f28,%f30 st2 %f30,[%l2] set Nine,%l3 ld2 [%l3],%f30 fdivd %f28,%f30,%f28 st2 %f28,[%l1] ld2 [%l1],%f28 ld2 [%l2],%f26 fsubd %f26,%f28,%f26 st2 %f26,[%l2] set T,%l3 set TwentySeven,%l2 ld2 [%l2],%f26 fdivd %f30,%f26,%f30 st2 %f30,[%l3] ld2 [%l3],%f30 fsubd %f28,%f30,%f30 st2 %f30,[%l1] set 2,%o0 set Zero,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L196; nop set Y,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L196; nop set Z,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 set One,%l2 ld2 [%l2],%f28 fdivd %f30,%f28,%f26 st2 %f26,[%l3] set X,%l2 set Half,%l1 ld2 [%l1],%f26 fsubd %f30,%f26,%f30 st2 %f30,[%l2] ld2 [%l3],%f30 fsubd %f30,%f26,%f30 ld2 [%l2],%f26 fsubd %f30,%f26,%f30 st2 %f30,[%l3] set U2,%l3 ld2 [%l3],%f30 faddd %f28,%f30,%f30 st2 %f30,[%l2] set T,%l3 ld2 [%l2],%f30 fdivd %f30,%f28,%f28 st2 %f28,[%l3] ld2 [%l3],%f28 fsubd %f28,%f30,%f30 st2 %f30,[%l2] set Zero,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L198; nop set Y,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L198; nop set Z,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f28 fdivd %f30,%f28,%f30 st2 %f30,[%l3] set Y,%l2 set Half,%l1 ld2 [%l1],%f30 ld2 [%l3],%f28 fsubd %f28,%f30,%f28 fsubd %f28,%f30,%f30 st2 %f30,[%l2] set 1,%o0 ld2 [%l2],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f26 st2 %f26,[%l3] set Y,%l2 set Radix,%l1 ld2 [%l1],%f26 fmuld %f26,%f28,%f28 faddd %f30,%f28,%f30 st2 %f30,[%l2] set Z,%l1 ld2 [%l3],%f30 fmuld %f30,%f26,%f28 st2 %f28,[%l1] set T,%l0 ld2 [%l2],%f28 fmuld %f28,%f26,%f24 st2 %f24,[%l0] set R,%o5 ld2 [%l1],%f24 fdivd %f24,%f26,%f24 st2 %f24,[%o5] set StickyBit,%l1 ld2 [%l0],%f24 fdivd %f24,%f26,%f26 st2 %f26,[%l1] ld2 [%o5],%f26 fsubd %f26,%f30,%f30 st2 %f30,[%l3] ld2 [%l1],%f30 fsubd %f30,%f28,%f30 st2 %f30,[%l2] mov %g0,%o0 set Zero,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L207; nop set Y,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 set U1,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f28 st2 %f28,[%l3] set X,%l2 set F9,%l1 ld2 [%l1],%f28 fsubd %f30,%f28,%f28 st2 %f28,[%l2] ld2 [%l3],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l3] set T,%l3 set Radix,%l2 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f28 st2 %f28,[%l3] set Z,%l2 set BMinusU2,%l1 ld2 [%l1],%f28 fsubd %f30,%f28,%f28 st2 %f28,[%l2] ld2 [%l3],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l3] set U1,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L209; nop set Y,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L209; nop set U2,%l3 ld2 [%l3],%f30 set Z,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L209; nop set T,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L212; nop fsubd %f30,%f28,%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 set RadixD2,%l2 set Radix,%l1 ld2 [%l1],%f28 fdivd %f28,%f30,%f28 st2 %f28,[%l2] set A1,%l2 st2 %f30,[%l2] set Done,%l2 st %g0,[%l2] .L222: set AInvrse,%l3 set Radix,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L225: set AInvrse,%l3 ld2 [%l3],%f30 set X,%l2 st2 %f30,[%l2] set A1,%l2 ld2 [%l2],%f28 fdivd %f30,%f28,%f30 st2 %f30,[%l3] .L226: set AInvrse,%l3 ld2 [%l3],%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 AInvrse,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L225; nop set X,%l3 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L231; nop set A1,%l3 ld2 [%l3],%f30 set Three,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 set One,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] .L232: .L223: set Done,%l3 ld [%l3],%l3 cmp %l3,0; be .L222; nop set X,%l3 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L234; nop set A1,%l3 set Radix,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L234: set AInvrse,%l3 set A1,%l2 ld2 [%l2],%f30 set One,%l2 ld2 [%l2],%f28 fdivd %f28,%f30,%f28 st2 %f28,[%l3] set X,%l2 st2 %f30,[%l2] set Y,%l2 ld2 [%l3],%f30 st2 %f30,[%l2] set Done,%l3 st %g0,[%l3] .L236: set Z,%l3 set Half,%l2 ld2 [%l2],%f30 set X,%l2 ld2 [%l2],%f28 set Y,%l2 ld2 [%l2],%f26 fmuld %f28,%f26,%f28 fsubd %f28,%f30,%f28 st2 %f28,[%l3] mov %g0,%o0 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%f30 set Radix,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 st2 %f30,[%l3] set Y,%l2 set One,%l1 ld2 [%l1],%f30 ld2 [%l3],%f28 fdivd %f30,%f28,%f30 st2 %f30,[%l2] .L237: set Done,%l3 ld [%l3],%l3 cmp %l3,0; be .L236; nop set Y2,%l3 set One,%l2 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f26 st2 %f26,[%l3] set Y1,%l2 fsubd %f30,%f28,%f30 st2 %f30,[%l2] set X,%l1 set OneAndHalf,%l0 ld2 [%l0],%f30 fsubd %f30,%f28,%f26 st2 %f26,[%l1] set Y,%l0 faddd %f30,%f28,%f26 st2 %f26,[%l0] set Z,%o5 ld2 [%l1],%f26 ld2 [%l3],%f24 fsubd %f26,%f28,%f22 fmuld %f22,%f24,%f22 st2 %f22,[%o5] set T,%l3 ld2 [%l0],%f22 ld2 [%l2],%f20 fmuld %f22,%f20,%f18 st2 %f18,[%l3] ld2 [%o5],%f18 fsubd %f18,%f26,%f18 st2 %f18,[%o5] ld2 [%l3],%f18 fsubd %f18,%f26,%f18 st2 %f18,[%l3] fmuld %f26,%f24,%f26 st2 %f26,[%l1] faddd %f22,%f28,%f28 fmuld %f28,%f20,%f28 st2 %f28,[%l0] ld2 [%l1],%f28 fsubd %f28,%f30,%f28 st2 %f28,[%l1] ld2 [%l0],%f28 fsubd %f28,%f30,%f30 st2 %f30,[%l0] set Zero,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L246; nop set Y,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L246; nop set Z,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L246; nop set T,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbug .L246; nop set X,%l3 set OneAndHalf,%l2 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f26 set Y2,%l2 ld2 [%l2],%f24 fmuld %f26,%f24,%f22 st2 %f22,[%l3] set Y,%l2 fsubd %f30,%f28,%f30 fsubd %f30,%f28,%f22 st2 %f22,[%l2] set Z,%l1 faddd %f26,%f28,%f26 st2 %f26,[%l1] set T,%l0 set Y1,%o5 ld2 [%o5],%f26 fmuld %f30,%f26,%f30 st2 %f30,[%l0] ld2 [%l1],%f30 faddd %f30,%f28,%f22 ld2 [%l3],%f20 fsubd %f20,%f22,%f20 st2 %f20,[%l3] set StickyBit,%l3 ld2 [%l2],%f20 fmuld %f20,%f26,%f18 st2 %f18,[%l3] set S,%o4 fmuld %f30,%f24,%f30 st2 %f30,[%o4] ld2 [%l0],%f30 fsubd %f30,%f20,%f30 st2 %f30,[%l0] fsubd %f28,%f20,%f30 ld2 [%l3],%f20 faddd %f30,%f20,%f30 st2 %f30,[%l2] ld2 [%o4],%f30 faddd %f22,%f28,%f22 fsubd %f30,%f22,%f30 st2 %f30,[%l1] faddd %f24,%f28,%f30 fmuld %f30,%f26,%f30 st2 %f30,[%l3] fmuld %f24,%f26,%f30 st2 %f30,[%o5] ld2 [%l3],%f30 fsubd %f30,%f24,%f30 st2 %f30,[%l3] ld2 [%o5],%f30 set Half,%l3 ld2 [%l3],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%o5] set Zero,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L248; nop set Y,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L248; nop set Z,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L248; nop set T,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L248; nop set StickyBit,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L248; nop set Y1,%l3 ld2 [%l3],%f30 set Half,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 set X,%l3 ld2 [%l3],%f26 faddd %f26,%f30,%f26 fcmped %f26,%f28; nop; fbne .L251; nop set Y,%l3 ld2 [%l3],%f26 fcmped %f26,%f28; nop; fbuge .L251; nop set Z,%l3 ld2 [%l3],%f26 faddd %f26,%f30,%f26 fcmped %f26,%f28; nop; fbne .L251; nop set T,%l3 ld2 [%l3],%f26 fcmped %f26,%f28; nop; fbuge .L251; nop set StickyBit,%l3 ld2 [%l3],%f26 faddd %f26,%f30,%f30 fcmped %f30,%f28; nop; fbne .L251; nop set Y1,%l3 ld2 [%l3],%f30 set Half,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f26 st2 %f26,[%l3] set Y1,%l2 fsubd %f30,%f28,%f30 st2 %f30,[%l2] set Z,%l1 set OneAndHalf,%l0 ld2 [%l0],%f30 faddd %f30,%f28,%f26 faddd %f26,%f28,%f24 st2 %f24,[%l1] set X,%l0 ld2 [%l1],%f24 ld2 [%l3],%f22 fdivd %f24,%f22,%f20 st2 %f20,[%l0] set T,%l3 fsubd %f30,%f28,%f20 fsubd %f20,%f28,%f20 st2 %f20,[%l3] set Y,%o5 ld2 [%l3],%f20 ld2 [%l2],%f18 fsubd %f20,%f28,%f16 fdivd %f16,%f18,%f16 st2 %f16,[%o5] faddd %f24,%f28,%f24 fdivd %f24,%f22,%f24 st2 %f24,[%l1] ld2 [%l0],%f24 fsubd %f24,%f30,%f24 st2 %f24,[%l0] ld2 [%o5],%f24 fsubd %f24,%f20,%f24 st2 %f24,[%o5] fdivd %f20,%f18,%f24 st2 %f24,[%l3] ld2 [%l1],%f24 fsubd %f24,%f26,%f26 st2 %f26,[%l1] fsubd %f28,%f30,%f30 ld2 [%l3],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] set Zero,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbug .L258; nop set Y,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbug .L258; nop set Z,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbug .L258; nop set T,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbug .L258; nop set X,%l3 set OneAndHalf,%l2 ld2 [%l2],%f30 set Y2,%l2 ld2 [%l2],%f28 fdivd %f30,%f28,%f26 st2 %f26,[%l3] set Y,%l1 set U2,%l0 ld2 [%l0],%f26 fsubd %f30,%f26,%f24 st2 %f24,[%l1] set Z,%l0 faddd %f30,%f26,%f24 st2 %f24,[%l0] ld2 [%l1],%f24 ld2 [%l3],%f22 fsubd %f22,%f24,%f22 st2 %f22,[%l3] set T,%l3 set Y1,%o5 ld2 [%o5],%f22 fdivd %f30,%f22,%f20 st2 %f20,[%l3] fdivd %f24,%f22,%f24 st2 %f24,[%l1] ld2 [%l0],%f24 ld2 [%l3],%f22 faddd %f24,%f26,%f20 fsubd %f22,%f20,%f22 st2 %f22,[%l3] ld2 [%l1],%f22 fsubd %f22,%f24,%f22 st2 %f22,[%l1] fdivd %f24,%f28,%f24 st2 %f24,[%l0] faddd %f28,%f26,%f26 fdivd %f26,%f28,%f26 st2 %f26,[%o5] ld2 [%l0],%f26 fsubd %f26,%f30,%f30 st2 %f30,[%l0] ld2 [%o5],%f30 fsubd %f30,%f28,%f30 st2 %f30,[%l2] set F9,%l3 ld2 [%l3],%f30 set U1,%l3 ld2 [%l3],%f28 fsubd %f30,%f28,%f28 fdivd %f28,%f30,%f30 st2 %f30,[%o5] set Zero,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L260; nop set Y,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L260; nop set Z,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L260; nop set T,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L260; nop set Y2,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L260; nop fcmped %f28,%f30; nop; fbne .L260; nop set Half,%l3 ld2 [%l3],%f30 set Y1,%l3 ld2 [%l3],%f28 fsubd %f28,%f30,%f28 set F9,%l3 ld2 [%l3],%f26 fsubd %f26,%f30,%f30 fcmped %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 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbuge .L266; nop set Y,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbuge .L266; nop set Z,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbuge .L266; nop set T,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbuge .L266; nop set Y2,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbuge .L266; nop set Half,%l3 ld2 [%l3],%f30 set Y1,%l3 ld2 [%l3],%f28 fsubd %f28,%f30,%f28 set F9,%l3 ld2 [%l3],%f26 fsubd %f26,%f30,%f30 fcmped %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 ld2 [%l2],%f30 set One,%l2 ld2 [%l2],%f28 fdivd %f28,%f30,%f28 st2 %f28,[%l3] mov %g0,%o0 set Half,%l2 ld2 [%l2],%f28 ld2 [%l3],%f26 fmuld %f26,%f30,%f30 fsubd %f30,%f28,%f30 fcmped %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 ld2 [%l3],%f30 set F9,%l3 ld2 [%l3],%f28 set U1,%l3 ld2 [%l3],%f26 faddd %f28,%f26,%f28 fsubd %f28,%f30,%f28 fcmped %f28,%f30; nop; fbne .L278; nop set One,%l3 ld2 [%l3],%f30 set BMinusU2,%l3 ld2 [%l3],%f28 set U2,%l3 ld2 [%l3],%f26 faddd %f28,%f26,%f28 fsubd %f28,%f30,%f28 set Radix,%l3 ld2 [%l3],%f26 fsubd %f26,%f30,%f30 fcmped %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 ld2 [%l2],%f30 set U1,%l2 ld2 [%l2],%f28 fmuld %f28,%f28,%f28 fsubd %f30,%f28,%f28 st2 %f28,[%l3] set Y,%l2 set U2,%l1 ld2 [%l1],%f28 fsubd %f30,%f28,%f26 fmuld %f28,%f26,%f28 faddd %f30,%f28,%f28 st2 %f28,[%l2] set Z,%l1 set Half,%l0 ld2 [%l0],%f28 set F9,%l0 ld2 [%l0],%f26 fsubd %f26,%f28,%f26 st2 %f26,[%l1] ld2 [%l3],%f26 fsubd %f26,%f28,%f28 ld2 [%l1],%f26 fsubd %f28,%f26,%f28 st2 %f28,[%l3] ld2 [%l2],%f28 fsubd %f28,%f30,%f30 st2 %f30,[%l2] set Zero,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L280; nop set Y,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f26 fmuld %f26,%f28,%f26 st2 %f26,[%l3] set Y,%l2 fsubd %f30,%f28,%f30 fmuld %f30,%f28,%f30 st2 %f30,[%l2] set One,%l1 ld2 [%l1],%f30 ld2 [%l3],%f26 faddd %f30,%f26,%f26 st2 %f26,[%l3] ld2 [%l2],%f26 faddd %f30,%f26,%f26 st2 %f26,[%l2] faddd %f30,%f28,%f28 ld2 [%l3],%f26 fsubd %f28,%f26,%f28 st2 %f28,[%l3] ld2 [%l2],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l2] set Zero,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L285; nop set Y,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L285; nop set X,%l3 set Half,%l2 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 set U1,%l2 ld2 [%l2],%f26 faddd %f30,%f28,%f24 fmuld %f24,%f26,%f24 st2 %f24,[%l3] set Y,%l2 fsubd %f30,%f28,%f30 fmuld %f30,%f26,%f30 st2 %f30,[%l2] set One,%l1 ld2 [%l1],%f30 ld2 [%l3],%f28 fsubd %f30,%f28,%f28 st2 %f28,[%l3] ld2 [%l2],%f28 fsubd %f30,%f28,%f28 st2 %f28,[%l2] set F9,%l1 ld2 [%l1],%f28 ld2 [%l3],%f26 fsubd %f28,%f26,%f28 st2 %f28,[%l3] ld2 [%l2],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l2] set Zero,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L287; nop set Y,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%f30 set S,%l3 st2 %f30,[%l3] set X,%l3 set Half,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f26 fmuld %f28,%f26,%f26 faddd %f30,%f26,%f26 st2 %f26,[%l3] set Y,%l2 set U2,%l1 ld2 [%l1],%f26 faddd %f30,%f26,%f30 fmuld %f30,%f28,%f30 st2 %f30,[%l2] set Z,%l1 ld2 [%l3],%f30 ld2 [%l2],%f28 fsubd %f30,%f28,%f26 st2 %f26,[%l1] set T,%l3 fsubd %f28,%f30,%f30 st2 %f30,[%l3] set StickyBit,%l2 ld2 [%l1],%f30 ld2 [%l3],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l2] ld2 [%l2],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L294; nop set S,%l3 set Zero,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set 3,%o0 set .L296,%o1 call BadCond; nop .L294: set StickyBit,%l3 set Zero,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] 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 ld2 [%l3],%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 RadixD2,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L297; nop set .L299,%o0 call printf; nop set X,%l3 set Half,%l2 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 set U1,%l2 ld2 [%l2],%f26 faddd %f30,%f26,%f26 fmuld %f26,%f28,%f26 st2 %f26,[%l3] set Y,%l2 fmuld %f30,%f28,%f30 st2 %f30,[%l2] set One,%l1 ld2 [%l1],%f30 set Z,%l1 ld2 [%l2],%f28 faddd %f30,%f28,%f28 st2 %f28,[%l1] set T,%l2 ld2 [%l3],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l2] set One,%l3 ld2 [%l3],%f30 set Z,%l3 ld2 [%l3],%f28 fsubd %f28,%f30,%f28 set Zero,%l3 ld2 [%l3],%f26 fcmped %f28,%f26; nop; fbug .L300; nop set T,%l3 ld2 [%l3],%f28 fsubd %f28,%f30,%f30 set U2,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbul .L300; nop set Z,%l3 set Y,%l2 set T,%l1 ld2 [%l1],%f30 ld2 [%l2],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l2] set T,%l3 ld2 [%l3],%f30 set Z,%l3 ld2 [%l3],%f28 fsubd %f28,%f30,%f28 set U2,%l3 ld2 [%l3],%f26 fcmped %f28,%f26; nop; fbul .L302; nop set Y,%l3 ld2 [%l3],%f28 fsubd %f28,%f30,%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L302; nop set X,%l3 set Half,%l2 ld2 [%l2],%f30 set U1,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f26 fmuld %f26,%f28,%f26 st2 %f26,[%l3] set Y,%l2 fmuld %f30,%f28,%f30 st2 %f30,[%l2] set One,%l1 ld2 [%l1],%f30 set Z,%l1 ld2 [%l2],%f28 fsubd %f30,%f28,%f28 st2 %f28,[%l1] set T,%l2 ld2 [%l3],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l2] set Zero,%l3 ld2 [%l3],%f30 set Z,%l3 ld2 [%l3],%f28 set One,%l3 ld2 [%l3],%f26 fsubd %f28,%f26,%f28 fcmped %f28,%f30; nop; fbne .L304; nop set T,%l3 ld2 [%l3],%f28 set F9,%l3 ld2 [%l3],%f26 fsubd %f28,%f26,%f28 fcmped %f28,%f30; nop; fbne .L304; nop set Z,%l3 set U1,%l2 ld2 [%l2],%f30 set Half,%l2 ld2 [%l2],%f28 fsubd %f28,%f30,%f28 fmuld %f28,%f30,%f30 st2 %f30,[%l3] set F9,%l2 ld2 [%l2],%f30 set T,%l2 ld2 [%l3],%f28 fsubd %f30,%f28,%f28 st2 %f28,[%l2] set Q,%l3 set Y,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l3] set F9,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 set T,%l3 ld2 [%l3],%f26 fsubd %f26,%f30,%f26 fcmped %f26,%f28; nop; fbne .L306; nop set U1,%l3 ld2 [%l3],%f26 fsubd %f30,%f26,%f30 set Q,%l3 ld2 [%l3],%f26 fsubd %f30,%f26,%f30 fcmped %f30,%f28; nop; fbne .L306; nop set Z,%l3 set One,%l2 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 set OneAndHalf,%l2 ld2 [%l2],%f26 faddd %f30,%f28,%f24 fmuld %f24,%f26,%f24 st2 %f24,[%l3] set T,%l2 faddd %f26,%f28,%f26 ld2 [%l3],%f24 fsubd %f26,%f24,%f26 faddd %f26,%f28,%f26 st2 %f26,[%l2] set X,%l2 set Radix,%l1 ld2 [%l1],%f26 set Half,%l1 ld2 [%l1],%f24 fdivd %f24,%f26,%f24 faddd %f30,%f24,%f24 st2 %f24,[%l2] set Y,%l1 fmuld %f26,%f28,%f28 faddd %f30,%f28,%f30 st2 %f30,[%l1] ld2 [%l2],%f30 ld2 [%l1],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] set Zero,%l3 ld2 [%l3],%f30 set T,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L308; nop set X,%l3 ld2 [%l3],%f28 set Radix,%l3 ld2 [%l3],%f26 set U2,%l3 ld2 [%l3],%f24 fmuld %f26,%f24,%f26 faddd %f28,%f26,%f28 set Z,%l3 ld2 [%l3],%f26 fsubd %f28,%f26,%f28 fcmped %f28,%f30; nop; fbne .L308; nop set Radix,%l3 ld2 [%l3],%f30 set Two,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L310; nop set X,%l3 set Two,%l2 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f28 st2 %f28,[%l3] set Y,%l2 ld2 [%l3],%f28 fdivd %f28,%f30,%f30 st2 %f30,[%l2] ld2 [%l2],%f30 set One,%l3 ld2 [%l3],%f28 fsubd %f30,%f28,%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L311; nop set StickyBit,%l3 set S,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] ba .L311; nop .L310: set StickyBit,%l3 set S,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L311: .L308: .L306: .L304: .L302: .L300: .L297: set StickyBit,%l3 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%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 Random9,%l3 st2 %f30,[%l3] set Random1,%l3 set Third,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set I,%l3 set 1,%l2 st %l2,[%l3] .L325: call Random; nop fmovs %f0,%f30; fmovs %f1,%f31 set X,%l3 st2 %f30,[%l3] call Random; nop fmovs %f0,%f30; fmovs %f1,%f31 set Y,%l3 st2 %f30,[%l3] set Z9,%l3 set Y,%l2 ld2 [%l2],%f30 set X,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f26 st2 %f26,[%l3] set Z,%l2 fmuld %f28,%f30,%f30 st2 %f30,[%l2] ld2 [%l2],%f30 ld2 [%l3],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l3] 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 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .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 ld2 [%l2],%f30 set Half,%l2 ld2 [%l2],%f28 set Three,%l2 ld2 [%l2],%f26 fdivd %f28,%f26,%f28 faddd %f30,%f28,%f28 st2 %f28,[%l3] set Random2,%l2 set U2,%l1 ld2 [%l1],%f26 set U1,%l1 ld2 [%l1],%f24 faddd %f26,%f24,%f26 faddd %f26,%f30,%f30 st2 %f30,[%l2] ld2 [%l3],%f26 ld2 [%l2],%f24 set Z,%l3 fmuld %f26,%f24,%f22 st2 %f22,[%l3] set Y,%l3 fmuld %f24,%f26,%f26 st2 %f26,[%l3] fmuld %f28,%f30,%f30 set Z9,%l3 fsubd %f30,%f30,%f30 st2 %f30,[%l3] .L329: set I,%l3 ld [%l3],%l3 set NoTrials,%l2 ld [%l2],%l2 cmp %l3,%l2; be .L331; nop set Z9,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .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 ld2 [%l3],%f30 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 fcmped %f28,%f30; nop; fbne .L338; nop set Zero,%l3 ld2 [%l3],%f30 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 fcmped %f28,%f30; nop; fbne .L338; nop set One,%l3 ld2 [%l3],%f30 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 fcmped %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 ld2 [%l3],%f30 set MinSqEr,%l3 st2 %f30,[%l3] set MaxSqEr,%l3 st2 %f30,[%l3] set J,%l3 st2 %f30,[%l3] set X,%l3 set Radix,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set OneUlp,%l3 set U2,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set 1,%o0 call SqXMinX; nop set BInvrse,%l3 ld2 [%l3],%f30 set X,%l3 st2 %f30,[%l3] set OneUlp,%l3 set U1,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] set 1,%o0 call SqXMinX; nop set U1,%l3 ld2 [%l3],%f30 set X,%l3 st2 %f30,[%l3] set OneUlp,%l3 fmuld %f30,%f30,%f30 st2 %f30,[%l3] set 1,%o0 call SqXMinX; nop set J,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L340; nop call Pause; nop .L340: set .L342,%o0 set NoTrials,%l3 ld [%l3],%o1 call printf; nop set J,%l3 set Zero,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set X,%l3 set Two,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set Radix,%l3 ld2 [%l3],%f30 set Y,%l3 st2 %f30,[%l3] set One,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L343; nop .L345: set Y,%l3 ld2 [%l3],%f30 set X,%l2 st2 %f30,[%l2] set Radix,%l2 ld2 [%l2],%f28 fmuld %f28,%f30,%f30 st2 %f30,[%l3] .L346: set Y,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fsubd %f30,%f28,%f30 set NoTrials,%l3 ld [%l3],%l3 st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 fcmped %f30,%f28; nop; fbul .L345; nop .L343: set OneUlp,%l3 set X,%l2 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] set I,%l3 set 1,%l2 st %l2,[%l3] ba .L349; nop .L348: set X,%l3 ld2 [%l3],%f30 set One,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] set 2,%o0 call SqXMinX; nop set J,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 st2 %f30,[%l3] set Radix,%l3 ld2 [%l3],%f30 set Y,%l3 st2 %f30,[%l3] set Z,%l3 set U2,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] 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 ld2 [%l3],%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 st2 %f30,[%l3] set Y,%l3 ld2 [%l3],%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 Q,%l3 st2 %f30,[%l3] set Z,%l3 ld2 [%l3],%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 st2 %f30,[%l3] set Q,%l3 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbug .L359; nop set Z,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbule .L357; nop .L359: set NotMonot,%l3 set 1,%l2 st %l2,[%l3] ba .L358; nop .L357: set Q,%l3 ld2 [%l3],%f30 set Half,%l2 ld2 [%l2],%f28 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 st2 %f30,[%l3] set I,%l3 ld [%l3],%l3 cmp %l3,0; bg .L362; nop set Q,%l3 ld2 [%l3],%f30 set Radix,%l3 ld2 [%l3],%f28 fmuld %f30,%f30,%f30 fcmped %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 ld2 [%l3],%f30 set BInvrse,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] ld2 [%l3],%f30 set U1,%l3 ld2 [%l3],%f28 set X,%l3 fsubd %f30,%f28,%f26 st2 %f26,[%l3] set Z,%l3 faddd %f30,%f28,%f30 st2 %f30,[%l3] ba .L364; nop .L363: set Y,%l3 set Q,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] ld2 [%l3],%f30 set U2,%l3 ld2 [%l3],%f28 set X,%l3 fsubd %f30,%f28,%f26 st2 %f26,[%l3] set Z,%l3 faddd %f30,%f28,%f30 st2 %f30,[%l3] .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 ld2 [%l3],%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 .L369: set Milestone,%l3 set 80,%l2 st %l2,[%l3] set MinSqEr,%l3 set Half,%l2 ld2 [%l2],%f30 ld2 [%l3],%f28 faddd %f28,%f30,%f28 st2 %f28,[%l3] set MaxSqEr,%l3 ld2 [%l3],%f28 fsubd %f28,%f30,%f30 st2 %f30,[%l3] set One,%l3 ld2 [%l3],%f30 set U2,%l3 ld2 [%l3],%f28 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 ld2 [%l3],%f28 set U2,%l3 ld2 [%l3],%f26 set Y,%l3 fsubd %f30,%f28,%f30 fdivd %f30,%f26,%f30 st2 %f30,[%l3] set SqEr,%l3 set Y,%l2 ld2 [%l2],%f30 fsubd %f30,%f28,%f30 set Eight,%l2 ld2 [%l2],%f28 fdivd %f26,%f28,%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] ld2 [%l3],%f30 set MaxSqEr,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbule .L372; nop set MaxSqEr,%l3 set SqEr,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L372: set SqEr,%l3 set Y,%l2 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 set Eight,%l2 ld2 [%l2],%f26 fdivd %f28,%f26,%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] ld2 [%l3],%f30 set MinSqEr,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbuge .L374; nop set MinSqEr,%l3 set SqEr,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L374: set F9,%l3 ld2 [%l3],%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 U2,%l3 ld2 [%l3],%f28 set U1,%l3 ld2 [%l3],%f26 set Y,%l3 fsubd %f30,%f28,%f30 set One,%l2 ld2 [%l2],%f24 fsubd %f24,%f28,%f28 fsubd %f30,%f28,%f30 fdivd %f30,%f26,%f30 st2 %f30,[%l3] set SqEr,%l3 set Y,%l2 ld2 [%l2],%f30 set Eight,%l2 ld2 [%l2],%f28 fdivd %f26,%f28,%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] ld2 [%l3],%f30 set MaxSqEr,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbule .L376; nop set MaxSqEr,%l3 set SqEr,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L376: set SqEr,%l3 set Y,%l2 ld2 [%l2],%f30 set One,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f30 set U1,%l2 ld2 [%l2],%f28 set Eight,%l2 ld2 [%l2],%f26 fdivd %f28,%f26,%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] ld2 [%l3],%f30 set MinSqEr,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbuge .L378; nop set MinSqEr,%l3 set SqEr,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L378: set OneUlp,%l3 set U2,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set X,%l2 ld2 [%l3],%f30 st2 %f30,[%l2] set Indx,%l3 set 1,%l2 st %l2,[%l3] .L380: set X,%l3 ld2 [%l3],%f30 set U1,%l3 ld2 [%l3],%f28 faddd %f30,%f28,%f28 faddd %f28,%f30,%f30 set F9,%l3 ld2 [%l3],%f28 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 st2 %f30,[%l3] set Y,%l3 set U2,%l2 ld2 [%l2],%f30 set X,%l2 ld2 [%l2],%f28 set OneUlp,%l2 ld2 [%l2],%f26 ld2 [%l3],%f24 fsubd %f24,%f30,%f24 set One,%l2 ld2 [%l2],%f22 fsubd %f22,%f30,%f30 faddd %f30,%f28,%f30 fsubd %f24,%f30,%f30 fdivd %f30,%f26,%f30 st2 %f30,[%l3] set Z,%l2 set Half,%l1 ld2 [%l1],%f30 set U1,%l1 ld2 [%l1],%f24 fsubd %f24,%f28,%f24 set F9,%l1 ld2 [%l1],%f22 faddd %f24,%f22,%f24 fmuld %f24,%f30,%f24 fmuld %f24,%f28,%f24 fmuld %f24,%f28,%f28 fdivd %f28,%f26,%f28 st2 %f28,[%l2] set SqEr,%l1 ld2 [%l3],%f28 faddd %f28,%f30,%f30 ld2 [%l2],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l1] ld2 [%l1],%f30 set MinSqEr,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbuge .L384; nop set MinSqEr,%l3 set SqEr,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L384: set SqEr,%l3 set Y,%l2 ld2 [%l2],%f30 set Half,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f30 set Z,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] ld2 [%l3],%f30 set MaxSqEr,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbule .L386; nop set MaxSqEr,%l3 set SqEr,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L386: set Indx,%l3 ld [%l3],%l3 cmp %l3,1; be .L390; nop cmp %l3,3; bne .L388; nop .L390: set X,%l3 ld2 [%l3],%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 Sign; nop fmovs %f0,%f30; fmovs %f1,%f31 std %f30,[%fp+-88] set OneUlp,%l2 ld2 [%l2],%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 sqrt; nop fmovs %f0,%f30; fmovs %f1,%f31 set Eight,%l2 ld2 [%l2],%f28 set Nine,%l2 ld2 [%l2],%f26 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 ld2 [%l2],%f28 ldd [%fp+-88],%f26 fmuld %f28,%f26,%f28 fmuld %f28,%f30,%f30 st2 %f30,[%l3] ba .L389; nop .L388: set OneUlp,%l3 set U1,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set X,%l2 ld2 [%l3],%f30 fnegs %f30,%f30; fmovs %f31,%f31 st2 %f30,[%l2] .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 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L391; nop set .L393,%o0 call printf; nop set Precision,%l3 ld2 [%l3],%f30 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 ld2 [%l3],%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 set One,%l3 ld2 [%l3],%f28 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 ld2 [%l3],%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 floor; nop fmovs %f0,%f30; fmovs %f1,%f31 set D,%l3 st2 %f30,[%l3] set D,%l3 ld2 [%l3],%f30 set X,%l3 set Radix,%l2 ld2 [%l2],%f28 fdivd %f30,%f28,%f28 st2 %f28,[%l3] set Y,%l3 set A1,%l2 ld2 [%l2],%f28 fdivd %f30,%f28,%f30 st2 %f30,[%l3] set X,%l3 ld2 [%l3],%f30 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 fcmped %f28,%f30; nop; fbne .L396; nop set Y,%l3 ld2 [%l3],%f30 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 fcmped %f28,%f30; nop; fbue .L394; nop .L396: set Anomaly,%l3 set 1,%l2 st %l2,[%l3] ba .L395; nop .L394: set X,%l3 set Zero,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set Z2,%l2 ld2 [%l3],%f30 st2 %f30,[%l2] set Y,%l3 set One,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set Y2,%l2 ld2 [%l3],%f28 st2 %f28,[%l2] set Z1,%l3 set Radix,%l2 ld2 [%l2],%f28 fsubd %f28,%f30,%f30 st2 %f30,[%l3] set FourD,%l3 set Four,%l2 ld2 [%l2],%f30 set D,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] .L397: set Y2,%l3 ld2 [%l3],%f30 set Z2,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbule .L400; nop set Q,%l3 set Radix,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set Y1,%l3 set Y,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L402: set Q,%l3 ld2 [%l3],%f30 std %f30,[%fp+-112] set Half,%l3 ld2 [%l3],%f28 set Y1,%l3 ld2 [%l3],%f26 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 ld2 [%l3],%f28 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 st2 %f30,[%l3] set Y1,%l3 set Q,%l2 ld2 [%l3],%f30 st2 %f30,[%l2] set X1,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L403: set X1,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbug .L402; nop set Q,%l3 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbug .L405; nop set Z2,%l3 set Y2,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set Z,%l3 set Y,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L405: .L400: set Y,%l3 ld2 [%l3],%f30 set Two,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] set X,%l3 ld2 [%l3],%f30 set Eight,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] set Y2,%l2 ld2 [%l2],%f30 ld2 [%l3],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l2] ld2 [%l2],%f30 set FourD,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbul .L407; nop set Y2,%l3 ld2 [%l3],%f30 set FourD,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l3] .L407: .L398: set Y,%l3 ld2 [%l3],%f30 set D,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbul .L397; nop set X8,%l3 set FourD,%l2 ld2 [%l2],%f30 set Z2,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f28 st2 %f28,[%l3] set Q,%l2 ld2 [%l3],%f28 set Z,%l1 ld2 [%l1],%f26 fmuld %f26,%f26,%f26 faddd %f28,%f26,%f26 fdivd %f26,%f30,%f30 st2 %f30,[%l2] set Eight,%l1 ld2 [%l1],%f30 fdivd %f28,%f30,%f30 st2 %f30,[%l3] ld2 [%l2],%f30 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 fcmped %f28,%f30; nop; fbue .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 ld2 [%l2],%f30 set Z,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] ld2 [%l3],%f30 std %f30,[%fp+-120] set Radix,%l2 ld2 [%l2],%f28 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 ld2 [%l2],%f28 fmuld %f30,%f28,%f30 ldd [%fp+-120],%f28 fsubd %f28,%f30,%f30 st2 %f30,[%l3] set X,%l3 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L414; nop set Break,%l3 set 1,%l2 st %l2,[%l3] ba .L415; nop .L414: set Z1,%l3 ld2 [%l3],%f30 set One,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l3] .L415: .L412: set Break,%l3 ld [%l3],%l3 cmp %l3,0; bne .L416; nop set Z1,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbug .L411; nop .L416: set Z1,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%f30 set RadixD2,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbule .L419; nop set Z1,%l3 ld2 [%l3],%f30 set Radix,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l3] .L419: .L421: call NewD; nop .L422: set U2,%l3 ld2 [%l3],%f30 set D,%l3 ld2 [%l3],%f28 fmuld %f30,%f28,%f30 set F9,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbul .L421; nop set D,%l3 ld2 [%l3],%f30 set Radix,%l3 ld2 [%l3],%f28 fmuld %f30,%f28,%f28 fsubd %f28,%f30,%f28 set W,%l3 ld2 [%l3],%f26 fsubd %f26,%f30,%f30 fcmped %f28,%f30; nop; fbue .L424; nop set Anomaly,%l3 set 1,%l2 st %l2,[%l3] ba .L425; nop .L424: set D,%l3 ld2 [%l3],%f30 set Z2,%l3 st2 %f30,[%l3] set I,%l3 st %g0,[%l3] set Z,%l3 ld2 [%l3],%f28 set Y,%l3 set One,%l2 ld2 [%l2],%f26 faddd %f26,%f28,%f26 set Half,%l2 ld2 [%l2],%f24 fmuld %f26,%f24,%f26 faddd %f30,%f26,%f26 st2 %f26,[%l3] set X,%l3 faddd %f30,%f28,%f30 set Q,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] call SR3750; nop set D,%l3 ld2 [%l3],%f30 set Z,%l3 ld2 [%l3],%f28 set Y,%l3 set One,%l2 ld2 [%l2],%f26 fsubd %f26,%f28,%f26 set Half,%l2 ld2 [%l2],%f24 fmuld %f26,%f24,%f26 faddd %f30,%f26,%f26 faddd %f26,%f30,%f26 st2 %f26,[%l3] set X,%l3 fsubd %f30,%f28,%f28 faddd %f28,%f30,%f30 st2 %f30,[%l3] ld2 [%l3],%f30 set Q,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f28 faddd %f28,%f30,%f30 st2 %f30,[%l3] call SR3750; nop call NewD; nop set Z2,%l3 ld2 [%l3],%f30 set D,%l3 ld2 [%l3],%f28 fsubd %f28,%f30,%f28 set W,%l3 ld2 [%l3],%f26 fsubd %f26,%f30,%f30 fcmped %f28,%f30; nop; fbue .L426; nop set Anomaly,%l3 set 1,%l2 st %l2,[%l3] ba .L427; nop .L426: set Z2,%l3 ld2 [%l3],%f30 set D,%l3 ld2 [%l3],%f28 fsubd %f28,%f30,%f28 set Z,%l3 ld2 [%l3],%f26 set Y,%l3 set One,%l2 ld2 [%l2],%f24 fsubd %f24,%f26,%f24 set Half,%l2 ld2 [%l2],%f22 fmuld %f24,%f22,%f24 faddd %f30,%f24,%f24 faddd %f28,%f24,%f24 st2 %f24,[%l3] set X,%l3 fsubd %f30,%f26,%f30 set Q,%l2 ld2 [%l2],%f26 faddd %f30,%f26,%f30 faddd %f28,%f30,%f30 st2 %f30,[%l3] call SR3750; nop set Y,%l3 set One,%l2 ld2 [%l2],%f30 set Z,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f30 set Half,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] set X,%l3 set Q,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] 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 ld2 [%l3],%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 .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 ld2 [%l3],%f30 set MinSqEr,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbul .L438; nop set MaxSqEr,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%f30 set Half,%l3 ld2 [%l3],%f28 set MaxSqEr,%l3 ld2 [%l3],%f26 faddd %f26,%f30,%f26 fsubd %f30,%f28,%f30 fcmped %f26,%f30; nop; fbug .L444; nop set MinSqEr,%l3 ld2 [%l3],%f30 fcmped %f30,%f28; nop; fbug .L444; nop set Radix,%l3 ld2 [%l3],%f26 faddd %f30,%f26,%f30 fcmped %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 ld2 [%l3],%f30 set Half,%l3 ld2 [%l3],%f28 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 ld2 [%l3],%f30 set MaxSqEr,%l3 ld2 [%l3],%f28 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 ld2 [%l3],%f30 set MaxSqEr,%l3 ld2 [%l3],%f28 set MinSqEr,%l3 ld2 [%l3],%f26 fsubd %f28,%f26,%f28 fmuld %f30,%f30,%f30 fcmped %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 ld2 [%l1],%f30 fnegs %f30,%f30; fmovs %f31,%f31 st2 %f30,[%l2] set M,%l2 set 3,%l1 st %l1,[%l2] set Break,%l2 st %g0,[%l2] .L456: set X,%l3 set One,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] 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 ld2 [%l3],%f30 set MinusOne,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 st2 %f30,[%l3] 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 ld2 [%l2],%f30 st2 %f30,[%l3] set W,%l3 ld2 [%l3],%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 log; nop fmovs %f0,%f30; fmovs %f1,%f31 std %f30,[%fp+-88] set A1,%l3 ld2 [%l3],%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 log; nop fmovs %f0,%f30; fmovs %f1,%f31 set Two,%l3 ld2 [%l3],%f28 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 ld2 [%l2],%f30 st2 %f30,[%l3] set I,%l3 set 1,%l2 st %l2,[%l3] call SR3980; nop set Z,%l3 ld2 [%l3],%f30 set AInvrse,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 st2 %f30,[%l3] .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 ld2 [%l2],%f30 st2 %f30,[%l3] .L468: set X,%l3 set Z,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set I,%l3 set 1,%l2 st %l2,[%l3] call SR3980; nop .L471: set Z,%l3 ld2 [%l3],%f30 set Two,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] .L472: set Three,%l3 ld2 [%l3],%f30 std %f30,[%fp+-96] set Z,%l3 ld2 [%l3],%f28 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 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L471; nop .L469: set Z,%l3 ld2 [%l3],%f30 set Eight,%l3 ld2 [%l3],%f28 set Three,%l3 ld2 [%l3],%f26 fmuld %f28,%f26,%f28 fcmped %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 ld2 [%l2],%f30 st2 %f30,[%l3] set Precision,%l3 ld2 [%l3],%f30 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 fcmped %f28,%f30; nop; fbue .L484; nop set D,%l3 set BInvrse,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set X,%l3 set Precision,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L486: set D,%l3 ld2 [%l3],%f30 set BInvrse,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] set X,%l3 ld2 [%l3],%f30 set One,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l3] .L487: set X,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbug .L486; nop .L484: set Y,%l3 set One,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set Z,%l3 set D,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L489: set Y,%l3 set C,%l2 ld2 [%l3],%f30 st2 %f30,[%l2] set Z,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] ld2 [%l3],%f30 fmuld %f30,%f30,%f30 st2 %f30,[%l2] .L490: set Z,%l3 ld2 [%l3],%f30 set Y,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbule .L492; nop faddd %f30,%f30,%f28 fcmped %f28,%f30; nop; fbug .L489; nop .L492: set Y,%l3 set C,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set Z,%l2 ld2 [%l3],%f30 set D,%l3 ld2 [%l3],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l2] .L493: set Y,%l3 set C,%l2 ld2 [%l3],%f30 st2 %f30,[%l2] set Z,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] ld2 [%l3],%f30 set D,%l3 ld2 [%l3],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l2] .L494: set Z,%l3 ld2 [%l3],%f30 set Y,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbule .L496; nop faddd %f30,%f30,%f28 fcmped %f28,%f30; nop; fbug .L493; nop .L496: set Radix,%l3 ld2 [%l3],%f30 set Two,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbuge .L497; nop set HInvrse,%l3 set Two,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] ba .L498; nop .L497: set HInvrse,%l3 set Radix,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L498: set H,%l3 set One,%l2 ld2 [%l2],%f30 set HInvrse,%l2 ld2 [%l2],%f28 fdivd %f30,%f28,%f28 st2 %f28,[%l3] set C,%l2 ld2 [%l2],%f28 set CInvrse,%l2 fdivd %f30,%f28,%f30 st2 %f30,[%l2] set E0,%l2 st2 %f28,[%l2] set Z,%l1 ld2 [%l2],%f30 ld2 [%l3],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l1] .L499: set E0,%l3 set Y,%l2 ld2 [%l3],%f30 st2 %f30,[%l2] set Z,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] ld2 [%l3],%f30 set H,%l3 ld2 [%l3],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l2] .L500: set Z,%l3 ld2 [%l3],%f30 set E0,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbule .L502; nop faddd %f30,%f30,%f28 fcmped %f28,%f30; nop; fbug .L499; nop .L502: set UfThold,%l3 set E0,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set Zero,%l3 ld2 [%l3],%f30 set E1,%l3 st2 %f30,[%l3] set Q,%l3 st2 %f30,[%l3] set E9,%l3 set U2,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set S,%l2 set One,%l1 ld2 [%l1],%f30 ld2 [%l3],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l2] set D,%l3 set C,%l1 ld2 [%l1],%f30 ld2 [%l2],%f28 fmuld %f30,%f28,%f28 st2 %f28,[%l3] ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbug .L503; nop set E9,%l3 set Radix,%l2 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] set S,%l2 set One,%l1 ld2 [%l1],%f30 ld2 [%l3],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l2] set D,%l3 set C,%l1 ld2 [%l1],%f30 ld2 [%l2],%f28 fmuld %f30,%f28,%f28 st2 %f28,[%l3] ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbug .L504; nop mov %g0,%o0 set .L507,%o1 call BadCond; nop set Underflow,%l3 set E0,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set Y1,%l3 set Zero,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set PseudoZero,%l3 set Z,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] call Pause; nop ba .L504; nop .L503: set Underflow,%l3 set D,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set PseudoZero,%l2 ld2 [%l3],%f30 set H,%l3 ld2 [%l3],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l2] set UfThold,%l3 set Zero,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L508: set Underflow,%l3 set Y1,%l2 ld2 [%l3],%f30 st2 %f30,[%l2] set PseudoZero,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set E1,%l3 ld2 [%l3],%f30 faddd %f30,%f30,%f28 fcmped %f28,%f30; nop; fbug .L511; nop set Y2,%l3 set Underflow,%l2 ld2 [%l2],%f30 set HInvrse,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] set Y1,%l2 ld2 [%l2],%f30 ld2 [%l3],%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 st2 %f30,[%l3] set Q,%l3 set Y1,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set UfThold,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L513; nop set Y1,%l3 ld2 [%l3],%f30 set Y2,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L513; nop set UfThold,%l3 set Y1,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L513: .L511: set PseudoZero,%l3 ld2 [%l3],%f30 set H,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] .L509: set PseudoZero,%l3 ld2 [%l3],%f30 set Underflow,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbule .L515; nop faddd %f30,%f30,%f28 fcmped %f28,%f30; nop; fbug .L508; nop .L515: .L504: set PseudoZero,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L516; nop set .L45,%o0 call printf; nop set PseudoZero,%l3 ld2 [%l3],%f30 set Z,%l3 st2 %f30,[%l3] set Zero,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%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 X,%l3 set PseudoZero,%l2 ld2 [%l2],%f30 fnegs %f30,%f30; fmovs %f31,%f31 st2 %f30,[%l3] ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbug .L519; nop set .L525,%o0 call printf; nop set .L526,%o0 set X,%l3 ld2 [%l3],%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 ba .L519; nop .L518: set 3,%o0 set .L527,%o1 call BadCond; nop set .L528,%o0 set PseudoZero,%l3 ld2 [%l3],%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 .L519: call TstPtUf; nop .L516: set Milestone,%l3 set 120,%l2 st %l2,[%l3] set CInvrse,%l3 ld2 [%l3],%f30 set Y,%l3 ld2 [%l3],%f28 fmuld %f30,%f28,%f28 set Y1,%l3 ld2 [%l3],%f26 fmuld %f30,%f26,%f30 fcmped %f28,%f30; nop; fbule .L529; nop set S,%l3 set H,%l2 ld2 [%l2],%f30 ld2 [%l3],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] set E0,%l3 set Underflow,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L529: set E1,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L531; nop set E0,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L531; nop set 2,%o0 set .L158,%o1 call BadCond; nop set E1,%l3 ld2 [%l3],%f30 set E0,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbuge .L533; nop set .L535,%o0 call printf; nop set .L536,%o0 call printf; nop set PseudoZero,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L534; nop set E0,%l3 set E1,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] ba .L534; nop .L533: set .L539,%o0 call printf; nop set .L540,%o0 call printf; nop .L534: .L531: set .L541,%o0 set E0,%l3 ld2 [%l3],%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 Z,%l3 set E0,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] call TstPtUf; nop set Underflow,%l3 set E0,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set N,%l3 ld [%l3],%l3 cmp %l3,1; bne .L542; nop set Underflow,%l3 set Y,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L542: set I,%l3 set 4,%l2 st %l2,[%l3] set E1,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L544; nop set I,%l3 set 3,%l2 st %l2,[%l3] .L544: set UfThold,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 st2 %f30,[%l3] set CInvrse,%l3 ld2 [%l3],%f30 set Q,%l3 ld2 [%l3],%f28 fmuld %f30,%f28,%f28 set Y,%l3 ld2 [%l3],%f26 fmuld %f30,%f26,%f30 set S,%l3 ld2 [%l3],%f26 fmuld %f30,%f26,%f30 fcmped %f28,%f30; nop; fbue .L551; nop set UfThold,%l3 set Y,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] mov %g0,%o0 set .L553,%o1 call BadCond; nop set .L554,%o0 set UfThold,%l3 ld2 [%l3],%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 .L555,%o0 set C,%l3 ld2 [%l3],%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 .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 ld2 [%l3],%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 set Y2,%l3 ld2 [%l3],%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 Q,%l3 ld2 [%l3],%f30 set Y2,%l3 ld2 [%l3],%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 .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 ld2 [%l2],%f30 st2 %f30,[%l3] ba .L549; nop .L562: set X,%l3 ld2 [%l3],%f30 st2 %f30,[%l3] ba .L549; nop .L563: set UfThold,%l3 ld2 [%l3],%f30 set Q,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L564; nop set E1,%l3 ld2 [%l3],%f28 set E0,%l3 ld2 [%l3],%f26 fcmped %f28,%f26; nop; fbne .L564; nop set E9,%l3 ld2 [%l3],%f26 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 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 set CInvrse,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f26 st2 %f26,[%l3] set U2,%l2 ld2 [%l2],%f26 ld2 [%l3],%f24 set OneAndHalf,%l2 ld2 [%l2],%f22 faddd %f22,%f26,%f22 fmuld %f24,%f22,%f24 st2 %f24,[%l3] set X,%l2 set One,%l1 ld2 [%l1],%f24 faddd %f24,%f26,%f26 fmuld %f28,%f26,%f28 st2 %f28,[%l2] ld2 [%l3],%f28 ld2 [%l2],%f26 fdivd %f28,%f26,%f28 st2 %f28,[%l3] ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%f30 set R,%l3 faddd %f30,%f30,%f30 st2 %f30,[%l3] ba .L576; nop .L575: set Underflow,%l3 ld2 [%l3],%f30 set UfThold,%l3 ld2 [%l3],%f28 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 st2 %f30,[%l3] .L576: set sigsave,%l3 st %g0,[%l3] set R,%l3 ld2 [%l3],%f30 set H,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbug .L578; nop set Z,%l3 set R,%l2 ld2 [%l2],%f30 set UfThold,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f28 st2 %f28,[%l3] set One,%l2 ld2 [%l2],%f28 set H,%l2 ld2 [%l2],%f26 set X,%l2 ld2 [%l3],%f24 fmuld %f30,%f26,%f30 faddd %f28,%f26,%f26 fmuld %f30,%f26,%f30 faddd %f28,%f30,%f30 fmuld %f24,%f30,%f30 st2 %f30,[%l2] ba .L579; nop .L578: set Z,%l3 set UfThold,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set One,%l2 ld2 [%l2],%f30 set H,%l2 ld2 [%l2],%f28 set X,%l2 ld2 [%l3],%f26 fmuld %f28,%f28,%f24 faddd %f30,%f28,%f28 fmuld %f24,%f28,%f28 faddd %f30,%f28,%f30 fmuld %f26,%f30,%f30 st2 %f30,[%l2] .L579: set X,%l3 ld2 [%l3],%f30 set Z,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L580; nop fsubd %f30,%f28,%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L580; nop set 3,%o0 set .L158,%o1 call BadCond; nop set .L582,%o0 set X,%l3 ld2 [%l3],%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 set Z,%l3 ld2 [%l3],%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 Z9,%l3 set X,%l2 ld2 [%l2],%f30 set Z,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l3] set .L583,%o0 ld2 [%l3],%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 .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 ld2 [%l3],%f30 set X,%l3 ld2 [%l3],%f28 set Z,%l3 ld2 [%l3],%f26 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 ld2 [%l3],%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 set .L595,%o3 call printf; nop set .L596,%o0 call printf; nop set .L597,%o0 call printf; nop set Y2,%l3 set U1,%l2 ld2 [%l2],%f30 fmuld %f30,%f30,%f28 st2 %f28,[%l3] set Y,%l2 ld2 [%l3],%f28 fmuld %f28,%f28,%f28 st2 %f28,[%l2] ld2 [%l2],%f28 fmuld %f28,%f30,%f30 st2 %f30,[%l3] ld2 [%l3],%f30 set UfThold,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbug .L598; nop set Y,%l3 ld2 [%l3],%f30 set E0,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%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 log; nop fmovs %f0,%f30; fmovs %f1,%f31 std %f30,[%fp+-104] set HInvrse,%l3 ld2 [%l3],%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 log; nop fmovs %f0,%f30; fmovs %f1,%f31 set Half,%l3 ld2 [%l3],%f28 set TwoForty,%l3 ld2 [%l3],%f26 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 ld2 [%l2],%f28 fdivd %f30,%f28,%f30 st2 %f30,[%l3] set Y,%l3 ld2 [%l3],%f30 set Y2,%l3 faddd %f30,%f30,%f30 st2 %f30,[%l3] set .L603,%o0 call printf; nop set .L604,%o0 set HInvrse,%l3 ld2 [%l3],%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 set Y,%l3 ld2 [%l3],%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 .L605,%o0 set HInvrse,%l3 ld2 [%l3],%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 set Y,%l3 ld2 [%l3],%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 HInvrse,%l3 ld2 [%l3],%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 set Y2,%l3 ld2 [%l3],%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 V9,%l3 st2 %f30,[%l3] set .L606,%o0 set V9,%l3 ld2 [%l3],%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 V9,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbul .L609; nop set Radix,%l3 ld2 [%l3],%f28 faddd %f28,%f28,%f28 set E9,%l3 ld2 [%l3],%f26 faddd %f28,%f26,%f28 set UfThold,%l3 ld2 [%l3],%f26 fmuld %f28,%f26,%f28 fcmped %f30,%f28; nop; fbule .L607; nop .L609: set 1,%o0 set .L610,%o1 call BadCond; nop set .L611,%o0 set UfThold,%l3 ld2 [%l3],%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 ba .L608; nop .L607: set V9,%l3 ld2 [%l3],%f30 set UfThold,%l3 ld2 [%l3],%f28 set One,%l3 ld2 [%l3],%f26 set E9,%l3 ld2 [%l3],%f24 faddd %f26,%f24,%f26 fmuld %f28,%f26,%f28 fcmped %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 ld2 [%l3],%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 .L613: .L608: set Milestone,%l3 set 140,%l2 st %l2,[%l3] set .L45,%o0 call printf; nop set Zero,%l3 ld2 [%l3],%f30 set X,%l3 st2 %f30,[%l3] set I,%l3 set 2,%l2 st %l2,[%l3] set Y,%l3 set Two,%l2 ld2 [%l2],%f28 set Three,%l2 ld2 [%l2],%f26 fmuld %f28,%f26,%f28 st2 %f28,[%l3] set Q,%l3 st2 %f30,[%l3] set N,%l3 st %g0,[%l3] .L615: set Z,%l3 set X,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set I,%l1 ld [%l1],%l0 add %l0,1,%l0 st %l0,[%l1] set Y,%l0 ld [%l1],%l1 ld2 [%l0],%f30 add %l1,%l1,%l1 st %l1,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28 fdivd %f30,%f28,%f30 st2 %f30,[%l0] set R,%l1 set Q,%o5 ld2 [%l0],%f30 ld2 [%o5],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l1] ld2 [%l3],%f30 ld2 [%l1],%f28 faddd %f30,%f28,%f26 st2 %f26,[%l2] ld2 [%l2],%f26 fsubd %f30,%f26,%f30 faddd %f30,%f28,%f30 st2 %f30,[%o5] .L616: set X,%l3 ld2 [%l3],%f30 set Z,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbug .L615; nop set Z,%l3 set OneAndHalf,%l2 ld2 [%l2],%f30 set X,%l2 set One,%l1 ld2 [%l1],%f28 set Eight,%l1 ld2 [%l1],%f26 fdivd %f28,%f26,%f28 faddd %f30,%f28,%f28 ld2 [%l2],%f26 set ThirtyTwo,%l1 ld2 [%l1],%f24 fmuld %f30,%f24,%f30 fdivd %f26,%f30,%f30 faddd %f28,%f30,%f30 st2 %f30,[%l3] ld2 [%l3],%f30 fmuld %f30,%f30,%f30 st2 %f30,[%l2] set Exp2,%l3 ld2 [%l2],%f30 fmuld %f30,%f30,%f30 st2 %f30,[%l3] set F9,%l1 ld2 [%l1],%f30 st2 %f30,[%l2] set Y,%l1 ld2 [%l2],%f30 set U1,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l1] set .L618,%o0 ld2 [%l3],%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 I,%l3 set 1,%l2 st %l2,[%l3] .L619: set Z,%l3 set X,%l2 ld2 [%l2],%f30 set BInvrse,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f26 st2 %f26,[%l3] set One,%l2 ld2 [%l2],%f26 faddd %f30,%f26,%f24 ld2 [%l3],%f22 fsubd %f26,%f28,%f28 fsubd %f22,%f28,%f28 fdivd %f24,%f28,%f28 st2 %f28,[%l3] st %f30,[%sp+4*0+68] st %f31,[%sp+4*1+68] ld [%sp+4*0+68],%o0 ld [%sp+4*1+68],%o1 ld2 [%l3],%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 Q,%l3 set Exp2,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%l3] set Q,%l3 ld2 [%l3],%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 ld2 [%l3],%f28 set U2,%l3 ld2 [%l3],%f26 fmuld %f28,%f26,%f28 fcmped %f30,%f28; nop; fbule .L623; nop set N,%l3 set 1,%l2 st %l2,[%l3] set BInvrse,%l3 ld2 [%l3],%f30 set V9,%l3 set X,%l2 ld2 [%l2],%f28 fsubd %f28,%f30,%f28 set One,%l2 ld2 [%l2],%f26 fsubd %f26,%f30,%f30 fsubd %f28,%f30,%f30 st2 %f30,[%l3] set 2,%o0 set .L625,%o1 call BadCond; nop set X,%l3 ld2 [%l3],%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 set Z,%l3 ld2 [%l3],%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 .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 ld2 [%l3],%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 set Z,%l3 ld2 [%l3],%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 .L628,%o0 set Q,%l3 ld2 [%l3],%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 .L629,%o0 call printf; nop set .L630,%o0 call printf; nop ba .L621; nop .L623: set Z,%l3 set Y,%l2 ld2 [%l2],%f30 set X,%l1 ld2 [%l1],%f28 fsubd %f30,%f28,%f28 set Two,%l0 ld2 [%l0],%f26 fmuld %f28,%f26,%f28 faddd %f28,%f30,%f28 st2 %f28,[%l3] st2 %f30,[%l1] ld2 [%l3],%f30 st2 %f30,[%l2] ld2 [%l1],%f30 set F9,%l2 ld2 [%l2],%f28 fsubd %f30,%f28,%f30 set One,%l2 ld2 [%l2],%f28 fmuld %f30,%f30,%f30 faddd %f28,%f30,%f30 st2 %f30,[%l3] set Z,%l3 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 set One,%l2 ld2 [%l2],%f28 faddd %f28,%f30,%f28 st2 %f28,[%l3] set Y,%l2 faddd %f30,%f30,%f30 st2 %f30,[%l2] ld2 [%l2],%f30 ld2 [%l3],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l2] 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 ld2 [%l2],%f30 st2 %f30,[%l3] set C,%l3 ld2 [%l3],%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 log; nop fmovs %f0,%f30; fmovs %f1,%f31 std %f30,[%fp+-112] set A1,%l3 ld2 [%l3],%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 log; nop fmovs %f0,%f30; fmovs %f1,%f31 set Half,%l3 ld2 [%l3],%f28 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 st2 %f30,[%l3] set Break,%l3 st %g0,[%l3] .L639: set X,%l3 set CInvrse,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set Z,%l3 ld2 [%l3],%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 set Q,%l3 ld2 [%l3],%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 Y,%l3 st2 %f30,[%l3] call IsYeqX; nop set Q,%l3 ld2 [%l3],%f30 fnegs %f30,%f30; fmovs %f31,%f31 st2 %f30,[%l3] set X,%l2 set C,%l1 ld2 [%l1],%f30 st2 %f30,[%l2] set Z,%l2 ld2 [%l2],%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 ld2 [%l3],%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 Y,%l3 st2 %f30,[%l3] call IsYeqX; nop set Z,%l3 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 st2 %f30,[%l3] .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 ld2 [%l2],%f30 fnegs %f30,%f30; fmovs %f31,%f31 st2 %f30,[%l3] set V9,%l2 set HInvrse,%l1 ld2 [%l1],%f30 ld2 [%l3],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l2] 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 ld2 [%l2],%f30 st2 %f30,[%l3] ba .L651; nop .L649: .L652: set Y,%l3 set V,%l2 ld2 [%l3],%f30 st2 %f30,[%l2] set V9,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set HInvrse,%l1 ld2 [%l1],%f30 ld2 [%l3],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l2] .L653: set V9,%l3 ld2 [%l3],%f30 set Y,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l2],%f30 st2 %f30,[%l3] set .L655,%o0 call printf; nop set .L656,%o0 set Y,%l3 ld2 [%l3],%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 V9,%l3 set Y,%l2 ld2 [%l2],%f30 fnegs %f30,%f28; fmovs %f31,%f29 st2 %f28,[%l3] set V0,%l2 ld2 [%l3],%f28 st2 %f28,[%l2] set V,%l3 ld2 [%l3],%f28 fsubd %f28,%f30,%f30 ld2 [%l2],%f26 faddd %f28,%f26,%f28 fcmped %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 ld2 [%l3],%f30 set Y,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L662; nop set 1,%o0 set .L158,%o1 call BadCond; nop set .L664,%o0 set Y,%l3 ld2 [%l3],%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 set Z,%l3 ld2 [%l3],%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 .L662: set I,%l3 ld [%l3],%l3 cmp %l3,0; be .L665; nop set Y,%l3 set V,%l2 ld2 [%l2],%f30 set HInvrse,%l2 ld2 [%l2],%f28 set U2,%l2 ld2 [%l2],%f26 fmuld %f28,%f26,%f24 fsubd %f24,%f28,%f24 fmuld %f30,%f24,%f24 st2 %f24,[%l3] set Z,%l2 ld2 [%l3],%f24 set One,%l3 ld2 [%l3],%f22 fsubd %f22,%f28,%f28 fmuld %f28,%f26,%f28 fmuld %f28,%f30,%f30 faddd %f24,%f30,%f30 st2 %f30,[%l2] ld2 [%l2],%f30 set V0,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbuge .L667; nop set Y,%l3 set Z,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L667: set Y,%l3 ld2 [%l3],%f30 set V0,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbuge .L669; nop set V,%l3 set Y,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L669: set V0,%l3 ld2 [%l3],%f30 set V,%l3 ld2 [%l3],%f28 fsubd %f30,%f28,%f28 fcmped %f28,%f30; nop; fbuge .L666; nop set V,%l3 set V0,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] ba .L666; nop .L665: set V,%l3 set Y,%l2 ld2 [%l2],%f30 set HInvrse,%l2 ld2 [%l2],%f28 set U2,%l2 ld2 [%l2],%f26 fmuld %f28,%f26,%f24 fsubd %f24,%f28,%f24 fmuld %f30,%f24,%f24 st2 %f24,[%l3] ld2 [%l3],%f24 set One,%l2 ld2 [%l2],%f22 fsubd %f22,%f28,%f28 fmuld %f28,%f26,%f28 fmuld %f28,%f30,%f30 faddd %f24,%f30,%f30 st2 %f30,[%l3] .L666: set .L673,%o0 set V,%l3 ld2 [%l3],%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 I,%l3 ld [%l3],%l3 cmp %l3,0; be .L674; nop set .L676,%o0 set V0,%l3 ld2 [%l3],%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 ba .L675; nop .L674: set .L677,%o0 call printf; nop .L675: set V9,%l3 set V,%l2 ld2 [%l2],%f30 set One,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] set .L678,%o0 ld2 [%l3],%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 V9,%l3 set V,%l2 ld2 [%l2],%f30 set One,%l2 ld2 [%l2],%f28 fdivd %f30,%f28,%f30 st2 %f30,[%l3] set .L679,%o0 ld2 [%l3],%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 .L680,%o0 call printf; nop set .L681,%o0 call printf; nop set Milestone,%l3 set 170,%l2 st %l2,[%l3] set V,%l3 ld2 [%l3],%f30 fnegs %f30,%f28; fmovs %f31,%f29 fcmped %f28,%f30; nop; fbuge .L686; nop set V0,%l3 ld2 [%l3],%f28 fnegs %f28,%f26; fmovs %f29,%f27 fcmped %f26,%f28; nop; fbuge .L686; nop set UfThold,%l3 ld2 [%l3],%f28 fnegs %f28,%f26; fmovs %f29,%f27 fcmped %f26,%f30; nop; fbuge .L686; nop fcmped %f28,%f30; nop; fbul .L682; nop .L686: mov %g0,%o0 set .L687,%o1 call BadCond; nop set .L688,%o0 set V,%l3 ld2 [%l3],%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 set V0,%l3 ld2 [%l3],%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 set UfThold,%l3 ld2 [%l3],%f30 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 ld2 [%l2],%f30 st2 %f30,[%l3] ba .L694; nop .L696: set Z,%l3 set E0,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] ba .L694; nop .L697: set Z,%l3 set PseudoZero,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L693: .L694: set Z,%l3 ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbue .L698; nop set Z,%l3 ld2 [%l3],%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 V9,%l3 st2 %f30,[%l3] set V9,%l3 ld2 [%l3],%f30 set Y,%l3 fmuld %f30,%f30,%f30 st2 %f30,[%l3] set Y,%l3 ld2 [%l3],%f30 set One,%l3 ld2 [%l3],%f28 set Radix,%l3 ld2 [%l3],%f26 set E9,%l3 ld2 [%l3],%f24 fmuld %f26,%f24,%f26 set Z,%l3 ld2 [%l3],%f24 fsubd %f28,%f26,%f22 fdivd %f30,%f22,%f22 fcmped %f22,%f24; nop; fbul .L702; nop faddd %f28,%f26,%f28 fmuld %f28,%f24,%f28 fcmped %f30,%f28; nop; fbule .L700; nop .L702: set V9,%l3 ld2 [%l3],%f30 set U1,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%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 .L706,%o0 set Y,%l3 ld2 [%l3],%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 .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 ld2 [%l2],%f30 st2 %f30,[%l3] ba .L712; nop .L711: set Z,%l3 set V0,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L712: set Z,%l3 ld2 [%l3],%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 V9,%l3 st2 %f30,[%l3] set X,%l3 set V9,%l2 ld2 [%l2],%f30 set One,%l1 ld2 [%l1],%f28 set Radix,%l1 ld2 [%l1],%f26 set E9,%l1 ld2 [%l1],%f24 fmuld %f26,%f24,%f26 fsubd %f28,%f26,%f28 fmuld %f28,%f30,%f28 st2 %f28,[%l3] ld2 [%l3],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l2] set V9,%l3 ld2 [%l3],%f30 set Z,%l3 ld2 [%l3],%f28 set One,%l3 ld2 [%l3],%f26 set Two,%l3 ld2 [%l3],%f24 set Radix,%l3 ld2 [%l3],%f22 fmuld %f24,%f22,%f24 set E9,%l3 ld2 [%l3],%f22 fmuld %f24,%f22,%f24 fsubd %f26,%f24,%f26 fmuld %f26,%f28,%f26 fcmped %f30,%f26; nop; fbul .L715; nop fcmped %f30,%f28; nop; fbule .L713; nop .L715: set Y,%l3 set V9,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] set X,%l3 ld2 [%l3],%f30 set W,%l3 ld2 [%l3],%f28 fcmped %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 ld2 [%l3],%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 .L719,%o0 set Y,%l3 ld2 [%l3],%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 .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 ld2 [%l2],%f30 set V,%l2 ld2 [%l2],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%l3] set Radix,%l3 ld2 [%l3],%f30 set Y,%l3 fmuld %f30,%f30,%f30 st2 %f30,[%l3] set X,%l3 ld2 [%l3],%f30 set Y,%l3 ld2 [%l3],%f28 fmuld %f30,%f28,%f26 set One,%l3 ld2 [%l3],%f24 fcmped %f26,%f24; nop; fbul .L722; nop fcmped %f30,%f28; nop; fbule .L720; nop .L722: set X,%l3 ld2 [%l3],%f30 set Y,%l3 ld2 [%l3],%f28 set U1,%l3 ld2 [%l3],%f26 fmuld %f30,%f28,%f24 fcmped %f24,%f26; nop; fbul .L725; nop fdivd %f28,%f26,%f28 fcmped %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 ld2 [%l3],%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 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 ld2 [%l2],%f30 st2 %f30,[%l3] 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 ld2 [%l2],%f30 set U2,%l2 ld2 [%l2],%f28 faddd %f30,%f28,%f30 st2 %f30,[%l3] ba .L734; nop .L736: set X,%l3 set V,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] ba .L734; nop .L737: set X,%l3 set UfThold,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] ba .L734; nop .L738: set X,%l3 set Radix,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] .L733: .L734: set Y,%l3 set X,%l2 ld2 [%l2],%f30 st2 %f30,[%l3] 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 ld2 [%l3],%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 ba .L742; nop .L741: set V9,%l3 set Half,%l2 ld2 [%l2],%f30 set Y,%l2 ld2 [%l2],%f28 set X,%l2 ld2 [%l2],%f26 fdivd %f28,%f26,%f28 fsubd %f28,%f30,%f28 fsubd %f28,%f30,%f30 st2 %f30,[%l3] ld2 [%l3],%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L744; nop ba .L730; nop .L744: set V9,%l3 ld2 [%l3],%f30 set U1,%l3 ld2 [%l3],%f28 fnegs %f28,%f28; fmovs %f29,%f29 fcmped %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 ld2 [%l3],%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 .L749,%o0 set V9,%l3 ld2 [%l3],%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 .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 ld2 [%l2],%f30 st2 %f30,[%l3] 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 ld2 [%l3],%f30 set MyZero,%l3 ld2 [%l3],%f28 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 ld2 [%l3],%f30 set MyZero,%l3 ld2 [%l3],%f28 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 ld2 [%l3],%f30 set StickyBit,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbul .L804; nop set Radix,%l3 ld2 [%l3],%f28 set Two,%l3 ld2 [%l3],%f26 fsubd %f28,%f26,%f26 set Nine,%l3 ld2 [%l3],%f24 fsubd %f28,%f24,%f28 fsubd %f28,%f30,%f30 fmuld %f26,%f30,%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %f30,%f28; nop; fbne .L804; nop set .L806,%o0 call printf; nop set .L807,%o0 call printf; nop set Two,%l3 ld2 [%l3],%f30 set Radix,%l3 ld2 [%l3],%f28 fcmped %f28,%f30; nop; fbne .L808; nop set Precision,%l3 ld2 [%l3],%f28 set TwentySeven,%l3 ld2 [%l3],%f26 set Four,%l3 ld2 [%l3],%f24 set Three,%l3 ld2 [%l3],%f22 fmuld %f24,%f22,%f24 fmuld %f24,%f30,%f30 fsubd %f28,%f30,%f30 fsubd %f28,%f26,%f28 fsubd %f28,%f26,%f28 set One,%l3 ld2 [%l3],%f26 faddd %f28,%f26,%f28 fmuld %f30,%f28,%f30 set Zero,%l3 ld2 [%l3],%f28 fcmped %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] ld2 [%fp+68],%f30 set .L8,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbul .L824; nop set .L9,%i5 ld2 [%i5],%f30 std %f30,[%fp+-8] ba .L825; nop .L824: set .L826,%i5 ld2 [%i5],%f30 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 ld2 [%i5],%f30 set Random9,%i5 ld2 [%i5],%f28 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 ld2 [%i4],%f28 ldd [%fp+-8],%f26 fmuld %f28,%f26,%f28 faddd %f30,%f28,%f30 st2 %f30,[%i5] ld2 [%i5],%f0 .L840: ret; restore .type Random,#function .size Random,.-Random .global SqXMinX .align 4 SqXMinX: save %sp,-112,%sp set X,%i5 ld2 [%i5],%f30 set BInvrse,%i5 ld2 [%i5],%f28 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 ld2 [%i4],%f28 fdivd %f30,%f28,%f30 st2 %f30,[%i5] set SqEr,%i5 ld2 [%i5],%f30 set Zero,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbue .L843; nop set SqEr,%i5 ld2 [%i5],%f30 set MinSqEr,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbuge .L845; nop set MinSqEr,%i5 set SqEr,%i4 ld2 [%i4],%f30 st2 %f30,[%i5] .L845: set SqEr,%i5 ld2 [%i5],%f30 set MaxSqEr,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbule .L847; nop set MaxSqEr,%i5 set SqEr,%i4 ld2 [%i4],%f30 st2 %f30,[%i5] .L847: set J,%i5 ld2 [%i5],%f30 set .L9,%i4 ld2 [%i4],%f28 faddd %f30,%f28,%f30 st2 %f30,[%i5] mov %i0,%o0 set .L45,%o1 call BadCond; nop set .L849,%o0 set X,%i5 ld2 [%i5],%f30 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 ld2 [%i5],%f30 set SqEr,%i5 ld2 [%i5],%f28 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 ld2 [%i4],%f30 set Q,%i4 ld2 [%i4],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%i5] set Half,%i4 ld2 [%i4],%f30 ld2 [%i5],%f28 set Radix,%i4 ld2 [%i4],%f26 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 ld2 [%i4],%f28 set X,%i4 fmuld %f30,%f28,%f30 ld2 [%i4],%f26 faddd %f30,%f26,%f30 st2 %f30,[%i5] set Q,%i5 ld2 [%i4],%f30 set Z,%i4 ld2 [%i4],%f26 set D,%i3 ld2 [%i3],%f24 ld2 [%i5],%f22 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 st2 %f28,[%i5] set Two,%i5 ld2 [%i5],%f28 fmuld %f28,%f30,%f30 fmuld %f30,%f24,%f30 fsubd %f26,%f30,%f30 st2 %f30,[%i4] ld2 [%i4],%f30 set Zero,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbug .L852; nop set Z,%i5 ld2 [%i5],%f30 fnegs %f30,%f30; fmovs %f31,%f31 st2 %f30,[%i5] set Z1,%i5 ld2 [%i5],%f30 fnegs %f30,%f30; fmovs %f31,%f31 st2 %f30,[%i5] .L852: set D,%i5 set Radix,%i4 ld2 [%i4],%f30 ld2 [%i5],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%i5] mov %g0,%i0 .L851: ret; restore .type NewD,#function .size NewD,.-NewD .global SR3750 .align 4 SR3750: save %sp,-96,%sp set X,%i5 ld2 [%i5],%f30 set Radix,%i5 ld2 [%i5],%f28 set Z2,%i5 ld2 [%i5],%f26 fsubd %f30,%f28,%f24 fsubd %f26,%f28,%f28 fcmped %f24,%f28; nop; fbul .L855; nop fsubd %f30,%f26,%f30 set W,%i5 ld2 [%i5],%f28 fsubd %f28,%f26,%f28 fcmped %f30,%f28; nop; fbug .L855; nop set I,%i5 ld [%i5],%i4 add %i4,1,%i4 st %i4,[%i5] set X,%i5 ld2 [%i5],%f30 set D,%i5 ld2 [%i5],%f28 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 st2 %f30,[%i5] set Y2,%i5 set X2,%i4 set Z2,%i3 ld2 [%i3],%f30 set Y,%i3 ld2 [%i3],%f28 ld2 [%i4],%f26 fsubd %f26,%f30,%f26 fsubd %f28,%f30,%f30 fsubd %f26,%f30,%f30 st2 %f30,[%i5] set Half,%i3 ld2 [%i3],%f30 set X8,%i3 ld2 [%i3],%f26 fsubd %f28,%f30,%f28 fdivd %f26,%f28,%f28 st2 %f28,[%i4] ld2 [%i4],%f28 fmuld %f30,%f28,%f26 fmuld %f26,%f28,%f26 fsubd %f28,%f26,%f28 st2 %f28,[%i4] set SqEr,%i3 ld2 [%i5],%f28 faddd %f28,%f30,%f28 ld2 [%i4],%f26 fsubd %f30,%f26,%f30 faddd %f28,%f30,%f30 st2 %f30,[%i3] ld2 [%i3],%f30 set MinSqEr,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbuge .L857; nop set MinSqEr,%i5 set SqEr,%i4 ld2 [%i4],%f30 st2 %f30,[%i5] .L857: set SqEr,%i5 set Y2,%i4 ld2 [%i4],%f30 set X2,%i4 ld2 [%i4],%f28 fsubd %f30,%f28,%f30 st2 %f30,[%i5] ld2 [%i5],%f30 set MaxSqEr,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbule .L859; nop set MaxSqEr,%i5 set SqEr,%i4 ld2 [%i4],%f30 st2 %f30,[%i5] .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 ld2 [%i5],%f30 set X,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbue .L862; nop set N,%i5 ld [%i5],%i5 cmp %i5,0; bg .L864; nop set Zero,%i5 ld2 [%i5],%f30 set Z,%i5 ld2 [%i5],%f28 fcmped %f28,%f30; nop; fbne .L866; nop set Q,%i5 ld2 [%i5],%f28 fcmped %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 ld2 [%i5],%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 set Q,%i5 ld2 [%i5],%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 .L871,%o0 set Y,%i5 ld2 [%i5],%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 .L872,%o0 set X,%i5 ld2 [%i5],%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 .L873,%o0 set Y,%i5 ld2 [%i5],%f30 set X,%i5 ld2 [%i5],%f28 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 st2 %f30,[%i5] set Z,%i4 ld2 [%i4],%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 ld2 [%i5],%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 Y,%i5 st2 %f30,[%i5] 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 ld2 [%i4],%f30 ld2 [%i5],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%i5] .L876: set X,%i5 ld2 [%i5],%f30 set W,%i5 ld2 [%i5],%f28 fcmped %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 ld2 [%i5],%f30 set Zero,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbue .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 ld2 [%i4],%f30 faddd %f30,%f30,%f28 fdivd %f28,%f30,%f30 st2 %f30,[%i5] set .L892,%o0 ld2 [%i5],%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 Q9,%i5 ld2 [%i5],%f30 set Two,%i5 ld2 [%i5],%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 Radix,%i5 ld2 [%i5],%f28 set U2,%i5 ld2 [%i5],%f26 fmuld %f28,%f26,%f28 fcmped %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 ld2 [%i5],%f30 set One,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbul .L899; nop set Two,%i5 ld2 [%i5],%f28 fcmped %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 ld2 [%i4],%f30 set One,%i4 ld2 [%i4],%f28 fmuld %f30,%f28,%f26 st2 %f26,[%i5] set Random1,%i4 ld2 [%i5],%f26 st2 %f26,[%i4] fmuld %f28,%f30,%f26 st2 %f26,[%i5] set Random2,%i4 ld2 [%i5],%f26 st2 %f26,[%i4] fdivd %f30,%f28,%f30 st2 %f30,[%i5] set Z,%i5 ld2 [%i5],%f30 set Random1,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbne .L906; nop set Random2,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbne .L906; nop set V9,%i5 ld2 [%i5],%f28 fcmped %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 ld2 [%i5],%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 Z,%i5 ld2 [%i5],%f30 set Random1,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbue .L912; nop set .L914,%o0 set Random1,%i5 ld2 [%i5],%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 .L912: set Random2,%i5 ld2 [%i5],%f30 set Z,%i5 ld2 [%i5],%f28 fcmped %f28,%f30; nop; fbue .L915; nop set Random1,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbue .L915; nop set .L917,%o0 set Random2,%i5 ld2 [%i5],%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 .L915: set Z,%i5 ld2 [%i5],%f30 set V9,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbue .L918; nop set .L920,%o0 set V9,%i5 ld2 [%i5],%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 .L918: set Random2,%i5 ld2 [%i5],%f30 set Random1,%i5 ld2 [%i5],%f28 fcmped %f30,%f28; nop; fbue .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 ld2 [%i5],%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 .L927,%o0 set Random1,%i5 ld2 [%i5],%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 .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 ld2 [%fp+76],%f30 set .L8,%i2 ld2 [%i2],%f28 fcmped %f30,%f28; nop; fbne .L1004; nop set .L9,%i2 ld2 [%i2],%f0 ba .L1003; nop .L1004: ld2 [%fp+76],%f30 set .L1009,%i2 ld2 [%i2],%f28 fcmped %f30,%f28; nop; fbul .L1008; nop set .L1010,%i2 ld2 [%i2],%f28 fcmped %f30,%f28; nop; fbule .L1006; nop .L1008: ld2 [%fp+68],%f30 set .L826,%i2 ld2 [%i2],%f28 fcmped %f30,%f28; nop; fbue .L1006; nop ld2 [%fp+68],%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 log; nop fmovs %f0,%f30; fmovs %f1,%f31 ld2 [%fp+76],%f28 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: ld2 [%fp+76],%f30 set .L8,%i2 ld2 [%i2],%f28 fcmped %f30,%f28; nop; fbuge .L1011; nop ld2 [%fp+76],%f30 fnegs %f30,%f30; fmovs %f31,%f31 st2 %f30,[%fp+76] set 1,%i3 .L1011: ld2 [%fp+76],%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 add -24,%fp,%o2 call modf; nop fmovs %f0,%f30; fmovs %f1,%f31 st2 %f30,[%fp+76] ld2 [%fp+76],%f30 set .L8,%i2 ld2 [%i2],%f28 fcmped %f30,%f28; nop; fbue .L1013; nop ld2 [%fp+68],%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 log; nop fmovs %f0,%f30; fmovs %f1,%f31 ld2 [%fp+76],%f28 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 ld2 [%i2],%f30 std %f30,[%fp+-16] .L1014: ld2 [%fp+68],%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 add -4,%fp,%o2 call frexp; nop fmovs %f0,%f30; fmovs %f1,%f31 st2 %f30,[%fp+68] 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 ld2 [%fp+68],%f28 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: ld2 [%fp+68],%f30 fmuld %f30,%f30,%f30 st2 %f30,[%fp+68] ld [%fp+-4],%i2 sll %i2,1,%i2 st %i2,[%fp+-4] ld2 [%fp+68],%f30 set .L1027,%i2 ld2 [%i2],%f28 fcmped %f30,%f28; nop; fbuge .L1017; nop set .L1028,%i2 ld2 [%i2],%f30 ld2 [%fp+68],%f28 fmuld %f30,%f28,%f30 st2 %f30,[%fp+68] 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 ld2 [%i2],%f30 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