.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
