blob: cf4c22ccfce973a78cbb318fc499b1c2eaa26933 [file] [log] [blame]
.section ".data"
.global Zero
.type Zero,#object
.size Zero,8
.align 8
Zero:
.word 0x0
.word 0x0
.global Half
.type Half,#object
.size Half,8
.align 8
Half:
.word 0x3fe00000
.word 0x0
.global One
.type One,#object
.size One,8
.align 8
One:
.word 0x3ff00000
.word 0x0
.global Two
.type Two,#object
.size Two,8
.align 8
Two:
.word 0x40000000
.word 0x0
.global Three
.type Three,#object
.size Three,8
.align 8
Three:
.word 0x40080000
.word 0x0
.global Four
.type Four,#object
.size Four,8
.align 8
Four:
.word 0x40100000
.word 0x0
.global Five
.type Five,#object
.size Five,8
.align 8
Five:
.word 0x40140000
.word 0x0
.global Eight
.type Eight,#object
.size Eight,8
.align 8
Eight:
.word 0x40200000
.word 0x0
.global Nine
.type Nine,#object
.size Nine,8
.align 8
Nine:
.word 0x40220000
.word 0x0
.global TwentySeven
.type TwentySeven,#object
.size TwentySeven,8
.align 8
TwentySeven:
.word 0x403b0000
.word 0x0
.global ThirtyTwo
.type ThirtyTwo,#object
.size ThirtyTwo,8
.align 8
ThirtyTwo:
.word 0x40400000
.word 0x0
.global TwoForty
.type TwoForty,#object
.size TwoForty,8
.align 8
TwoForty:
.word 0x406e0000
.word 0x0
.global MinusOne
.type MinusOne,#object
.size MinusOne,8
.align 8
MinusOne:
.word 0xbff00000
.word 0x0
.global OneAndHalf
.type OneAndHalf,#object
.size OneAndHalf,8
.align 8
OneAndHalf:
.word 0x3ff80000
.word 0x0
.global NoTrials
.type NoTrials,#object
.size NoTrials,4
.align 4
NoTrials:
.word 0x14
.global sigfpe
.section ".text"
.align 4
sigfpe:
save %sp,-96,%sp
set fpecount,%i5
ld [%i5],%i4
add %i4,1,%i4
st %i4,[%i5]
set .L3,%o0
call printf; nop
set __iob+16,%o0
call fflush; nop
set sigsave,%i5
ld [%i5],%i5
cmp %i5,%g0; be .L5; nop
set 8,%o0
set sigsave,%i5
ld [%i5],%o1
call signal; nop
set sigsave,%i5
st %g0,[%i5]
set ovfl_buf,%o0
set 1,%o1
call longjmp; nop
.L5:
call abort; nop
.L2:
ret; restore
.type sigfpe,#function
.size sigfpe,.-sigfpe
.section ".data"
.type .758,#object
.align 4
.758:
.word .L759
.word .L760
.word .L761
.word .L762
.size .758,16
.global main
.section ".text"
.align 4
main:
save %sp,-216,%sp
set Zero,%i5
set .L8,%i4
ld [%i4],%f30; ld [%i4+4],%f31
st %f30,[%i5]; st %f31,[%i5+4]
set One,%i5
set .L9,%i4
ld [%i4],%f30; ld [%i4+4],%f31
st %f30,[%i5]; st %f31,[%i5+4]
set Two,%i4
ld [%i5],%f30; ld [%i5+4],%f31
faddd %f30,%f30,%f28
st %f28,[%i4]; st %f29,[%i4+4]
set Three,%i5
ld [%i4],%f28; ld [%i4+4],%f29
faddd %f28,%f30,%f26
st %f26,[%i5]; st %f27,[%i5+4]
set Four,%i4
ld [%i5],%f26; ld [%i5+4],%f27
faddd %f26,%f30,%f24
st %f24,[%i4]; st %f25,[%i4+4]
set Five,%i5
ld [%i4],%f24; ld [%i4+4],%f25
faddd %f24,%f30,%f22
st %f22,[%i5]; st %f23,[%i5+4]
set Eight,%i4
faddd %f24,%f24,%f22
st %f22,[%i4]; st %f23,[%i4+4]
set Nine,%i3
fmuld %f26,%f26,%f22
st %f22,[%i3]; st %f23,[%i3+4]
set TwentySeven,%i2
ld [%i3],%f22; ld [%i3+4],%f23
fmuld %f22,%f26,%f22
st %f22,[%i2]; st %f23,[%i2+4]
set ThirtyTwo,%i3
ld [%i4],%f22; ld [%i4+4],%f23
fmuld %f24,%f22,%f22
st %f22,[%i3]; st %f23,[%i3+4]
set TwoForty,%i4
ld [%i5],%f22; ld [%i5+4],%f23
fmuld %f24,%f22,%f22
fmuld %f22,%f26,%f26
fmuld %f26,%f24,%f26
st %f26,[%i4]; st %f27,[%i4+4]
set MinusOne,%i5
fnegs %f30,%f26; fmovs %f31,%f27
st %f26,[%i5]; st %f27,[%i5+4]
set Half,%i5
fdivd %f30,%f28,%f28
st %f28,[%i5]; st %f29,[%i5+4]
set OneAndHalf,%i4
ld [%i5],%f28; ld [%i5+4],%f29
faddd %f30,%f28,%f30
st %f30,[%i4]; st %f31,[%i4+4]
set ErrCnt,%i4
st %g0,[%i4]
set ErrCnt+4,%i4
st %g0,[%i4]
set ErrCnt+8,%i5
st %g0,[%i5]
set ErrCnt+12,%i5
st %g0,[%i5]
set PageNo,%i5
set 1,%i4
st %i4,[%i5]
set Milestone,%i5
st %g0,[%i5]
set 8,%o0
set sigfpe,%o1
call signal; nop
call Instructions; nop
call Pause; nop
call Heading; nop
call Pause; nop
call Characteristics; nop
call Pause; nop
call History; nop
call Pause; nop
set Milestone,%i5
set 7,%i4
st %i4,[%i5]
set .L13,%o0
call printf; nop
mov %g0,%o0
set Zero,%i4
ld [%i4],%f30; ld [%i4+4],%f31
faddd %f30,%f30,%f28
fcmpd %f28,%f30; nop; fbne .L16; nop
set One,%i4
ld [%i4],%f28; ld [%i4+4],%f29
fsubd %f28,%f28,%f26
fcmpd %f26,%f30; nop; fbne .L16; nop
fcmpd %f28,%f30; nop; fbule .L16; nop
faddd %f28,%f28,%f30
set Two,%i4
ld [%i4],%f28; ld [%i4+4],%f29
fcmpd %f30,%f28; nop; fbne .L16; nop
set 1,%i5
ba .L17; nop
.L16:
mov %g0,%i5
.L17:
mov %i5,%o1
set .L15,%o2
call TstCond; nop
set Z,%i4
set Zero,%i3
ld [%i3],%f30; ld [%i3+4],%f31
fnegs %f30,%f30; fmovs %f31,%f31
st %f30,[%i4]; st %f31,[%i4+4]
ld [%i4],%f30; ld [%i4+4],%f31
set .L8,%i4
ld [%i4],%f28; ld [%i4+4],%f29
fcmpd %f30,%f28; nop; fbe .L18; nop
set ErrCnt,%i4
ld [%i4],%i3
add %i3,1,%i3
st %i3,[%i4]
set .L20,%o0
call printf; nop
set U1,%i4
set .L21,%i3
ld [%i3],%f30; ld [%i3+4],%f31
st %f30,[%i4]; st %f31,[%i4+4]
set Radix,%i4
set .L9,%i3
ld [%i3],%f30; ld [%i3+4],%f31
st %f30,[%i4]; st %f31,[%i4+4]
call TstPtUf; nop
.L18:
mov %g0,%o0
set Three,%i3
ld [%i3],%f30; ld [%i3+4],%f31
set Two,%i3
ld [%i3],%f28; ld [%i3+4],%f29
set One,%i3
ld [%i3],%f26; ld [%i3+4],%f27
faddd %f28,%f26,%f24
fcmpd %f30,%f24; nop; fbne .L24; nop
set Four,%i3
ld [%i3],%f24; ld [%i3+4],%f25
faddd %f30,%f26,%f22
fcmpd %f24,%f22; nop; fbne .L24; nop
set Zero,%i3
ld [%i3],%f22; ld [%i3+4],%f23
fnegs %f28,%f20; fmovs %f29,%f21
fmuld %f28,%f20,%f28
faddd %f24,%f28,%f28
fcmpd %f28,%f22; nop; fbne .L24; nop
fsubd %f24,%f30,%f30
fsubd %f30,%f26,%f30
fcmpd %f30,%f22; nop; fbne .L24; nop
set 1,%i4
ba .L25; nop
.L24:
mov %g0,%i4
.L25:
mov %i4,%o1
set .L23,%o2
call TstCond; nop
set MinusOne,%i2
ld [%i2],%f30; ld [%i2+4],%f31
std %f30,[%fp+-8]
set One,%i2
ld [%i2],%f28; ld [%i2+4],%f29
set .L8,%i2
ld [%i2],%f26; ld [%i2+4],%f27
fsubd %f26,%f28,%f26
fcmpd %f30,%f26; nop; fbne .L28; nop
set Zero,%i2
ld [%i2],%f26; ld [%i2+4],%f27
faddd %f30,%f28,%f24
fcmpd %f24,%f26; nop; fbne .L28; nop
faddd %f28,%f30,%f24
fcmpd %f24,%f26; nop; fbne .L28; nop
st %f28,[%sp+4*0+68]
st %f29,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Zero,%i2
ld [%i2],%f28; ld [%i2+4],%f29
ldd [%fp+-8],%f26
faddd %f26,%f30,%f30
fcmpd %f30,%f28; nop; fbne .L28; nop
set MinusOne,%i2
ld [%i2],%f30; ld [%i2+4],%f31
fmuld %f30,%f30,%f26
faddd %f30,%f26,%f30
fcmpd %f30,%f28; nop; fbne .L28; nop
set 1,%i3
ba .L29; nop
.L28:
mov %g0,%i3
.L29:
mov %g0,%o0
mov %i3,%o1
set .L27,%o2
call TstCond; nop
mov %g0,%o0
set Half,%i1
ld [%i1],%f30; ld [%i1+4],%f31
set MinusOne,%i1
ld [%i1],%f28; ld [%i1+4],%f29
faddd %f30,%f28,%f28
faddd %f28,%f30,%f30
set Zero,%i1
ld [%i1],%f28; ld [%i1+4],%f29
fcmpd %f30,%f28; nop; fbne .L32; nop
set 1,%i2
ba .L33; nop
.L32:
mov %g0,%i2
.L33:
mov %i2,%o1
set .L31,%o2
call TstCond; nop
set Milestone,%i0
set 10,%l7
st %l7,[%i0]
mov %g0,%o0
set Nine,%i0
ld [%i0],%f30; ld [%i0+4],%f31
set Three,%i0
ld [%i0],%f28; ld [%i0+4],%f29
fmuld %f28,%f28,%f26
fcmpd %f30,%f26; nop; fbne .L36; nop
set TwentySeven,%i0
ld [%i0],%f26; ld [%i0+4],%f27
fmuld %f30,%f28,%f30
fcmpd %f26,%f30; nop; fbne .L36; nop
set Eight,%i0
ld [%i0],%f30; ld [%i0+4],%f31
set Four,%i0
ld [%i0],%f28; ld [%i0+4],%f29
faddd %f28,%f28,%f24
fcmpd %f30,%f24; nop; fbne .L36; nop
set ThirtyTwo,%i0
ld [%i0],%f24; ld [%i0+4],%f25
fmuld %f30,%f28,%f30
fcmpd %f24,%f30; nop; fbne .L36; nop
fsubd %f24,%f26,%f30
fsubd %f30,%f28,%f30
set One,%i0
ld [%i0],%f28; ld [%i0+4],%f29
fsubd %f30,%f28,%f30
set Zero,%i0
ld [%i0],%f28; ld [%i0+4],%f29
fcmpd %f30,%f28; nop; fbne .L36; nop
set 1,%i1
ba .L37; nop
.L36:
mov %g0,%i1
.L37:
mov %i1,%o1
set .L35,%o2
call TstCond; nop
mov %g0,%o0
set Five,%l7
ld [%l7],%f30; ld [%l7+4],%f31
set Four,%l7
ld [%l7],%f28; ld [%l7+4],%f29
set One,%l7
ld [%l7],%f26; ld [%l7+4],%f27
faddd %f28,%f26,%f26
fcmpd %f30,%f26; nop; fbne .L40; nop
set TwoForty,%l7
ld [%l7],%f26; ld [%l7+4],%f27
set Three,%l7
ld [%l7],%f24; ld [%l7+4],%f25
fmuld %f28,%f30,%f22
fmuld %f22,%f24,%f22
fmuld %f22,%f28,%f22
fcmpd %f26,%f22; nop; fbne .L40; nop
set Zero,%l7
ld [%l7],%f22; ld [%l7+4],%f23
fdivd %f26,%f24,%f20
fmuld %f28,%f28,%f18
fmuld %f18,%f30,%f18
fsubd %f20,%f18,%f20
fcmpd %f20,%f22; nop; fbne .L40; nop
fdivd %f26,%f28,%f20
fmuld %f30,%f24,%f18
fmuld %f18,%f28,%f18
fsubd %f20,%f18,%f20
fcmpd %f20,%f22; nop; fbne .L40; nop
fdivd %f26,%f30,%f30
fmuld %f28,%f24,%f26
fmuld %f26,%f28,%f28
fsubd %f30,%f28,%f30
fcmpd %f30,%f22; nop; fbne .L40; nop
set 1,%i0
ba .L41; nop
.L40:
mov %g0,%i0
.L41:
mov %i0,%o1
set .L39,%o2
call TstCond; nop
set ErrCnt,%l7
ld [%l7],%l7
cmp %l7,0; bne .L42; nop
set .L44,%o0
call printf; nop
set .L45,%o0
call printf; nop
.L42:
set .L46,%o0
call printf; nop
set W,%l7
set One,%l6
ld [%l6],%f30; ld [%l6+4],%f31
st %f30,[%l7]; st %f31,[%l7+4]
.L47:
set W,%l7
ld [%l7],%f30; ld [%l7+4],%f31
faddd %f30,%f30,%f30
st %f30,[%l7]; st %f31,[%l7+4]
set Y,%l6
ld [%l7],%f30; ld [%l7+4],%f31
set One,%l7
ld [%l7],%f28; ld [%l7+4],%f29
faddd %f30,%f28,%f26
st %f26,[%l6]; st %f27,[%l6+4]
set Z,%l7
ld [%l6],%f26; ld [%l6+4],%f27
fsubd %f26,%f30,%f30
st %f30,[%l7]; st %f31,[%l7+4]
ld [%l7],%f30; ld [%l7+4],%f31
fsubd %f30,%f28,%f30
st %f30,[%l6]; st %f31,[%l6+4]
.L48:
set Y,%l7
ld [%l7],%f30; ld [%l7+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
set MinusOne,%l7
ld [%l7],%f28; ld [%l7+4],%f29
faddd %f28,%f30,%f30
set Zero,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fcmpd %f30,%f28; nop; fbul .L47; nop
set Precision,%l7
set Zero,%l6
ld [%l6],%f30; ld [%l6+4],%f31
st %f30,[%l7]; st %f31,[%l7+4]
set Y,%l7
set One,%l6
ld [%l6],%f30; ld [%l6+4],%f31
st %f30,[%l7]; st %f31,[%l7+4]
.L50:
set Radix,%l7
set W,%l6
ld [%l6],%f30; ld [%l6+4],%f31
set Y,%l6
ld [%l6],%f28; ld [%l6+4],%f29
faddd %f30,%f28,%f26
st %f26,[%l7]; st %f27,[%l7+4]
faddd %f28,%f28,%f28
st %f28,[%l6]; st %f29,[%l6+4]
ld [%l7],%f28; ld [%l7+4],%f29
fsubd %f28,%f30,%f30
st %f30,[%l7]; st %f31,[%l7+4]
.L51:
set Radix,%l7
ld [%l7],%f30; ld [%l7+4],%f31
set Zero,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fcmpd %f30,%f28; nop; fbe .L50; nop
set Radix,%l7
ld [%l7],%f30; ld [%l7+4],%f31
set Two,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fcmpd %f30,%f28; nop; fbuge .L53; nop
set Radix,%l7
set One,%l6
ld [%l6],%f30; ld [%l6+4],%f31
st %f30,[%l7]; st %f31,[%l7+4]
.L53:
set .L55,%o0
set Radix,%l7
ld [%l7],%f30; ld [%l7+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set Radix,%l7
ld [%l7],%f30; ld [%l7+4],%f31
set .L9,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fcmpd %f30,%f28; nop; fbe .L56; nop
set W,%l7
set One,%l6
ld [%l6],%f30; ld [%l6+4],%f31
st %f30,[%l7]; st %f31,[%l7+4]
.L58:
set Precision,%l7
set One,%l6
ld [%l6],%f30; ld [%l6+4],%f31
ld [%l7],%f28; ld [%l7+4],%f29
faddd %f28,%f30,%f28
st %f28,[%l7]; st %f29,[%l7+4]
set W,%l7
ld [%l7],%f28; ld [%l7+4],%f29
set Radix,%l6
ld [%l6],%f26; ld [%l6+4],%f27
fmuld %f28,%f26,%f28
st %f28,[%l7]; st %f29,[%l7+4]
set Y,%l6
ld [%l7],%f28; ld [%l7+4],%f29
faddd %f28,%f30,%f30
st %f30,[%l6]; st %f31,[%l6+4]
.L59:
set Y,%l7
ld [%l7],%f30; ld [%l7+4],%f31
set W,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fsubd %f30,%f28,%f30
set One,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fcmpd %f30,%f28; nop; fbe .L58; nop
.L56:
set U1,%l7
set One,%l6
ld [%l6],%f30; ld [%l6+4],%f31
set W,%l6
ld [%l6],%f28; ld [%l6+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%l7]; st %f31,[%l7+4]
ld [%l7],%f30; ld [%l7+4],%f31
set U2,%l7
set Radix,%l6
ld [%l6],%f28; ld [%l6+4],%f29
fmuld %f28,%f30,%f28
st %f28,[%l7]; st %f29,[%l7+4]
set .L61,%o0
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L62,%o0
call printf; nop
set E0,%l7
set Radix,%l6
ld [%l6],%f30; ld [%l6+4],%f31
st %f30,[%l7]; st %f31,[%l7+4]
set E1,%l7
set U1,%l6
ld [%l6],%f30; ld [%l6+4],%f31
st %f30,[%l7]; st %f31,[%l7+4]
set E9,%l7
set U2,%l6
ld [%l6],%f30; ld [%l6+4],%f31
st %f30,[%l7]; st %f31,[%l7+4]
set E3,%l7
set Precision,%l6
ld [%l6],%f30; ld [%l6+4],%f31
st %f30,[%l7]; st %f31,[%l7+4]
set X,%l7
set Four,%l6
ld [%l6],%f30; ld [%l6+4],%f31
set Three,%l6
ld [%l6],%f28; ld [%l6+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%l7]; st %f31,[%l7+4]
set Third,%l6
ld [%l7],%f30; ld [%l7+4],%f31
set One,%l5
ld [%l5],%f28; ld [%l5+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l6]; st %f31,[%l6+4]
set F6,%l5
ld [%l6],%f30; ld [%l6+4],%f31
set Half,%l6
ld [%l6],%f28; ld [%l6+4],%f29
fsubd %f28,%f30,%f28
st %f28,[%l5]; st %f29,[%l5+4]
ld [%l5],%f28; ld [%l5+4],%f29
faddd %f28,%f28,%f28
st %f28,[%l7]; st %f29,[%l7+4]
ld [%l7],%f28; ld [%l7+4],%f29
fsubd %f28,%f30,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
st %f30,[%l7]; st %f31,[%l7+4]
set X,%l7
ld [%l7],%f30; ld [%l7+4],%f31
set U2,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fcmpd %f30,%f28; nop; fbuge .L63; nop
set X,%l7
set U2,%l6
ld [%l6],%f30; ld [%l6+4],%f31
st %f30,[%l7]; st %f31,[%l7+4]
.L63:
.L65:
set U2,%l7
set X,%l6
ld [%l6],%f30; ld [%l6+4],%f31
st %f30,[%l7]; st %f31,[%l7+4]
set Y,%l5
ld [%l7],%f30; ld [%l7+4],%f31
set Half,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fmuld %f28,%f30,%f28
set ThirtyTwo,%l7
ld [%l7],%f26; ld [%l7+4],%f27
fmuld %f26,%f30,%f26
fmuld %f26,%f30,%f30
faddd %f28,%f30,%f30
st %f30,[%l5]; st %f31,[%l5+4]
set One,%l7
ld [%l7],%f30; ld [%l7+4],%f31
ld [%l5],%f28; ld [%l5+4],%f29
faddd %f30,%f28,%f28
st %f28,[%l5]; st %f29,[%l5+4]
ld [%l5],%f28; ld [%l5+4],%f29
fsubd %f28,%f30,%f30
st %f30,[%l6]; st %f31,[%l6+4]
.L66:
set X,%l7
ld [%l7],%f30; ld [%l7+4],%f31
set U2,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fcmpd %f28,%f30; nop; fbule .L68; nop
set Zero,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fcmpd %f30,%f28; nop; fbug .L65; nop
.L68:
set X,%l7
set Two,%l6
ld [%l6],%f30; ld [%l6+4],%f31
set Three,%l6
ld [%l6],%f28; ld [%l6+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%l7]; st %f31,[%l7+4]
set F6,%l6
set Half,%l5
ld [%l5],%f30; ld [%l5+4],%f31
ld [%l7],%f28; ld [%l7+4],%f29
fsubd %f28,%f30,%f28
st %f28,[%l6]; st %f29,[%l6+4]
set Third,%l5
ld [%l6],%f28; ld [%l6+4],%f29
faddd %f28,%f28,%f26
st %f26,[%l5]; st %f27,[%l5+4]
ld [%l5],%f26; ld [%l5+4],%f27
fsubd %f26,%f30,%f30
st %f30,[%l7]; st %f31,[%l7+4]
ld [%l7],%f30; ld [%l7+4],%f31
faddd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
st %f30,[%l7]; st %f31,[%l7+4]
set X,%l7
ld [%l7],%f30; ld [%l7+4],%f31
set U1,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fcmpd %f30,%f28; nop; fbuge .L69; nop
set X,%l7
set U1,%l6
ld [%l6],%f30; ld [%l6+4],%f31
st %f30,[%l7]; st %f31,[%l7+4]
.L69:
.L71:
set U1,%l7
set X,%l6
ld [%l6],%f30; ld [%l6+4],%f31
st %f30,[%l7]; st %f31,[%l7+4]
set Y,%l5
set Half,%l4
ld [%l4],%f30; ld [%l4+4],%f31
ld [%l7],%f28; ld [%l7+4],%f29
fmuld %f30,%f28,%f26
set ThirtyTwo,%l7
ld [%l7],%f24; ld [%l7+4],%f25
fmuld %f24,%f28,%f24
fmuld %f24,%f28,%f28
faddd %f26,%f28,%f28
st %f28,[%l5]; st %f29,[%l5+4]
ld [%l5],%f28; ld [%l5+4],%f29
fsubd %f30,%f28,%f28
st %f28,[%l5]; st %f29,[%l5+4]
ld [%l5],%f28; ld [%l5+4],%f29
faddd %f30,%f28,%f28
st %f28,[%l6]; st %f29,[%l6+4]
ld [%l6],%f28; ld [%l6+4],%f29
fsubd %f30,%f28,%f28
st %f28,[%l5]; st %f29,[%l5+4]
ld [%l5],%f28; ld [%l5+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l6]; st %f31,[%l6+4]
.L72:
set X,%l7
ld [%l7],%f30; ld [%l7+4],%f31
set U1,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fcmpd %f28,%f30; nop; fbule .L74; nop
set Zero,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fcmpd %f30,%f28; nop; fbug .L71; nop
.L74:
set U1,%l7
ld [%l7],%f30; ld [%l7+4],%f31
set E1,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fcmpd %f30,%f28; nop; fbne .L75; nop
set .L77,%o0
call printf; nop
ba .L76; nop
.L75:
set .L78,%o0
set U1,%l7
ld [%l7],%f30; ld [%l7+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L76:
set U1,%l7
ld [%l7],%f30; ld [%l7+4],%f31
set W,%l7
set One,%l6
ld [%l6],%f28; ld [%l6+4],%f29
fdivd %f28,%f30,%f28
st %f28,[%l7]; st %f29,[%l7+4]
set Half,%l7
ld [%l7],%f28; ld [%l7+4],%f29
set F9,%l7
fsubd %f28,%f30,%f26
faddd %f26,%f28,%f28
st %f28,[%l7]; st %f29,[%l7+4]
set U2,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fdivd %f28,%f30,%f30
set .L79,%l7
ld [%l7],%f28; ld [%l7+4],%f29
faddd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Radix,%l7
st %f30,[%l7]; st %f31,[%l7+4]
set Radix,%l7
ld [%l7],%f30; ld [%l7+4],%f31
set E0,%l7
ld [%l7],%f28; ld [%l7+4],%f29
fcmpd %f30,%f28; nop; fbne .L80; nop
set .L82,%o0
call printf; nop
ba .L81; nop
.L80:
set .L83,%o0
set Radix,%l7
ld [%l7],%f30; ld [%l7+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L81:
set 2,%o0
set Eight,%l6
ld [%l6],%f30; ld [%l6+4],%f31
set Radix,%l6
ld [%l6],%f28; ld [%l6+4],%f29
faddd %f30,%f30,%f30
fcmpd %f28,%f30; nop; fbug .L86; nop
set 1,%l7
ba .L87; nop
.L86:
mov %g0,%l7
.L87:
mov %l7,%o1
set .L85,%o2
call TstCond; nop
set 3,%o0
set Radix,%l5
ld [%l5],%f30; ld [%l5+4],%f31
set Two,%l5
ld [%l5],%f28; ld [%l5+4],%f29
fcmpd %f30,%f28; nop; fbe .L93; nop
set .L94,%l5
ld [%l5],%f28; ld [%l5+4],%f29
fcmpd %f30,%f28; nop; fbe .L93; nop
set One,%l5
ld [%l5],%f28; ld [%l5+4],%f29
fcmpd %f30,%f28; nop; fbne .L90; nop
.L93:
set 1,%l6
ba .L91; nop
.L90:
mov %g0,%l6
.L91:
mov %l6,%o1
set .L89,%o2
call TstCond; nop
set Milestone,%l4
set 20,%l3
st %l3,[%l4]
mov %g0,%o0
set Half,%l4
ld [%l4],%f30; ld [%l4+4],%f31
set F9,%l4
ld [%l4],%f28; ld [%l4+4],%f29
fsubd %f28,%f30,%f28
fcmpd %f28,%f30; nop; fbuge .L97; nop
set 1,%l5
ba .L98; nop
.L97:
mov %g0,%l5
.L98:
mov %l5,%o1
set .L96,%o2
call TstCond; nop
set X,%l3
set F9,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set I,%l2
set 1,%l1
st %l1,[%l2]
set Y,%l2
set Half,%l1
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f28
st %f28,[%l2]; st %f29,[%l2+4]
set Z,%l3
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
mov %g0,%o0
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L103; nop
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L101; nop
.L103:
set 1,%l4
ba .L102; nop
.L101:
mov %g0,%l4
.L102:
mov %l4,%o1
set .L100,%o2
call TstCond; nop
set One,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set U2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set X,%l3
faddd %f30,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set I,%l3
st %g0,[%l3]
set Milestone,%l3
set 25,%l2
st %l2,[%l3]
set BMinusU2,%l3
set Radix,%l2
ld [%l2],%f26; ld [%l2+4],%f27
fsubd %f26,%f30,%f24
st %f24,[%l3]; st %f25,[%l3+4]
ld [%l3],%f24; ld [%l3+4],%f25
fsubd %f24,%f28,%f28
faddd %f28,%f30,%f28
st %f28,[%l3]; st %f29,[%l3+4]
fcmpd %f26,%f30; nop; fbe .L104; nop
set U1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call log; nop
fmovs %f0,%f30; fmovs %f1,%f31
std %f30,[%fp+-16]
set Radix,%l3
ld [%l3],%f28; ld [%l3+4],%f29
st %f28,[%sp+4*0+68]
st %f29,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call log; nop
fmovs %f0,%f30; fmovs %f1,%f31
set X,%l3
set TwoForty,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fnegs %f28,%f28; fmovs %f29,%f29
ldd [%fp+-16],%f26
fmuld %f28,%f26,%f28
fdivd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Half,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Y,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Four,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f30
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L106; nop
set X,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L106:
set Precision,%l3
set X,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set TwoForty,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Half,%l2
ld [%l2],%f30; ld [%l2+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Y,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set Precision,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
set TwoForty,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f30
set Half,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L108; nop
set Precision,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L108:
.L104:
set Precision,%l3
ld [%l3],%f30; ld [%l3+4],%f31
std %f30,[%fp+-16]
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
ldd [%fp+-16],%f28
fcmpd %f28,%f30; nop; fbne .L112; nop
set Radix,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L110; nop
.L112:
set .L113,%o0
call printf; nop
set .L114,%o0
call printf; nop
.L110:
set Radix,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L115; nop
set .L117,%o0
call printf; nop
ba .L116; nop
.L115:
set .L118,%o0
set Precision,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L116:
set 1,%o0
set Nine,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set U2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f28,%f30,%f28
fmuld %f28,%f30,%f30
set TwoForty,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f30
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L121; nop
set 1,%l3
st %l3,[%fp+-20]
ba .L122; nop
.L121:
st %g0,[%fp+-20]
.L122:
ld [%fp+-20],%o1
set .L120,%o2
call TstCond; nop
set Milestone,%l3
set 30,%l2
st %l2,[%l3]
set Four,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Three,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set One,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fdivd %f26,%f30,%f24
fdivd %f30,%f28,%f30
fsubd %f30,%f26,%f30
fsubd %f30,%f24,%f30
fmuld %f30,%f28,%f30
fsubd %f30,%f24,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
set X,%l3
st %f30,[%l3]; st %f31,[%l3+4]
.L123:
set Z2,%l3
set X,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set One,%l1
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
set Half,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fmuld %f26,%f28,%f26
set ThirtyTwo,%l3
ld [%l3],%f24; ld [%l3+4],%f25
fmuld %f24,%f28,%f24
fmuld %f24,%f28,%f28
faddd %f26,%f28,%f28
faddd %f30,%f28,%f28
fsubd %f28,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
.L124:
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbule .L126; nop
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L123; nop
.L126:
set Three,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Four,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fdivd %f30,%f28,%f26
set Two,%l3
ld [%l3],%f24; ld [%l3+4],%f25
fdivd %f24,%f30,%f24
fsubd %f26,%f24,%f26
fmuld %f26,%f30,%f30
set One,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fdivd %f26,%f28,%f28
fsubd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Z,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set Y,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
st %f30,[%l3]; st %f31,[%l3+4]
.L127:
set Z1,%l3
set Z,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set One,%l1
ld [%l1],%f30; ld [%l1+4],%f31
set Two,%l1
ld [%l1],%f28; ld [%l1+4],%f29
fdivd %f30,%f28,%f30
ld [%l3],%f28; ld [%l3+4],%f29
set Half,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fmuld %f26,%f28,%f26
set ThirtyTwo,%l3
ld [%l3],%f24; ld [%l3+4],%f25
fmuld %f24,%f28,%f24
fmuld %f24,%f28,%f28
faddd %f26,%f28,%f28
fsubd %f30,%f28,%f28
faddd %f28,%f30,%f28
fsubd %f30,%f28,%f28
faddd %f28,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
.L128:
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbule .L130; nop
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L127; nop
.L130:
.L131:
.L134:
set Y1,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Half,%l1
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f26
set ThirtyTwo,%l3
ld [%l3],%f24; ld [%l3+4],%f25
fmuld %f24,%f28,%f24
fmuld %f24,%f28,%f28
faddd %f26,%f28,%f28
fsubd %f30,%f28,%f28
faddd %f28,%f30,%f28
fsubd %f30,%f28,%f28
faddd %f28,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
.L135:
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbule .L137; nop
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L134; nop
.L137:
set X1,%l3
set X,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set F9,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set Half,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fmuld %f26,%f30,%f26
set ThirtyTwo,%l3
ld [%l3],%f24; ld [%l3+4],%f25
fmuld %f24,%f30,%f24
fmuld %f24,%f30,%f30
faddd %f26,%f30,%f30
fsubd %f30,%f28,%f30
faddd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
.L132:
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbule .L138; nop
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L131; nop
.L138:
set X1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L141; nop
set Z1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L139; nop
.L141:
set 1,%o0
set .L142,%o1
call BadCond; nop
set .L143,%o0
set X1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
set Y1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*3+68]
st %f31,[%sp+4*4+68]
ld [%sp+4*3+68],%o3
ld [%sp+4*4+68],%o4
set Z1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*5+68]
st %f31,[%sp+4*6+68]
ld [%sp+4*5+68],%o5
call printf; nop
set .L144,%o0
call printf; nop
set .L145,%o0
call printf; nop
set .L146,%o0
call notify; nop
set U1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbe .L150; nop
set Y1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbe .L150; nop
set Z1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L140; nop
.L150:
set .L151,%o0
call printf; nop
ba .L140; nop
.L139:
set Z1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set U1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L154; nop
set Z2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set U2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L152; nop
.L154:
set Z1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set U1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L157; nop
set Z2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set U2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbul .L155; nop
.L157:
mov %g0,%o0
set .L158,%o1
call BadCond; nop
set .L159,%o0
call notify; nop
set .L160,%o0
set U1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
set Z1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f30
st %f30,[%sp+4*3+68]
st %f31,[%sp+4*4+68]
ld [%sp+4*3+68],%o3
ld [%sp+4*4+68],%o4
call printf; nop
set .L161,%o0
set U2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
set Z2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f30
st %f30,[%sp+4*3+68]
st %f31,[%sp+4*4+68]
ld [%sp+4*3+68],%o3
ld [%sp+4*4+68],%o4
call printf; nop
ba .L156; nop
.L155:
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbule .L164; nop
set Z2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbug .L162; nop
.L164:
set .L165,%o0
set Radix,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L166,%o0
call printf; nop
set .L167,%o0
set Z1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
set Z2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*3+68]
st %f31,[%sp+4*4+68]
ld [%sp+4*3+68],%o3
ld [%sp+4*4+68],%o4
call printf; nop
set .L168,%o0
call notify; nop
.L162:
set Z1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L171; nop
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbule .L169; nop
.L171:
set X,%l3
set Z1,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U1,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Y,%l2
set Z2,%l1
ld [%l1],%f30; ld [%l1+4],%f31
set U2,%l1
ld [%l1],%f28; ld [%l1+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
ld [%l2],%f30; ld [%l2+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbule .L172; nop
set X,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L172:
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call log; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Q,%l3
fnegs %f30,%f30; fmovs %f31,%f31
st %f30,[%l3]; st %f31,[%l3+4]
set .L174,%o0
call printf; nop
set Radix,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call log; nop
fmovs %f0,%f30; fmovs %f1,%f31
set .L175,%o0
set Q,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fdivd %f28,%f30,%f30
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L94,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call log; nop
fmovs %f0,%f30; fmovs %f1,%f31
set .L176,%o0
set Q,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fdivd %f28,%f30,%f30
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L169:
set .L151,%o0
call printf; nop
.L156:
.L152:
.L140:
call Pause; nop
set Milestone,%l3
set 35,%l2
st %l2,[%l3]
set Radix,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Two,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbul .L177; nop
set X,%l3
set Radix,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set W,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f30,%f30
fdivd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Y,%l2
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l1
ld [%l1],%f28; ld [%l1+4],%f29
faddd %f30,%f28,%f28
st %f28,[%l2]; st %f29,[%l2+4]
set Z,%l1
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f28,%f30,%f30
st %f30,[%l1]; st %f31,[%l1+4]
set T,%l2
ld [%l1],%f30; ld [%l1+4],%f31
set U2,%l1
ld [%l1],%f28; ld [%l1+4],%f29
faddd %f30,%f28,%f26
st %f26,[%l2]; st %f27,[%l2+4]
ld [%l2],%f26; ld [%l2+4],%f27
fsubd %f26,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
mov %g0,%o0
ld [%l3],%f30; ld [%l3+4],%f31
fcmpd %f30,%f28; nop; fbne .L181; nop
set 1,%l3
st %l3,[%fp+-24]
ba .L182; nop
.L181:
st %g0,[%fp+-24]
.L182:
ld [%fp+-24],%o1
set .L180,%o2
call TstCond; nop
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set U2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L183; nop
set .L185,%o0
call printf; nop
.L183:
.L177:
set .L186,%o0
call printf; nop
set Y,%l3
set F9,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set One,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set Z,%l2
fmuld %f28,%f30,%f26
st %f26,[%l2]; st %f27,[%l2+4]
set X,%l1
set Half,%l0
ld [%l0],%f26; ld [%l0+4],%f27
fsubd %f30,%f26,%f30
st %f30,[%l1]; st %f31,[%l1+4]
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l3],%f24; ld [%l3+4],%f25
fsubd %f24,%f26,%f24
fsubd %f24,%f30,%f24
st %f24,[%l3]; st %f25,[%l3+4]
ld [%l2],%f24; ld [%l2+4],%f25
fsubd %f24,%f26,%f26
fsubd %f26,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set U2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
faddd %f28,%f30,%f26
st %f26,[%l1]; st %f27,[%l1+4]
set T,%l3
ld [%l1],%f26; ld [%l1+4],%f27
set Radix,%l2
ld [%l2],%f24; ld [%l2+4],%f25
fmuld %f26,%f24,%f22
st %f22,[%l3]; st %f23,[%l3+4]
set R,%l2
fmuld %f24,%f26,%f26
st %f26,[%l2]; st %f27,[%l2+4]
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f26,%f24,%f26
st %f26,[%l1]; st %f27,[%l1+4]
fmuld %f24,%f30,%f30
ld [%l1],%f26; ld [%l1+4],%f27
fsubd %f26,%f30,%f26
st %f26,[%l1]; st %f27,[%l1+4]
ld [%l2],%f26; ld [%l2+4],%f27
fsubd %f26,%f24,%f26
st %f26,[%l3]; st %f27,[%l3+4]
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f26,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
fsubd %f24,%f28,%f30
ld [%l1],%f28; ld [%l1+4],%f29
fmuld %f28,%f30,%f28
st %f28,[%l1]; st %f29,[%l1+4]
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L187; nop
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L187; nop
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L187; nop
set T,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L187; nop
set GMult,%l3
set 1,%l2
st %l2,[%l3]
ba .L188; nop
.L187:
mov %g0,%l3
set GMult,%l2
st %l3,[%l2]
set 1,%o0
mov %l3,%o1
set .L189,%o2
call TstCond; nop
.L188:
set Z,%l3
set Radix,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l2
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f28,%f30,%f28
st %f28,[%l2]; st %f29,[%l2+4]
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f28,%f30,%f30
fmuld %f28,%f28,%f28
fsubd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
set U2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set Y,%l3
fsubd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
fsubd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
fsubd %f30,%f28,%f28
fmuld %f30,%f30,%f30
fsubd %f28,%f30,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Z,%l3
set U1,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
mov %g0,%o0
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbug .L192; nop
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbug .L192; nop
set 1,%l3
st %l3,[%fp+-24]
ba .L193; nop
.L192:
st %g0,[%fp+-24]
.L193:
ld [%fp+-24],%o1
set .L191,%o2
call TstCond; nop
set Y,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set X,%l2
faddd %f30,%f28,%f28
st %f28,[%l2]; st %f29,[%l2+4]
set Z,%l1
ld [%l3],%f28; ld [%l3+4],%f29
fdivd %f30,%f28,%f28
st %f28,[%l1]; st %f29,[%l1+4]
ld [%l1],%f28; ld [%l1+4],%f29
ld [%l2],%f26; ld [%l2+4],%f27
fsubd %f28,%f26,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set Three,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set Nine,%l3
ld [%l3],%f30; ld [%l3+4],%f31
fdivd %f28,%f30,%f28
st %f28,[%l1]; st %f29,[%l1+4]
ld [%l1],%f28; ld [%l1+4],%f29
ld [%l2],%f26; ld [%l2+4],%f27
fsubd %f26,%f28,%f26
st %f26,[%l2]; st %f27,[%l2+4]
set T,%l3
set TwentySeven,%l2
ld [%l2],%f26; ld [%l2+4],%f27
fdivd %f30,%f26,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
fsubd %f28,%f30,%f30
st %f30,[%l1]; st %f31,[%l1+4]
set 2,%o0
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L196; nop
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L196; nop
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L196; nop
set 1,%l3
st %l3,[%fp+-28]
ba .L197; nop
.L196:
st %g0,[%fp+-28]
.L197:
ld [%fp+-28],%o1
set .L195,%o2
call TstCond; nop
set Y,%l3
set F9,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set One,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f30,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set X,%l2
set Half,%l1
ld [%l1],%f26; ld [%l1+4],%f27
fsubd %f30,%f26,%f30
st %f30,[%l2]; st %f31,[%l2+4]
ld [%l3],%f30; ld [%l3+4],%f31
fsubd %f30,%f26,%f30
ld [%l2],%f26; ld [%l2+4],%f27
fsubd %f30,%f26,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set U2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
faddd %f28,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set T,%l3
ld [%l2],%f30; ld [%l2+4],%f31
fdivd %f30,%f28,%f28
st %f28,[%l3]; st %f29,[%l3+4]
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L198; nop
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L198; nop
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L198; nop
set GDiv,%l3
set 1,%l2
st %l2,[%l3]
ba .L199; nop
.L198:
mov %g0,%l3
set GDiv,%l2
st %l3,[%l2]
set 1,%o0
mov %l3,%o1
set .L200,%o2
call TstCond; nop
.L199:
set X,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f28
fdivd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Y,%l2
set Half,%l1
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f28
fsubd %f28,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set 1,%o0
ld [%l2],%f30; ld [%l2+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L203; nop
set 1,%l3
st %l3,[%fp+-32]
ba .L204; nop
.L203:
st %g0,[%fp+-32]
.L204:
ld [%fp+-32],%o1
set .L202,%o2
call TstCond; nop
set X,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set Y,%l2
set Radix,%l1
ld [%l1],%f26; ld [%l1+4],%f27
fmuld %f26,%f28,%f28
faddd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set Z,%l1
ld [%l3],%f30; ld [%l3+4],%f31
fmuld %f30,%f26,%f28
st %f28,[%l1]; st %f29,[%l1+4]
set T,%l0
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f28,%f26,%f24
st %f24,[%l0]; st %f25,[%l0+4]
set R,%o5
ld [%l1],%f24; ld [%l1+4],%f25
fdivd %f24,%f26,%f24
st %f24,[%o5]; st %f25,[%o5+4]
set StickyBit,%l1
ld [%l0],%f24; ld [%l0+4],%f25
fdivd %f24,%f26,%f26
st %f26,[%l1]; st %f27,[%l1+4]
ld [%o5],%f26; ld [%o5+4],%f27
fsubd %f26,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l1],%f30; ld [%l1+4],%f31
fsubd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
mov %g0,%o0
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L207; nop
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L207; nop
set 1,%l3
st %l3,[%fp+-36]
ba .L208; nop
.L207:
st %g0,[%fp+-36]
.L208:
ld [%fp+-36],%o1
set .L206,%o2
call TstCond; nop
set Y,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U1,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set X,%l2
set F9,%l1
ld [%l1],%f28; ld [%l1+4],%f29
fsubd %f30,%f28,%f28
st %f28,[%l2]; st %f29,[%l2+4]
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set T,%l3
set Radix,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set Z,%l2
set BMinusU2,%l1
ld [%l1],%f28; ld [%l1+4],%f29
fsubd %f30,%f28,%f28
st %f28,[%l2]; st %f29,[%l2+4]
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set U1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L209; nop
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L209; nop
set U2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L209; nop
set T,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L209; nop
set GAddSub,%l3
set 1,%l2
st %l2,[%l3]
ba .L210; nop
.L209:
mov %g0,%l3
set GAddSub,%l2
st %l3,[%l2]
set 1,%o0
mov %l3,%o1
set .L211,%o2
call TstCond; nop
.L210:
set F9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L212; nop
fsubd %f30,%f28,%f30
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbul .L212; nop
set 1,%o0
set .L214,%o1
call BadCond; nop
set .L215,%o0
call printf; nop
set .L216,%o0
call printf; nop
set .L217,%o0
call printf; nop
.L212:
set GMult,%l3
ld [%l3],%l3
cmp %l3,1; bne .L218; nop
set GDiv,%l3
ld [%l3],%l3
cmp %l3,1; bne .L218; nop
set GAddSub,%l3
ld [%l3],%l3
cmp %l3,1; bne .L218; nop
set .L220,%o0
call printf; nop
.L218:
set Milestone,%l3
set 40,%l2
st %l2,[%l3]
call Pause; nop
set .L221,%o0
call printf; nop
set RMult,%l2
st %g0,[%l2]
set RDiv,%l2
st %g0,[%l2]
set RAddSub,%l2
st %g0,[%l2]
set Two,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set RadixD2,%l2
set Radix,%l1
ld [%l1],%f28; ld [%l1+4],%f29
fdivd %f28,%f30,%f28
st %f28,[%l2]; st %f29,[%l2+4]
set A1,%l2
st %f30,[%l2]; st %f31,[%l2+4]
set Done,%l2
st %g0,[%l2]
.L222:
set AInvrse,%l3
set Radix,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L225:
set AInvrse,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l2
st %f30,[%l2]; st %f31,[%l2+4]
set A1,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
.L226:
set AInvrse,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
set AInvrse,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L225; nop
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L231; nop
set A1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Three,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbule .L229; nop
.L231:
set 1,%l3
st %l3,[%fp+-40]
ba .L230; nop
.L229:
st %g0,[%fp+-40]
.L230:
set Done,%l3
ld [%fp+-40],%l2
st %l2,[%l3]
set Done,%l3
ld [%l3],%l3
cmp %l3,0; bne .L232; nop
set A1,%l3
set Nine,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set One,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
.L232:
.L223:
set Done,%l3
ld [%l3],%l3
cmp %l3,0; be .L222; nop
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L234; nop
set A1,%l3
set Radix,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L234:
set AInvrse,%l3
set A1,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set One,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f28,%f30,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set X,%l2
st %f30,[%l2]; st %f31,[%l2+4]
set Y,%l2
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%l2]; st %f31,[%l2+4]
set Done,%l3
st %g0,[%l3]
.L236:
set Z,%l3
set Half,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set X,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set Y,%l2
ld [%l2],%f26; ld [%l2+4],%f27
fmuld %f28,%f26,%f28
fsubd %f28,%f30,%f28
st %f28,[%l3]; st %f29,[%l3+4]
mov %g0,%o0
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L241; nop
set 1,%l3
st %l3,[%fp+-40]
ba .L242; nop
.L241:
st %g0,[%fp+-40]
.L242:
ld [%fp+-40],%o1
set .L240,%o2
call TstCond; nop
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Radix,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L244; nop
set 1,%l3
st %l3,[%fp+-44]
ba .L245; nop
.L244:
st %g0,[%fp+-44]
.L245:
set Done,%l3
ld [%fp+-44],%l2
st %l2,[%l3]
set X,%l3
set Radix,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Y,%l2
set One,%l1
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
.L237:
set Done,%l3
ld [%l3],%l3
cmp %l3,0; be .L236; nop
set Y2,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set Y1,%l2
fsubd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set X,%l1
set OneAndHalf,%l0
ld [%l0],%f30; ld [%l0+4],%f31
fsubd %f30,%f28,%f26
st %f26,[%l1]; st %f27,[%l1+4]
set Y,%l0
faddd %f30,%f28,%f26
st %f26,[%l0]; st %f27,[%l0+4]
set Z,%o5
ld [%l1],%f26; ld [%l1+4],%f27
ld [%l3],%f24; ld [%l3+4],%f25
fsubd %f26,%f28,%f22
fmuld %f22,%f24,%f22
st %f22,[%o5]; st %f23,[%o5+4]
set T,%l3
ld [%l0],%f22; ld [%l0+4],%f23
ld [%l2],%f20; ld [%l2+4],%f21
fmuld %f22,%f20,%f18
st %f18,[%l3]; st %f19,[%l3+4]
ld [%o5],%f18; ld [%o5+4],%f19
fsubd %f18,%f26,%f18
st %f18,[%o5]; st %f19,[%o5+4]
ld [%l3],%f18; ld [%l3+4],%f19
fsubd %f18,%f26,%f18
st %f18,[%l3]; st %f19,[%l3+4]
fmuld %f26,%f24,%f26
st %f26,[%l1]; st %f27,[%l1+4]
faddd %f22,%f28,%f28
fmuld %f28,%f20,%f28
st %f28,[%l0]; st %f29,[%l0+4]
ld [%l1],%f28; ld [%l1+4],%f29
fsubd %f28,%f30,%f28
st %f28,[%l1]; st %f29,[%l1+4]
ld [%l0],%f28; ld [%l0+4],%f29
fsubd %f28,%f30,%f30
st %f30,[%l0]; st %f31,[%l0+4]
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L246; nop
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L246; nop
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L246; nop
set T,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbug .L246; nop
set X,%l3
set OneAndHalf,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f26
set Y2,%l2
ld [%l2],%f24; ld [%l2+4],%f25
fmuld %f26,%f24,%f22
st %f22,[%l3]; st %f23,[%l3+4]
set Y,%l2
fsubd %f30,%f28,%f30
fsubd %f30,%f28,%f22
st %f22,[%l2]; st %f23,[%l2+4]
set Z,%l1
faddd %f26,%f28,%f26
st %f26,[%l1]; st %f27,[%l1+4]
set T,%l0
set Y1,%o5
ld [%o5],%f26; ld [%o5+4],%f27
fmuld %f30,%f26,%f30
st %f30,[%l0]; st %f31,[%l0+4]
ld [%l1],%f30; ld [%l1+4],%f31
faddd %f30,%f28,%f22
ld [%l3],%f20; ld [%l3+4],%f21
fsubd %f20,%f22,%f20
st %f20,[%l3]; st %f21,[%l3+4]
set StickyBit,%l3
ld [%l2],%f20; ld [%l2+4],%f21
fmuld %f20,%f26,%f18
st %f18,[%l3]; st %f19,[%l3+4]
set S,%o4
fmuld %f30,%f24,%f30
st %f30,[%o4]; st %f31,[%o4+4]
ld [%l0],%f30; ld [%l0+4],%f31
fsubd %f30,%f20,%f30
st %f30,[%l0]; st %f31,[%l0+4]
fsubd %f28,%f20,%f30
ld [%l3],%f20; ld [%l3+4],%f21
faddd %f30,%f20,%f30
st %f30,[%l2]; st %f31,[%l2+4]
ld [%o4],%f30; ld [%o4+4],%f31
faddd %f22,%f28,%f22
fsubd %f30,%f22,%f30
st %f30,[%l1]; st %f31,[%l1+4]
faddd %f24,%f28,%f30
fmuld %f30,%f26,%f30
st %f30,[%l3]; st %f31,[%l3+4]
fmuld %f24,%f26,%f30
st %f30,[%o5]; st %f31,[%o5+4]
ld [%l3],%f30; ld [%l3+4],%f31
fsubd %f30,%f24,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%o5],%f30; ld [%o5+4],%f31
set Half,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%o5]; st %f31,[%o5+4]
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L248; nop
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L248; nop
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L248; nop
set T,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L248; nop
set StickyBit,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L248; nop
set Y1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Half,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L248; nop
set RMult,%l3
set 1,%l2
st %l2,[%l3]
set .L250,%o0
call printf; nop
ba .L249; nop
.L248:
set U2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set X,%l3
ld [%l3],%f26; ld [%l3+4],%f27
faddd %f26,%f30,%f26
fcmpd %f26,%f28; nop; fbne .L251; nop
set Y,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fcmpd %f26,%f28; nop; fbuge .L251; nop
set Z,%l3
ld [%l3],%f26; ld [%l3+4],%f27
faddd %f26,%f30,%f26
fcmpd %f26,%f28; nop; fbne .L251; nop
set T,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fcmpd %f26,%f28; nop; fbuge .L251; nop
set StickyBit,%l3
ld [%l3],%f26; ld [%l3+4],%f27
faddd %f26,%f30,%f30
fcmpd %f30,%f28; nop; fbne .L251; nop
set Y1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Half,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L251; nop
set RMult,%l3
set 2,%l2
st %l2,[%l3]
set .L253,%o0
call printf; nop
ba .L252; nop
.L251:
set .L254,%o0
call printf; nop
.L252:
.L249:
set RMult,%l3
ld [%l3],%l3
cmp %l3,1; bne .L247; nop
set GMult,%l3
ld [%l3],%l3
cmp %l3,0; bne .L247; nop
set .L257,%o0
call notify; nop
ba .L247; nop
.L246:
set .L254,%o0
call printf; nop
.L247:
set Milestone,%l3
set 45,%l2
st %l2,[%l3]
set Y2,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set Y1,%l2
fsubd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set Z,%l1
set OneAndHalf,%l0
ld [%l0],%f30; ld [%l0+4],%f31
faddd %f30,%f28,%f26
faddd %f26,%f28,%f24
st %f24,[%l1]; st %f25,[%l1+4]
set X,%l0
ld [%l1],%f24; ld [%l1+4],%f25
ld [%l3],%f22; ld [%l3+4],%f23
fdivd %f24,%f22,%f20
st %f20,[%l0]; st %f21,[%l0+4]
set T,%l3
fsubd %f30,%f28,%f20
fsubd %f20,%f28,%f20
st %f20,[%l3]; st %f21,[%l3+4]
set Y,%o5
ld [%l3],%f20; ld [%l3+4],%f21
ld [%l2],%f18; ld [%l2+4],%f19
fsubd %f20,%f28,%f16
fdivd %f16,%f18,%f16
st %f16,[%o5]; st %f17,[%o5+4]
faddd %f24,%f28,%f24
fdivd %f24,%f22,%f24
st %f24,[%l1]; st %f25,[%l1+4]
ld [%l0],%f24; ld [%l0+4],%f25
fsubd %f24,%f30,%f24
st %f24,[%l0]; st %f25,[%l0+4]
ld [%o5],%f24; ld [%o5+4],%f25
fsubd %f24,%f20,%f24
st %f24,[%o5]; st %f25,[%o5+4]
fdivd %f20,%f18,%f24
st %f24,[%l3]; st %f25,[%l3+4]
ld [%l1],%f24; ld [%l1+4],%f25
fsubd %f24,%f26,%f26
st %f26,[%l1]; st %f27,[%l1+4]
fsubd %f28,%f30,%f30
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbug .L258; nop
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbug .L258; nop
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbug .L258; nop
set T,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbug .L258; nop
set X,%l3
set OneAndHalf,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set Y2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f30,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set Y,%l1
set U2,%l0
ld [%l0],%f26; ld [%l0+4],%f27
fsubd %f30,%f26,%f24
st %f24,[%l1]; st %f25,[%l1+4]
set Z,%l0
faddd %f30,%f26,%f24
st %f24,[%l0]; st %f25,[%l0+4]
ld [%l1],%f24; ld [%l1+4],%f25
ld [%l3],%f22; ld [%l3+4],%f23
fsubd %f22,%f24,%f22
st %f22,[%l3]; st %f23,[%l3+4]
set T,%l3
set Y1,%o5
ld [%o5],%f22; ld [%o5+4],%f23
fdivd %f30,%f22,%f20
st %f20,[%l3]; st %f21,[%l3+4]
fdivd %f24,%f22,%f24
st %f24,[%l1]; st %f25,[%l1+4]
ld [%l0],%f24; ld [%l0+4],%f25
ld [%l3],%f22; ld [%l3+4],%f23
faddd %f24,%f26,%f20
fsubd %f22,%f20,%f22
st %f22,[%l3]; st %f23,[%l3+4]
ld [%l1],%f22; ld [%l1+4],%f23
fsubd %f22,%f24,%f22
st %f22,[%l1]; st %f23,[%l1+4]
fdivd %f24,%f28,%f24
st %f24,[%l0]; st %f25,[%l0+4]
faddd %f28,%f26,%f26
fdivd %f26,%f28,%f26
st %f26,[%o5]; st %f27,[%o5+4]
ld [%l0],%f26; ld [%l0+4],%f27
fsubd %f26,%f30,%f30
st %f30,[%l0]; st %f31,[%l0+4]
ld [%o5],%f30; ld [%o5+4],%f31
fsubd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set F9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set U1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f28
fdivd %f28,%f30,%f30
st %f30,[%o5]; st %f31,[%o5+4]
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L260; nop
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L260; nop
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L260; nop
set T,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L260; nop
set Y2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L260; nop
fcmpd %f28,%f30; nop; fbne .L260; nop
set Half,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f28
set F9,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f26,%f30,%f30
fcmpd %f28,%f30; nop; fbne .L260; nop
set RDiv,%l3
set 1,%l2
st %l2,[%l3]
set .L262,%o0
call printf; nop
set GDiv,%l3
ld [%l3],%l3
cmp %l3,0; bne .L261; nop
set .L265,%o0
call notify; nop
ba .L261; nop
.L260:
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbuge .L266; nop
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbuge .L266; nop
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbuge .L266; nop
set T,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbuge .L266; nop
set Y2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbuge .L266; nop
set Half,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f28
set F9,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f26,%f30,%f30
fcmpd %f28,%f30; nop; fbuge .L266; nop
set RDiv,%l3
set 2,%l2
st %l2,[%l3]
set .L268,%o0
call printf; nop
.L266:
.L261:
.L258:
set RDiv,%l3
ld [%l3],%l3
cmp %l3,0; bne .L269; nop
set .L271,%o0
call printf; nop
.L269:
set BInvrse,%l3
set Radix,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set One,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f28,%f30,%f28
st %f28,[%l3]; st %f29,[%l3+4]
mov %g0,%o0
set Half,%l2
ld [%l2],%f28; ld [%l2+4],%f29
ld [%l3],%f26; ld [%l3+4],%f27
fmuld %f26,%f30,%f30
fsubd %f30,%f28,%f30
fcmpd %f30,%f28; nop; fbne .L274; nop
set 1,%l3
st %l3,[%fp+-40]
ba .L275; nop
.L274:
st %g0,[%fp+-40]
.L275:
ld [%fp+-40],%o1
set .L273,%o2
call TstCond; nop
set Milestone,%l3
set 50,%l2
st %l2,[%l3]
mov %g0,%o0
set Half,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set F9,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set U1,%l3
ld [%l3],%f26; ld [%l3+4],%f27
faddd %f28,%f26,%f28
fsubd %f28,%f30,%f28
fcmpd %f28,%f30; nop; fbne .L278; nop
set One,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set BMinusU2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set U2,%l3
ld [%l3],%f26; ld [%l3+4],%f27
faddd %f28,%f26,%f28
fsubd %f28,%f30,%f28
set Radix,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f26,%f30,%f30
fcmpd %f28,%f30; nop; fbne .L278; nop
set 1,%l3
st %l3,[%fp+-44]
ba .L279; nop
.L278:
st %g0,[%fp+-44]
.L279:
ld [%fp+-44],%o1
set .L277,%o2
call TstCond; nop
set X,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U1,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f28,%f28,%f28
fsubd %f30,%f28,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set Y,%l2
set U2,%l1
ld [%l1],%f28; ld [%l1+4],%f29
fsubd %f30,%f28,%f26
fmuld %f28,%f26,%f28
faddd %f30,%f28,%f28
st %f28,[%l2]; st %f29,[%l2+4]
set Z,%l1
set Half,%l0
ld [%l0],%f28; ld [%l0+4],%f29
set F9,%l0
ld [%l0],%f26; ld [%l0+4],%f27
fsubd %f26,%f28,%f26
st %f26,[%l1]; st %f27,[%l1+4]
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f26,%f28,%f28
ld [%l1],%f26; ld [%l1+4],%f27
fsubd %f28,%f26,%f28
st %f28,[%l3]; st %f29,[%l3+4]
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f28,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L280; nop
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L280; nop
set RAddSub,%l3
set 2,%l2
st %l2,[%l3]
set .L282,%o0
call printf; nop
.L280:
set GAddSub,%l3
ld [%l3],%l3
cmp %l3,1; bne .L283; nop
set X,%l3
set Half,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f26
fmuld %f26,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set Y,%l2
fsubd %f30,%f28,%f30
fmuld %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set One,%l1
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l3],%f26; ld [%l3+4],%f27
faddd %f30,%f26,%f26
st %f26,[%l3]; st %f27,[%l3+4]
ld [%l2],%f26; ld [%l2+4],%f27
faddd %f30,%f26,%f26
st %f26,[%l2]; st %f27,[%l2+4]
faddd %f30,%f28,%f28
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f28,%f26,%f28
st %f28,[%l3]; st %f29,[%l3+4]
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L285; nop
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L285; nop
set X,%l3
set Half,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set U1,%l2
ld [%l2],%f26; ld [%l2+4],%f27
faddd %f30,%f28,%f24
fmuld %f24,%f26,%f24
st %f24,[%l3]; st %f25,[%l3+4]
set Y,%l2
fsubd %f30,%f28,%f30
fmuld %f30,%f26,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set One,%l1
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f28
st %f28,[%l3]; st %f29,[%l3+4]
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f28
st %f28,[%l2]; st %f29,[%l2+4]
set F9,%l1
ld [%l1],%f28; ld [%l1+4],%f29
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f28,%f26,%f28
st %f28,[%l3]; st %f29,[%l3+4]
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L287; nop
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L287; nop
set RAddSub,%l3
set 1,%l2
st %l2,[%l3]
set .L289,%o0
call printf; nop
set GAddSub,%l3
ld [%l3],%l3
cmp %l3,0; bne .L284; nop
set .L292,%o0
call notify; nop
ba .L284; nop
.L287:
set .L293,%o0
call printf; nop
ba .L284; nop
.L285:
set .L293,%o0
call printf; nop
ba .L284; nop
.L283:
set .L293,%o0
call printf; nop
.L284:
set One,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set S,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
set Half,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f26
fmuld %f28,%f26,%f26
faddd %f30,%f26,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set Y,%l2
set U2,%l1
ld [%l1],%f26; ld [%l1+4],%f27
faddd %f30,%f26,%f30
fmuld %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set Z,%l1
ld [%l3],%f30; ld [%l3+4],%f31
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f26
st %f26,[%l1]; st %f27,[%l1+4]
set T,%l3
fsubd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set StickyBit,%l2
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
ld [%l2],%f30; ld [%l2+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L294; nop
set S,%l3
set Zero,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set 3,%o0
set .L296,%o1
call BadCond; nop
.L294:
set StickyBit,%l3
set Zero,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set GMult,%l3
ld [%l3],%l3
cmp %l3,1; bne .L297; nop
set GDiv,%l3
ld [%l3],%l3
cmp %l3,1; bne .L297; nop
set GAddSub,%l3
ld [%l3],%l3
cmp %l3,1; bne .L297; nop
set RMult,%l3
ld [%l3],%l3
cmp %l3,1; bne .L297; nop
set RDiv,%l3
ld [%l3],%l3
cmp %l3,1; bne .L297; nop
set RAddSub,%l3
ld [%l3],%l3
cmp %l3,1; bne .L297; nop
set RadixD2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
set RadixD2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L297; nop
set .L299,%o0
call printf; nop
set X,%l3
set Half,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set U1,%l2
ld [%l2],%f26; ld [%l2+4],%f27
faddd %f30,%f26,%f26
fmuld %f26,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set Y,%l2
fmuld %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set One,%l1
ld [%l1],%f30; ld [%l1+4],%f31
set Z,%l1
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f28
st %f28,[%l1]; st %f29,[%l1+4]
set T,%l2
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set One,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f28
set Zero,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fcmpd %f28,%f26; nop; fbug .L300; nop
set T,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f30
set U2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbul .L300; nop
set Z,%l3
set Y,%l2
set T,%l1
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set T,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f28
set U2,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fcmpd %f28,%f26; nop; fbul .L302; nop
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f30
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L302; nop
set X,%l3
set Half,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U1,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f26
fmuld %f26,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set Y,%l2
fmuld %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set One,%l1
ld [%l1],%f30; ld [%l1+4],%f31
set Z,%l1
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f28
st %f28,[%l1]; st %f29,[%l1+4]
set T,%l2
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set One,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f28,%f26,%f28
fcmpd %f28,%f30; nop; fbne .L304; nop
set T,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set F9,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f28,%f26,%f28
fcmpd %f28,%f30; nop; fbne .L304; nop
set Z,%l3
set U1,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set Half,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f28,%f30,%f28
fmuld %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set F9,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set T,%l2
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f28
st %f28,[%l2]; st %f29,[%l2+4]
set Q,%l3
set Y,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set F9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set T,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f26,%f30,%f26
fcmpd %f26,%f28; nop; fbne .L306; nop
set U1,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f30,%f26,%f30
set Q,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f30,%f26,%f30
fcmpd %f30,%f28; nop; fbne .L306; nop
set Z,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set OneAndHalf,%l2
ld [%l2],%f26; ld [%l2+4],%f27
faddd %f30,%f28,%f24
fmuld %f24,%f26,%f24
st %f24,[%l3]; st %f25,[%l3+4]
set T,%l2
faddd %f26,%f28,%f26
ld [%l3],%f24; ld [%l3+4],%f25
fsubd %f26,%f24,%f26
faddd %f26,%f28,%f26
st %f26,[%l2]; st %f27,[%l2+4]
set X,%l2
set Radix,%l1
ld [%l1],%f26; ld [%l1+4],%f27
set Half,%l1
ld [%l1],%f24; ld [%l1+4],%f25
fdivd %f24,%f26,%f24
faddd %f30,%f24,%f24
st %f24,[%l2]; st %f25,[%l2+4]
set Y,%l1
fmuld %f26,%f28,%f28
faddd %f30,%f28,%f30
st %f30,[%l1]; st %f31,[%l1+4]
ld [%l2],%f30; ld [%l2+4],%f31
ld [%l1],%f28; ld [%l1+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set T,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L308; nop
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set Radix,%l3
ld [%l3],%f26; ld [%l3+4],%f27
set U2,%l3
ld [%l3],%f24; ld [%l3+4],%f25
fmuld %f26,%f24,%f26
faddd %f28,%f26,%f28
set Z,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f28,%f26,%f28
fcmpd %f28,%f30; nop; fbne .L308; nop
set Radix,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Two,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L310; nop
set X,%l3
set Two,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set Y,%l2
ld [%l3],%f28; ld [%l3+4],%f29
fdivd %f28,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
ld [%l2],%f30; ld [%l2+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f30
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L311; nop
set StickyBit,%l3
set S,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ba .L311; nop
.L310:
set StickyBit,%l3
set S,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L311:
.L308:
.L306:
.L304:
.L302:
.L300:
.L297:
set StickyBit,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L314; nop
set .L316,%o0
call printf; nop
ba .L315; nop
.L314:
set .L317,%o0
call printf; nop
.L315:
set 3,%o0
set GMult,%l2
ld [%l2],%l2
cmp %l2,%g0; be .L320; nop
set GDiv,%l2
ld [%l2],%l2
cmp %l2,%g0; be .L320; nop
set GAddSub,%l2
ld [%l2],%l2
cmp %l2,%g0; be .L320; nop
set RMult,%l2
ld [%l2],%l2
cmp %l2,%g0; be .L320; nop
set RDiv,%l2
ld [%l2],%l2
cmp %l2,%g0; be .L320; nop
set RAddSub,%l2
ld [%l2],%l2
cmp %l2,%g0; be .L320; nop
set 1,%l3
st %l3,[%fp+-48]
ba .L321; nop
.L320:
st %g0,[%fp+-48]
.L321:
ld [%fp+-48],%o1
set .L319,%o2
call TstCond; nop
set Milestone,%l3
set 60,%l2
st %l2,[%l3]
set .L45,%o0
call printf; nop
set .L322,%o0
call printf; nop
set .L323,%o0
set NoTrials,%l3
ld [%l3],%o1
call printf; nop
set .L324,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Random9,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set Random1,%l3
set Third,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set I,%l3
set 1,%l2
st %l2,[%l3]
.L325:
call Random; nop
fmovs %f0,%f30; fmovs %f1,%f31
set X,%l3
st %f30,[%l3]; st %f31,[%l3+4]
call Random; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Y,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set Z9,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set X,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set Z,%l2
fmuld %f28,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
ld [%l2],%f30; ld [%l2+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set I,%l3
ld [%l3],%l2
add %l2,1,%l2
st %l2,[%l3]
.L326:
set I,%l3
ld [%l3],%l3
set NoTrials,%l2
ld [%l2],%l2
cmp %l3,%l2; bg .L328; nop
set Z9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L325; nop
.L328:
set I,%l3
ld [%l3],%l3
set NoTrials,%l2
ld [%l2],%l2
cmp %l3,%l2; bne .L329; nop
set Random1,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set Half,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set Three,%l2
ld [%l2],%f26; ld [%l2+4],%f27
fdivd %f28,%f26,%f28
faddd %f30,%f28,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set Random2,%l2
set U2,%l1
ld [%l1],%f26; ld [%l1+4],%f27
set U1,%l1
ld [%l1],%f24; ld [%l1+4],%f25
faddd %f26,%f24,%f26
faddd %f26,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
ld [%l3],%f26; ld [%l3+4],%f27
ld [%l2],%f24; ld [%l2+4],%f25
set Z,%l3
fmuld %f26,%f24,%f22
st %f22,[%l3]; st %f23,[%l3+4]
set Y,%l3
fmuld %f24,%f26,%f26
st %f26,[%l3]; st %f27,[%l3+4]
fmuld %f28,%f30,%f30
set Z9,%l3
fsubd %f30,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
.L329:
set I,%l3
ld [%l3],%l3
set NoTrials,%l2
ld [%l2],%l2
cmp %l3,%l2; be .L331; nop
set Z9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L331; nop
set 2,%o0
set .L333,%o1
call BadCond; nop
ba .L332; nop
.L331:
set .L334,%o0
set NoTrials,%l3
ld [%l3],%o1
call printf; nop
.L332:
set Milestone,%l3
set 70,%l2
st %l2,[%l3]
set .L335,%o0
call printf; nop
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
std %f30,[%fp+-64]
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
ldd [%fp+-64],%f28
fcmpd %f28,%f30; nop; fbne .L338; nop
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
fnegs %f30,%f30; fmovs %f31,%f31
std %f30,[%fp+-72]
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
ldd [%fp+-72],%f28
fcmpd %f28,%f30; nop; fbne .L338; nop
set One,%l3
ld [%l3],%f30; ld [%l3+4],%f31
std %f30,[%fp+-80]
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
ldd [%fp+-80],%f28
fcmpd %f28,%f30; nop; fbne .L338; nop
set 1,%l3
st %l3,[%fp+-52]
ba .L339; nop
.L338:
st %g0,[%fp+-52]
.L339:
mov %g0,%o0
ld [%fp+-52],%o1
set .L337,%o2
call TstCond; nop
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set MinSqEr,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set MaxSqEr,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set J,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
set Radix,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set OneUlp,%l3
set U2,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set 1,%o0
call SqXMinX; nop
set BInvrse,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set OneUlp,%l3
set U1,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set 1,%o0
call SqXMinX; nop
set U1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set OneUlp,%l3
fmuld %f30,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set 1,%o0
call SqXMinX; nop
set J,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L340; nop
call Pause; nop
.L340:
set .L342,%o0
set NoTrials,%l3
ld [%l3],%o1
call printf; nop
set J,%l3
set Zero,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
set Two,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Radix,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L343; nop
.L345:
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l2
st %f30,[%l2]; st %f31,[%l2+4]
set Radix,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
.L346:
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f30
set NoTrials,%l3
ld [%l3],%l3
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
fcmpd %f30,%f28; nop; fbul .L345; nop
.L343:
set OneUlp,%l3
set X,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set I,%l3
set 1,%l2
st %l2,[%l3]
ba .L349; nop
.L348:
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set 2,%o0
call SqXMinX; nop
set J,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbule .L351; nop
ba .L350; nop
.L351:
set I,%l3
ld [%l3],%l2
add %l2,1,%l2
st %l2,[%l3]
.L349:
set I,%l3
ld [%l3],%l3
set NoTrials,%l2
ld [%l2],%l2
cmp %l3,%l2; ble .L348; nop
.L350:
set .L353,%o0
call printf; nop
set I,%l3
set -1,%l2
st %l2,[%l3]
set X,%l3
set BMinusU2,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Radix,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set Z,%l3
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f28
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set NotMonot,%l2
st %g0,[%l2]
set Monot,%l2
st %g0,[%l2]
ba .L355; nop
.L354:
set I,%l3
ld [%l3],%l2
add %l2,1,%l2
st %l2,[%l3]
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Q,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Q,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbug .L359; nop
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbule .L357; nop
.L359:
set NotMonot,%l3
set 1,%l2
st %l2,[%l3]
ba .L358; nop
.L357:
set Q,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Half,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
st %f30,[%l3]; st %f31,[%l3+4]
set I,%l3
ld [%l3],%l3
cmp %l3,0; bg .L362; nop
set Q,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Radix,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f30,%f30
fcmpd %f28,%f30; nop; fbne .L360; nop
.L362:
set Monot,%l3
set 1,%l2
st %l2,[%l3]
ba .L361; nop
.L360:
set I,%l3
ld [%l3],%l3
cmp %l3,0; ble .L363; nop
set I,%l3
ld [%l3],%l3
cmp %l3,1; ble .L365; nop
set Monot,%l3
set 1,%l2
st %l2,[%l3]
ba .L364; nop
.L365:
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set BInvrse,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set U1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set X,%l3
fsubd %f30,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set Z,%l3
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ba .L364; nop
.L363:
set Y,%l3
set Q,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set U2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set X,%l3
fsubd %f30,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set Z,%l3
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
.L364:
.L361:
.L358:
.L355:
set NotMonot,%l2
ld [%l2],%l2
cmp %l2,%g0; bne .L367; nop
set Monot,%l2
ld [%l2],%l2
cmp %l2,%g0; be .L354; nop
.L367:
set Monot,%l3
ld [%l3],%l3
cmp %l3,0; be .L368; nop
set .L370,%o0
call printf; nop
ba .L369; nop
.L368:
set 2,%o0
set .L158,%o1
call BadCond; nop
set .L371,%o0
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L369:
set Milestone,%l3
set 80,%l2
st %l2,[%l3]
set MinSqEr,%l3
set Half,%l2
ld [%l2],%f30; ld [%l2+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f28,%f30,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set MaxSqEr,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set One,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set U2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set U2,%l3
ld [%l3],%f26; ld [%l3+4],%f27
set Y,%l3
fsubd %f30,%f28,%f30
fdivd %f30,%f26,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set SqEr,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
fsubd %f30,%f28,%f30
set Eight,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f26,%f28,%f28
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set MaxSqEr,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbule .L372; nop
set MaxSqEr,%l3
set SqEr,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L372:
set SqEr,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set Eight,%l2
ld [%l2],%f26; ld [%l2+4],%f27
fdivd %f28,%f26,%f28
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set MinSqEr,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L374; nop
set MinSqEr,%l3
set SqEr,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L374:
set F9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
set U2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set U1,%l3
ld [%l3],%f26; ld [%l3+4],%f27
set Y,%l3
fsubd %f30,%f28,%f30
set One,%l2
ld [%l2],%f24; ld [%l2+4],%f25
fsubd %f24,%f28,%f28
fsubd %f30,%f28,%f30
fdivd %f30,%f26,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set SqEr,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set Eight,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f26,%f28,%f28
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set MaxSqEr,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbule .L376; nop
set MaxSqEr,%l3
set SqEr,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L376:
set SqEr,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set One,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f30
set U1,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set Eight,%l2
ld [%l2],%f26; ld [%l2+4],%f27
fdivd %f28,%f26,%f28
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set MinSqEr,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L378; nop
set MinSqEr,%l3
set SqEr,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L378:
set OneUlp,%l3
set U2,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l2
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%l2]; st %f31,[%l2+4]
set Indx,%l3
set 1,%l2
st %l2,[%l3]
.L380:
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set U1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f30,%f28,%f28
faddd %f28,%f30,%f30
set F9,%l3
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Y,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set Y,%l3
set U2,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set X,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set OneUlp,%l2
ld [%l2],%f26; ld [%l2+4],%f27
ld [%l3],%f24; ld [%l3+4],%f25
fsubd %f24,%f30,%f24
set One,%l2
ld [%l2],%f22; ld [%l2+4],%f23
fsubd %f22,%f30,%f30
faddd %f30,%f28,%f30
fsubd %f24,%f30,%f30
fdivd %f30,%f26,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Z,%l2
set Half,%l1
ld [%l1],%f30; ld [%l1+4],%f31
set U1,%l1
ld [%l1],%f24; ld [%l1+4],%f25
fsubd %f24,%f28,%f24
set F9,%l1
ld [%l1],%f22; ld [%l1+4],%f23
faddd %f24,%f22,%f24
fmuld %f24,%f30,%f24
fmuld %f24,%f28,%f24
fmuld %f24,%f28,%f28
fdivd %f28,%f26,%f28
st %f28,[%l2]; st %f29,[%l2+4]
set SqEr,%l1
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f28,%f30,%f30
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l1]; st %f31,[%l1+4]
ld [%l1],%f30; ld [%l1+4],%f31
set MinSqEr,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L384; nop
set MinSqEr,%l3
set SqEr,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L384:
set SqEr,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set Half,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f30
set Z,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set MaxSqEr,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbule .L386; nop
set MaxSqEr,%l3
set SqEr,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L386:
set Indx,%l3
ld [%l3],%l3
cmp %l3,1; be .L390; nop
cmp %l3,3; bne .L388; nop
.L390:
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call Sign; nop
fmovs %f0,%f30; fmovs %f1,%f31
std %f30,[%fp+-88]
set OneUlp,%l2
ld [%l2],%f28; ld [%l2+4],%f29
st %f28,[%sp+4*0+68]
st %f29,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Eight,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set Nine,%l2
ld [%l2],%f26; ld [%l2+4],%f27
fmuld %f26,%f30,%f30
fdivd %f28,%f30,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
set OneUlp,%l2
ld [%l2],%f28; ld [%l2+4],%f29
ldd [%fp+-88],%f26
fmuld %f28,%f26,%f28
fmuld %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ba .L389; nop
.L388:
set OneUlp,%l3
set U1,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l2
ld [%l3],%f30; ld [%l3+4],%f31
fnegs %f30,%f30; fmovs %f31,%f31
st %f30,[%l2]; st %f31,[%l2+4]
.L389:
.L381:
set Indx,%l3
ld [%l3],%l2
add %l2,1,%l2
st %l2,[%l3]
set Indx,%l3
ld [%l3],%l3
cmp %l3,3; ble .L380; nop
set Milestone,%l3
set 85,%l2
st %l2,[%l3]
set SqRWrng,%l2
st %g0,[%l2]
set Anomaly,%l2
st %g0,[%l2]
set RSqrt,%l2
st %g0,[%l2]
set Radix,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L391; nop
set .L393,%o0
call printf; nop
set Precision,%l3
ld [%l3],%f30; ld [%l3+4],%f31
std %f30,[%fp+-88]
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Radix,%l3
ld [%l3],%f28; ld [%l3+4],%f29
st %f28,[%sp+4*0+68]
st %f29,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
ldd [%fp+-88],%f26
faddd %f28,%f26,%f28
fsubd %f28,%f30,%f30
st %f30,[%sp+4*2+68]
st %f31,[%sp+4*3+68]
ld [%sp+4*2+68],%o2
ld [%sp+4*3+68],%o3
call pow; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Half,%l3
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f28,%f30,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
set D,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set D,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
set Radix,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f30,%f28,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set Y,%l3
set A1,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
std %f30,[%fp+-96]
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
ldd [%fp+-96],%f28
fcmpd %f28,%f30; nop; fbne .L396; nop
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
std %f30,[%fp+-104]
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
ldd [%fp+-104],%f28
fcmpd %f28,%f30; nop; fbe .L394; nop
.L396:
set Anomaly,%l3
set 1,%l2
st %l2,[%l3]
ba .L395; nop
.L394:
set X,%l3
set Zero,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Z2,%l2
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%l2]; st %f31,[%l2+4]
set Y,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Y2,%l2
ld [%l3],%f28; ld [%l3+4],%f29
st %f28,[%l2]; st %f29,[%l2+4]
set Z1,%l3
set Radix,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set FourD,%l3
set Four,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set D,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
.L397:
set Y2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbule .L400; nop
set Q,%l3
set Radix,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Y1,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L402:
set Q,%l3
ld [%l3],%f30; ld [%l3+4],%f31
std %f30,[%fp+-112]
set Half,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set Y1,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fdivd %f30,%f26,%f26
fsubd %f28,%f26,%f28
st %f28,[%sp+4*0+68]
st %f29,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Y1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f30
ldd [%fp+-112],%f28
faddd %f28,%f30,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
set X1,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set Y1,%l3
set Q,%l2
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%l2]; st %f31,[%l2+4]
set X1,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L403:
set X1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L402; nop
set Q,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L405; nop
set Z2,%l3
set Y2,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Z,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L405:
.L400:
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Two,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Eight,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Y2,%l2
ld [%l2],%f30; ld [%l2+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
ld [%l2],%f30; ld [%l2+4],%f31
set FourD,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbul .L407; nop
set Y2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set FourD,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
.L407:
.L398:
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set D,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbul .L397; nop
set X8,%l3
set FourD,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set Z2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set Q,%l2
ld [%l3],%f28; ld [%l3+4],%f29
set Z,%l1
ld [%l1],%f26; ld [%l1+4],%f27
fmuld %f26,%f26,%f26
faddd %f28,%f26,%f26
fdivd %f26,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set Eight,%l1
ld [%l1],%f30; ld [%l1+4],%f31
fdivd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l2],%f30; ld [%l2+4],%f31
std %f30,[%fp+-112]
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
ldd [%fp+-112],%f28
fcmpd %f28,%f30; nop; fbe .L409; nop
set Anomaly,%l3
set 1,%l2
st %l2,[%l3]
ba .L410; nop
.L409:
set Break,%l3
st %g0,[%l3]
.L411:
set X,%l3
set Z1,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set Z,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
std %f30,[%fp+-120]
set Radix,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f30,%f28,%f28
st %f28,[%sp+4*0+68]
st %f29,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Radix,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f30
ldd [%fp+-120],%f28
fsubd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L414; nop
set Break,%l3
set 1,%l2
st %l2,[%l3]
ba .L415; nop
.L414:
set Z1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
.L415:
.L412:
set Break,%l3
ld [%l3],%l3
cmp %l3,0; bne .L416; nop
set Z1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L411; nop
.L416:
set Z1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L417; nop
set Break,%l3
ld [%l3],%l3
cmp %l3,0; bne .L417; nop
set Anomaly,%l3
set 1,%l2
st %l2,[%l3]
ba .L418; nop
.L417:
set Z1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set RadixD2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbule .L419; nop
set Z1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Radix,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
.L419:
.L421:
call NewD; nop
.L422:
set U2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set D,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f30
set F9,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbul .L421; nop
set D,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Radix,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f28
fsubd %f28,%f30,%f28
set W,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f26,%f30,%f30
fcmpd %f28,%f30; nop; fbe .L424; nop
set Anomaly,%l3
set 1,%l2
st %l2,[%l3]
ba .L425; nop
.L424:
set D,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z2,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set I,%l3
st %g0,[%l3]
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set Y,%l3
set One,%l2
ld [%l2],%f26; ld [%l2+4],%f27
faddd %f26,%f28,%f26
set Half,%l2
ld [%l2],%f24; ld [%l2+4],%f25
fmuld %f26,%f24,%f26
faddd %f30,%f26,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set X,%l3
faddd %f30,%f28,%f30
set Q,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
call SR3750; nop
set D,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set Y,%l3
set One,%l2
ld [%l2],%f26; ld [%l2+4],%f27
fsubd %f26,%f28,%f26
set Half,%l2
ld [%l2],%f24; ld [%l2+4],%f25
fmuld %f26,%f24,%f26
faddd %f30,%f26,%f26
faddd %f26,%f30,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set X,%l3
fsubd %f30,%f28,%f28
faddd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set Q,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f28
faddd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
call SR3750; nop
call NewD; nop
set Z2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set D,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f28
set W,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f26,%f30,%f30
fcmpd %f28,%f30; nop; fbe .L426; nop
set Anomaly,%l3
set 1,%l2
st %l2,[%l3]
ba .L427; nop
.L426:
set Z2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set D,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f28
set Z,%l3
ld [%l3],%f26; ld [%l3+4],%f27
set Y,%l3
set One,%l2
ld [%l2],%f24; ld [%l2+4],%f25
fsubd %f24,%f26,%f24
set Half,%l2
ld [%l2],%f22; ld [%l2+4],%f23
fmuld %f24,%f22,%f24
faddd %f30,%f24,%f24
faddd %f28,%f24,%f24
st %f24,[%l3]; st %f25,[%l3+4]
set X,%l3
fsubd %f30,%f26,%f30
set Q,%l2
ld [%l2],%f26; ld [%l2+4],%f27
faddd %f30,%f26,%f30
faddd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
call SR3750; nop
set Y,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set Z,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f30
set Half,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
set Q,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
call SR3750; nop
set I,%l3
ld [%l3],%l3
cmp %l3,0; bne .L428; nop
set Anomaly,%l3
set 1,%l2
st %l2,[%l3]
.L428:
.L427:
.L425:
.L418:
.L410:
.L395:
set I,%l2
ld [%l2],%l2
cmp %l2,%g0; be .L432; nop
set Anomaly,%l2
ld [%l2],%l2
cmp %l2,%g0; be .L430; nop
.L432:
mov %g0,%o0
set .L433,%o1
call BadCond; nop
set .L434,%o0
set W,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L435,%o0
call printf; nop
set SqRWrng,%l3
set 1,%l2
st %l2,[%l3]
.L430:
.L391:
set Anomaly,%l3
ld [%l3],%l3
cmp %l3,0; bne .L436; nop
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set MinSqEr,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbul .L438; nop
set MaxSqEr,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbug .L438; nop
set RSqrt,%l3
set 1,%l2
st %l2,[%l3]
set .L440,%o0
call printf; nop
ba .L439; nop
.L438:
set U2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Half,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set MaxSqEr,%l3
ld [%l3],%f26; ld [%l3+4],%f27
faddd %f26,%f30,%f26
fsubd %f30,%f28,%f30
fcmpd %f26,%f30; nop; fbug .L444; nop
set MinSqEr,%l3
ld [%l3],%f30; ld [%l3+4],%f31
fcmpd %f30,%f28; nop; fbug .L444; nop
set Radix,%l3
ld [%l3],%f26; ld [%l3+4],%f27
faddd %f30,%f26,%f30
fcmpd %f30,%f28; nop; fbuge .L441; nop
.L444:
set SqRWrng,%l3
set 1,%l2
st %l2,[%l3]
ba .L442; nop
.L441:
set RSqrt,%l3
set 2,%l2
st %l2,[%l3]
set .L445,%o0
call printf; nop
.L442:
.L439:
.L436:
set SqRWrng,%l3
ld [%l3],%l3
cmp %l3,0; be .L446; nop
set .L448,%o0
call printf; nop
set .L449,%o0
set MinSqEr,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Half,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L450,%o0
set Half,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set MaxSqEr,%l3
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f30,%f28,%f30
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set 1,%o0
set Radix,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set MaxSqEr,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set MinSqEr,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f28,%f26,%f28
fmuld %f30,%f30,%f30
fcmpd %f28,%f30; nop; fbuge .L453; nop
set 1,%l3
st %l3,[%fp+-84]
ba .L454; nop
.L453:
st %g0,[%fp+-84]
.L454:
ld [%fp+-84],%o1
set .L452,%o2
call TstCond; nop
.L446:
set Milestone,%l3
set 90,%l2
st %l2,[%l3]
call Pause; nop
set .L455,%o0
call printf; nop
set N,%l2
st %g0,[%l2]
set I,%l2
st %g0,[%l2]
set Z,%l2
set Zero,%l1
ld [%l1],%f30; ld [%l1+4],%f31
fnegs %f30,%f30; fmovs %f31,%f31
st %f30,[%l2]; st %f31,[%l2+4]
set M,%l2
set 3,%l1
st %l1,[%l2]
set Break,%l2
st %g0,[%l2]
.L456:
set X,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
call SR3980; nop
set I,%l3
ld [%l3],%l3
cmp %l3,10; bg .L459; nop
set I,%l3
set 1023,%l2
st %l2,[%l3]
call SR3980; nop
.L459:
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set MinusOne,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L461; nop
set Break,%l3
set 1,%l2
st %l2,[%l3]
ba .L462; nop
.L461:
set Z,%l3
set MinusOne,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
call PrintIfNPositive; nop
set N,%l3
st %g0,[%l3]
set I,%l3
set -4,%l2
st %l2,[%l3]
.L462:
.L457:
set Break,%l3
ld [%l3],%l3
cmp %l3,0; be .L456; nop
call PrintIfNPositive; nop
set N,%l3
set N1,%l2
ld [%l3],%l1
st %l1,[%l2]
st %g0,[%l3]
set Z,%l3
set A1,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set W,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call log; nop
fmovs %f0,%f30; fmovs %f1,%f31
std %f30,[%fp+-88]
set A1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
st %f28,[%sp+4*0+68]
st %f29,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call log; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Two,%l3
ld [%l3],%f28; ld [%l3+4],%f29
ldd [%fp+-88],%f26
fmuld %f28,%f26,%f28
fdivd %f28,%f30,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
set M,%l3
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l2
st %l2,[%l3]
set Break,%l3
st %g0,[%l3]
.L463:
set X,%l3
set Z,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set I,%l3
set 1,%l2
st %l2,[%l3]
call SR3980; nop
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set AInvrse,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L466; nop
set Break,%l3
set 1,%l2
st %l2,[%l3]
ba .L467; nop
.L466:
set Z,%l3
set AInvrse,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L467:
.L464:
set Break,%l3
ld [%l3],%l3
cmp %l3,0; be .L463; nop
set Milestone,%l3
set 100,%l2
st %l2,[%l3]
set M,%l3
set NoTrials,%l2
ld [%l2],%l2
st %l2,[%l3]
set Z,%l3
set Three,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L468:
set X,%l3
set Z,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set I,%l3
set 1,%l2
st %l2,[%l3]
call SR3980; nop
.L471:
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Two,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
.L472:
set Three,%l3
ld [%l3],%f30; ld [%l3+4],%f31
std %f30,[%fp+-96]
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fdivd %f28,%f30,%f28
st %f28,[%sp+4*0+68]
st %f29,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
ldd [%fp+-96],%f28
fmuld %f28,%f30,%f30
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L471; nop
.L469:
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Eight,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set Three,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fmuld %f28,%f26,%f28
fcmpd %f30,%f28; nop; fbul .L468; nop
set N,%l3
ld [%l3],%l3
cmp %l3,0; ble .L474; nop
set .L476,%o0
call printf; nop
set .L477,%o0
call printf; nop
.L474:
call PrintIfNPositive; nop
set N,%l3
ld [%l3],%l2
set N1,%l1
ld [%l1],%l1
add %l2,%l1,%l2
st %l2,[%l3]
ld [%l3],%l3
cmp %l3,0; bne .L478; nop
set .L480,%o0
call printf; nop
.L478:
set N,%l3
ld [%l3],%l3
cmp %l3,0; ble .L481; nop
call Pause; nop
ba .L482; nop
.L481:
set .L45,%o0
call printf; nop
.L482:
set Milestone,%l3
set 110,%l2
st %l2,[%l3]
set .L483,%o0
call printf; nop
set D,%l3
set U1,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Precision,%l3
ld [%l3],%f30; ld [%l3+4],%f31
std %f30,[%fp+-96]
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
ldd [%fp+-96],%f28
fcmpd %f28,%f30; nop; fbe .L484; nop
set D,%l3
set BInvrse,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
set Precision,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L486:
set D,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set BInvrse,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
.L487:
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L486; nop
.L484:
set Y,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Z,%l3
set D,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L489:
set Y,%l3
set C,%l2
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%l2]; st %f31,[%l2+4]
set Z,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
fmuld %f30,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
.L490:
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbule .L492; nop
faddd %f30,%f30,%f28
fcmpd %f28,%f30; nop; fbug .L489; nop
.L492:
set Y,%l3
set C,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Z,%l2
ld [%l3],%f30; ld [%l3+4],%f31
set D,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
.L493:
set Y,%l3
set C,%l2
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%l2]; st %f31,[%l2+4]
set Z,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set D,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
.L494:
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbule .L496; nop
faddd %f30,%f30,%f28
fcmpd %f28,%f30; nop; fbug .L493; nop
.L496:
set Radix,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Two,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L497; nop
set HInvrse,%l3
set Two,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ba .L498; nop
.L497:
set HInvrse,%l3
set Radix,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L498:
set H,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set HInvrse,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f30,%f28,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set C,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set CInvrse,%l2
fdivd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set E0,%l2
st %f28,[%l2]; st %f29,[%l2+4]
set Z,%l1
ld [%l2],%f30; ld [%l2+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l1]; st %f31,[%l1+4]
.L499:
set E0,%l3
set Y,%l2
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%l2]; st %f31,[%l2+4]
set Z,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set H,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
.L500:
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set E0,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbule .L502; nop
faddd %f30,%f30,%f28
fcmpd %f28,%f30; nop; fbug .L499; nop
.L502:
set UfThold,%l3
set E0,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set E1,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set Q,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set E9,%l3
set U2,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set S,%l2
set One,%l1
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set D,%l3
set C,%l1
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f28
st %f28,[%l3]; st %f29,[%l3+4]
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbug .L503; nop
set E9,%l3
set Radix,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set S,%l2
set One,%l1
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set D,%l3
set C,%l1
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f28
st %f28,[%l3]; st %f29,[%l3+4]
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbug .L504; nop
mov %g0,%o0
set .L507,%o1
call BadCond; nop
set Underflow,%l3
set E0,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Y1,%l3
set Zero,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set PseudoZero,%l3
set Z,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
call Pause; nop
ba .L504; nop
.L503:
set Underflow,%l3
set D,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set PseudoZero,%l2
ld [%l3],%f30; ld [%l3+4],%f31
set H,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set UfThold,%l3
set Zero,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L508:
set Underflow,%l3
set Y1,%l2
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%l2]; st %f31,[%l2+4]
set PseudoZero,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set E1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
faddd %f30,%f30,%f28
fcmpd %f28,%f30; nop; fbug .L511; nop
set Y2,%l3
set Underflow,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set HInvrse,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Y1,%l2
ld [%l2],%f30; ld [%l2+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
set E1,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set Q,%l3
set Y1,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set UfThold,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L513; nop
set Y1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L513; nop
set UfThold,%l3
set Y1,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L513:
.L511:
set PseudoZero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set H,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
.L509:
set PseudoZero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Underflow,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbule .L515; nop
faddd %f30,%f30,%f28
fcmpd %f28,%f30; nop; fbug .L508; nop
.L515:
.L504:
set PseudoZero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L516; nop
set .L45,%o0
call printf; nop
set PseudoZero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L518; nop
mov %g0,%o0
set .L520,%o1
call BadCond; nop
set .L521,%o0
call printf; nop
set .L522,%o0
set PseudoZero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set X,%l3
set PseudoZero,%l2
ld [%l2],%f30; ld [%l2+4],%f31
fnegs %f30,%f30; fmovs %f31,%f31
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L519; nop
set .L525,%o0
call printf; nop
set .L526,%o0
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
ba .L519; nop
.L518:
set 3,%o0
set .L527,%o1
call BadCond; nop
set .L528,%o0
set PseudoZero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L519:
call TstPtUf; nop
.L516:
set Milestone,%l3
set 120,%l2
st %l2,[%l3]
set CInvrse,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f28
set Y1,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fmuld %f30,%f26,%f30
fcmpd %f28,%f30; nop; fbule .L529; nop
set S,%l3
set H,%l2
ld [%l2],%f30; ld [%l2+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set E0,%l3
set Underflow,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L529:
set E1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L531; nop
set E0,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L531; nop
set 2,%o0
set .L158,%o1
call BadCond; nop
set E1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set E0,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L533; nop
set .L535,%o0
call printf; nop
set .L536,%o0
call printf; nop
set PseudoZero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L534; nop
set E0,%l3
set E1,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ba .L534; nop
.L533:
set .L539,%o0
call printf; nop
set .L540,%o0
call printf; nop
.L534:
.L531:
set .L541,%o0
set E0,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set Z,%l3
set E0,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
call TstPtUf; nop
set Underflow,%l3
set E0,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set N,%l3
ld [%l3],%l3
cmp %l3,1; bne .L542; nop
set Underflow,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L542:
set I,%l3
set 4,%l2
st %l2,[%l3]
set E1,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L544; nop
set I,%l3
set 3,%l2
st %l2,[%l3]
.L544:
set UfThold,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L546; nop
set I,%l3
ld [%l3],%l2
sub %l2,2,%l2
st %l2,[%l3]
.L546:
set UfNGrad,%l3
set 1,%l2
st %l2,[%l3]
set I,%l3
ld [%l3],%l3
cmp %l3,1; bl .L548; nop
cmp %l3,4; bg .L548; nop
sll %l3,2,%l3
set .L571-4,%l2
ld [%l3+%l2],%l3
jmp %l3; nop
.section ".rodata"
.align 4
.L571:
.word .L550
.word .L557
.word .L562
.word .L563
.section ".text"
.L550:
set UfThold,%l3
set Underflow,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set CInvrse,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Q,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f28
set Y,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fmuld %f30,%f26,%f30
set S,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fmuld %f30,%f26,%f30
fcmpd %f28,%f30; nop; fbe .L551; nop
set UfThold,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
mov %g0,%o0
set .L553,%o1
call BadCond; nop
set .L554,%o0
set UfThold,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L555,%o0
set C,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L556,%o0
call printf; nop
.L551:
call Pause; nop
ba .L549; nop
.L557:
mov %g0,%o0
set .L558,%o1
call BadCond; nop
set .L559,%o0
call printf; nop
set .L560,%o0
set Q,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
set Y2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*3+68]
st %f31,[%sp+4*4+68]
ld [%sp+4*3+68],%o3
ld [%sp+4*4+68],%o4
call printf; nop
set Q,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y2,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
set .L561,%o0
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set UfThold,%l3
set Q,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ba .L549; nop
.L562:
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ba .L549; nop
.L563:
set UfThold,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Q,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L564; nop
set E1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set E0,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fcmpd %f28,%f26; nop; fbne .L564; nop
set E9,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fdivd %f28,%f26,%f28
fsubd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
set E1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L564; nop
set UfNGrad,%l3
st %g0,[%l3]
set .L566,%o0
call printf; nop
set .L567,%o0
call printf; nop
set Y,%l3
set E0,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set CInvrse,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set U2,%l2
ld [%l2],%f26; ld [%l2+4],%f27
ld [%l3],%f24; ld [%l3+4],%f25
set OneAndHalf,%l2
ld [%l2],%f22; ld [%l2+4],%f23
faddd %f22,%f26,%f22
fmuld %f24,%f22,%f24
st %f24,[%l3]; st %f25,[%l3+4]
set X,%l2
set One,%l1
ld [%l1],%f24; ld [%l1+4],%f25
faddd %f24,%f26,%f26
fmuld %f28,%f26,%f28
st %f28,[%l2]; st %f29,[%l2+4]
ld [%l3],%f28; ld [%l3+4],%f29
ld [%l2],%f26; ld [%l2+4],%f27
fdivd %f28,%f26,%f28
st %f28,[%l3]; st %f29,[%l3+4]
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L569; nop
set 1,%l3
st %l3,[%fp+-100]
ba .L570; nop
.L569:
st %g0,[%fp+-100]
.L570:
set IEEE,%l3
ld [%fp+-100],%l2
st %l2,[%l3]
.L564:
.L548:
.L549:
set UfNGrad,%l3
ld [%l3],%l3
cmp %l3,0; be .L573; nop
set .L45,%o0
call printf; nop
set sigsave,%l3
set sigfpe,%l2
st %l2,[%l3]
set ovfl_buf,%o0
call setjmp; nop
cmp %o0,0; be .L575; nop
set .L577,%o0
call printf; nop
set H,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set R,%l3
faddd %f30,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ba .L576; nop
.L575:
set Underflow,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set UfThold,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
set R,%l3
st %f30,[%l3]; st %f31,[%l3+4]
.L576:
set sigsave,%l3
st %g0,[%l3]
set R,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set H,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L578; nop
set Z,%l3
set R,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set UfThold,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set One,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set H,%l2
ld [%l2],%f26; ld [%l2+4],%f27
set X,%l2
ld [%l3],%f24; ld [%l3+4],%f25
fmuld %f30,%f26,%f30
faddd %f28,%f26,%f26
fmuld %f30,%f26,%f30
faddd %f28,%f30,%f30
fmuld %f24,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
ba .L579; nop
.L578:
set Z,%l3
set UfThold,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set H,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set X,%l2
ld [%l3],%f26; ld [%l3+4],%f27
fmuld %f28,%f28,%f24
faddd %f30,%f28,%f28
fmuld %f24,%f28,%f28
faddd %f30,%f28,%f30
fmuld %f26,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
.L579:
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L580; nop
fsubd %f30,%f28,%f30
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L580; nop
set 3,%o0
set .L158,%o1
call BadCond; nop
set .L582,%o0
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*3+68]
st %f31,[%sp+4*4+68]
ld [%sp+4*3+68],%o3
ld [%sp+4*4+68],%o4
call printf; nop
set Z9,%l3
set X,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set Z,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set .L583,%o0
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L584,%o0
call printf; nop
set .L585,%o0
call printf; nop
set .L586,%o0
call printf; nop
set .L587,%o0
call printf; nop
set .L588,%o0
call printf; nop
set .L589,%o0
call printf; nop
set sigsave,%l3
set sigfpe,%l2
st %l2,[%l3]
set ovfl_buf,%o0
call setjmp; nop
cmp %o0,0; be .L590; nop
set .L592,%o0
call printf; nop
ba .L591; nop
.L590:
set .L593,%o0
set Half,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set Z,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fdivd %f28,%f26,%f28
fsubd %f28,%f30,%f28
fsubd %f28,%f30,%f30
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L591:
set sigsave,%l3
st %g0,[%l3]
.L580:
.L573:
set .L594,%o0
set UfThold,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
set .L595,%o3
call printf; nop
set .L596,%o0
call printf; nop
set .L597,%o0
call printf; nop
set Y2,%l3
set U1,%l2
ld [%l2],%f30; ld [%l2+4],%f31
fmuld %f30,%f30,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set Y,%l2
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f28,%f28,%f28
st %f28,[%l2]; st %f29,[%l2+4]
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set UfThold,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L598; nop
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set E0,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbule .L600; nop
set 2,%o0
set .L158,%o1
call BadCond; nop
set I,%l3
set 5,%l2
st %l2,[%l3]
ba .L601; nop
.L600:
set 1,%o0
set .L158,%o1
call BadCond; nop
set I,%l3
set 4,%l2
st %l2,[%l3]
.L601:
set .L602,%o0
set I,%l3
ld [%l3],%o1
call printf; nop
.L598:
set Milestone,%l3
set 130,%l2
st %l2,[%l3]
set UfThold,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call log; nop
fmovs %f0,%f30; fmovs %f1,%f31
std %f30,[%fp+-104]
set HInvrse,%l3
ld [%l3],%f28; ld [%l3+4],%f29
st %f28,[%sp+4*0+68]
st %f29,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call log; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Half,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set TwoForty,%l3
ld [%l3],%f26; ld [%l3+4],%f27
ldd [%fp+-104],%f24
fmuld %f26,%f24,%f26
fdivd %f26,%f30,%f30
fsubd %f28,%f30,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Y,%l3
fnegs %f30,%f30; fmovs %f31,%f31
set TwoForty,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y2,%l3
faddd %f30,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set .L603,%o0
call printf; nop
set .L604,%o0
set HInvrse,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*3+68]
st %f31,[%sp+4*4+68]
ld [%sp+4*3+68],%o3
ld [%sp+4*4+68],%o4
call printf; nop
set .L605,%o0
set HInvrse,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*3+68]
st %f31,[%sp+4*4+68]
ld [%sp+4*3+68],%o3
ld [%sp+4*4+68],%o4
call printf; nop
set HInvrse,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
set Y2,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*2+68]
st %f31,[%sp+4*3+68]
ld [%sp+4*2+68],%o2
ld [%sp+4*3+68],%o3
call pow; nop
fmovs %f0,%f30; fmovs %f1,%f31
set V9,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set .L606,%o0
set V9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set V9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbul .L609; nop
set Radix,%l3
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f28,%f28,%f28
set E9,%l3
ld [%l3],%f26; ld [%l3+4],%f27
faddd %f28,%f26,%f28
set UfThold,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fmuld %f28,%f26,%f28
fcmpd %f30,%f28; nop; fbule .L607; nop
.L609:
set 1,%o0
set .L610,%o1
call BadCond; nop
set .L611,%o0
set UfThold,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
ba .L608; nop
.L607:
set V9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set UfThold,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set One,%l3
ld [%l3],%f26; ld [%l3+4],%f27
set E9,%l3
ld [%l3],%f24; ld [%l3+4],%f25
faddd %f26,%f24,%f26
fmuld %f28,%f26,%f28
fcmpd %f30,%f28; nop; fbug .L612; nop
set .L614,%o0
call printf; nop
ba .L613; nop
.L612:
set 2,%o0
set .L610,%o1
call BadCond; nop
set .L611,%o0
set UfThold,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L613:
.L608:
set Milestone,%l3
set 140,%l2
st %l2,[%l3]
set .L45,%o0
call printf; nop
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set X,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set I,%l3
set 2,%l2
st %l2,[%l3]
set Y,%l3
set Two,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set Three,%l2
ld [%l2],%f26; ld [%l2+4],%f27
fmuld %f28,%f26,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set Q,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set N,%l3
st %g0,[%l3]
.L615:
set Z,%l3
set X,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set I,%l1
ld [%l1],%l0
add %l0,1,%l0
st %l0,[%l1]
set Y,%l0
ld [%l1],%l1
ld [%l0],%f30; ld [%l0+4],%f31
add %l1,%l1,%l1
st %l1,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
fdivd %f30,%f28,%f30
st %f30,[%l0]; st %f31,[%l0+4]
set R,%l1
set Q,%o5
ld [%l0],%f30; ld [%l0+4],%f31
ld [%o5],%f28; ld [%o5+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l1]; st %f31,[%l1+4]
ld [%l3],%f30; ld [%l3+4],%f31
ld [%l1],%f28; ld [%l1+4],%f29
faddd %f30,%f28,%f26
st %f26,[%l2]; st %f27,[%l2+4]
ld [%l2],%f26; ld [%l2+4],%f27
fsubd %f30,%f26,%f30
faddd %f30,%f28,%f30
st %f30,[%o5]; st %f31,[%o5+4]
.L616:
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbug .L615; nop
set Z,%l3
set OneAndHalf,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set X,%l2
set One,%l1
ld [%l1],%f28; ld [%l1+4],%f29
set Eight,%l1
ld [%l1],%f26; ld [%l1+4],%f27
fdivd %f28,%f26,%f28
faddd %f30,%f28,%f28
ld [%l2],%f26; ld [%l2+4],%f27
set ThirtyTwo,%l1
ld [%l1],%f24; ld [%l1+4],%f25
fmuld %f30,%f24,%f30
fdivd %f26,%f30,%f30
faddd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
fmuld %f30,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set Exp2,%l3
ld [%l2],%f30; ld [%l2+4],%f31
fmuld %f30,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set F9,%l1
ld [%l1],%f30; ld [%l1+4],%f31
st %f30,[%l2]; st %f31,[%l2+4]
set Y,%l1
ld [%l2],%f30; ld [%l2+4],%f31
set U1,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l1]; st %f31,[%l1+4]
set .L618,%o0
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set I,%l3
set 1,%l2
st %l2,[%l3]
.L619:
set Z,%l3
set X,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set BInvrse,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f26
st %f26,[%l3]; st %f27,[%l3+4]
set One,%l2
ld [%l2],%f26; ld [%l2+4],%f27
faddd %f30,%f26,%f24
ld [%l3],%f22; ld [%l3+4],%f23
fsubd %f26,%f28,%f28
fsubd %f22,%f28,%f28
fdivd %f24,%f28,%f28
st %f28,[%l3]; st %f29,[%l3+4]
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*2+68]
st %f31,[%sp+4*3+68]
ld [%sp+4*2+68],%o2
ld [%sp+4*3+68],%o3
call pow; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Q,%l3
set Exp2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Q,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
set TwoForty,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set U2,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fmuld %f28,%f26,%f28
fcmpd %f30,%f28; nop; fbule .L623; nop
set N,%l3
set 1,%l2
st %l2,[%l3]
set BInvrse,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set V9,%l3
set X,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f28,%f30,%f28
set One,%l2
ld [%l2],%f26; ld [%l2+4],%f27
fsubd %f26,%f30,%f30
fsubd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set 2,%o0
set .L625,%o1
call BadCond; nop
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*2+68]
st %f31,[%sp+4*3+68]
ld [%sp+4*2+68],%o2
ld [%sp+4*3+68],%o3
call pow; nop
fmovs %f0,%f30; fmovs %f1,%f31
set .L626,%o0
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L627,%o0
set V9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*3+68]
st %f31,[%sp+4*4+68]
ld [%sp+4*3+68],%o3
ld [%sp+4*4+68],%o4
call printf; nop
set .L628,%o0
set Q,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L629,%o0
call printf; nop
set .L630,%o0
call printf; nop
ba .L621; nop
.L623:
set Z,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set X,%l1
ld [%l1],%f28; ld [%l1+4],%f29
fsubd %f30,%f28,%f28
set Two,%l0
ld [%l0],%f26; ld [%l0+4],%f27
fmuld %f28,%f26,%f28
faddd %f28,%f30,%f28
st %f28,[%l3]; st %f29,[%l3+4]
st %f30,[%l1]; st %f31,[%l1+4]
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%l2]; st %f31,[%l2+4]
ld [%l1],%f30; ld [%l1+4],%f31
set F9,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fsubd %f30,%f28,%f30
set One,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f30,%f30
faddd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbule .L631; nop
set I,%l3
ld [%l3],%l3
set NoTrials,%l2
ld [%l2],%l2
cmp %l3,%l2; bge .L631; nop
set I,%l3
ld [%l3],%l2
add %l2,1,%l2
st %l2,[%l3]
ba .L619; nop
.L631:
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbule .L633; nop
set N,%l3
ld [%l3],%l3
cmp %l3,0; bne .L621; nop
set .L637,%o0
call printf; nop
ba .L621; nop
.L633:
set X,%l3
set U2,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set One,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f28,%f30,%f28
st %f28,[%l3]; st %f29,[%l3+4]
set Y,%l2
faddd %f30,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
ld [%l2],%f30; ld [%l2+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set I,%l3
set 1,%l2
st %l2,[%l3]
ba .L619; nop
.L621:
set Milestone,%l3
set 150,%l2
st %l2,[%l3]
set .L638,%o0
call printf; nop
set N,%l3
st %g0,[%l3]
set Z,%l3
set A1,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set C,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call log; nop
fmovs %f0,%f30; fmovs %f1,%f31
std %f30,[%fp+-112]
set A1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
st %f28,[%sp+4*0+68]
st %f29,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call log; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Half,%l3
ld [%l3],%f28; ld [%l3+4],%f29
ldd [%fp+-112],%f26
fdivd %f26,%f30,%f30
fsubd %f28,%f30,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Q,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set Break,%l3
st %g0,[%l3]
.L639:
set X,%l3
set CInvrse,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
set Q,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*2+68]
st %f31,[%sp+4*3+68]
ld [%sp+4*2+68],%o2
ld [%sp+4*3+68],%o3
call pow; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Y,%l3
st %f30,[%l3]; st %f31,[%l3+4]
call IsYeqX; nop
set Q,%l3
ld [%l3],%f30; ld [%l3+4],%f31
fnegs %f30,%f30; fmovs %f31,%f31
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l2
set C,%l1
ld [%l1],%f30; ld [%l1+4],%f31
st %f30,[%l2]; st %f31,[%l2+4]
set Z,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*2+68]
st %f31,[%sp+4*3+68]
ld [%sp+4*2+68],%o2
ld [%sp+4*3+68],%o3
call pow; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Y,%l3
st %f30,[%l3]; st %f31,[%l3+4]
call IsYeqX; nop
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L642; nop
set Break,%l3
set 1,%l2
st %l2,[%l3]
ba .L643; nop
.L642:
set Z,%l3
set AInvrse,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L643:
.L640:
set Break,%l3
ld [%l3],%l3
cmp %l3,0; be .L639; nop
call PrintIfNPositive; nop
set N,%l3
ld [%l3],%l3
cmp %l3,0; bne .L644; nop
set .L646,%o0
call printf; nop
.L644:
set .L45,%o0
call printf; nop
set Milestone,%l3
set 160,%l2
st %l2,[%l3]
call Pause; nop
set .L647,%o0
call printf; nop
set .L648,%o0
call printf; nop
set Y,%l3
set CInvrse,%l2
ld [%l2],%f30; ld [%l2+4],%f31
fnegs %f30,%f30; fmovs %f31,%f31
st %f30,[%l3]; st %f31,[%l3+4]
set V9,%l2
set HInvrse,%l1
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set sigsave,%l3
set sigfpe,%l2
st %l2,[%l3]
set ovfl_buf,%o0
call setjmp; nop
cmp %o0,0; be .L649; nop
set I,%l3
st %g0,[%l3]
set V9,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ba .L651; nop
.L649:
.L652:
set Y,%l3
set V,%l2
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%l2]; st %f31,[%l2+4]
set V9,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set HInvrse,%l1
ld [%l1],%f30; ld [%l1+4],%f31
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
.L653:
set V9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbul .L652; nop
set I,%l3
set 1,%l2
st %l2,[%l3]
.L651:
set sigsave,%l3
st %g0,[%l3]
set Z,%l3
set V9,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set .L655,%o0
call printf; nop
set .L656,%o0
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set V9,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
fnegs %f30,%f28; fmovs %f31,%f29
st %f28,[%l3]; st %f29,[%l3+4]
set V0,%l2
ld [%l3],%f28; ld [%l3+4],%f29
st %f28,[%l2]; st %f29,[%l2+4]
set V,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f28,%f30,%f30
ld [%l2],%f26; ld [%l2+4],%f27
faddd %f28,%f26,%f28
fcmpd %f30,%f28; nop; fbne .L657; nop
set .L659,%o0
call printf; nop
ba .L658; nop
.L657:
set .L660,%o0
call printf; nop
set 3,%o0
set .L661,%o1
call BadCond; nop
.L658:
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L662; nop
set 1,%o0
set .L158,%o1
call BadCond; nop
set .L664,%o0
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*3+68]
st %f31,[%sp+4*4+68]
ld [%sp+4*3+68],%o3
ld [%sp+4*4+68],%o4
call printf; nop
.L662:
set I,%l3
ld [%l3],%l3
cmp %l3,0; be .L665; nop
set Y,%l3
set V,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set HInvrse,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set U2,%l2
ld [%l2],%f26; ld [%l2+4],%f27
fmuld %f28,%f26,%f24
fsubd %f24,%f28,%f24
fmuld %f30,%f24,%f24
st %f24,[%l3]; st %f25,[%l3+4]
set Z,%l2
ld [%l3],%f24; ld [%l3+4],%f25
set One,%l3
ld [%l3],%f22; ld [%l3+4],%f23
fsubd %f22,%f28,%f28
fmuld %f28,%f26,%f28
fmuld %f28,%f30,%f30
faddd %f24,%f30,%f30
st %f30,[%l2]; st %f31,[%l2+4]
ld [%l2],%f30; ld [%l2+4],%f31
set V0,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L667; nop
set Y,%l3
set Z,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L667:
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set V0,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L669; nop
set V,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L669:
set V0,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set V,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fsubd %f30,%f28,%f28
fcmpd %f28,%f30; nop; fbuge .L666; nop
set V,%l3
set V0,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ba .L666; nop
.L665:
set V,%l3
set Y,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set HInvrse,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set U2,%l2
ld [%l2],%f26; ld [%l2+4],%f27
fmuld %f28,%f26,%f24
fsubd %f24,%f28,%f24
fmuld %f30,%f24,%f24
st %f24,[%l3]; st %f25,[%l3+4]
ld [%l3],%f24; ld [%l3+4],%f25
set One,%l2
ld [%l2],%f22; ld [%l2+4],%f23
fsubd %f22,%f28,%f28
fmuld %f28,%f26,%f28
fmuld %f28,%f30,%f30
faddd %f24,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
.L666:
set .L673,%o0
set V,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set I,%l3
ld [%l3],%l3
cmp %l3,0; be .L674; nop
set .L676,%o0
set V0,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
ba .L675; nop
.L674:
set .L677,%o0
call printf; nop
.L675:
set V9,%l3
set V,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set One,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set .L678,%o0
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set V9,%l3
set V,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set One,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set .L679,%o0
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L680,%o0
call printf; nop
set .L681,%o0
call printf; nop
set Milestone,%l3
set 170,%l2
st %l2,[%l3]
set V,%l3
ld [%l3],%f30; ld [%l3+4],%f31
fnegs %f30,%f28; fmovs %f31,%f29
fcmpd %f28,%f30; nop; fbuge .L686; nop
set V0,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fnegs %f28,%f26; fmovs %f29,%f27
fcmpd %f26,%f28; nop; fbuge .L686; nop
set UfThold,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fnegs %f28,%f26; fmovs %f29,%f27
fcmpd %f26,%f30; nop; fbuge .L686; nop
fcmpd %f28,%f30; nop; fbul .L682; nop
.L686:
mov %g0,%o0
set .L687,%o1
call BadCond; nop
set .L688,%o0
set V,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
set V0,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*3+68]
st %f31,[%sp+4*4+68]
ld [%sp+4*3+68],%o3
ld [%sp+4*4+68],%o4
set UfThold,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*5+68]
st %f31,[%sp+4*6+68]
ld [%sp+4*5+68],%o5
call printf; nop
.L682:
set Milestone,%l3
set 175,%l2
st %l2,[%l3]
set .L45,%o0
call printf; nop
set Indx,%l3
set 1,%l2
st %l2,[%l3]
.L689:
set Indx,%l3
ld [%l3],%l3
cmp %l3,1; be .L695; nop
cmp %l3,2; be .L696; nop
cmp %l3,3; be .L697; nop
ba .L693; nop
.L695:
set Z,%l3
set UfThold,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ba .L694; nop
.L696:
set Z,%l3
set E0,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ba .L694; nop
.L697:
set Z,%l3
set PseudoZero,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L693:
.L694:
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbe .L698; nop
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
set V9,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set V9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y,%l3
fmuld %f30,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set One,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set Radix,%l3
ld [%l3],%f26; ld [%l3+4],%f27
set E9,%l3
ld [%l3],%f24; ld [%l3+4],%f25
fmuld %f26,%f24,%f26
set Z,%l3
ld [%l3],%f24; ld [%l3+4],%f25
fsubd %f28,%f26,%f22
fdivd %f30,%f22,%f22
fcmpd %f22,%f24; nop; fbul .L702; nop
faddd %f28,%f26,%f28
fmuld %f28,%f24,%f28
fcmpd %f30,%f28; nop; fbule .L700; nop
.L702:
set V9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set U1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbule .L703; nop
set 1,%o0
set .L158,%o1
call BadCond; nop
ba .L704; nop
.L703:
set 2,%o0
set .L158,%o1
call BadCond; nop
.L704:
set .L705,%o0
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L706,%o0
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L700:
.L698:
.L690:
set Indx,%l3
ld [%l3],%l2
add %l2,1,%l2
st %l2,[%l3]
set Indx,%l3
ld [%l3],%l3
cmp %l3,3; ble .L689; nop
set Milestone,%l3
set 180,%l2
st %l2,[%l3]
set Indx,%l3
set 1,%l2
st %l2,[%l3]
.L707:
set Indx,%l3
ld [%l3],%l3
cmp %l3,1; bne .L711; nop
set Z,%l3
set V,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ba .L712; nop
.L711:
set Z,%l3
set V0,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L712:
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
set V9,%l3
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
set V9,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set One,%l1
ld [%l1],%f28; ld [%l1+4],%f29
set Radix,%l1
ld [%l1],%f26; ld [%l1+4],%f27
set E9,%l1
ld [%l1],%f24; ld [%l1+4],%f25
fmuld %f26,%f24,%f26
fsubd %f28,%f26,%f28
fmuld %f28,%f30,%f28
st %f28,[%l3]; st %f29,[%l3+4]
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l2]; st %f31,[%l2+4]
set V9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Z,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set One,%l3
ld [%l3],%f26; ld [%l3+4],%f27
set Two,%l3
ld [%l3],%f24; ld [%l3+4],%f25
set Radix,%l3
ld [%l3],%f22; ld [%l3+4],%f23
fmuld %f24,%f22,%f24
set E9,%l3
ld [%l3],%f22; ld [%l3+4],%f23
fmuld %f24,%f22,%f24
fsubd %f26,%f24,%f26
fmuld %f26,%f28,%f26
fcmpd %f30,%f26; nop; fbul .L715; nop
fcmpd %f30,%f28; nop; fbule .L713; nop
.L715:
set Y,%l3
set V9,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set W,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbuge .L716; nop
set 1,%o0
set .L158,%o1
call BadCond; nop
ba .L717; nop
.L716:
set 2,%o0
set .L158,%o1
call BadCond; nop
.L717:
set .L718,%o0
set Z,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L719,%o0
set Y,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L713:
.L708:
set Indx,%l3
ld [%l3],%l2
add %l2,1,%l2
st %l2,[%l3]
set Indx,%l3
ld [%l3],%l3
cmp %l3,2; ble .L707; nop
set Milestone,%l3
set 190,%l2
st %l2,[%l3]
call Pause; nop
set X,%l3
set UfThold,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set V,%l2
ld [%l2],%f28; ld [%l2+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set Radix,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y,%l3
fmuld %f30,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fmuld %f30,%f28,%f26
set One,%l3
ld [%l3],%f24; ld [%l3+4],%f25
fcmpd %f26,%f24; nop; fbul .L722; nop
fcmpd %f30,%f28; nop; fbule .L720; nop
.L722:
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Y,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set U1,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fmuld %f30,%f28,%f24
fcmpd %f24,%f26; nop; fbul .L725; nop
fdivd %f28,%f26,%f28
fcmpd %f30,%f28; nop; fbule .L723; nop
.L725:
set 2,%o0
set .L726,%o1
call BadCond; nop
ba .L724; nop
.L723:
set 3,%o0
set .L158,%o1
call BadCond; nop
.L724:
set .L727,%o0
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
set .L728,%o3
call printf; nop
.L720:
set Milestone,%l3
set 200,%l2
st %l2,[%l3]
set Indx,%l3
set 1,%l2
st %l2,[%l3]
.L729:
set X,%l3
set F9,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set Indx,%l3
ld [%l3],%l3
cmp %l3,2; bl .L733; nop
cmp %l3,5; bg .L733; nop
sll %l3,2,%l3
set .L739-8,%l2
ld [%l3+%l2],%l3
jmp %l3; nop
.section ".rodata"
.align 4
.L739:
.word .L735
.word .L736
.word .L737
.word .L738
.section ".text"
.L735:
set X,%l3
set One,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set U2,%l2
ld [%l2],%f28; ld [%l2+4],%f29
faddd %f30,%f28,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ba .L734; nop
.L736:
set X,%l3
set V,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ba .L734; nop
.L737:
set X,%l3
set UfThold,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
ba .L734; nop
.L738:
set X,%l3
set Radix,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
.L733:
.L734:
set Y,%l3
set X,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set sigsave,%l3
set sigfpe,%l2
st %l2,[%l3]
set ovfl_buf,%o0
call setjmp; nop
cmp %o0,0; be .L741; nop
set .L743,%o0
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
ba .L742; nop
.L741:
set V9,%l3
set Half,%l2
ld [%l2],%f30; ld [%l2+4],%f31
set Y,%l2
ld [%l2],%f28; ld [%l2+4],%f29
set X,%l2
ld [%l2],%f26; ld [%l2+4],%f27
fdivd %f28,%f26,%f28
fsubd %f28,%f30,%f28
fsubd %f28,%f30,%f30
st %f30,[%l3]; st %f31,[%l3+4]
ld [%l3],%f30; ld [%l3+4],%f31
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L744; nop
ba .L730; nop
.L744:
set V9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set U1,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fnegs %f28,%f28; fmovs %f29,%f29
fcmpd %f30,%f28; nop; fbne .L746; nop
set Indx,%l3
ld [%l3],%l3
cmp %l3,5; bge .L746; nop
set 3,%o0
set .L158,%o1
call BadCond; nop
ba .L747; nop
.L746:
set 1,%o0
set .L158,%o1
call BadCond; nop
.L747:
set .L748,%o0
set X,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L749,%o0
set V9,%l3
ld [%l3],%f30; ld [%l3+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L742:
set sigsave,%l3
st %g0,[%l3]
.L730:
set Indx,%l3
ld [%l3],%l2
add %l2,1,%l2
st %l2,[%l3]
set Indx,%l3
ld [%l3],%l3
cmp %l3,5; ble .L729; nop
set Milestone,%l3
set 210,%l2
st %l2,[%l3]
set MyZero,%l3
set Zero,%l2
ld [%l2],%f30; ld [%l2+4],%f31
st %f30,[%l3]; st %f31,[%l3+4]
set .L45,%o0
call printf; nop
set .L750,%o0
call printf; nop
set sigsave,%l3
set sigfpe,%l2
st %l2,[%l3]
set .L751,%o0
call printf; nop
set ovfl_buf,%o0
call setjmp; nop
cmp %o0,0; bne .L752; nop
set .L754,%o0
set One,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set MyZero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L752:
set sigsave,%l3
st %g0,[%l3]
set sigfpe,%l2
st %l2,[%l3]
set .L755,%o0
call printf; nop
set ovfl_buf,%o0
call setjmp; nop
cmp %o0,0; bne .L756; nop
set .L754,%o0
set Zero,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set MyZero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L756:
set sigsave,%l3
st %g0,[%l3]
set Milestone,%l3
set 220,%l2
st %l2,[%l3]
call Pause; nop
set .L45,%o0
call printf; nop
st %g0,[%fp+-116]
.L763:
ld [%fp+-116],%l3
sll %l3,2,%l3
set ErrCnt,%l2
ld [%l3+%l2],%l3
cmp %l3,0; be .L767; nop
set .L769,%o0
ld [%fp+-116],%l3
sll %l3,2,%l3
set .758,%l2
ld [%l3+%l2],%o1
set ErrCnt,%l2
ld [%l3+%l2],%o2
call printf; nop
.L767:
.L764:
ld [%fp+-116],%l3
add %l3,1,%l3
st %l3,[%fp+-116]
ld [%fp+-116],%l3
cmp %l3,4; bl .L763; nop
set .L45,%o0
call printf; nop
set ErrCnt,%l3
ld [%l3],%l3
set ErrCnt+4,%l2
ld [%l2],%l2
add %l3,%l2,%l3
set ErrCnt+8,%l2
ld [%l2],%l2
add %l3,%l2,%l3
set ErrCnt+12,%l2
ld [%l2],%l2
add %l3,%l2,%l3
cmp %l3,0; ble .L770; nop
set ErrCnt,%l2
ld [%l2],%l2
set ErrCnt+4,%l1
ld [%l1],%l1
add %l2,%l1,%l2
set ErrCnt+8,%l1
ld [%l1],%l1
add %l2,%l1,%l2
cmp %l2,%g0; bne .L775; nop
set ErrCnt+12,%l2
ld [%l2],%l2
cmp %l2,%g0; ble .L775; nop
set .L780,%o0
call printf; nop
set .L781,%o0
call printf; nop
.L775:
set ErrCnt,%l2
ld [%l2],%l2
set ErrCnt+4,%l1
ld [%l1],%l1
add %l2,%l1,%l2
cmp %l2,%g0; bne .L782; nop
set ErrCnt+8,%l2
ld [%l2],%l2
cmp %l2,%g0; ble .L782; nop
set .L786,%o0
call printf; nop
set .L787,%o0
call printf; nop
.L782:
set ErrCnt,%l3
ld [%l3],%l3
set ErrCnt+4,%l2
ld [%l2],%l2
add %l3,%l2,%l3
cmp %l3,0; ble .L788; nop
set .L791,%o0
call printf; nop
set .L792,%o0
call printf; nop
.L788:
set ErrCnt,%l3
ld [%l3],%l3
cmp %l3,0; ble .L771; nop
set .L795,%o0
call printf; nop
set .L796,%o0
call printf; nop
ba .L771; nop
.L770:
set .L797,%o0
call printf; nop
set RMult,%l3
ld [%l3],%l3
cmp %l3,1; bne .L802; nop
set RDiv,%l3
ld [%l3],%l3
cmp %l3,1; bne .L802; nop
set RAddSub,%l3
ld [%l3],%l3
cmp %l3,1; bne .L802; nop
set RSqrt,%l3
ld [%l3],%l3
cmp %l3,1; be .L798; nop
.L802:
set .L803,%o0
call printf; nop
ba .L799; nop
.L798:
set One,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set StickyBit,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbul .L804; nop
set Radix,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set Two,%l3
ld [%l3],%f26; ld [%l3+4],%f27
fsubd %f28,%f26,%f26
set Nine,%l3
ld [%l3],%f24; ld [%l3+4],%f25
fsubd %f28,%f24,%f28
fsubd %f28,%f30,%f30
fmuld %f26,%f30,%f30
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L804; nop
set .L806,%o0
call printf; nop
set .L807,%o0
call printf; nop
set Two,%l3
ld [%l3],%f30; ld [%l3+4],%f31
set Radix,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f28,%f30; nop; fbne .L808; nop
set Precision,%l3
ld [%l3],%f28; ld [%l3+4],%f29
set TwentySeven,%l3
ld [%l3],%f26; ld [%l3+4],%f27
set Four,%l3
ld [%l3],%f24; ld [%l3+4],%f25
set Three,%l3
ld [%l3],%f22; ld [%l3+4],%f23
fmuld %f24,%f22,%f24
fmuld %f24,%f30,%f30
fsubd %f28,%f30,%f30
fsubd %f28,%f26,%f28
fsubd %f28,%f26,%f28
set One,%l3
ld [%l3],%f26; ld [%l3+4],%f27
faddd %f28,%f26,%f28
fmuld %f30,%f28,%f30
set Zero,%l3
ld [%l3],%f28; ld [%l3+4],%f29
fcmpd %f30,%f28; nop; fbne .L808; nop
set .L810,%o0
call printf; nop
ba .L809; nop
.L808:
set .L811,%o0
call printf; nop
.L809:
set IEEE,%l3
ld [%l3],%l3
cmp %l3,0; be .L812; nop
set .L814,%o0
call printf; nop
ba .L813; nop
.L812:
set .L815,%o0
call printf; nop
set .L816,%o0
call printf; nop
.L813:
.L804:
set .L817,%o0
call printf; nop
.L799:
.L771:
set fpecount,%l3
ld [%l3],%l3
cmp %l3,0; be .L818; nop
set .L820,%o0
set fpecount,%l3
ld [%l3],%o1
call printf; nop
.L818:
set .L821,%o0
call printf; nop
mov %g0,%i0
.L7:
ret; restore
.type main,#function
.size main,.-main
.global Sign
.align 4
Sign:
save %sp,-104,%sp
st %r24,[%fp+68]
st %r25,[%fp+72]
ld [%fp+68],%f30; ld [%fp+68+4],%f31
set .L8,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbul .L824; nop
set .L9,%i5
ld [%i5],%f30; ld [%i5+4],%f31
std %f30,[%fp+-8]
ba .L825; nop
.L824:
set .L826,%i5
ld [%i5],%f30; ld [%i5+4],%f31
std %f30,[%fp+-8]
.L825:
ldd [%fp+-8],%f0
.L822:
ret; restore
.type Sign,#function
.size Sign,.-Sign
.global Pause
.align 4
Pause:
save %sp,-96,%sp
set .L828,%o0
set Milestone,%i5
ld [%i5],%o1
call printf; nop
set .L829,%o0
set PageNo,%i5
ld [%i5],%o1
call printf; nop
set Milestone,%i5
ld [%i5],%i4
add %i4,1,%i4
st %i4,[%i5]
set PageNo,%i5
ld [%i5],%i4
add %i4,1,%i4
st %i4,[%i5]
mov %g0,%i0
.L827:
ret; restore
.type Pause,#function
.size Pause,.-Pause
.global TstCond
.align 4
TstCond:
save %sp,-96,%sp
cmp %i1,0; bne .L831; nop
mov %i0,%o0
mov %i2,%o1
call BadCond; nop
set .L814,%o0
call printf; nop
.L831:
mov %g0,%i0
.L830:
ret; restore
.type TstCond,#function
.size TstCond,.-TstCond
.section ".data"
.type .834,#object
.align 4
.834:
.word .L835
.word .L836
.word .L837
.word .L838
.size .834,16
.global BadCond
.section ".text"
.align 4
BadCond:
save %sp,-96,%sp
sll %i0,2,%i5
set ErrCnt,%i4
add %i5,%i4,%i5
ld [%i5],%i4
add %i4,1,%i4
st %i4,[%i5]
set .L839,%o0
sll %i0,2,%i5
set .834,%i4
ld [%i5+%i4],%o1
mov %i1,%o2
call printf; nop
mov %g0,%i0
.L833:
ret; restore
.type BadCond,#function
.size BadCond,.-BadCond
.global Random
.align 4
Random:
save %sp,-120,%sp
set Random1,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set Random9,%i5
ld [%i5],%f28; ld [%i5+4],%f29
faddd %f30,%f28,%f30
std %f30,[%fp+-8]
ldd [%fp+-8],%f30
fmuld %f30,%f30,%f28
std %f28,[%fp+-16]
ldd [%fp+-16],%f28
fmuld %f28,%f28,%f28
std %f28,[%fp+-16]
ldd [%fp+-16],%f28
fmuld %f30,%f28,%f30
std %f30,[%fp+-8]
ldd [%fp+-8],%f30
std %f30,[%fp+-24]
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
ldd [%fp+-24],%f28
fsubd %f28,%f30,%f30
std %f30,[%fp+-16]
set Random1,%i5
ldd [%fp+-16],%f30
set .L841,%i4
ld [%i4],%f28; ld [%i4+4],%f29
ldd [%fp+-8],%f26
fmuld %f28,%f26,%f28
faddd %f30,%f28,%f30
st %f30,[%i5]; st %f31,[%i5+4]
ld [%i5],%f0; ld [%i5+4],%f1
.L840:
ret; restore
.type Random,#function
.size Random,.-Random
.global SqXMinX
.align 4
SqXMinX:
save %sp,-112,%sp
set X,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set BInvrse,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fmuld %f30,%f28,%f28
std %f28,[%fp+-8]
ldd [%fp+-8],%f28
fsubd %f30,%f28,%f28
std %f28,[%fp+-16]
fmuld %f30,%f30,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
set SqEr,%i5
ldd [%fp+-8],%f28
fsubd %f30,%f28,%f30
ldd [%fp+-16],%f28
fsubd %f30,%f28,%f30
set OneUlp,%i4
ld [%i4],%f28; ld [%i4+4],%f29
fdivd %f30,%f28,%f30
st %f30,[%i5]; st %f31,[%i5+4]
set SqEr,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set Zero,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbe .L843; nop
set SqEr,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set MinSqEr,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbuge .L845; nop
set MinSqEr,%i5
set SqEr,%i4
ld [%i4],%f30; ld [%i4+4],%f31
st %f30,[%i5]; st %f31,[%i5+4]
.L845:
set SqEr,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set MaxSqEr,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbule .L847; nop
set MaxSqEr,%i5
set SqEr,%i4
ld [%i4],%f30; ld [%i4+4],%f31
st %f30,[%i5]; st %f31,[%i5+4]
.L847:
set J,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set .L9,%i4
ld [%i4],%f28; ld [%i4+4],%f29
faddd %f30,%f28,%f30
st %f30,[%i5]; st %f31,[%i5+4]
mov %i0,%o0
set .L45,%o1
call BadCond; nop
set .L849,%o0
set X,%i5
ld [%i5],%f30; ld [%i5+4],%f31
fmuld %f30,%f30,%f28
st %f28,[%sp+4*1+68]
st %f29,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
st %f30,[%sp+4*3+68]
st %f31,[%sp+4*4+68]
ld [%sp+4*3+68],%o3
ld [%sp+4*4+68],%o4
set OneUlp,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set SqEr,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%sp+4*5+68]
st %f31,[%sp+4*6+68]
ld [%sp+4*5+68],%o5
call printf; nop
set .L850,%o0
call printf; nop
.L843:
mov %g0,%i0
.L842:
ret; restore
.type SqXMinX,#function
.size SqXMinX,.-SqXMinX
.global NewD
.align 4
NewD:
save %sp,-96,%sp
set X,%i5
set Z1,%i4
ld [%i4],%f30; ld [%i4+4],%f31
set Q,%i4
ld [%i4],%f28; ld [%i4+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%i5]; st %f31,[%i5+4]
set Half,%i4
ld [%i4],%f30; ld [%i4+4],%f31
ld [%i5],%f28; ld [%i5+4],%f29
set Radix,%i4
ld [%i4],%f26; ld [%i4+4],%f27
fdivd %f28,%f26,%f28
fsubd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call floor; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Radix,%i4
ld [%i4],%f28; ld [%i4+4],%f29
set X,%i4
fmuld %f30,%f28,%f30
ld [%i4],%f26; ld [%i4+4],%f27
faddd %f30,%f26,%f30
st %f30,[%i5]; st %f31,[%i5+4]
set Q,%i5
ld [%i4],%f30; ld [%i4+4],%f31
set Z,%i4
ld [%i4],%f26; ld [%i4+4],%f27
set D,%i3
ld [%i3],%f24; ld [%i3+4],%f25
ld [%i5],%f22; ld [%i5+4],%f23
fmuld %f30,%f26,%f20
fsubd %f22,%f20,%f22
fdivd %f22,%f28,%f22
fmuld %f30,%f30,%f20
fdivd %f24,%f28,%f28
fmuld %f20,%f28,%f28
faddd %f22,%f28,%f28
st %f28,[%i5]; st %f29,[%i5+4]
set Two,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fmuld %f28,%f30,%f30
fmuld %f30,%f24,%f30
fsubd %f26,%f30,%f30
st %f30,[%i4]; st %f31,[%i4+4]
ld [%i4],%f30; ld [%i4+4],%f31
set Zero,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbug .L852; nop
set Z,%i5
ld [%i5],%f30; ld [%i5+4],%f31
fnegs %f30,%f30; fmovs %f31,%f31
st %f30,[%i5]; st %f31,[%i5+4]
set Z1,%i5
ld [%i5],%f30; ld [%i5+4],%f31
fnegs %f30,%f30; fmovs %f31,%f31
st %f30,[%i5]; st %f31,[%i5+4]
.L852:
set D,%i5
set Radix,%i4
ld [%i4],%f30; ld [%i4+4],%f31
ld [%i5],%f28; ld [%i5+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%i5]; st %f31,[%i5+4]
mov %g0,%i0
.L851:
ret; restore
.type NewD,#function
.size NewD,.-NewD
.global SR3750
.align 4
SR3750:
save %sp,-96,%sp
set X,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set Radix,%i5
ld [%i5],%f28; ld [%i5+4],%f29
set Z2,%i5
ld [%i5],%f26; ld [%i5+4],%f27
fsubd %f30,%f28,%f24
fsubd %f26,%f28,%f28
fcmpd %f24,%f28; nop; fbul .L855; nop
fsubd %f30,%f26,%f30
set W,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fsubd %f28,%f26,%f28
fcmpd %f30,%f28; nop; fbug .L855; nop
set I,%i5
ld [%i5],%i4
add %i4,1,%i4
st %i4,[%i5]
set X,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set D,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call sqrt; nop
fmovs %f0,%f30; fmovs %f1,%f31
set X2,%i5
st %f30,[%i5]; st %f31,[%i5+4]
set Y2,%i5
set X2,%i4
set Z2,%i3
ld [%i3],%f30; ld [%i3+4],%f31
set Y,%i3
ld [%i3],%f28; ld [%i3+4],%f29
ld [%i4],%f26; ld [%i4+4],%f27
fsubd %f26,%f30,%f26
fsubd %f28,%f30,%f30
fsubd %f26,%f30,%f30
st %f30,[%i5]; st %f31,[%i5+4]
set Half,%i3
ld [%i3],%f30; ld [%i3+4],%f31
set X8,%i3
ld [%i3],%f26; ld [%i3+4],%f27
fsubd %f28,%f30,%f28
fdivd %f26,%f28,%f28
st %f28,[%i4]; st %f29,[%i4+4]
ld [%i4],%f28; ld [%i4+4],%f29
fmuld %f30,%f28,%f26
fmuld %f26,%f28,%f26
fsubd %f28,%f26,%f28
st %f28,[%i4]; st %f29,[%i4+4]
set SqEr,%i3
ld [%i5],%f28; ld [%i5+4],%f29
faddd %f28,%f30,%f28
ld [%i4],%f26; ld [%i4+4],%f27
fsubd %f30,%f26,%f30
faddd %f28,%f30,%f30
st %f30,[%i3]; st %f31,[%i3+4]
ld [%i3],%f30; ld [%i3+4],%f31
set MinSqEr,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbuge .L857; nop
set MinSqEr,%i5
set SqEr,%i4
ld [%i4],%f30; ld [%i4+4],%f31
st %f30,[%i5]; st %f31,[%i5+4]
.L857:
set SqEr,%i5
set Y2,%i4
ld [%i4],%f30; ld [%i4+4],%f31
set X2,%i4
ld [%i4],%f28; ld [%i4+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%i5]; st %f31,[%i5+4]
ld [%i5],%f30; ld [%i5+4],%f31
set MaxSqEr,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbule .L859; nop
set MaxSqEr,%i5
set SqEr,%i4
ld [%i4],%f30; ld [%i4+4],%f31
st %f30,[%i5]; st %f31,[%i5+4]
.L859:
.L855:
mov %g0,%i0
.L854:
ret; restore
.type SR3750,#function
.size SR3750,.-SR3750
.global IsYeqX
.align 4
IsYeqX:
save %sp,-96,%sp
set Y,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set X,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbe .L862; nop
set N,%i5
ld [%i5],%i5
cmp %i5,0; bg .L864; nop
set Zero,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set Z,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f28,%f30; nop; fbne .L866; nop
set Q,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f28,%f30; nop; fbug .L866; nop
set .L868,%o0
call printf; nop
ba .L867; nop
.L866:
set 2,%o0
set .L869,%o1
call BadCond; nop
.L867:
set .L870,%o0
set Z,%i5
ld [%i5],%f30; ld [%i5+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
set Q,%i5
ld [%i5],%f30; ld [%i5+4],%f31
st %f30,[%sp+4*3+68]
st %f31,[%sp+4*4+68]
ld [%sp+4*3+68],%o3
ld [%sp+4*4+68],%o4
call printf; nop
set .L871,%o0
set Y,%i5
ld [%i5],%f30; ld [%i5+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L872,%o0
set X,%i5
ld [%i5],%f30; ld [%i5+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L873,%o0
set Y,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set X,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L864:
set N,%i5
ld [%i5],%i4
add %i4,1,%i4
st %i4,[%i5]
.L862:
mov %g0,%i0
.L861:
ret; restore
.type IsYeqX,#function
.size IsYeqX,.-IsYeqX
.global SR3980
.align 4
SR3980:
save %sp,-96,%sp
.L875:
set Q,%i5
set I,%i4
ld [%i4],%i4
st %i4,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
st %f30,[%i5]; st %f31,[%i5+4]
set Z,%i4
ld [%i4],%f30; ld [%i4+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
ld [%i5],%f30; ld [%i5+4],%f31
st %f30,[%sp+4*2+68]
st %f31,[%sp+4*3+68]
ld [%sp+4*2+68],%o2
ld [%sp+4*3+68],%o3
call pow; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Y,%i5
st %f30,[%i5]; st %f31,[%i5+4]
call IsYeqX; nop
set I,%i5
ld [%i5],%i4
add %i4,1,%i4
st %i4,[%i5]
set M,%i5
ld [%i5],%i5
cmp %i4,%i5; ble .L878; nop
ba .L877; nop
.L878:
set X,%i5
set Z,%i4
ld [%i4],%f30; ld [%i4+4],%f31
ld [%i5],%f28; ld [%i5+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%i5]; st %f31,[%i5+4]
.L876:
set X,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set W,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbul .L875; nop
.L877:
mov %g0,%i0
.L874:
ret; restore
.type SR3980,#function
.size SR3980,.-SR3980
.global PrintIfNPositive
.align 4
PrintIfNPositive:
save %sp,-96,%sp
set N,%i5
ld [%i5],%i5
cmp %i5,0; ble .L881; nop
set .L883,%o0
set N,%i5
ld [%i5],%o1
call printf; nop
.L881:
mov %g0,%i0
.L880:
ret; restore
.type PrintIfNPositive,#function
.size PrintIfNPositive,.-PrintIfNPositive
.global TstPtUf
.align 4
TstPtUf:
save %sp,-96,%sp
set N,%i5
st %g0,[%i5]
set Z,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set Zero,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbe .L885; nop
set .L887,%o0
call printf; nop
set .L888,%o0
call printf; nop
set sigsave,%i5
set sigfpe,%i4
st %i4,[%i5]
set ovfl_buf,%o0
call setjmp; nop
cmp %o0,0; be .L889; nop
ba .L891; nop
.L889:
set Q9,%i5
set Z,%i4
ld [%i4],%f30; ld [%i4+4],%f31
faddd %f30,%f30,%f28
fdivd %f28,%f30,%f30
st %f30,[%i5]; st %f31,[%i5+4]
set .L892,%o0
ld [%i5],%f30; ld [%i5+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set Q9,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set Two,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fsubd %f30,%f28,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call fabs; nop
fmovs %f0,%f30; fmovs %f1,%f31
set Radix,%i5
ld [%i5],%f28; ld [%i5+4],%f29
set U2,%i5
ld [%i5],%f26; ld [%i5+4],%f27
fmuld %f28,%f26,%f28
fcmpd %f30,%f28; nop; fbuge .L893; nop
set .L895,%o0
call printf; nop
set .L896,%o0
call printf; nop
ba .L894; nop
.L893:
set Q9,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set One,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbul .L899; nop
set Two,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbule .L897; nop
.L899:
.L891:
set 1,%i5
set N,%i4
st %i5,[%i4]
set ErrCnt+4,%i5
set ErrCnt+4,%i4
ld [%i4],%i4
add %i4,1,%i4
st %i4,[%i5]
set .L902,%o0
call printf; nop
ba .L898; nop
.L897:
set 1,%i5
set N,%i4
st %i5,[%i4]
set ErrCnt+8,%i5
set ErrCnt+8,%i4
ld [%i4],%i4
add %i4,1,%i4
st %i4,[%i5]
set .L905,%o0
call printf; nop
.L898:
.L894:
set sigsave,%i5
st %g0,[%i5]
set V9,%i5
set Z,%i4
ld [%i4],%f30; ld [%i4+4],%f31
set One,%i4
ld [%i4],%f28; ld [%i4+4],%f29
fmuld %f30,%f28,%f26
st %f26,[%i5]; st %f27,[%i5+4]
set Random1,%i4
ld [%i5],%f26; ld [%i5+4],%f27
st %f26,[%i4]; st %f27,[%i4+4]
fmuld %f28,%f30,%f26
st %f26,[%i5]; st %f27,[%i5+4]
set Random2,%i4
ld [%i5],%f26; ld [%i5+4],%f27
st %f26,[%i4]; st %f27,[%i4+4]
fdivd %f30,%f28,%f30
st %f30,[%i5]; st %f31,[%i5+4]
set Z,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set Random1,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbne .L906; nop
set Random2,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbne .L906; nop
set V9,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbne .L906; nop
set N,%i5
ld [%i5],%i5
cmp %i5,0; ble .L907; nop
call Pause; nop
ba .L907; nop
.L906:
set N,%i5
set 1,%i4
st %i4,[%i5]
set 2,%o0
set .L910,%o1
call BadCond; nop
set .L911,%o0
set Z,%i5
ld [%i5],%f30; ld [%i5+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set Z,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set Random1,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbe .L912; nop
set .L914,%o0
set Random1,%i5
ld [%i5],%f30; ld [%i5+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L912:
set Random2,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set Z,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f28,%f30; nop; fbe .L915; nop
set Random1,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbe .L915; nop
set .L917,%o0
set Random2,%i5
ld [%i5],%f30; ld [%i5+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L915:
set Z,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set V9,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbe .L918; nop
set .L920,%o0
set V9,%i5
ld [%i5],%f30; ld [%i5+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L918:
set Random2,%i5
ld [%i5],%f30; ld [%i5+4],%f31
set Random1,%i5
ld [%i5],%f28; ld [%i5+4],%f29
fcmpd %f30,%f28; nop; fbe .L921; nop
set ErrCnt+8,%i5
set ErrCnt+8,%i4
ld [%i4],%i4
add %i4,1,%i4
st %i4,[%i5]
set 2,%o0
set .L925,%o1
call BadCond; nop
set .L926,%o0
set Random2,%i5
ld [%i5],%f30; ld [%i5+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
set .L927,%o0
set Random1,%i5
ld [%i5],%f30; ld [%i5+4],%f31
st %f30,[%sp+4*1+68]
st %f31,[%sp+4*2+68]
ld [%sp+4*1+68],%o1
ld [%sp+4*2+68],%o2
call printf; nop
.L921:
call Pause; nop
.L907:
.L885:
mov %g0,%i0
.L884:
ret; restore
.type TstPtUf,#function
.size TstPtUf,.-TstPtUf
.global notify
.align 4
notify:
save %sp,-96,%sp
set .L929,%o0
mov %i0,%o1
call printf; nop
set .L930,%o0
call printf; nop
mov %g0,%i0
.L928:
ret; restore
.type notify,#function
.size notify,.-notify
.global msglist
.align 4
msglist:
save %sp,-96,%sp
ba .L933; nop
.L932:
set .L935,%o0
mov %i0,%i5
add %i5,4,%i0
ld [%i5],%o1
call printf; nop
.L933:
ld [%i0],%i5
cmp %i5,%g0; bne .L932; nop
mov %g0,%i0
.L931:
ret; restore
.type msglist,#function
.size msglist,.-msglist
.section ".data"
.type .937,#object
.align 4
.937:
.word .L938
.word .L939
.word .L940
.word .L941
.word .L942
.word .L943
.word .L944
.word .L945
.word .L946
.word 0x0
.size .937,40
.global Instructions
.section ".text"
.align 4
Instructions:
save %sp,-96,%sp
set .937,%o0
call msglist; nop
mov %g0,%i0
.L936:
ret; restore
.type Instructions,#function
.size Instructions,.-Instructions
.section ".data"
.type .948,#object
.align 4
.948:
.word .L949
.word .L950
.word .L951
.word .L952
.word .L953
.word .L954
.word .L955
.word .L956
.word .L957
.word .L958
.word .L959
.word .L960
.word .L961
.word .L962
.word 0x0
.size .948,60
.global Heading
.section ".text"
.align 4
Heading:
save %sp,-96,%sp
set .948,%o0
call msglist; nop
mov %g0,%i0
.L947:
ret; restore
.type Heading,#function
.size Heading,.-Heading
.section ".data"
.type .964,#object
.align 4
.964:
.word .L965
.word .L966
.word .L967
.word .L968
.word .L969
.word .L970
.word .L971
.word .L972
.word .L973
.word .L974
.word .L975
.word .L976
.word .L977
.word .L978
.word .L979
.word .L980
.word .L981
.word .L982
.word .L983
.word 0x0
.size .964,80
.global Characteristics
.section ".text"
.align 4
Characteristics:
save %sp,-96,%sp
set .964,%o0
call msglist; nop
mov %g0,%i0
.L963:
ret; restore
.type Characteristics,#function
.size Characteristics,.-Characteristics
.section ".data"
.type .985,#object
.align 4
.985:
.word .L986
.word .L987
.word .L988
.word .L989
.word .L990
.word .L991
.word .L992
.word .L993
.word .L994
.word .L995
.word .L996
.word .L997
.word .L998
.word .L999
.word .L1000
.word .L1001
.word .L1002
.word 0x0
.size .985,72
.global History
.section ".text"
.align 4
History:
save %sp,-96,%sp
set .985,%o0
call msglist; nop
mov %g0,%i0
.L984:
ret; restore
.type History,#function
.size History,.-History
.global pow
.align 4
pow:
save %sp,-120,%sp
st %r24,[%fp+68]
st %r25,[%fp+72]
st %r26,[%fp+76]
st %r27,[%fp+80]
mov %g0,%i4
mov %g0,%i3
ld [%fp+76],%f30; ld [%fp+76+4],%f31
set .L8,%i2
ld [%i2],%f28; ld [%i2+4],%f29
fcmpd %f30,%f28; nop; fbne .L1004; nop
set .L9,%i2
ld [%i2],%f0; ld [%i2+4],%f1
ba .L1003; nop
.L1004:
ld [%fp+76],%f30; ld [%fp+76+4],%f31
set .L1009,%i2
ld [%i2],%f28; ld [%i2+4],%f29
fcmpd %f30,%f28; nop; fbul .L1008; nop
set .L1010,%i2
ld [%i2],%f28; ld [%i2+4],%f29
fcmpd %f30,%f28; nop; fbule .L1006; nop
.L1008:
ld [%fp+68],%f30; ld [%fp+68+4],%f31
set .L826,%i2
ld [%i2],%f28; ld [%i2+4],%f29
fcmpd %f30,%f28; nop; fbe .L1006; nop
ld [%fp+68],%f30; ld [%fp+68+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call log; nop
fmovs %f0,%f30; fmovs %f1,%f31
ld [%fp+76],%f28; ld [%fp+76+4],%f29
fmuld %f28,%f30,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call exp; nop
fmovs %f0,%f30; fmovs %f1,%f31
fmovs %f30,%f0; fmovs %f31,%f1
ba .L1003; nop
.L1006:
ld [%fp+76],%f30; ld [%fp+76+4],%f31
set .L8,%i2
ld [%i2],%f28; ld [%i2+4],%f29
fcmpd %f30,%f28; nop; fbuge .L1011; nop
ld [%fp+76],%f30; ld [%fp+76+4],%f31
fnegs %f30,%f30; fmovs %f31,%f31
st %f30,[%fp+76]; st %f31,[%fp+76+4]
set 1,%i3
.L1011:
ld [%fp+76],%f30; ld [%fp+76+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
add -24,%fp,%o2
call modf; nop
fmovs %f0,%f30; fmovs %f1,%f31
st %f30,[%fp+76]; st %f31,[%fp+76+4]
ld [%fp+76],%f30; ld [%fp+76+4],%f31
set .L8,%i2
ld [%i2],%f28; ld [%i2+4],%f29
fcmpd %f30,%f28; nop; fbe .L1013; nop
ld [%fp+68],%f30; ld [%fp+68+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call log; nop
fmovs %f0,%f30; fmovs %f1,%f31
ld [%fp+76],%f28; ld [%fp+76+4],%f29
fmuld %f28,%f30,%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
call exp; nop
fmovs %f0,%f30; fmovs %f1,%f31
std %f30,[%fp+-16]
ba .L1014; nop
.L1013:
set .L9,%i2
ld [%i2],%f30; ld [%i2+4],%f31
std %f30,[%fp+-16]
.L1014:
ld [%fp+68],%f30; ld [%fp+68+4],%f31
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
add -4,%fp,%o2
call frexp; nop
fmovs %f0,%f30; fmovs %f1,%f31
st %f30,[%fp+68]; st %f31,[%fp+68+4]
ldd [%fp+-24],%f30
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i2
mov %i2,%i5
cmp %i2,0; be .L1015; nop
.L1017:
and %i5,1,%i2
cmp %i2,0; be .L1021; nop
ldd [%fp+-16],%f30
ld [%fp+68],%f28; ld [%fp+68+4],%f29
fmuld %f30,%f28,%f30
std %f30,[%fp+-16]
ld [%fp+-4],%i2
add %i4,%i2,%i4
.L1021:
sra %i5,1,%i2
mov %i2,%i5
cmp %i2,0; bne .L1023; nop
ba .L1019; nop
.L1023:
ld [%fp+68],%f30; ld [%fp+68+4],%f31
fmuld %f30,%f30,%f30
st %f30,[%fp+68]; st %f31,[%fp+68+4]
ld [%fp+-4],%i2
sll %i2,1,%i2
st %i2,[%fp+-4]
ld [%fp+68],%f30; ld [%fp+68+4],%f31
set .L1027,%i2
ld [%i2],%f28; ld [%i2+4],%f29
fcmpd %f30,%f28; nop; fbuge .L1017; nop
set .L1028,%i2
ld [%i2],%f30; ld [%i2+4],%f31
ld [%fp+68],%f28; ld [%fp+68+4],%f29
fmuld %f30,%f28,%f30
st %f30,[%fp+68]; st %f31,[%fp+68+4]
ld [%fp+-4],%i2
sub %i2,1,%i2
st %i2,[%fp+-4]
ba .L1017; nop
.L1019:
.L1015:
cmp %i3,0; be .L1029; nop
set .L9,%i2
ld [%i2],%f30; ld [%i2+4],%f31
ldd [%fp+-16],%f28
fdivd %f30,%f28,%f30
std %f30,[%fp+-16]
neg %i4,%i4
.L1029:
ldd [%fp+-16],%f30
st %f30,[%sp+4*0+68]
st %f31,[%sp+4*1+68]
ld [%sp+4*0+68],%o0
ld [%sp+4*1+68],%o1
mov %i4,%o2
call ldexp; nop
fmovs %f0,%f30; fmovs %f1,%f31
fmovs %f30,%f0; fmovs %f31,%f1
.L1003:
ret; restore
.type pow,#function
.size pow,.-pow
.section ".bss"
.global UfNGrad
.type UfNGrad,#object
.size UfNGrad,4
.common UfNGrad,4,4
.global SqRWrng
.type SqRWrng,#object
.size SqRWrng,4
.common SqRWrng,4,4
.global IEEE
.type IEEE,#object
.size IEEE,4
.common IEEE,4,4
.global Anomaly
.type Anomaly,#object
.size Anomaly,4
.common Anomaly,4,4
.global Monot
.type Monot,#object
.size Monot,4
.common Monot,4,4
.global NotMonot
.type NotMonot,#object
.size NotMonot,4
.common NotMonot,4,4
.global Done
.type Done,#object
.size Done,4
.common Done,4,4
.global Break
.type Break,#object
.size Break,4
.common Break,4,4
.global RSqrt
.type RSqrt,#object
.size RSqrt,4
.common RSqrt,4,4
.global RAddSub
.type RAddSub,#object
.size RAddSub,4
.common RAddSub,4,4
.global RDiv
.type RDiv,#object
.size RDiv,4
.common RDiv,4,4
.global RMult
.type RMult,#object
.size RMult,4
.common RMult,4,4
.global GAddSub
.type GAddSub,#object
.size GAddSub,4
.common GAddSub,4,4
.global GDiv
.type GDiv,#object
.size GDiv,4
.common GDiv,4,4
.global GMult
.type GMult,#object
.size GMult,4
.common GMult,4,4
.global N1
.type N1,#object
.size N1,4
.common N1,4,4
.global N
.type N,#object
.size N,4
.common N,4,4
.global M
.type M,#object
.size M,4
.common M,4,4
.global PageNo
.type PageNo,#object
.size PageNo,4
.common PageNo,4,4
.global Milestone
.type Milestone,#object
.size Milestone,4
.common Milestone,4,4
.global fpecount
.type fpecount,#object
.size fpecount,4
.common fpecount,4,4
.global ErrCnt
.type ErrCnt,#object
.size ErrCnt,16
.common ErrCnt,16,4
.global Z9
.type Z9,#object
.size Z9,8
.common Z9,8,8
.global Z2
.type Z2,#object
.size Z2,8
.common Z2,8,8
.global Z1
.type Z1,#object
.size Z1,8
.common Z1,8,8
.global PseudoZero
.type PseudoZero,#object
.size PseudoZero,8
.common PseudoZero,8,8
.global Z
.type Z,#object
.size Z,8
.common Z,8,8
.global Random2
.type Random2,#object
.size Random2,8
.common Random2,8,8
.global Y2
.type Y2,#object
.size Y2,8
.common Y2,8,8
.global Y1
.type Y1,#object
.size Y1,8
.common Y1,8,8
.global Y
.type Y,#object
.size Y,8
.common Y,8,8
.global Random1
.type Random1,#object
.size Random1,8
.common Random1,8,8
.global X8
.type X8,#object
.size X8,8
.common X8,8,8
.global X2
.type X2,#object
.size X2,8
.common X2,8,8
.global X1
.type X1,#object
.size X1,8
.common X1,8,8
.global X
.type X,#object
.size X,8
.common X,8,8
.global W
.type W,#object
.size W,8
.common W,8,8
.global V9
.type V9,#object
.size V9,8
.common V9,8,8
.global V0
.type V0,#object
.size V0,8
.common V0,8,8
.global V
.type V,#object
.size V,8
.common V,8,8
.global U2
.type U2,#object
.size U2,8
.common U2,8,8
.global U1
.type U1,#object
.size U1,8
.common U1,8,8
.global UfThold
.type UfThold,#object
.size UfThold,8
.common UfThold,8,8
.global OneUlp
.type OneUlp,#object
.size OneUlp,8
.common OneUlp,8,8
.global S
.type S,#object
.size S,8
.common S,8,8
.global Underflow
.type Underflow,#object
.size Underflow,8
.common Underflow,8,8
.global T
.type T,#object
.size T,8
.common T,8,8
.global Random9
.type Random9,#object
.size Random9,8
.common Random9,8,8
.global R
.type R,#object
.size R,8
.common R,8,8
.global Q9
.type Q9,#object
.size Q9,8
.common Q9,8,8
.global Q
.type Q,#object
.size Q,8
.common Q,8,8
.global Precision
.type Precision,#object
.size Precision,8
.common Precision,8,8
.global MyZero
.type MyZero,#object
.size MyZero,8
.common MyZero,8,8
.global J
.type J,#object
.size J,8
.common J,8,8
.global StickyBit
.type StickyBit,#object
.size StickyBit,8
.common StickyBit,8,8
.global I
.type I,#object
.size I,4
.common I,4,4
.global HInvrse
.type HInvrse,#object
.size HInvrse,8
.common HInvrse,8,8
.global H
.type H,#object
.size H,8
.common H,8,8
.global F9
.type F9,#object
.size F9,8
.common F9,8,8
.global F6
.type F6,#object
.size F6,8
.common F6,8,8
.global Third
.type Third,#object
.size Third,8
.common Third,8,8
.global E9
.type E9,#object
.size E9,8
.common E9,8,8
.global MaxSqEr
.type MaxSqEr,#object
.size MaxSqEr,8
.common MaxSqEr,8,8
.global SqEr
.type SqEr,#object
.size SqEr,8
.common SqEr,8,8
.global MinSqEr
.type MinSqEr,#object
.size MinSqEr,8
.common MinSqEr,8,8
.global E3
.type E3,#object
.size E3,8
.common E3,8,8
.global Exp2
.type Exp2,#object
.size Exp2,8
.common Exp2,8,8
.global E1
.type E1,#object
.size E1,8
.common E1,8,8
.global E0
.type E0,#object
.size E0,8
.common E0,8,8
.global FourD
.type FourD,#object
.size FourD,8
.common FourD,8,8
.global D
.type D,#object
.size D,8
.common D,8,8
.global CInvrse
.type CInvrse,#object
.size CInvrse,8
.common CInvrse,8,8
.global C
.type C,#object
.size C,8
.common C,8,8
.global A1
.type A1,#object
.size A1,8
.common A1,8,8
.global AInvrse
.type AInvrse,#object
.size AInvrse,8
.common AInvrse,8,8
.global ch
.type ch,#object
.size ch,8
.common ch,8,1
.global Indx
.type Indx,#object
.size Indx,4
.common Indx,4,4
.global BMinusU2
.type BMinusU2,#object
.size BMinusU2,8
.common BMinusU2,8,8
.global RadixD2
.type RadixD2,#object
.size RadixD2,8
.common RadixD2,8,8
.global BInvrse
.type BInvrse,#object
.size BInvrse,8
.common BInvrse,8,8
.global Radix
.type Radix,#object
.size Radix,8
.common Radix,8,8
.global sigsave
.type sigsave,#object
.size sigsave,4
.common sigsave,4,4
.global ovfl_buf
.type ovfl_buf,#object
.size ovfl_buf,48
.common ovfl_buf,48,4
.section ".rodata"
.align 8
.L1028:
.word 0x40000000
.word 0x0
.align 8
.L1027:
.word 0x3fe00000
.word 0x0
.align 8
.L1010:
.word 0x40913000
.word 0x0
.align 8
.L1009:
.word 0xc0913000
.word 0x0
.align 1
.L1002:
.byte 115
.byte 101
.byte 101
.byte 32
.byte 115
.byte 111
.byte 117
.byte 114
.byte 99
.byte 101
.byte 32
.byte 99
.byte 111
.byte 109
.byte 109
.byte 101
.byte 110
.byte 116
.byte 115
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 109
.byte 111
.byte 114
.byte 101
.byte 32
.byte 104
.byte 105
.byte 115
.byte 116
.byte 111
.byte 114
.byte 121
.byte 46
.byte 0
.align 1
.L1001:
.byte 66
.byte 65
.byte 83
.byte 73
.byte 67
.byte 32
.byte 118
.byte 101
.byte 114
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 111
.byte 102
.byte 32
.byte 116
.byte 104
.byte 105
.byte 115
.byte 32
.byte 112
.byte 114
.byte 111
.byte 103
.byte 114
.byte 97
.byte 109
.byte 32
.byte 40
.byte 67
.byte 41
.byte 32
.byte 49
.byte 57
.byte 56
.byte 51
.byte 32
.byte 98
.byte 121
.byte 32
.byte 80
.byte 114
.byte 111
.byte 102
.byte 46
.byte 32
.byte 87
.byte 46
.byte 32
.byte 77
.byte 46
.byte 32
.byte 75
.byte 97
.byte 104
.byte 97
.byte 110
.byte 59
.byte 0
.align 1
.L1000:
.byte 97
.byte 115
.byte 32
.byte 117
.byte 115
.byte 101
.byte 100
.byte 32
.byte 98
.byte 121
.byte 32
.byte 99
.byte 101
.byte 114
.byte 116
.byte 97
.byte 105
.byte 110
.byte 32
.byte 101
.byte 97
.byte 114
.byte 108
.byte 121
.byte 32
.byte 87
.byte 65
.byte 78
.byte 71
.byte 32
.byte 109
.byte 97
.byte 99
.byte 104
.byte 105
.byte 110
.byte 101
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L999:
.byte 102
.byte 108
.byte 111
.byte 97
.byte 116
.byte 105
.byte 110
.byte 103
.byte 45
.byte 112
.byte 111
.byte 105
.byte 110
.byte 116
.byte 32
.byte 110
.byte 117
.byte 109
.byte 98
.byte 101
.byte 114
.byte 115
.byte 44
.byte 32
.byte 98
.byte 117
.byte 116
.byte 32
.byte 97
.byte 108
.byte 115
.byte 111
.byte 32
.byte 97
.byte 108
.byte 108
.byte 111
.byte 119
.byte 115
.byte 32
.byte 108
.byte 111
.byte 103
.byte 97
.byte 114
.byte 105
.byte 116
.byte 104
.byte 109
.byte 105
.byte 99
.byte 32
.byte 101
.byte 110
.byte 99
.byte 111
.byte 100
.byte 105
.byte 110
.byte 103
.byte 0
.align 1
.L998:
.byte 10
.byte 84
.byte 104
.byte 101
.byte 32
.byte 112
.byte 114
.byte 111
.byte 103
.byte 114
.byte 97
.byte 109
.byte 32
.byte 105
.byte 115
.byte 32
.byte 98
.byte 97
.byte 115
.byte 101
.byte 100
.byte 32
.byte 117
.byte 112
.byte 111
.byte 110
.byte 32
.byte 97
.byte 32
.byte 99
.byte 111
.byte 110
.byte 118
.byte 101
.byte 110
.byte 116
.byte 105
.byte 111
.byte 110
.byte 97
.byte 108
.byte 32
.byte 114
.byte 97
.byte 100
.byte 105
.byte 120
.byte 32
.byte 114
.byte 101
.byte 112
.byte 114
.byte 101
.byte 115
.byte 101
.byte 110
.byte 116
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 102
.byte 111
.byte 114
.byte 0
.align 1
.L997:
.byte 111
.byte 102
.byte 32
.byte 112
.byte 97
.byte 116
.byte 104
.byte 111
.byte 108
.byte 111
.byte 103
.byte 105
.byte 101
.byte 115
.byte 44
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 116
.byte 111
.byte 32
.byte 115
.byte 97
.byte 121
.byte 32
.byte 104
.byte 111
.byte 119
.byte 32
.byte 119
.byte 101
.byte 108
.byte 108
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 97
.byte 114
.byte 105
.byte 116
.byte 104
.byte 109
.byte 101
.byte 116
.byte 105
.byte 99
.byte 32
.byte 105
.byte 115
.byte 32
.byte 105
.byte 109
.byte 112
.byte 108
.byte 101
.byte 109
.byte 101
.byte 110
.byte 116
.byte 101
.byte 100
.byte 46
.byte 0
.align 1
.L996:
.byte 111
.byte 102
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 97
.byte 114
.byte 105
.byte 116
.byte 104
.byte 109
.byte 101
.byte 116
.byte 105
.byte 99
.byte 44
.byte 32
.byte 116
.byte 104
.byte 105
.byte 115
.byte 32
.byte 112
.byte 114
.byte 111
.byte 103
.byte 114
.byte 97
.byte 109
.byte 32
.byte 116
.byte 114
.byte 105
.byte 101
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 99
.byte 111
.byte 112
.byte 101
.byte 32
.byte 119
.byte 105
.byte 116
.byte 104
.byte 32
.byte 97
.byte 32
.byte 119
.byte 105
.byte 100
.byte 101
.byte 114
.byte 32
.byte 118
.byte 97
.byte 114
.byte 105
.byte 101
.byte 116
.byte 121
.byte 0
.align 1
.L995:
.byte 116
.byte 104
.byte 101
.byte 32
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 44
.byte 32
.byte 80
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 114
.byte 97
.byte 110
.byte 103
.byte 101
.byte 32
.byte 40
.byte 111
.byte 118
.byte 101
.byte 114
.byte 47
.byte 117
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 116
.byte 104
.byte 114
.byte 101
.byte 115
.byte 104
.byte 111
.byte 108
.byte 100
.byte 115
.byte 41
.byte 0
.align 1
.L994:
.byte 87
.byte 46
.byte 32
.byte 74
.byte 46
.byte 32
.byte 67
.byte 111
.byte 100
.byte 121
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 87
.byte 46
.byte 32
.byte 87
.byte 97
.byte 105
.byte 116
.byte 101
.byte 46
.byte 32
.byte 65
.byte 108
.byte 116
.byte 104
.byte 111
.byte 117
.byte 103
.byte 104
.byte 32
.byte 98
.byte 111
.byte 116
.byte 104
.byte 32
.byte 112
.byte 114
.byte 111
.byte 103
.byte 114
.byte 97
.byte 109
.byte 115
.byte 32
.byte 116
.byte 114
.byte 121
.byte 32
.byte 116
.byte 111
.byte 32
.byte 100
.byte 105
.byte 115
.byte 99
.byte 111
.byte 118
.byte 101
.byte 114
.byte 0
.align 1
.L993:
.byte 98
.byte 111
.byte 111
.byte 107
.byte 32
.byte 32
.byte 96
.byte 83
.byte 111
.byte 102
.byte 116
.byte 119
.byte 97
.byte 114
.byte 101
.byte 32
.byte 77
.byte 97
.byte 110
.byte 117
.byte 97
.byte 108
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 69
.byte 108
.byte 101
.byte 109
.byte 101
.byte 110
.byte 116
.byte 97
.byte 114
.byte 121
.byte 32
.byte 70
.byte 117
.byte 110
.byte 99
.byte 116
.byte 105
.byte 111
.byte 110
.byte 115
.byte 39
.byte 32
.byte 40
.byte 49
.byte 57
.byte 56
.byte 48
.byte 41
.byte 32
.byte 98
.byte 121
.byte 0
.align 1
.L992:
.byte 112
.byte 114
.byte 111
.byte 103
.byte 114
.byte 97
.byte 109
.byte 32
.byte 99
.byte 97
.byte 108
.byte 108
.byte 101
.byte 100
.byte 32
.byte 96
.byte 77
.byte 65
.byte 67
.byte 72
.byte 65
.byte 82
.byte 39
.byte 44
.byte 32
.byte 119
.byte 104
.byte 105
.byte 99
.byte 104
.byte 32
.byte 99
.byte 97
.byte 110
.byte 32
.byte 98
.byte 101
.byte 32
.byte 102
.byte 111
.byte 117
.byte 110
.byte 100
.byte 32
.byte 97
.byte 116
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 101
.byte 110
.byte 100
.byte 32
.byte 111
.byte 102
.byte 32
.byte 116
.byte 104
.byte 101
.byte 0
.align 1
.L991:
.byte 84
.byte 104
.byte 101
.byte 32
.byte 100
.byte 105
.byte 97
.byte 103
.byte 110
.byte 111
.byte 115
.byte 116
.byte 105
.byte 99
.byte 32
.byte 99
.byte 97
.byte 112
.byte 97
.byte 98
.byte 105
.byte 108
.byte 105
.byte 116
.byte 105
.byte 101
.byte 115
.byte 32
.byte 111
.byte 102
.byte 32
.byte 116
.byte 104
.byte 105
.byte 115
.byte 32
.byte 112
.byte 114
.byte 111
.byte 103
.byte 114
.byte 97
.byte 109
.byte 32
.byte 103
.byte 111
.byte 32
.byte 98
.byte 101
.byte 121
.byte 111
.byte 110
.byte 100
.byte 32
.byte 97
.byte 110
.byte 32
.byte 101
.byte 97
.byte 114
.byte 108
.byte 105
.byte 101
.byte 114
.byte 0
.align 1
.L990:
.byte 70
.byte 97
.byte 105
.byte 108
.byte 117
.byte 114
.byte 101
.byte 115
.byte 32
.byte 109
.byte 97
.byte 121
.byte 32
.byte 99
.byte 111
.byte 110
.byte 102
.byte 111
.byte 117
.byte 110
.byte 100
.byte 32
.byte 115
.byte 117
.byte 98
.byte 115
.byte 101
.byte 113
.byte 117
.byte 101
.byte 110
.byte 116
.byte 32
.byte 100
.byte 105
.byte 97
.byte 103
.byte 110
.byte 111
.byte 115
.byte 101
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L989:
.byte 32
.byte 32
.byte 32
.byte 70
.byte 65
.byte 73
.byte 76
.byte 85
.byte 82
.byte 69
.byte 115
.byte 44
.byte 32
.byte 108
.byte 105
.byte 107
.byte 101
.byte 32
.byte 50
.byte 43
.byte 50
.byte 32
.byte 61
.byte 61
.byte 32
.byte 53
.byte 32
.byte 46
.byte 0
.align 1
.L988:
.byte 32
.byte 32
.byte 32
.byte 83
.byte 101
.byte 114
.byte 105
.byte 111
.byte 117
.byte 115
.byte 32
.byte 68
.byte 69
.byte 70
.byte 69
.byte 67
.byte 84
.byte 115
.byte 44
.byte 32
.byte 108
.byte 105
.byte 107
.byte 101
.byte 32
.byte 108
.byte 97
.byte 99
.byte 107
.byte 32
.byte 111
.byte 102
.byte 32
.byte 97
.byte 32
.byte 103
.byte 117
.byte 97
.byte 114
.byte 100
.byte 32
.byte 100
.byte 105
.byte 103
.byte 105
.byte 116
.byte 44
.byte 32
.byte 97
.byte 110
.byte 100
.byte 0
.align 1
.L987:
.byte 32
.byte 32
.byte 32
.byte 70
.byte 76
.byte 65
.byte 87
.byte 115
.byte 44
.byte 32
.byte 108
.byte 105
.byte 107
.byte 101
.byte 32
.byte 108
.byte 97
.byte 99
.byte 107
.byte 32
.byte 111
.byte 102
.byte 32
.byte 97
.byte 32
.byte 115
.byte 116
.byte 105
.byte 99
.byte 107
.byte 121
.byte 32
.byte 98
.byte 105
.byte 116
.byte 44
.byte 0
.align 1
.L986:
.byte 84
.byte 104
.byte 101
.byte 32
.byte 112
.byte 114
.byte 111
.byte 103
.byte 114
.byte 97
.byte 109
.byte 32
.byte 97
.byte 116
.byte 116
.byte 101
.byte 109
.byte 112
.byte 116
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 100
.byte 105
.byte 115
.byte 99
.byte 114
.byte 105
.byte 109
.byte 105
.byte 110
.byte 97
.byte 116
.byte 101
.byte 32
.byte 97
.byte 109
.byte 111
.byte 110
.byte 103
.byte 0
.align 1
.L983:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 68
.byte 101
.byte 99
.byte 105
.byte 109
.byte 97
.byte 108
.byte 45
.byte 66
.byte 105
.byte 110
.byte 97
.byte 114
.byte 121
.byte 32
.byte 99
.byte 111
.byte 110
.byte 118
.byte 101
.byte 114
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 105
.byte 115
.byte 32
.byte 78
.byte 79
.byte 84
.byte 32
.byte 89
.byte 69
.byte 84
.byte 32
.byte 116
.byte 101
.byte 115
.byte 116
.byte 101
.byte 100
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 97
.byte 99
.byte 99
.byte 117
.byte 114
.byte 97
.byte 99
.byte 121
.byte 46
.byte 0
.align 1
.L982:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 69
.byte 120
.byte 116
.byte 114
.byte 97
.byte 45
.byte 112
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 101
.byte 32
.byte 115
.byte 117
.byte 98
.byte 101
.byte 120
.byte 112
.byte 114
.byte 101
.byte 115
.byte 115
.byte 105
.byte 111
.byte 110
.byte 115
.byte 32
.byte 97
.byte 114
.byte 101
.byte 32
.byte 114
.byte 101
.byte 118
.byte 101
.byte 97
.byte 108
.byte 101
.byte 100
.byte 32
.byte 98
.byte 117
.byte 116
.byte 32
.byte 78
.byte 79
.byte 84
.byte 32
.byte 89
.byte 69
.byte 84
.byte 32
.byte 116
.byte 101
.byte 115
.byte 116
.byte 101
.byte 100
.byte 46
.byte 0
.align 1
.L981:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 83
.byte 113
.byte 114
.byte 116
.byte 32
.byte 105
.byte 115
.byte 32
.byte 116
.byte 101
.byte 115
.byte 116
.byte 101
.byte 100
.byte 46
.byte 32
.byte 32
.byte 89
.byte 94
.byte 88
.byte 32
.byte 105
.byte 115
.byte 32
.byte 110
.byte 111
.byte 116
.byte 32
.byte 116
.byte 101
.byte 115
.byte 116
.byte 101
.byte 100
.byte 46
.byte 0
.align 1
.L980:
.byte 9
.byte 97
.byte 110
.byte 100
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 99
.byte 111
.byte 110
.byte 116
.byte 97
.byte 109
.byte 105
.byte 110
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 119
.byte 105
.byte 116
.byte 104
.byte 32
.byte 112
.byte 115
.byte 101
.byte 117
.byte 100
.byte 111
.byte 45
.byte 122
.byte 101
.byte 114
.byte 111
.byte 115
.byte 46
.byte 0
.align 1
.L979:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 67
.byte 111
.byte 109
.byte 112
.byte 97
.byte 114
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 115
.byte 32
.byte 97
.byte 114
.byte 101
.byte 32
.byte 99
.byte 104
.byte 101
.byte 99
.byte 107
.byte 101
.byte 100
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 99
.byte 111
.byte 110
.byte 115
.byte 105
.byte 115
.byte 116
.byte 101
.byte 110
.byte 99
.byte 121
.byte 32
.byte 119
.byte 105
.byte 116
.byte 104
.byte 32
.byte 115
.byte 117
.byte 98
.byte 116
.byte 114
.byte 97
.byte 99
.byte 116
.byte 105
.byte 111
.byte 110
.byte 0
.align 1
.L978:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 86
.byte 48
.byte 32
.byte 32
.byte 116
.byte 101
.byte 108
.byte 108
.byte 115
.byte 44
.byte 32
.byte 114
.byte 111
.byte 117
.byte 103
.byte 104
.byte 108
.byte 121
.byte 44
.byte 32
.byte 119
.byte 104
.byte 101
.byte 116
.byte 104
.byte 101
.byte 114
.byte 32
.byte 32
.byte 73
.byte 110
.byte 102
.byte 105
.byte 110
.byte 105
.byte 116
.byte 121
.byte 32
.byte 32
.byte 105
.byte 115
.byte 32
.byte 114
.byte 101
.byte 112
.byte 114
.byte 101
.byte 115
.byte 101
.byte 110
.byte 116
.byte 101
.byte 100
.byte 46
.byte 0
.align 1
.L977:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 86
.byte 32
.byte 61
.byte 32
.byte 97
.byte 110
.byte 32
.byte 111
.byte 118
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 116
.byte 104
.byte 114
.byte 101
.byte 115
.byte 104
.byte 111
.byte 108
.byte 100
.byte 44
.byte 32
.byte 114
.byte 111
.byte 117
.byte 103
.byte 104
.byte 108
.byte 121
.byte 46
.byte 0
.align 1
.L976:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 69
.byte 48
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 80
.byte 115
.byte 101
.byte 117
.byte 100
.byte 111
.byte 90
.byte 101
.byte 114
.byte 111
.byte 32
.byte 116
.byte 101
.byte 108
.byte 108
.byte 32
.byte 119
.byte 104
.byte 101
.byte 116
.byte 104
.byte 101
.byte 114
.byte 32
.byte 117
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 105
.byte 115
.byte 32
.byte 97
.byte 98
.byte 114
.byte 117
.byte 112
.byte 116
.byte 44
.byte 32
.byte 103
.byte 114
.byte 97
.byte 100
.byte 117
.byte 97
.byte 108
.byte 44
.byte 32
.byte 111
.byte 114
.byte 32
.byte 102
.byte 117
.byte 122
.byte 122
.byte 121
.byte 46
.byte 0
.align 1
.L975:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 85
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 84
.byte 104
.byte 114
.byte 101
.byte 115
.byte 104
.byte 111
.byte 108
.byte 100
.byte 32
.byte 61
.byte 32
.byte 97
.byte 110
.byte 32
.byte 117
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 116
.byte 104
.byte 114
.byte 101
.byte 115
.byte 104
.byte 111
.byte 108
.byte 100
.byte 46
.byte 0
.align 1
.L974:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 87
.byte 104
.byte 101
.byte 116
.byte 104
.byte 101
.byte 114
.byte 32
.byte 97
.byte 32
.byte 83
.byte 116
.byte 105
.byte 99
.byte 107
.byte 121
.byte 32
.byte 66
.byte 105
.byte 116
.byte 32
.byte 117
.byte 115
.byte 101
.byte 100
.byte 32
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 108
.byte 121
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 105
.byte 110
.byte 103
.byte 46
.byte 0
.align 1
.L973:
.byte 9
.byte 102
.byte 111
.byte 114
.byte 32
.byte 77
.byte 117
.byte 108
.byte 116
.byte 46
.byte 44
.byte 32
.byte 68
.byte 105
.byte 118
.byte 46
.byte 44
.byte 32
.byte 65
.byte 100
.byte 100
.byte 47
.byte 83
.byte 117
.byte 98
.byte 116
.byte 46
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 83
.byte 113
.byte 114
.byte 116
.byte 46
.byte 0
.align 1
.L972:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 87
.byte 104
.byte 101
.byte 116
.byte 104
.byte 101
.byte 114
.byte 32
.byte 97
.byte 114
.byte 105
.byte 116
.byte 104
.byte 109
.byte 101
.byte 116
.byte 105
.byte 99
.byte 32
.byte 105
.byte 115
.byte 32
.byte 99
.byte 104
.byte 111
.byte 112
.byte 112
.byte 101
.byte 100
.byte 44
.byte 32
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 108
.byte 121
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 101
.byte 100
.byte 44
.byte 32
.byte 111
.byte 114
.byte 32
.byte 115
.byte 111
.byte 109
.byte 101
.byte 116
.byte 104
.byte 105
.byte 110
.byte 103
.byte 32
.byte 101
.byte 108
.byte 115
.byte 101
.byte 0
.align 1
.L971:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 65
.byte 100
.byte 101
.byte 113
.byte 117
.byte 97
.byte 99
.byte 121
.byte 32
.byte 111
.byte 102
.byte 32
.byte 103
.byte 117
.byte 97
.byte 114
.byte 100
.byte 32
.byte 100
.byte 105
.byte 103
.byte 105
.byte 116
.byte 115
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 77
.byte 117
.byte 108
.byte 116
.byte 46
.byte 44
.byte 32
.byte 68
.byte 105
.byte 118
.byte 46
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 83
.byte 117
.byte 98
.byte 116
.byte 46
.byte 0
.align 1
.L970:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 85
.byte 49
.byte 32
.byte 61
.byte 32
.byte 49
.byte 47
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 94
.byte 80
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 61
.byte 32
.byte 79
.byte 110
.byte 101
.byte 32
.byte 85
.byte 108
.byte 112
.byte 32
.byte 111
.byte 102
.byte 32
.byte 110
.byte 117
.byte 109
.byte 98
.byte 101
.byte 114
.byte 115
.byte 32
.byte 97
.byte 32
.byte 108
.byte 105
.byte 116
.byte 116
.byte 108
.byte 101
.byte 32
.byte 108
.byte 101
.byte 115
.byte 115
.byte 32
.byte 116
.byte 104
.byte 97
.byte 110
.byte 32
.byte 49
.byte 46
.byte 48
.byte 32
.byte 46
.byte 0
.align 1
.L969:
.byte 9
.byte 40
.byte 79
.byte 110
.byte 101
.byte 85
.byte 108
.byte 112
.byte 110
.byte 105
.byte 116
.byte 32
.byte 105
.byte 110
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 76
.byte 97
.byte 115
.byte 116
.byte 32
.byte 80
.byte 108
.byte 97
.byte 99
.byte 101
.byte 41
.byte 32
.byte 111
.byte 102
.byte 32
.byte 49
.byte 46
.byte 48
.byte 48
.byte 48
.byte 120
.byte 120
.byte 120
.byte 32
.byte 46
.byte 0
.align 1
.L968:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 85
.byte 50
.byte 32
.byte 61
.byte 32
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 47
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 94
.byte 80
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 61
.byte 32
.byte 79
.byte 110
.byte 101
.byte 32
.byte 85
.byte 108
.byte 112
.byte 0
.align 1
.L967:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 80
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 61
.byte 32
.byte 110
.byte 117
.byte 109
.byte 98
.byte 101
.byte 114
.byte 32
.byte 111
.byte 102
.byte 32
.byte 115
.byte 105
.byte 103
.byte 110
.byte 105
.byte 102
.byte 105
.byte 99
.byte 97
.byte 110
.byte 116
.byte 32
.byte 100
.byte 105
.byte 103
.byte 105
.byte 116
.byte 115
.byte 32
.byte 99
.byte 97
.byte 114
.byte 114
.byte 105
.byte 101
.byte 100
.byte 46
.byte 0
.align 1
.L966:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 32
.byte 61
.byte 32
.byte 49
.byte 44
.byte 32
.byte 50
.byte 44
.byte 32
.byte 52
.byte 44
.byte 32
.byte 56
.byte 44
.byte 32
.byte 49
.byte 48
.byte 44
.byte 32
.byte 49
.byte 54
.byte 44
.byte 32
.byte 49
.byte 48
.byte 48
.byte 44
.byte 32
.byte 50
.byte 53
.byte 54
.byte 32
.byte 46
.byte 46
.byte 46
.byte 0
.align 1
.L965:
.byte 82
.byte 117
.byte 110
.byte 110
.byte 105
.byte 110
.byte 103
.byte 32
.byte 116
.byte 104
.byte 105
.byte 115
.byte 32
.byte 112
.byte 114
.byte 111
.byte 103
.byte 114
.byte 97
.byte 109
.byte 32
.byte 115
.byte 104
.byte 111
.byte 117
.byte 108
.byte 100
.byte 32
.byte 114
.byte 101
.byte 118
.byte 101
.byte 97
.byte 108
.byte 32
.byte 116
.byte 104
.byte 101
.byte 115
.byte 101
.byte 32
.byte 99
.byte 104
.byte 97
.byte 114
.byte 97
.byte 99
.byte 116
.byte 101
.byte 114
.byte 105
.byte 115
.byte 116
.byte 105
.byte 99
.byte 115
.byte 58
.byte 0
.align 1
.L962:
.byte 9
.byte 79
.byte 116
.byte 104
.byte 101
.byte 114
.byte 32
.byte 114
.byte 101
.byte 108
.byte 101
.byte 118
.byte 97
.byte 110
.byte 116
.byte 32
.byte 99
.byte 111
.byte 109
.byte 112
.byte 105
.byte 108
.byte 101
.byte 114
.byte 32
.byte 111
.byte 112
.byte 116
.byte 105
.byte 111
.byte 110
.byte 115
.byte 58
.byte 0
.align 1
.L961:
.byte 9
.byte 79
.byte 112
.byte 116
.byte 105
.byte 109
.byte 105
.byte 122
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 108
.byte 101
.byte 118
.byte 101
.byte 108
.byte 58
.byte 10
.byte 0
.align 1
.L960:
.byte 9
.byte 67
.byte 111
.byte 109
.byte 112
.byte 105
.byte 108
.byte 101
.byte 114
.byte 58
.byte 10
.byte 0
.align 1
.L959:
.byte 9
.byte 67
.byte 111
.byte 109
.byte 112
.byte 117
.byte 116
.byte 101
.byte 114
.byte 58
.byte 10
.byte 0
.align 1
.L958:
.byte 9
.byte 86
.byte 101
.byte 114
.byte 115
.byte 105
.byte 111
.byte 110
.byte 58
.byte 9
.byte 49
.byte 48
.byte 32
.byte 70
.byte 101
.byte 98
.byte 114
.byte 117
.byte 97
.byte 114
.byte 121
.byte 32
.byte 49
.byte 57
.byte 56
.byte 57
.byte 59
.byte 0
.align 1
.L957:
.byte 9
.byte 80
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 58
.byte 9
.byte 100
.byte 111
.byte 117
.byte 98
.byte 108
.byte 101
.byte 59
.byte 0
.align 1
.L956:
.byte 73
.byte 110
.byte 32
.byte 100
.byte 111
.byte 105
.byte 110
.byte 103
.byte 32
.byte 115
.byte 111
.byte 44
.byte 32
.byte 112
.byte 108
.byte 101
.byte 97
.byte 115
.byte 101
.byte 32
.byte 105
.byte 110
.byte 99
.byte 108
.byte 117
.byte 100
.byte 101
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 102
.byte 111
.byte 108
.byte 108
.byte 111
.byte 119
.byte 105
.byte 110
.byte 103
.byte 32
.byte 105
.byte 110
.byte 102
.byte 111
.byte 114
.byte 109
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 58
.byte 0
.align 1
.L955:
.byte 9
.byte 83
.byte 97
.byte 110
.byte 32
.byte 70
.byte 114
.byte 97
.byte 110
.byte 99
.byte 105
.byte 115
.byte 99
.byte 111
.byte 44
.byte 32
.byte 67
.byte 65
.byte 32
.byte 57
.byte 52
.byte 49
.byte 52
.byte 51
.byte 45
.byte 48
.byte 55
.byte 48
.byte 52
.byte 44
.byte 32
.byte 85
.byte 83
.byte 65
.byte 10
.byte 0
.align 1
.L954:
.byte 9
.byte 85
.byte 110
.byte 105
.byte 118
.byte 101
.byte 114
.byte 115
.byte 105
.byte 116
.byte 121
.byte 32
.byte 111
.byte 102
.byte 32
.byte 67
.byte 97
.byte 108
.byte 105
.byte 102
.byte 111
.byte 114
.byte 110
.byte 105
.byte 97
.byte 0
.align 1
.L953:
.byte 9
.byte 67
.byte 111
.byte 109
.byte 112
.byte 117
.byte 116
.byte 101
.byte 114
.byte 32
.byte 67
.byte 101
.byte 110
.byte 116
.byte 101
.byte 114
.byte 32
.byte 85
.byte 45
.byte 55
.byte 54
.byte 0
.align 1
.L952:
.byte 9
.byte 82
.byte 105
.byte 99
.byte 104
.byte 97
.byte 114
.byte 100
.byte 32
.byte 75
.byte 97
.byte 114
.byte 112
.byte 105
.byte 110
.byte 115
.byte 107
.byte 105
.byte 0
.align 1
.L951:
.byte 80
.byte 108
.byte 101
.byte 97
.byte 115
.byte 101
.byte 32
.byte 115
.byte 101
.byte 110
.byte 100
.byte 32
.byte 115
.byte 117
.byte 103
.byte 103
.byte 101
.byte 115
.byte 116
.byte 105
.byte 111
.byte 110
.byte 115
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 105
.byte 110
.byte 116
.byte 101
.byte 114
.byte 101
.byte 115
.byte 116
.byte 105
.byte 110
.byte 103
.byte 32
.byte 114
.byte 101
.byte 115
.byte 117
.byte 108
.byte 116
.byte 115
.byte 32
.byte 116
.byte 111
.byte 0
.align 1
.L950:
.byte 99
.byte 111
.byte 112
.byte 101
.byte 32
.byte 119
.byte 105
.byte 116
.byte 104
.byte 32
.byte 117
.byte 110
.byte 97
.byte 110
.byte 116
.byte 105
.byte 99
.byte 105
.byte 112
.byte 97
.byte 116
.byte 101
.byte 100
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 110
.byte 101
.byte 119
.byte 108
.byte 121
.byte 32
.byte 117
.byte 110
.byte 99
.byte 111
.byte 118
.byte 101
.byte 114
.byte 101
.byte 100
.byte 32
.byte 97
.byte 114
.byte 105
.byte 116
.byte 104
.byte 109
.byte 101
.byte 116
.byte 105
.byte 99
.byte 32
.byte 112
.byte 97
.byte 116
.byte 104
.byte 111
.byte 108
.byte 111
.byte 103
.byte 105
.byte 101
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L949:
.byte 85
.byte 115
.byte 101
.byte 114
.byte 115
.byte 32
.byte 97
.byte 114
.byte 101
.byte 32
.byte 105
.byte 110
.byte 118
.byte 105
.byte 116
.byte 101
.byte 100
.byte 32
.byte 116
.byte 111
.byte 32
.byte 104
.byte 101
.byte 108
.byte 112
.byte 32
.byte 100
.byte 101
.byte 98
.byte 117
.byte 103
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 97
.byte 117
.byte 103
.byte 109
.byte 101
.byte 110
.byte 116
.byte 32
.byte 116
.byte 104
.byte 105
.byte 115
.byte 32
.byte 112
.byte 114
.byte 111
.byte 103
.byte 114
.byte 97
.byte 109
.byte 32
.byte 115
.byte 111
.byte 32
.byte 105
.byte 116
.byte 32
.byte 119
.byte 105
.byte 108
.byte 108
.byte 0
.align 1
.L946:
.byte 65
.byte 110
.byte 115
.byte 119
.byte 101
.byte 114
.byte 32
.byte 113
.byte 117
.byte 101
.byte 115
.byte 116
.byte 105
.byte 111
.byte 110
.byte 115
.byte 32
.byte 119
.byte 105
.byte 116
.byte 104
.byte 32
.byte 89
.byte 44
.byte 32
.byte 121
.byte 44
.byte 32
.byte 78
.byte 32
.byte 111
.byte 114
.byte 32
.byte 110
.byte 32
.byte 40
.byte 117
.byte 110
.byte 108
.byte 101
.byte 115
.byte 115
.byte 32
.byte 111
.byte 116
.byte 104
.byte 101
.byte 114
.byte 119
.byte 105
.byte 115
.byte 101
.byte 32
.byte 105
.byte 110
.byte 100
.byte 105
.byte 99
.byte 97
.byte 116
.byte 101
.byte 100
.byte 41
.byte 46
.byte 10
.byte 0
.align 1
.L945:
.byte 97
.byte 109
.byte 101
.byte 110
.byte 100
.byte 32
.byte 105
.byte 116
.byte 32
.byte 116
.byte 111
.byte 32
.byte 109
.byte 97
.byte 107
.byte 101
.byte 32
.byte 102
.byte 117
.byte 114
.byte 116
.byte 104
.byte 101
.byte 114
.byte 32
.byte 112
.byte 114
.byte 111
.byte 103
.byte 114
.byte 101
.byte 115
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L944:
.byte 112
.byte 114
.byte 111
.byte 103
.byte 114
.byte 97
.byte 109
.byte 32
.byte 97
.byte 110
.byte 121
.byte 119
.byte 97
.byte 121
.byte 32
.byte 116
.byte 111
.byte 32
.byte 115
.byte 101
.byte 101
.byte 32
.byte 104
.byte 111
.byte 119
.byte 32
.byte 109
.byte 97
.byte 110
.byte 121
.byte 32
.byte 109
.byte 105
.byte 108
.byte 101
.byte 115
.byte 116
.byte 111
.byte 110
.byte 101
.byte 115
.byte 32
.byte 105
.byte 116
.byte 32
.byte 112
.byte 97
.byte 115
.byte 115
.byte 101
.byte 115
.byte 44
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 116
.byte 104
.byte 101
.byte 110
.byte 0
.align 1
.L943:
.byte 119
.byte 97
.byte 114
.byte 110
.byte 105
.byte 110
.byte 103
.byte 46
.byte 32
.byte 32
.byte 73
.byte 102
.byte 32
.byte 112
.byte 101
.byte 114
.byte 115
.byte 117
.byte 97
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 97
.byte 118
.byte 97
.byte 105
.byte 108
.byte 115
.byte 32
.byte 110
.byte 97
.byte 117
.byte 103
.byte 104
.byte 116
.byte 44
.byte 32
.byte 100
.byte 111
.byte 110
.byte 39
.byte 116
.byte 32
.byte 100
.byte 101
.byte 115
.byte 112
.byte 97
.byte 105
.byte 114
.byte 32
.byte 98
.byte 117
.byte 116
.byte 32
.byte 114
.byte 117
.byte 110
.byte 32
.byte 116
.byte 104
.byte 105
.byte 115
.byte 0
.align 1
.L942:
.byte 116
.byte 111
.byte 32
.byte 112
.byte 101
.byte 114
.byte 115
.byte 101
.byte 118
.byte 101
.byte 114
.byte 101
.byte 32
.byte 119
.byte 105
.byte 116
.byte 104
.byte 32
.byte 97
.byte 32
.byte 115
.byte 117
.byte 114
.byte 114
.byte 111
.byte 103
.byte 97
.byte 116
.byte 101
.byte 32
.byte 118
.byte 97
.byte 108
.byte 117
.byte 101
.byte 32
.byte 97
.byte 102
.byte 116
.byte 101
.byte 114
.byte 44
.byte 32
.byte 112
.byte 101
.byte 114
.byte 104
.byte 97
.byte 112
.byte 115
.byte 44
.byte 32
.byte 100
.byte 105
.byte 115
.byte 112
.byte 108
.byte 97
.byte 121
.byte 105
.byte 110
.byte 103
.byte 32
.byte 115
.byte 111
.byte 109
.byte 101
.byte 0
.align 1
.L941:
.byte 101
.byte 114
.byte 114
.byte 111
.byte 114
.byte 32
.byte 108
.byte 105
.byte 107
.byte 101
.byte 32
.byte 79
.byte 118
.byte 101
.byte 114
.byte 47
.byte 85
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 111
.byte 114
.byte 32
.byte 68
.byte 105
.byte 118
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 98
.byte 121
.byte 32
.byte 90
.byte 101
.byte 114
.byte 111
.byte 32
.byte 111
.byte 99
.byte 99
.byte 117
.byte 114
.byte 115
.byte 44
.byte 32
.byte 98
.byte 117
.byte 116
.byte 32
.byte 114
.byte 97
.byte 116
.byte 104
.byte 101
.byte 114
.byte 0
.align 1
.L940:
.byte 116
.byte 114
.byte 121
.byte 32
.byte 116
.byte 111
.byte 32
.byte 112
.byte 101
.byte 114
.byte 115
.byte 117
.byte 97
.byte 100
.byte 101
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 99
.byte 111
.byte 109
.byte 112
.byte 117
.byte 116
.byte 101
.byte 114
.byte 32
.byte 78
.byte 79
.byte 84
.byte 32
.byte 116
.byte 111
.byte 32
.byte 116
.byte 101
.byte 114
.byte 109
.byte 105
.byte 110
.byte 97
.byte 116
.byte 101
.byte 32
.byte 101
.byte 120
.byte 101
.byte 99
.byte 117
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 119
.byte 104
.byte 101
.byte 110
.byte 32
.byte 97
.byte 110
.byte 0
.align 1
.L939:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 96
.byte 69
.byte 78
.byte 68
.byte 32
.byte 79
.byte 70
.byte 32
.byte 84
.byte 69
.byte 83
.byte 84
.byte 39
.byte 44
.byte 10
.byte 0
.align 1
.L938:
.byte 76
.byte 101
.byte 115
.byte 116
.byte 32
.byte 116
.byte 104
.byte 105
.byte 115
.byte 32
.byte 112
.byte 114
.byte 111
.byte 103
.byte 114
.byte 97
.byte 109
.byte 32
.byte 115
.byte 116
.byte 111
.byte 112
.byte 32
.byte 112
.byte 114
.byte 101
.byte 109
.byte 97
.byte 116
.byte 117
.byte 114
.byte 101
.byte 108
.byte 121
.byte 44
.byte 32
.byte 105
.byte 46
.byte 101
.byte 46
.byte 32
.byte 98
.byte 101
.byte 102
.byte 111
.byte 114
.byte 101
.byte 32
.byte 100
.byte 105
.byte 115
.byte 112
.byte 108
.byte 97
.byte 121
.byte 105
.byte 110
.byte 103
.byte 10
.byte 0
.align 1
.L935:
.byte 37
.byte 115
.byte 10
.byte 0
.align 1
.L930:
.byte 32
.byte 32
.byte 32
.byte 80
.byte 76
.byte 69
.byte 65
.byte 83
.byte 69
.byte 32
.byte 78
.byte 79
.byte 84
.byte 73
.byte 70
.byte 89
.byte 32
.byte 75
.byte 65
.byte 82
.byte 80
.byte 73
.byte 78
.byte 75
.byte 83
.byte 73
.byte 33
.byte 10
.byte 0
.align 1
.L929:
.byte 37
.byte 115
.byte 32
.byte 116
.byte 101
.byte 115
.byte 116
.byte 32
.byte 97
.byte 112
.byte 112
.byte 101
.byte 97
.byte 114
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 98
.byte 101
.byte 32
.byte 105
.byte 110
.byte 99
.byte 111
.byte 110
.byte 115
.byte 105
.byte 115
.byte 116
.byte 101
.byte 110
.byte 116
.byte 46
.byte 46
.byte 46
.byte 10
.byte 0
.align 1
.L927:
.byte 9
.byte 100
.byte 105
.byte 102
.byte 102
.byte 101
.byte 114
.byte 115
.byte 32
.byte 102
.byte 114
.byte 111
.byte 109
.byte 32
.byte 90
.byte 32
.byte 42
.byte 32
.byte 49
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 10
.byte 0
.align 1
.L926:
.byte 9
.byte 67
.byte 111
.byte 109
.byte 112
.byte 97
.byte 114
.byte 105
.byte 115
.byte 111
.byte 110
.byte 32
.byte 97
.byte 108
.byte 108
.byte 101
.byte 103
.byte 101
.byte 115
.byte 32
.byte 116
.byte 104
.byte 97
.byte 116
.byte 32
.byte 49
.byte 32
.byte 42
.byte 32
.byte 90
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 10
.byte 0
.align 1
.L925:
.byte 77
.byte 117
.byte 108
.byte 116
.byte 105
.byte 112
.byte 108
.byte 105
.byte 99
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 100
.byte 111
.byte 101
.byte 115
.byte 32
.byte 110
.byte 111
.byte 116
.byte 32
.byte 99
.byte 111
.byte 109
.byte 109
.byte 117
.byte 116
.byte 101
.byte 33
.byte 10
.byte 0
.align 1
.L920:
.byte 90
.byte 32
.byte 47
.byte 32
.byte 49
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 10
.byte 0
.align 1
.L917:
.byte 49
.byte 32
.byte 42
.byte 32
.byte 90
.byte 32
.byte 61
.byte 61
.byte 32
.byte 37
.byte 103
.byte 10
.byte 0
.align 1
.L914:
.byte 90
.byte 32
.byte 42
.byte 32
.byte 49
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 0
.align 1
.L911:
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 10
.byte 9
.byte 99
.byte 111
.byte 109
.byte 112
.byte 97
.byte 114
.byte 101
.byte 115
.byte 32
.byte 100
.byte 105
.byte 102
.byte 102
.byte 101
.byte 114
.byte 101
.byte 110
.byte 116
.byte 32
.byte 102
.byte 114
.byte 111
.byte 109
.byte 32
.byte 32
.byte 0
.align 1
.L910:
.byte 87
.byte 104
.byte 97
.byte 116
.byte 32
.byte 112
.byte 114
.byte 105
.byte 110
.byte 116
.byte 115
.byte 32
.byte 97
.byte 115
.byte 32
.byte 90
.byte 32
.byte 61
.byte 32
.byte 0
.align 1
.L905:
.byte 84
.byte 104
.byte 105
.byte 115
.byte 32
.byte 105
.byte 115
.byte 32
.byte 97
.byte 32
.byte 68
.byte 69
.byte 70
.byte 69
.byte 67
.byte 84
.byte 33
.byte 10
.byte 0
.align 1
.L902:
.byte 84
.byte 104
.byte 105
.byte 115
.byte 32
.byte 105
.byte 115
.byte 32
.byte 97
.byte 32
.byte 86
.byte 69
.byte 82
.byte 89
.byte 32
.byte 83
.byte 69
.byte 82
.byte 73
.byte 79
.byte 85
.byte 83
.byte 32
.byte 68
.byte 69
.byte 70
.byte 69
.byte 67
.byte 84
.byte 33
.byte 10
.byte 0
.align 1
.L896:
.byte 32
.byte 104
.byte 97
.byte 115
.byte 32
.byte 78
.byte 79
.byte 84
.byte 32
.byte 106
.byte 117
.byte 115
.byte 116
.byte 32
.byte 98
.byte 101
.byte 101
.byte 110
.byte 32
.byte 115
.byte 105
.byte 103
.byte 110
.byte 97
.byte 108
.byte 101
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L895:
.byte 84
.byte 104
.byte 105
.byte 115
.byte 32
.byte 105
.byte 115
.byte 32
.byte 79
.byte 46
.byte 75
.byte 46
.byte 44
.byte 32
.byte 112
.byte 114
.byte 111
.byte 118
.byte 105
.byte 100
.byte 101
.byte 100
.byte 32
.byte 79
.byte 118
.byte 101
.byte 114
.byte 47
.byte 85
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 0
.align 1
.L892:
.byte 87
.byte 104
.byte 97
.byte 116
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 109
.byte 97
.byte 99
.byte 104
.byte 105
.byte 110
.byte 101
.byte 32
.byte 103
.byte 101
.byte 116
.byte 115
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 40
.byte 90
.byte 32
.byte 43
.byte 32
.byte 90
.byte 41
.byte 32
.byte 47
.byte 32
.byte 90
.byte 32
.byte 105
.byte 115
.byte 32
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L888:
.byte 40
.byte 90
.byte 32
.byte 43
.byte 32
.byte 90
.byte 41
.byte 32
.byte 47
.byte 32
.byte 90
.byte 32
.byte 115
.byte 104
.byte 111
.byte 117
.byte 108
.byte 100
.byte 32
.byte 98
.byte 101
.byte 32
.byte 115
.byte 97
.byte 102
.byte 101
.byte 46
.byte 10
.byte 0
.align 1
.L887:
.byte 83
.byte 105
.byte 110
.byte 99
.byte 101
.byte 32
.byte 99
.byte 111
.byte 109
.byte 112
.byte 97
.byte 114
.byte 105
.byte 115
.byte 111
.byte 110
.byte 32
.byte 100
.byte 101
.byte 110
.byte 105
.byte 101
.byte 115
.byte 32
.byte 90
.byte 32
.byte 61
.byte 32
.byte 48
.byte 44
.byte 32
.byte 101
.byte 118
.byte 97
.byte 108
.byte 117
.byte 97
.byte 116
.byte 105
.byte 110
.byte 103
.byte 32
.byte 0
.align 1
.L883:
.byte 83
.byte 105
.byte 109
.byte 105
.byte 108
.byte 97
.byte 114
.byte 32
.byte 100
.byte 105
.byte 115
.byte 99
.byte 114
.byte 101
.byte 112
.byte 97
.byte 110
.byte 99
.byte 105
.byte 101
.byte 115
.byte 32
.byte 104
.byte 97
.byte 118
.byte 101
.byte 32
.byte 111
.byte 99
.byte 99
.byte 117
.byte 114
.byte 114
.byte 101
.byte 100
.byte 32
.byte 37
.byte 100
.byte 32
.byte 116
.byte 105
.byte 109
.byte 101
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L873:
.byte 9
.byte 9
.byte 116
.byte 104
.byte 101
.byte 121
.byte 32
.byte 100
.byte 105
.byte 102
.byte 102
.byte 101
.byte 114
.byte 32
.byte 98
.byte 121
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L872:
.byte 9
.byte 119
.byte 104
.byte 105
.byte 99
.byte 104
.byte 32
.byte 99
.byte 111
.byte 109
.byte 112
.byte 97
.byte 114
.byte 101
.byte 100
.byte 32
.byte 117
.byte 110
.byte 101
.byte 113
.byte 117
.byte 97
.byte 108
.byte 32
.byte 116
.byte 111
.byte 32
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 59
.byte 10
.byte 0
.align 1
.L871:
.byte 9
.byte 121
.byte 105
.byte 101
.byte 108
.byte 100
.byte 101
.byte 100
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 59
.byte 10
.byte 0
.align 1
.L870:
.byte 9
.byte 40
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 41
.byte 32
.byte 94
.byte 32
.byte 40
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 41
.byte 10
.byte 0
.align 1
.L869:
.byte 99
.byte 111
.byte 109
.byte 112
.byte 117
.byte 116
.byte 105
.byte 110
.byte 103
.byte 10
.byte 0
.align 1
.L868:
.byte 87
.byte 65
.byte 82
.byte 78
.byte 73
.byte 78
.byte 71
.byte 58
.byte 32
.byte 32
.byte 99
.byte 111
.byte 109
.byte 112
.byte 117
.byte 116
.byte 105
.byte 110
.byte 103
.byte 10
.byte 0
.align 1
.L850:
.byte 9
.byte 105
.byte 110
.byte 115
.byte 116
.byte 101
.byte 97
.byte 100
.byte 32
.byte 111
.byte 102
.byte 32
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 32
.byte 118
.byte 97
.byte 108
.byte 117
.byte 101
.byte 32
.byte 48
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L849:
.byte 115
.byte 113
.byte 114
.byte 116
.byte 40
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 41
.byte 32
.byte 45
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 10
.byte 0
.align 8
.L841:
.word 0x3ed4f8b5
.word 0x88e368f1
.align 1
.L839:
.byte 37
.byte 115
.byte 58
.byte 32
.byte 32
.byte 37
.byte 115
.byte 0
.align 1
.L838:
.byte 70
.byte 76
.byte 65
.byte 87
.byte 0
.align 1
.L837:
.byte 68
.byte 69
.byte 70
.byte 69
.byte 67
.byte 84
.byte 0
.align 1
.L836:
.byte 83
.byte 69
.byte 82
.byte 73
.byte 79
.byte 85
.byte 83
.byte 32
.byte 68
.byte 69
.byte 70
.byte 69
.byte 67
.byte 84
.byte 0
.align 1
.L835:
.byte 70
.byte 65
.byte 73
.byte 76
.byte 85
.byte 82
.byte 69
.byte 0
.align 1
.L829:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 80
.byte 97
.byte 103
.byte 101
.byte 58
.byte 32
.byte 37
.byte 100
.byte 10
.byte 10
.byte 0
.align 1
.L828:
.byte 10
.byte 68
.byte 105
.byte 97
.byte 103
.byte 110
.byte 111
.byte 115
.byte 105
.byte 115
.byte 32
.byte 114
.byte 101
.byte 115
.byte 117
.byte 109
.byte 101
.byte 115
.byte 32
.byte 97
.byte 102
.byte 116
.byte 101
.byte 114
.byte 32
.byte 109
.byte 105
.byte 108
.byte 101
.byte 115
.byte 116
.byte 111
.byte 110
.byte 101
.byte 32
.byte 78
.byte 117
.byte 109
.byte 98
.byte 101
.byte 114
.byte 32
.byte 37
.byte 100
.byte 0
.align 8
.L826:
.word 0xbff00000
.word 0x0
.align 1
.L821:
.byte 69
.byte 78
.byte 68
.byte 32
.byte 79
.byte 70
.byte 32
.byte 84
.byte 69
.byte 83
.byte 84
.byte 46
.byte 10
.byte 0
.align 1
.L820:
.byte 10
.byte 65
.byte 32
.byte 116
.byte 111
.byte 116
.byte 97
.byte 108
.byte 32
.byte 111
.byte 102
.byte 32
.byte 37
.byte 100
.byte 32
.byte 102
.byte 108
.byte 111
.byte 97
.byte 116
.byte 105
.byte 110
.byte 103
.byte 32
.byte 112
.byte 111
.byte 105
.byte 110
.byte 116
.byte 32
.byte 101
.byte 120
.byte 99
.byte 101
.byte 112
.byte 116
.byte 105
.byte 111
.byte 110
.byte 115
.byte 32
.byte 119
.byte 101
.byte 114
.byte 101
.byte 32
.byte 114
.byte 101
.byte 103
.byte 105
.byte 115
.byte 116
.byte 101
.byte 114
.byte 101
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L817:
.byte 84
.byte 104
.byte 101
.byte 32
.byte 97
.byte 114
.byte 105
.byte 116
.byte 104
.byte 109
.byte 101
.byte 116
.byte 105
.byte 99
.byte 32
.byte 100
.byte 105
.byte 97
.byte 103
.byte 110
.byte 111
.byte 115
.byte 101
.byte 100
.byte 32
.byte 97
.byte 112
.byte 112
.byte 101
.byte 97
.byte 114
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 98
.byte 101
.byte 32
.byte 69
.byte 120
.byte 99
.byte 101
.byte 108
.byte 108
.byte 101
.byte 110
.byte 116
.byte 33
.byte 10
.byte 0
.align 1
.L816:
.byte 32
.byte 100
.byte 117
.byte 114
.byte 105
.byte 110
.byte 103
.byte 32
.byte 71
.byte 114
.byte 97
.byte 100
.byte 117
.byte 97
.byte 108
.byte 32
.byte 85
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 46
.byte 10
.byte 0
.align 1
.L815:
.byte 44
.byte 10
.byte 101
.byte 120
.byte 99
.byte 101
.byte 112
.byte 116
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 112
.byte 111
.byte 115
.byte 115
.byte 105
.byte 98
.byte 108
.byte 121
.byte 32
.byte 68
.byte 111
.byte 117
.byte 98
.byte 108
.byte 101
.byte 32
.byte 82
.byte 111
.byte 117
.byte 110
.byte 100
.byte 105
.byte 110
.byte 103
.byte 0
.align 1
.L814:
.byte 46
.byte 10
.byte 0
.align 1
.L811:
.byte 56
.byte 53
.byte 52
.byte 0
.align 1
.L810:
.byte 55
.byte 53
.byte 52
.byte 0
.align 1
.L807:
.byte 116
.byte 104
.byte 101
.byte 32
.byte 112
.byte 114
.byte 111
.byte 112
.byte 111
.byte 115
.byte 101
.byte 100
.byte 32
.byte 73
.byte 69
.byte 69
.byte 69
.byte 32
.byte 115
.byte 116
.byte 97
.byte 110
.byte 100
.byte 97
.byte 114
.byte 100
.byte 32
.byte 80
.byte 0
.align 1
.L806:
.byte 82
.byte 111
.byte 117
.byte 110
.byte 100
.byte 105
.byte 110
.byte 103
.byte 32
.byte 97
.byte 112
.byte 112
.byte 101
.byte 97
.byte 114
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 99
.byte 111
.byte 110
.byte 102
.byte 111
.byte 114
.byte 109
.byte 32
.byte 116
.byte 111
.byte 32
.byte 0
.align 1
.L803:
.byte 84
.byte 104
.byte 101
.byte 32
.byte 97
.byte 114
.byte 105
.byte 116
.byte 104
.byte 109
.byte 101
.byte 116
.byte 105
.byte 99
.byte 32
.byte 100
.byte 105
.byte 97
.byte 103
.byte 110
.byte 111
.byte 115
.byte 101
.byte 100
.byte 32
.byte 115
.byte 101
.byte 101
.byte 109
.byte 115
.byte 32
.byte 83
.byte 97
.byte 116
.byte 105
.byte 115
.byte 102
.byte 97
.byte 99
.byte 116
.byte 111
.byte 114
.byte 121
.byte 46
.byte 10
.byte 0
.align 1
.L797:
.byte 78
.byte 111
.byte 32
.byte 102
.byte 97
.byte 105
.byte 108
.byte 117
.byte 114
.byte 101
.byte 115
.byte 44
.byte 32
.byte 100
.byte 101
.byte 102
.byte 101
.byte 99
.byte 116
.byte 115
.byte 32
.byte 110
.byte 111
.byte 114
.byte 32
.byte 102
.byte 108
.byte 97
.byte 119
.byte 115
.byte 32
.byte 104
.byte 97
.byte 118
.byte 101
.byte 32
.byte 98
.byte 101
.byte 101
.byte 110
.byte 32
.byte 100
.byte 105
.byte 115
.byte 99
.byte 111
.byte 118
.byte 101
.byte 114
.byte 101
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L796:
.byte 32
.byte 112
.byte 114
.byte 111
.byte 103
.byte 114
.byte 97
.byte 109
.byte 39
.byte 115
.byte 32
.byte 115
.byte 117
.byte 98
.byte 115
.byte 101
.byte 113
.byte 117
.byte 101
.byte 110
.byte 116
.byte 32
.byte 100
.byte 105
.byte 97
.byte 103
.byte 110
.byte 111
.byte 115
.byte 101
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L795:
.byte 80
.byte 111
.byte 116
.byte 101
.byte 110
.byte 116
.byte 105
.byte 97
.byte 108
.byte 108
.byte 121
.byte 32
.byte 102
.byte 97
.byte 116
.byte 97
.byte 108
.byte 32
.byte 70
.byte 65
.byte 73
.byte 76
.byte 85
.byte 82
.byte 69
.byte 32
.byte 109
.byte 97
.byte 121
.byte 32
.byte 104
.byte 97
.byte 118
.byte 101
.byte 32
.byte 115
.byte 112
.byte 111
.byte 105
.byte 108
.byte 101
.byte 100
.byte 32
.byte 116
.byte 104
.byte 105
.byte 115
.byte 0
.align 1
.L792:
.byte 117
.byte 110
.byte 97
.byte 99
.byte 99
.byte 101
.byte 112
.byte 116
.byte 97
.byte 98
.byte 108
.byte 101
.byte 32
.byte 83
.byte 101
.byte 114
.byte 105
.byte 111
.byte 117
.byte 115
.byte 32
.byte 68
.byte 101
.byte 102
.byte 101
.byte 99
.byte 116
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L791:
.byte 84
.byte 104
.byte 101
.byte 32
.byte 97
.byte 114
.byte 105
.byte 116
.byte 104
.byte 109
.byte 101
.byte 116
.byte 105
.byte 99
.byte 32
.byte 100
.byte 105
.byte 97
.byte 103
.byte 110
.byte 111
.byte 115
.byte 101
.byte 100
.byte 32
.byte 104
.byte 97
.byte 115
.byte 32
.byte 0
.align 1
.L787:
.byte 100
.byte 101
.byte 115
.byte 112
.byte 105
.byte 116
.byte 101
.byte 32
.byte 105
.byte 110
.byte 99
.byte 111
.byte 110
.byte 118
.byte 101
.byte 110
.byte 105
.byte 101
.byte 110
.byte 116
.byte 32
.byte 68
.byte 101
.byte 102
.byte 101
.byte 99
.byte 116
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L786:
.byte 84
.byte 104
.byte 101
.byte 32
.byte 97
.byte 114
.byte 105
.byte 116
.byte 104
.byte 109
.byte 101
.byte 116
.byte 105
.byte 99
.byte 32
.byte 100
.byte 105
.byte 97
.byte 103
.byte 110
.byte 111
.byte 115
.byte 101
.byte 100
.byte 32
.byte 109
.byte 97
.byte 121
.byte 32
.byte 98
.byte 101
.byte 32
.byte 65
.byte 99
.byte 99
.byte 101
.byte 112
.byte 116
.byte 97
.byte 98
.byte 108
.byte 101
.byte 10
.byte 0
.align 1
.L781:
.byte 83
.byte 97
.byte 116
.byte 105
.byte 115
.byte 102
.byte 97
.byte 99
.byte 116
.byte 111
.byte 114
.byte 121
.byte 32
.byte 116
.byte 104
.byte 111
.byte 117
.byte 103
.byte 104
.byte 32
.byte 102
.byte 108
.byte 97
.byte 119
.byte 101
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L780:
.byte 84
.byte 104
.byte 101
.byte 32
.byte 97
.byte 114
.byte 105
.byte 116
.byte 104
.byte 109
.byte 101
.byte 116
.byte 105
.byte 99
.byte 32
.byte 100
.byte 105
.byte 97
.byte 103
.byte 110
.byte 111
.byte 115
.byte 101
.byte 100
.byte 32
.byte 115
.byte 101
.byte 101
.byte 109
.byte 115
.byte 32
.byte 0
.align 1
.L769:
.byte 84
.byte 104
.byte 101
.byte 32
.byte 110
.byte 117
.byte 109
.byte 98
.byte 101
.byte 114
.byte 32
.byte 111
.byte 102
.byte 32
.byte 32
.byte 37
.byte 45
.byte 50
.byte 57
.byte 115
.byte 32
.byte 37
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L762:
.byte 70
.byte 76
.byte 65
.byte 87
.byte 115
.byte 32
.byte 32
.byte 100
.byte 105
.byte 115
.byte 99
.byte 111
.byte 118
.byte 101
.byte 114
.byte 101
.byte 100
.byte 32
.byte 61
.byte 0
.align 1
.L761:
.byte 68
.byte 69
.byte 70
.byte 69
.byte 67
.byte 84
.byte 115
.byte 32
.byte 32
.byte 100
.byte 105
.byte 115
.byte 99
.byte 111
.byte 118
.byte 101
.byte 114
.byte 101
.byte 100
.byte 32
.byte 61
.byte 0
.align 1
.L760:
.byte 83
.byte 69
.byte 82
.byte 73
.byte 79
.byte 85
.byte 83
.byte 32
.byte 68
.byte 69
.byte 70
.byte 69
.byte 67
.byte 84
.byte 115
.byte 32
.byte 32
.byte 100
.byte 105
.byte 115
.byte 99
.byte 111
.byte 118
.byte 101
.byte 114
.byte 101
.byte 100
.byte 32
.byte 61
.byte 0
.align 1
.L759:
.byte 70
.byte 65
.byte 73
.byte 76
.byte 85
.byte 82
.byte 69
.byte 115
.byte 32
.byte 32
.byte 101
.byte 110
.byte 99
.byte 111
.byte 117
.byte 110
.byte 116
.byte 101
.byte 114
.byte 101
.byte 100
.byte 32
.byte 61
.byte 0
.align 1
.L755:
.byte 10
.byte 32
.byte 32
.byte 32
.byte 32
.byte 84
.byte 114
.byte 121
.byte 105
.byte 110
.byte 103
.byte 32
.byte 116
.byte 111
.byte 32
.byte 99
.byte 111
.byte 109
.byte 112
.byte 117
.byte 116
.byte 101
.byte 32
.byte 48
.byte 32
.byte 47
.byte 32
.byte 48
.byte 32
.byte 112
.byte 114
.byte 111
.byte 100
.byte 117
.byte 99
.byte 101
.byte 115
.byte 32
.byte 46
.byte 46
.byte 46
.byte 0
.align 1
.L754:
.byte 32
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L751:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 84
.byte 114
.byte 121
.byte 105
.byte 110
.byte 103
.byte 32
.byte 116
.byte 111
.byte 32
.byte 99
.byte 111
.byte 109
.byte 112
.byte 117
.byte 116
.byte 101
.byte 32
.byte 49
.byte 32
.byte 47
.byte 32
.byte 48
.byte 32
.byte 112
.byte 114
.byte 111
.byte 100
.byte 117
.byte 99
.byte 101
.byte 115
.byte 32
.byte 46
.byte 46
.byte 46
.byte 0
.align 1
.L750:
.byte 87
.byte 104
.byte 97
.byte 116
.byte 32
.byte 109
.byte 101
.byte 115
.byte 115
.byte 97
.byte 103
.byte 101
.byte 32
.byte 97
.byte 110
.byte 100
.byte 47
.byte 111
.byte 114
.byte 32
.byte 118
.byte 97
.byte 108
.byte 117
.byte 101
.byte 115
.byte 32
.byte 100
.byte 111
.byte 101
.byte 115
.byte 32
.byte 68
.byte 105
.byte 118
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 98
.byte 121
.byte 32
.byte 90
.byte 101
.byte 114
.byte 111
.byte 32
.byte 112
.byte 114
.byte 111
.byte 100
.byte 117
.byte 99
.byte 101
.byte 63
.byte 10
.byte 0
.align 1
.L749:
.byte 32
.byte 32
.byte 105
.byte 110
.byte 115
.byte 116
.byte 101
.byte 97
.byte 100
.byte 44
.byte 32
.byte 88
.byte 32
.byte 47
.byte 32
.byte 88
.byte 32
.byte 45
.byte 32
.byte 49
.byte 47
.byte 50
.byte 32
.byte 45
.byte 32
.byte 49
.byte 47
.byte 50
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L748:
.byte 32
.byte 32
.byte 88
.byte 32
.byte 47
.byte 32
.byte 88
.byte 32
.byte 100
.byte 105
.byte 102
.byte 102
.byte 101
.byte 114
.byte 115
.byte 32
.byte 102
.byte 114
.byte 111
.byte 109
.byte 32
.byte 49
.byte 32
.byte 119
.byte 104
.byte 101
.byte 110
.byte 32
.byte 88
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 10
.byte 0
.align 1
.L743:
.byte 32
.byte 32
.byte 88
.byte 32
.byte 47
.byte 32
.byte 88
.byte 32
.byte 32
.byte 116
.byte 114
.byte 97
.byte 112
.byte 115
.byte 32
.byte 119
.byte 104
.byte 101
.byte 110
.byte 32
.byte 88
.byte 32
.byte 61
.byte 32
.byte 37
.byte 103
.byte 10
.byte 0
.align 1
.L728:
.byte 105
.byte 115
.byte 32
.byte 116
.byte 111
.byte 111
.byte 32
.byte 102
.byte 97
.byte 114
.byte 32
.byte 102
.byte 114
.byte 111
.byte 109
.byte 32
.byte 49
.byte 46
.byte 10
.byte 0
.align 1
.L727:
.byte 32
.byte 117
.byte 110
.byte 98
.byte 97
.byte 108
.byte 97
.byte 110
.byte 99
.byte 101
.byte 100
.byte 32
.byte 114
.byte 97
.byte 110
.byte 103
.byte 101
.byte 59
.byte 32
.byte 85
.byte 102
.byte 84
.byte 104
.byte 111
.byte 108
.byte 100
.byte 32
.byte 42
.byte 32
.byte 86
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 10
.byte 9
.byte 37
.byte 115
.byte 10
.byte 0
.align 1
.L726:
.byte 66
.byte 97
.byte 100
.byte 108
.byte 121
.byte 0
.align 1
.L719:
.byte 32
.byte 105
.byte 115
.byte 32
.byte 116
.byte 111
.byte 111
.byte 32
.byte 102
.byte 97
.byte 114
.byte 32
.byte 102
.byte 114
.byte 111
.byte 109
.byte 32
.byte 115
.byte 113
.byte 114
.byte 116
.byte 40
.byte 90
.byte 41
.byte 32
.byte 94
.byte 32
.byte 50
.byte 32
.byte 40
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 41
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L718:
.byte 67
.byte 111
.byte 109
.byte 112
.byte 97
.byte 114
.byte 105
.byte 115
.byte 111
.byte 110
.byte 32
.byte 97
.byte 108
.byte 108
.byte 101
.byte 103
.byte 101
.byte 115
.byte 32
.byte 116
.byte 104
.byte 97
.byte 116
.byte 32
.byte 90
.byte 32
.byte 61
.byte 32
.byte 37
.byte 49
.byte 55
.byte 101
.byte 10
.byte 0
.align 1
.L706:
.byte 32
.byte 105
.byte 115
.byte 32
.byte 116
.byte 111
.byte 111
.byte 32
.byte 102
.byte 97
.byte 114
.byte 32
.byte 102
.byte 114
.byte 111
.byte 109
.byte 32
.byte 115
.byte 113
.byte 114
.byte 116
.byte 40
.byte 90
.byte 41
.byte 32
.byte 94
.byte 32
.byte 50
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L705:
.byte 67
.byte 111
.byte 109
.byte 112
.byte 97
.byte 114
.byte 105
.byte 115
.byte 111
.byte 110
.byte 32
.byte 97
.byte 108
.byte 108
.byte 101
.byte 103
.byte 101
.byte 115
.byte 32
.byte 116
.byte 104
.byte 97
.byte 116
.byte 32
.byte 119
.byte 104
.byte 97
.byte 116
.byte 32
.byte 112
.byte 114
.byte 105
.byte 110
.byte 116
.byte 115
.byte 32
.byte 97
.byte 115
.byte 32
.byte 90
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 10
.byte 0
.align 1
.L688:
.byte 43
.byte 45
.byte 37
.byte 103
.byte 44
.byte 32
.byte 43
.byte 45
.byte 37
.byte 103
.byte 10
.byte 97
.byte 110
.byte 100
.byte 32
.byte 43
.byte 45
.byte 37
.byte 103
.byte 32
.byte 97
.byte 114
.byte 101
.byte 32
.byte 99
.byte 111
.byte 110
.byte 102
.byte 117
.byte 115
.byte 101
.byte 100
.byte 32
.byte 98
.byte 121
.byte 32
.byte 79
.byte 118
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 46
.byte 0
.align 1
.L687:
.byte 67
.byte 111
.byte 109
.byte 112
.byte 97
.byte 114
.byte 105
.byte 115
.byte 111
.byte 110
.byte 115
.byte 32
.byte 105
.byte 110
.byte 118
.byte 111
.byte 108
.byte 118
.byte 105
.byte 110
.byte 103
.byte 32
.byte 0
.align 1
.L681:
.byte 97
.byte 98
.byte 111
.byte 118
.byte 101
.byte 32
.byte 105
.byte 115
.byte 32
.byte 97
.byte 32
.byte 68
.byte 69
.byte 70
.byte 69
.byte 67
.byte 84
.byte 46
.byte 10
.byte 0
.align 1
.L680:
.byte 65
.byte 110
.byte 121
.byte 32
.byte 111
.byte 118
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 115
.byte 105
.byte 103
.byte 110
.byte 97
.byte 108
.byte 32
.byte 115
.byte 101
.byte 112
.byte 97
.byte 114
.byte 97
.byte 116
.byte 105
.byte 110
.byte 103
.byte 32
.byte 116
.byte 104
.byte 105
.byte 115
.byte 32
.byte 42
.byte 32
.byte 102
.byte 114
.byte 111
.byte 109
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 111
.byte 110
.byte 101
.byte 10
.byte 0
.align 1
.L679:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 110
.byte 111
.byte 114
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 86
.byte 32
.byte 47
.byte 32
.byte 49
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L678:
.byte 78
.byte 111
.byte 32
.byte 79
.byte 118
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 115
.byte 104
.byte 111
.byte 117
.byte 108
.byte 100
.byte 32
.byte 98
.byte 101
.byte 32
.byte 115
.byte 105
.byte 103
.byte 110
.byte 97
.byte 108
.byte 101
.byte 100
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 86
.byte 32
.byte 42
.byte 32
.byte 49
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 10
.byte 0
.align 1
.L677:
.byte 84
.byte 104
.byte 101
.byte 114
.byte 101
.byte 32
.byte 105
.byte 115
.byte 32
.byte 110
.byte 111
.byte 32
.byte 115
.byte 97
.byte 116
.byte 117
.byte 114
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 118
.byte 97
.byte 108
.byte 117
.byte 101
.byte 32
.byte 98
.byte 101
.byte 99
.byte 97
.byte 117
.byte 115
.byte 101
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 115
.byte 121
.byte 115
.byte 116
.byte 101
.byte 109
.byte 32
.byte 116
.byte 114
.byte 97
.byte 112
.byte 115
.byte 32
.byte 111
.byte 110
.byte 32
.byte 111
.byte 118
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 46
.byte 10
.byte 0
.align 1
.L676:
.byte 79
.byte 118
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 115
.byte 97
.byte 116
.byte 117
.byte 114
.byte 97
.byte 116
.byte 101
.byte 115
.byte 32
.byte 97
.byte 116
.byte 32
.byte 86
.byte 48
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L673:
.byte 79
.byte 118
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 116
.byte 104
.byte 114
.byte 101
.byte 115
.byte 104
.byte 111
.byte 108
.byte 100
.byte 32
.byte 105
.byte 115
.byte 32
.byte 86
.byte 32
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L664:
.byte 111
.byte 118
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 112
.byte 97
.byte 115
.byte 116
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 10
.byte 9
.byte 115
.byte 104
.byte 114
.byte 105
.byte 110
.byte 107
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L661:
.byte 45
.byte 40
.byte 45
.byte 89
.byte 41
.byte 32
.byte 100
.byte 105
.byte 102
.byte 102
.byte 101
.byte 114
.byte 115
.byte 32
.byte 102
.byte 114
.byte 111
.byte 109
.byte 32
.byte 89
.byte 46
.byte 10
.byte 0
.align 1
.L660:
.byte 102
.byte 105
.byte 110
.byte 100
.byte 115
.byte 32
.byte 97
.byte 32
.byte 0
.align 1
.L659:
.byte 83
.byte 101
.byte 101
.byte 109
.byte 115
.byte 32
.byte 79
.byte 46
.byte 75
.byte 46
.byte 10
.byte 0
.align 1
.L656:
.byte 84
.byte 114
.byte 121
.byte 105
.byte 110
.byte 103
.byte 32
.byte 105
.byte 116
.byte 32
.byte 111
.byte 110
.byte 32
.byte 89
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L655:
.byte 67
.byte 97
.byte 110
.byte 32
.byte 96
.byte 90
.byte 32
.byte 61
.byte 32
.byte 45
.byte 89
.byte 39
.byte 32
.byte 111
.byte 118
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 63
.byte 10
.byte 0
.align 1
.L648:
.byte 84
.byte 104
.byte 105
.byte 115
.byte 32
.byte 109
.byte 97
.byte 121
.byte 32
.byte 103
.byte 101
.byte 110
.byte 101
.byte 114
.byte 97
.byte 116
.byte 101
.byte 32
.byte 97
.byte 110
.byte 32
.byte 101
.byte 114
.byte 114
.byte 111
.byte 114
.byte 46
.byte 10
.byte 0
.align 1
.L647:
.byte 83
.byte 101
.byte 97
.byte 114
.byte 99
.byte 104
.byte 105
.byte 110
.byte 103
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 79
.byte 118
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 116
.byte 104
.byte 114
.byte 101
.byte 115
.byte 104
.byte 111
.byte 108
.byte 100
.byte 58
.byte 10
.byte 0
.align 1
.L646:
.byte 32
.byte 46
.byte 46
.byte 46
.byte 32
.byte 110
.byte 111
.byte 32
.byte 100
.byte 105
.byte 115
.byte 99
.byte 114
.byte 101
.byte 112
.byte 97
.byte 110
.byte 99
.byte 105
.byte 101
.byte 115
.byte 32
.byte 102
.byte 111
.byte 117
.byte 110
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L638:
.byte 84
.byte 101
.byte 115
.byte 116
.byte 105
.byte 110
.byte 103
.byte 32
.byte 112
.byte 111
.byte 119
.byte 101
.byte 114
.byte 115
.byte 32
.byte 90
.byte 94
.byte 81
.byte 32
.byte 97
.byte 116
.byte 32
.byte 102
.byte 111
.byte 117
.byte 114
.byte 32
.byte 110
.byte 101
.byte 97
.byte 114
.byte 108
.byte 121
.byte 32
.byte 101
.byte 120
.byte 116
.byte 114
.byte 101
.byte 109
.byte 101
.byte 32
.byte 118
.byte 97
.byte 108
.byte 117
.byte 101
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L637:
.byte 65
.byte 99
.byte 99
.byte 117
.byte 114
.byte 97
.byte 99
.byte 121
.byte 32
.byte 115
.byte 101
.byte 101
.byte 109
.byte 115
.byte 32
.byte 97
.byte 100
.byte 101
.byte 113
.byte 117
.byte 97
.byte 116
.byte 101
.byte 46
.byte 10
.byte 0
.align 1
.L630:
.byte 9
.byte 99
.byte 97
.byte 108
.byte 99
.byte 117
.byte 108
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 115
.byte 32
.byte 105
.byte 110
.byte 118
.byte 111
.byte 108
.byte 118
.byte 105
.byte 110
.byte 103
.byte 32
.byte 116
.byte 105
.byte 110
.byte 121
.byte 32
.byte 105
.byte 110
.byte 116
.byte 101
.byte 114
.byte 101
.byte 115
.byte 116
.byte 32
.byte 114
.byte 97
.byte 116
.byte 101
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L629:
.byte 9
.byte 84
.byte 104
.byte 105
.byte 115
.byte 32
.byte 109
.byte 117
.byte 99
.byte 104
.byte 32
.byte 101
.byte 114
.byte 114
.byte 111
.byte 114
.byte 32
.byte 109
.byte 97
.byte 121
.byte 32
.byte 115
.byte 112
.byte 111
.byte 105
.byte 108
.byte 32
.byte 102
.byte 105
.byte 110
.byte 97
.byte 110
.byte 99
.byte 105
.byte 97
.byte 108
.byte 10
.byte 0
.align 1
.L628:
.byte 9
.byte 100
.byte 105
.byte 102
.byte 102
.byte 101
.byte 114
.byte 115
.byte 32
.byte 102
.byte 114
.byte 111
.byte 109
.byte 32
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 32
.byte 118
.byte 97
.byte 108
.byte 117
.byte 101
.byte 32
.byte 98
.byte 121
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L627:
.byte 9
.byte 40
.byte 49
.byte 32
.byte 43
.byte 32
.byte 40
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 41
.byte 32
.byte 94
.byte 32
.byte 40
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 41
.byte 59
.byte 10
.byte 0
.align 1
.L626:
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 102
.byte 111
.byte 114
.byte 10
.byte 0
.align 1
.L625:
.byte 67
.byte 97
.byte 108
.byte 99
.byte 117
.byte 108
.byte 97
.byte 116
.byte 101
.byte 100
.byte 0
.align 1
.L618:
.byte 84
.byte 101
.byte 115
.byte 116
.byte 105
.byte 110
.byte 103
.byte 32
.byte 88
.byte 94
.byte 40
.byte 40
.byte 88
.byte 32
.byte 43
.byte 32
.byte 49
.byte 41
.byte 32
.byte 47
.byte 32
.byte 40
.byte 88
.byte 32
.byte 45
.byte 32
.byte 49
.byte 41
.byte 41
.byte 32
.byte 118
.byte 115
.byte 46
.byte 32
.byte 101
.byte 120
.byte 112
.byte 40
.byte 50
.byte 41
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 97
.byte 115
.byte 32
.byte 88
.byte 32
.byte 45
.byte 62
.byte 32
.byte 49
.byte 46
.byte 10
.byte 0
.align 1
.L614:
.byte 84
.byte 104
.byte 105
.byte 115
.byte 32
.byte 99
.byte 111
.byte 109
.byte 112
.byte 117
.byte 116
.byte 101
.byte 100
.byte 32
.byte 118
.byte 97
.byte 108
.byte 117
.byte 101
.byte 32
.byte 105
.byte 115
.byte 32
.byte 79
.byte 46
.byte 75
.byte 46
.byte 10
.byte 0
.align 1
.L611:
.byte 32
.byte 32
.byte 32
.byte 116
.byte 104
.byte 114
.byte 101
.byte 115
.byte 104
.byte 111
.byte 108
.byte 100
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L610:
.byte 116
.byte 104
.byte 105
.byte 115
.byte 32
.byte 105
.byte 115
.byte 32
.byte 110
.byte 111
.byte 116
.byte 32
.byte 98
.byte 101
.byte 116
.byte 119
.byte 101
.byte 101
.byte 110
.byte 32
.byte 48
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 117
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 10
.byte 0
.align 1
.L606:
.byte 97
.byte 99
.byte 116
.byte 117
.byte 97
.byte 108
.byte 108
.byte 121
.byte 32
.byte 99
.byte 97
.byte 108
.byte 99
.byte 117
.byte 108
.byte 97
.byte 116
.byte 105
.byte 110
.byte 103
.byte 32
.byte 121
.byte 105
.byte 101
.byte 108
.byte 100
.byte 115
.byte 58
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L605:
.byte 115
.byte 104
.byte 111
.byte 117
.byte 108
.byte 100
.byte 32
.byte 97
.byte 102
.byte 102
.byte 108
.byte 105
.byte 99
.byte 116
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 101
.byte 120
.byte 112
.byte 114
.byte 101
.byte 115
.byte 115
.byte 105
.byte 111
.byte 110
.byte 10
.byte 9
.byte 40
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 41
.byte 32
.byte 94
.byte 32
.byte 40
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 41
.byte 59
.byte 10
.byte 0
.align 1
.L604:
.byte 85
.byte 102
.byte 84
.byte 104
.byte 111
.byte 108
.byte 100
.byte 32
.byte 61
.byte 32
.byte 40
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 41
.byte 32
.byte 94
.byte 32
.byte 40
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 41
.byte 10
.byte 111
.byte 110
.byte 108
.byte 121
.byte 32
.byte 117
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 0
.align 1
.L603:
.byte 83
.byte 105
.byte 110
.byte 99
.byte 101
.byte 32
.byte 117
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 111
.byte 99
.byte 99
.byte 117
.byte 114
.byte 115
.byte 32
.byte 98
.byte 101
.byte 108
.byte 111
.byte 119
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 116
.byte 104
.byte 114
.byte 101
.byte 115
.byte 104
.byte 111
.byte 108
.byte 100
.byte 10
.byte 0
.align 1
.L602:
.byte 82
.byte 97
.byte 110
.byte 103
.byte 101
.byte 32
.byte 105
.byte 115
.byte 32
.byte 116
.byte 111
.byte 111
.byte 32
.byte 110
.byte 97
.byte 114
.byte 114
.byte 111
.byte 119
.byte 59
.byte 32
.byte 85
.byte 49
.byte 94
.byte 37
.byte 100
.byte 32
.byte 85
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L597:
.byte 109
.byte 101
.byte 114
.byte 101
.byte 108
.byte 121
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 111
.byte 102
.byte 102
.byte 46
.byte 10
.byte 0
.align 1
.L596:
.byte 99
.byte 97
.byte 108
.byte 99
.byte 117
.byte 108
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 109
.byte 97
.byte 121
.byte 32
.byte 115
.byte 117
.byte 102
.byte 102
.byte 101
.byte 114
.byte 32
.byte 108
.byte 97
.byte 114
.byte 103
.byte 101
.byte 114
.byte 32
.byte 82
.byte 101
.byte 108
.byte 97
.byte 116
.byte 105
.byte 118
.byte 101
.byte 32
.byte 101
.byte 114
.byte 114
.byte 111
.byte 114
.byte 32
.byte 116
.byte 104
.byte 97
.byte 110
.byte 32
.byte 0
.align 1
.L595:
.byte 32
.byte 98
.byte 101
.byte 108
.byte 111
.byte 119
.byte 32
.byte 119
.byte 104
.byte 105
.byte 99
.byte 104
.byte 0
.align 1
.L594:
.byte 84
.byte 104
.byte 101
.byte 32
.byte 85
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 116
.byte 104
.byte 114
.byte 101
.byte 115
.byte 104
.byte 111
.byte 108
.byte 100
.byte 32
.byte 105
.byte 115
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 44
.byte 32
.byte 37
.byte 115
.byte 10
.byte 0
.align 1
.L593:
.byte 88
.byte 32
.byte 47
.byte 32
.byte 90
.byte 32
.byte 61
.byte 32
.byte 49
.byte 32
.byte 43
.byte 32
.byte 37
.byte 103
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L592:
.byte 88
.byte 32
.byte 47
.byte 32
.byte 90
.byte 32
.byte 102
.byte 97
.byte 105
.byte 108
.byte 115
.byte 33
.byte 10
.byte 0
.align 1
.L589:
.byte 101
.byte 110
.byte 99
.byte 111
.byte 117
.byte 110
.byte 116
.byte 101
.byte 114
.byte 32
.byte 68
.byte 105
.byte 118
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 98
.byte 121
.byte 32
.byte 90
.byte 101
.byte 114
.byte 111
.byte 32
.byte 97
.byte 108
.byte 116
.byte 104
.byte 111
.byte 117
.byte 103
.byte 104
.byte 32
.byte 97
.byte 99
.byte 116
.byte 117
.byte 97
.byte 108
.byte 108
.byte 121
.byte 10
.byte 0
.align 1
.L588:
.byte 32
.byte 32
.byte 46
.byte 46
.byte 46
.byte 32
.byte 40
.byte 102
.byte 40
.byte 88
.byte 41
.byte 32
.byte 45
.byte 32
.byte 102
.byte 40
.byte 90
.byte 41
.byte 41
.byte 32
.byte 47
.byte 32
.byte 40
.byte 88
.byte 32
.byte 45
.byte 32
.byte 90
.byte 41
.byte 32
.byte 46
.byte 46
.byte 46
.byte 10
.byte 0
.align 1
.L587:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 105
.byte 102
.byte 32
.byte 40
.byte 88
.byte 32
.byte 61
.byte 61
.byte 32
.byte 90
.byte 41
.byte 32
.byte 32
.byte 46
.byte 46
.byte 46
.byte 32
.byte 32
.byte 101
.byte 108
.byte 115
.byte 101
.byte 0
.align 1
.L586:
.byte 99
.byte 111
.byte 110
.byte 102
.byte 117
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 119
.byte 104
.byte 101
.byte 110
.byte 32
.byte 105
.byte 110
.byte 110
.byte 111
.byte 99
.byte 101
.byte 110
.byte 116
.byte 32
.byte 115
.byte 116
.byte 97
.byte 116
.byte 101
.byte 109
.byte 101
.byte 110
.byte 116
.byte 115
.byte 32
.byte 108
.byte 105
.byte 107
.byte 101
.byte 10
.byte 0
.align 1
.L585:
.byte 116
.byte 104
.byte 105
.byte 115
.byte 32
.byte 105
.byte 115
.byte 32
.byte 97
.byte 32
.byte 83
.byte 69
.byte 82
.byte 73
.byte 79
.byte 85
.byte 83
.byte 32
.byte 68
.byte 69
.byte 70
.byte 69
.byte 67
.byte 84
.byte 10
.byte 116
.byte 104
.byte 97
.byte 116
.byte 32
.byte 99
.byte 97
.byte 117
.byte 115
.byte 101
.byte 115
.byte 32
.byte 0
.align 1
.L584:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 83
.byte 104
.byte 111
.byte 117
.byte 108
.byte 100
.byte 32
.byte 116
.byte 104
.byte 105
.byte 115
.byte 32
.byte 78
.byte 79
.byte 84
.byte 32
.byte 115
.byte 105
.byte 103
.byte 110
.byte 97
.byte 108
.byte 32
.byte 85
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 44
.byte 32
.byte 0
.align 1
.L583:
.byte 121
.byte 101
.byte 116
.byte 32
.byte 88
.byte 32
.byte 45
.byte 32
.byte 90
.byte 32
.byte 121
.byte 105
.byte 101
.byte 108
.byte 100
.byte 115
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L582:
.byte 88
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 10
.byte 9
.byte 105
.byte 115
.byte 32
.byte 110
.byte 111
.byte 116
.byte 32
.byte 101
.byte 113
.byte 117
.byte 97
.byte 108
.byte 32
.byte 116
.byte 111
.byte 32
.byte 90
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L577:
.byte 85
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 47
.byte 32
.byte 85
.byte 102
.byte 84
.byte 104
.byte 111
.byte 108
.byte 100
.byte 32
.byte 102
.byte 97
.byte 105
.byte 108
.byte 101
.byte 100
.byte 33
.byte 10
.byte 0
.align 1
.L567:
.byte 40
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 111
.byte 102
.byte 102
.byte 32
.byte 105
.byte 110
.byte 32
.byte 85
.byte 102
.byte 84
.byte 104
.byte 111
.byte 108
.byte 100
.byte 41
.byte 32
.byte 60
.byte 32
.byte 69
.byte 48
.byte 46
.byte 10
.byte 0
.align 1
.L566:
.byte 85
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 105
.byte 115
.byte 32
.byte 103
.byte 114
.byte 97
.byte 100
.byte 117
.byte 97
.byte 108
.byte 59
.byte 32
.byte 105
.byte 116
.byte 32
.byte 105
.byte 110
.byte 99
.byte 117
.byte 114
.byte 115
.byte 32
.byte 65
.byte 98
.byte 115
.byte 111
.byte 108
.byte 117
.byte 116
.byte 101
.byte 32
.byte 69
.byte 114
.byte 114
.byte 111
.byte 114
.byte 32
.byte 61
.byte 10
.byte 0
.align 1
.L561:
.byte 124
.byte 81
.byte 32
.byte 45
.byte 32
.byte 89
.byte 124
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L560:
.byte 112
.byte 114
.byte 105
.byte 110
.byte 116
.byte 32
.byte 111
.byte 117
.byte 116
.byte 32
.byte 97
.byte 115
.byte 32
.byte 81
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 44
.byte 32
.byte 89
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L559:
.byte 81
.byte 32
.byte 61
.byte 61
.byte 32
.byte 89
.byte 32
.byte 119
.byte 104
.byte 105
.byte 108
.byte 101
.byte 32
.byte 100
.byte 101
.byte 110
.byte 121
.byte 105
.byte 110
.byte 103
.byte 32
.byte 116
.byte 104
.byte 97
.byte 116
.byte 32
.byte 124
.byte 81
.byte 32
.byte 45
.byte 32
.byte 89
.byte 124
.byte 32
.byte 61
.byte 61
.byte 32
.byte 48
.byte 59
.byte 32
.byte 116
.byte 104
.byte 101
.byte 115
.byte 101
.byte 32
.byte 118
.byte 97
.byte 108
.byte 117
.byte 101
.byte 115
.byte 10
.byte 0
.align 1
.L558:
.byte 85
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 99
.byte 111
.byte 110
.byte 102
.byte 117
.byte 115
.byte 101
.byte 115
.byte 32
.byte 67
.byte 111
.byte 109
.byte 112
.byte 97
.byte 114
.byte 105
.byte 115
.byte 111
.byte 110
.byte 44
.byte 32
.byte 119
.byte 104
.byte 105
.byte 99
.byte 104
.byte 32
.byte 97
.byte 108
.byte 108
.byte 101
.byte 103
.byte 101
.byte 115
.byte 32
.byte 116
.byte 104
.byte 97
.byte 116
.byte 10
.byte 0
.align 1
.L556:
.byte 32
.byte 111
.byte 114
.byte 32
.byte 101
.byte 108
.byte 115
.byte 101
.byte 32
.byte 109
.byte 117
.byte 108
.byte 116
.byte 105
.byte 112
.byte 108
.byte 105
.byte 99
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 103
.byte 101
.byte 116
.byte 115
.byte 32
.byte 116
.byte 111
.byte 111
.byte 32
.byte 109
.byte 97
.byte 110
.byte 121
.byte 32
.byte 108
.byte 97
.byte 115
.byte 116
.byte 32
.byte 100
.byte 105
.byte 103
.byte 105
.byte 116
.byte 115
.byte 32
.byte 119
.byte 114
.byte 111
.byte 110
.byte 103
.byte 46
.byte 10
.byte 0
.align 1
.L555:
.byte 32
.byte 99
.byte 111
.byte 109
.byte 105
.byte 110
.byte 103
.byte 32
.byte 100
.byte 111
.byte 119
.byte 110
.byte 32
.byte 102
.byte 114
.byte 111
.byte 109
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 10
.byte 0
.align 1
.L554:
.byte 97
.byte 112
.byte 112
.byte 114
.byte 111
.byte 97
.byte 99
.byte 104
.byte 32
.byte 97
.byte 32
.byte 116
.byte 104
.byte 114
.byte 101
.byte 115
.byte 104
.byte 111
.byte 108
.byte 100
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 49
.byte 55
.byte 101
.byte 10
.byte 0
.align 1
.L553:
.byte 69
.byte 105
.byte 116
.byte 104
.byte 101
.byte 114
.byte 32
.byte 97
.byte 99
.byte 99
.byte 117
.byte 114
.byte 97
.byte 99
.byte 121
.byte 32
.byte 100
.byte 101
.byte 116
.byte 101
.byte 114
.byte 105
.byte 111
.byte 114
.byte 97
.byte 116
.byte 101
.byte 115
.byte 32
.byte 97
.byte 115
.byte 32
.byte 110
.byte 117
.byte 109
.byte 98
.byte 101
.byte 114
.byte 115
.byte 10
.byte 0
.align 1
.L541:
.byte 83
.byte 109
.byte 97
.byte 108
.byte 108
.byte 101
.byte 115
.byte 116
.byte 32
.byte 115
.byte 116
.byte 114
.byte 105
.byte 99
.byte 116
.byte 108
.byte 121
.byte 32
.byte 112
.byte 111
.byte 115
.byte 105
.byte 116
.byte 105
.byte 118
.byte 101
.byte 32
.byte 110
.byte 117
.byte 109
.byte 98
.byte 101
.byte 114
.byte 32
.byte 102
.byte 111
.byte 117
.byte 110
.byte 100
.byte 32
.byte 105
.byte 115
.byte 32
.byte 69
.byte 48
.byte 32
.byte 61
.byte 32
.byte 37
.byte 103
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L540:
.byte 32
.byte 116
.byte 104
.byte 114
.byte 101
.byte 115
.byte 104
.byte 111
.byte 108
.byte 100
.byte 32
.byte 116
.byte 104
.byte 97
.byte 110
.byte 32
.byte 112
.byte 114
.byte 111
.byte 100
.byte 117
.byte 99
.byte 116
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L539:
.byte 68
.byte 105
.byte 102
.byte 102
.byte 101
.byte 114
.byte 101
.byte 110
.byte 99
.byte 101
.byte 32
.byte 117
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 115
.byte 32
.byte 97
.byte 116
.byte 32
.byte 97
.byte 32
.byte 104
.byte 105
.byte 103
.byte 104
.byte 101
.byte 114
.byte 0
.align 1
.L536:
.byte 32
.byte 116
.byte 104
.byte 114
.byte 101
.byte 115
.byte 104
.byte 111
.byte 108
.byte 100
.byte 32
.byte 116
.byte 104
.byte 97
.byte 110
.byte 32
.byte 100
.byte 105
.byte 102
.byte 102
.byte 101
.byte 114
.byte 101
.byte 110
.byte 99
.byte 101
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L535:
.byte 80
.byte 114
.byte 111
.byte 100
.byte 117
.byte 99
.byte 116
.byte 115
.byte 32
.byte 117
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 97
.byte 116
.byte 32
.byte 97
.byte 32
.byte 104
.byte 105
.byte 103
.byte 104
.byte 101
.byte 114
.byte 0
.align 1
.L528:
.byte 118
.byte 97
.byte 108
.byte 117
.byte 101
.byte 32
.byte 80
.byte 115
.byte 101
.byte 117
.byte 100
.byte 111
.byte 90
.byte 101
.byte 114
.byte 111
.byte 32
.byte 116
.byte 104
.byte 97
.byte 116
.byte 32
.byte 112
.byte 114
.byte 105
.byte 110
.byte 116
.byte 115
.byte 32
.byte 111
.byte 117
.byte 116
.byte 32
.byte 97
.byte 115
.byte 32
.byte 37
.byte 103
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L527:
.byte 85
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 99
.byte 97
.byte 110
.byte 32
.byte 115
.byte 116
.byte 105
.byte 99
.byte 107
.byte 32
.byte 97
.byte 116
.byte 32
.byte 97
.byte 110
.byte 32
.byte 97
.byte 108
.byte 108
.byte 101
.byte 103
.byte 101
.byte 100
.byte 108
.byte 121
.byte 32
.byte 112
.byte 111
.byte 115
.byte 105
.byte 116
.byte 105
.byte 118
.byte 101
.byte 10
.byte 0
.align 1
.L526:
.byte 112
.byte 111
.byte 115
.byte 105
.byte 116
.byte 105
.byte 118
.byte 101
.byte 44
.byte 32
.byte 105
.byte 115
.byte 110
.byte 39
.byte 116
.byte 59
.byte 32
.byte 105
.byte 116
.byte 32
.byte 112
.byte 114
.byte 105
.byte 110
.byte 116
.byte 115
.byte 32
.byte 111
.byte 117
.byte 116
.byte 32
.byte 97
.byte 115
.byte 32
.byte 32
.byte 37
.byte 103
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L525:
.byte 66
.byte 117
.byte 116
.byte 32
.byte 45
.byte 80
.byte 115
.byte 101
.byte 117
.byte 100
.byte 111
.byte 90
.byte 101
.byte 114
.byte 111
.byte 44
.byte 32
.byte 119
.byte 104
.byte 105
.byte 99
.byte 104
.byte 32
.byte 115
.byte 104
.byte 111
.byte 117
.byte 108
.byte 100
.byte 32
.byte 98
.byte 101
.byte 10
.byte 0
.align 1
.L522:
.byte 80
.byte 115
.byte 101
.byte 117
.byte 100
.byte 111
.byte 90
.byte 101
.byte 114
.byte 111
.byte 32
.byte 116
.byte 104
.byte 97
.byte 116
.byte 32
.byte 112
.byte 114
.byte 105
.byte 110
.byte 116
.byte 115
.byte 32
.byte 111
.byte 117
.byte 116
.byte 32
.byte 97
.byte 115
.byte 58
.byte 32
.byte 37
.byte 103
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L521:
.byte 97
.byte 108
.byte 108
.byte 101
.byte 103
.byte 101
.byte 100
.byte 108
.byte 121
.byte 32
.byte 110
.byte 101
.byte 103
.byte 97
.byte 116
.byte 105
.byte 118
.byte 101
.byte 32
.byte 118
.byte 97
.byte 108
.byte 117
.byte 101
.byte 10
.byte 0
.align 1
.L520:
.byte 80
.byte 111
.byte 115
.byte 105
.byte 116
.byte 105
.byte 118
.byte 101
.byte 32
.byte 101
.byte 120
.byte 112
.byte 114
.byte 101
.byte 115
.byte 115
.byte 105
.byte 111
.byte 110
.byte 115
.byte 32
.byte 99
.byte 97
.byte 110
.byte 32
.byte 117
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 116
.byte 111
.byte 32
.byte 97
.byte 110
.byte 10
.byte 0
.align 1
.L507:
.byte 109
.byte 117
.byte 108
.byte 116
.byte 105
.byte 112
.byte 108
.byte 105
.byte 99
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 103
.byte 101
.byte 116
.byte 115
.byte 32
.byte 116
.byte 111
.byte 111
.byte 32
.byte 109
.byte 97
.byte 110
.byte 121
.byte 32
.byte 108
.byte 97
.byte 115
.byte 116
.byte 32
.byte 100
.byte 105
.byte 103
.byte 105
.byte 116
.byte 115
.byte 32
.byte 119
.byte 114
.byte 111
.byte 110
.byte 103
.byte 46
.byte 10
.byte 0
.align 1
.L483:
.byte 83
.byte 101
.byte 101
.byte 107
.byte 105
.byte 110
.byte 103
.byte 32
.byte 85
.byte 110
.byte 100
.byte 101
.byte 114
.byte 102
.byte 108
.byte 111
.byte 119
.byte 32
.byte 116
.byte 104
.byte 114
.byte 101
.byte 115
.byte 104
.byte 111
.byte 108
.byte 100
.byte 115
.byte 32
.byte 85
.byte 102
.byte 84
.byte 104
.byte 111
.byte 108
.byte 100
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 69
.byte 48
.byte 46
.byte 10
.byte 0
.align 1
.L480:
.byte 46
.byte 46
.byte 46
.byte 32
.byte 110
.byte 111
.byte 32
.byte 100
.byte 105
.byte 115
.byte 99
.byte 114
.byte 101
.byte 112
.byte 97
.byte 110
.byte 99
.byte 105
.byte 115
.byte 32
.byte 102
.byte 111
.byte 117
.byte 110
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L477:
.byte 9
.byte 105
.byte 110
.byte 118
.byte 111
.byte 108
.byte 118
.byte 105
.byte 110
.byte 103
.byte 32
.byte 105
.byte 110
.byte 116
.byte 101
.byte 114
.byte 101
.byte 115
.byte 116
.byte 32
.byte 114
.byte 97
.byte 116
.byte 101
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L476:
.byte 69
.byte 114
.byte 114
.byte 111
.byte 114
.byte 115
.byte 32
.byte 108
.byte 105
.byte 107
.byte 101
.byte 32
.byte 116
.byte 104
.byte 105
.byte 115
.byte 32
.byte 109
.byte 97
.byte 121
.byte 32
.byte 105
.byte 110
.byte 118
.byte 97
.byte 108
.byte 105
.byte 100
.byte 97
.byte 116
.byte 101
.byte 32
.byte 102
.byte 105
.byte 110
.byte 97
.byte 110
.byte 99
.byte 105
.byte 97
.byte 108
.byte 32
.byte 99
.byte 97
.byte 108
.byte 99
.byte 117
.byte 108
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 115
.byte 10
.byte 0
.align 1
.L455:
.byte 84
.byte 101
.byte 115
.byte 116
.byte 105
.byte 110
.byte 103
.byte 32
.byte 112
.byte 111
.byte 119
.byte 101
.byte 114
.byte 115
.byte 32
.byte 90
.byte 94
.byte 105
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 115
.byte 109
.byte 97
.byte 108
.byte 108
.byte 32
.byte 73
.byte 110
.byte 116
.byte 101
.byte 103
.byte 101
.byte 114
.byte 115
.byte 32
.byte 90
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 105
.byte 46
.byte 10
.byte 0
.align 1
.L452:
.byte 115
.byte 113
.byte 114
.byte 116
.byte 32
.byte 103
.byte 101
.byte 116
.byte 115
.byte 32
.byte 116
.byte 111
.byte 111
.byte 32
.byte 109
.byte 97
.byte 110
.byte 121
.byte 32
.byte 108
.byte 97
.byte 115
.byte 116
.byte 32
.byte 100
.byte 105
.byte 103
.byte 105
.byte 116
.byte 115
.byte 32
.byte 119
.byte 114
.byte 111
.byte 110
.byte 103
.byte 0
.align 1
.L450:
.byte 116
.byte 111
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 32
.byte 117
.byte 108
.byte 112
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L449:
.byte 79
.byte 98
.byte 115
.byte 101
.byte 114
.byte 118
.byte 101
.byte 100
.byte 32
.byte 101
.byte 114
.byte 114
.byte 111
.byte 114
.byte 115
.byte 32
.byte 114
.byte 117
.byte 110
.byte 32
.byte 102
.byte 114
.byte 111
.byte 109
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 32
.byte 0
.align 1
.L448:
.byte 83
.byte 113
.byte 117
.byte 97
.byte 114
.byte 101
.byte 32
.byte 114
.byte 111
.byte 111
.byte 116
.byte 32
.byte 105
.byte 115
.byte 32
.byte 110
.byte 101
.byte 105
.byte 116
.byte 104
.byte 101
.byte 114
.byte 32
.byte 99
.byte 104
.byte 111
.byte 112
.byte 112
.byte 101
.byte 100
.byte 32
.byte 110
.byte 111
.byte 114
.byte 32
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 108
.byte 121
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 101
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L445:
.byte 83
.byte 113
.byte 117
.byte 97
.byte 114
.byte 101
.byte 32
.byte 114
.byte 111
.byte 111
.byte 116
.byte 32
.byte 97
.byte 112
.byte 112
.byte 101
.byte 97
.byte 114
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 98
.byte 101
.byte 32
.byte 99
.byte 104
.byte 111
.byte 112
.byte 112
.byte 101
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L440:
.byte 83
.byte 113
.byte 117
.byte 97
.byte 114
.byte 101
.byte 32
.byte 114
.byte 111
.byte 111
.byte 116
.byte 32
.byte 97
.byte 112
.byte 112
.byte 101
.byte 97
.byte 114
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 98
.byte 101
.byte 32
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 108
.byte 121
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 101
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L435:
.byte 32
.byte 102
.byte 97
.byte 105
.byte 108
.byte 115
.byte 32
.byte 116
.byte 101
.byte 115
.byte 116
.byte 32
.byte 119
.byte 104
.byte 101
.byte 116
.byte 104
.byte 101
.byte 114
.byte 32
.byte 115
.byte 113
.byte 114
.byte 116
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 115
.byte 32
.byte 111
.byte 114
.byte 32
.byte 99
.byte 104
.byte 111
.byte 112
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L434:
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 94
.byte 80
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 10
.byte 0
.align 1
.L433:
.byte 65
.byte 110
.byte 111
.byte 109
.byte 97
.byte 108
.byte 111
.byte 117
.byte 115
.byte 32
.byte 97
.byte 114
.byte 105
.byte 116
.byte 104
.byte 109
.byte 101
.byte 116
.byte 105
.byte 99
.byte 32
.byte 119
.byte 105
.byte 116
.byte 104
.byte 32
.byte 73
.byte 110
.byte 116
.byte 101
.byte 103
.byte 101
.byte 114
.byte 32
.byte 60
.byte 32
.byte 0
.align 1
.L393:
.byte 84
.byte 101
.byte 115
.byte 116
.byte 105
.byte 110
.byte 103
.byte 32
.byte 119
.byte 104
.byte 101
.byte 116
.byte 104
.byte 101
.byte 114
.byte 32
.byte 115
.byte 113
.byte 114
.byte 116
.byte 32
.byte 105
.byte 115
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 101
.byte 100
.byte 32
.byte 111
.byte 114
.byte 32
.byte 99
.byte 104
.byte 111
.byte 112
.byte 112
.byte 101
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L371:
.byte 115
.byte 113
.byte 114
.byte 116
.byte 40
.byte 88
.byte 41
.byte 32
.byte 105
.byte 115
.byte 32
.byte 110
.byte 111
.byte 110
.byte 45
.byte 109
.byte 111
.byte 110
.byte 111
.byte 116
.byte 111
.byte 110
.byte 105
.byte 99
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 88
.byte 32
.byte 110
.byte 101
.byte 97
.byte 114
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L370:
.byte 115
.byte 113
.byte 114
.byte 116
.byte 32
.byte 104
.byte 97
.byte 115
.byte 32
.byte 112
.byte 97
.byte 115
.byte 115
.byte 101
.byte 100
.byte 32
.byte 97
.byte 32
.byte 116
.byte 101
.byte 115
.byte 116
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 77
.byte 111
.byte 110
.byte 111
.byte 116
.byte 111
.byte 110
.byte 105
.byte 99
.byte 105
.byte 116
.byte 121
.byte 46
.byte 10
.byte 0
.align 1
.L353:
.byte 84
.byte 101
.byte 115
.byte 116
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 115
.byte 113
.byte 114
.byte 116
.byte 32
.byte 109
.byte 111
.byte 110
.byte 111
.byte 116
.byte 111
.byte 110
.byte 105
.byte 99
.byte 105
.byte 116
.byte 121
.byte 46
.byte 10
.byte 0
.align 1
.L342:
.byte 84
.byte 101
.byte 115
.byte 116
.byte 105
.byte 110
.byte 103
.byte 32
.byte 105
.byte 102
.byte 32
.byte 115
.byte 113
.byte 114
.byte 116
.byte 40
.byte 88
.byte 32
.byte 42
.byte 32
.byte 88
.byte 41
.byte 32
.byte 61
.byte 61
.byte 32
.byte 88
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 37
.byte 100
.byte 32
.byte 73
.byte 110
.byte 116
.byte 101
.byte 103
.byte 101
.byte 114
.byte 115
.byte 32
.byte 88
.byte 46
.byte 10
.byte 0
.align 1
.L337:
.byte 83
.byte 113
.byte 117
.byte 97
.byte 114
.byte 101
.byte 32
.byte 114
.byte 111
.byte 111
.byte 116
.byte 32
.byte 111
.byte 102
.byte 32
.byte 48
.byte 46
.byte 48
.byte 44
.byte 32
.byte 45
.byte 48
.byte 46
.byte 48
.byte 32
.byte 111
.byte 114
.byte 32
.byte 49
.byte 46
.byte 48
.byte 32
.byte 119
.byte 114
.byte 111
.byte 110
.byte 103
.byte 0
.align 1
.L335:
.byte 10
.byte 82
.byte 117
.byte 110
.byte 110
.byte 105
.byte 110
.byte 103
.byte 32
.byte 116
.byte 101
.byte 115
.byte 116
.byte 32
.byte 111
.byte 102
.byte 32
.byte 115
.byte 113
.byte 117
.byte 97
.byte 114
.byte 101
.byte 32
.byte 114
.byte 111
.byte 111
.byte 116
.byte 40
.byte 120
.byte 41
.byte 46
.byte 10
.byte 0
.align 1
.L334:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 78
.byte 111
.byte 32
.byte 102
.byte 97
.byte 105
.byte 108
.byte 117
.byte 114
.byte 101
.byte 115
.byte 32
.byte 102
.byte 111
.byte 117
.byte 110
.byte 100
.byte 32
.byte 105
.byte 110
.byte 32
.byte 37
.byte 100
.byte 32
.byte 105
.byte 110
.byte 116
.byte 101
.byte 103
.byte 101
.byte 114
.byte 32
.byte 112
.byte 97
.byte 105
.byte 114
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L333:
.byte 88
.byte 32
.byte 42
.byte 32
.byte 89
.byte 32
.byte 61
.byte 61
.byte 32
.byte 89
.byte 32
.byte 42
.byte 32
.byte 88
.byte 32
.byte 116
.byte 114
.byte 105
.byte 97
.byte 108
.byte 32
.byte 102
.byte 97
.byte 105
.byte 108
.byte 115
.byte 46
.byte 10
.byte 0
.align 8
.L324:
.word 0x40080000
.word 0x0
.align 1
.L323:
.byte 84
.byte 101
.byte 115
.byte 116
.byte 105
.byte 110
.byte 103
.byte 32
.byte 111
.byte 110
.byte 32
.byte 37
.byte 100
.byte 32
.byte 114
.byte 97
.byte 110
.byte 100
.byte 111
.byte 109
.byte 32
.byte 112
.byte 97
.byte 105
.byte 114
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L322:
.byte 68
.byte 111
.byte 101
.byte 115
.byte 32
.byte 77
.byte 117
.byte 108
.byte 116
.byte 105
.byte 112
.byte 108
.byte 105
.byte 99
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 99
.byte 111
.byte 109
.byte 109
.byte 117
.byte 116
.byte 101
.byte 63
.byte 32
.byte 32
.byte 0
.align 1
.L319:
.byte 108
.byte 97
.byte 99
.byte 107
.byte 40
.byte 115
.byte 41
.byte 32
.byte 111
.byte 102
.byte 32
.byte 103
.byte 117
.byte 97
.byte 114
.byte 100
.byte 32
.byte 100
.byte 105
.byte 103
.byte 105
.byte 116
.byte 115
.byte 32
.byte 111
.byte 114
.byte 32
.byte 102
.byte 97
.byte 105
.byte 108
.byte 117
.byte 114
.byte 101
.byte 40
.byte 115
.byte 41
.byte 32
.byte 116
.byte 111
.byte 32
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 108
.byte 121
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 32
.byte 111
.byte 114
.byte 32
.byte 99
.byte 104
.byte 111
.byte 112
.byte 10
.byte 40
.byte 110
.byte 111
.byte 116
.byte 101
.byte 100
.byte 32
.byte 97
.byte 98
.byte 111
.byte 118
.byte 101
.byte 41
.byte 32
.byte 99
.byte 111
.byte 117
.byte 110
.byte 116
.byte 32
.byte 97
.byte 115
.byte 32
.byte 111
.byte 110
.byte 101
.byte 32
.byte 102
.byte 108
.byte 97
.byte 119
.byte 32
.byte 105
.byte 110
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 102
.byte 105
.byte 110
.byte 97
.byte 108
.byte 32
.byte 116
.byte 97
.byte 108
.byte 108
.byte 121
.byte 32
.byte 98
.byte 101
.byte 108
.byte 111
.byte 119
.byte 0
.align 1
.L317:
.byte 83
.byte 116
.byte 105
.byte 99
.byte 107
.byte 121
.byte 32
.byte 98
.byte 105
.byte 116
.byte 32
.byte 117
.byte 115
.byte 101
.byte 100
.byte 32
.byte 105
.byte 110
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 108
.byte 121
.byte 32
.byte 111
.byte 114
.byte 32
.byte 110
.byte 111
.byte 116
.byte 32
.byte 97
.byte 116
.byte 32
.byte 97
.byte 108
.byte 108
.byte 46
.byte 10
.byte 0
.align 1
.L316:
.byte 83
.byte 116
.byte 105
.byte 99
.byte 107
.byte 121
.byte 32
.byte 98
.byte 105
.byte 116
.byte 32
.byte 97
.byte 112
.byte 112
.byte 97
.byte 114
.byte 101
.byte 110
.byte 116
.byte 108
.byte 121
.byte 32
.byte 117
.byte 115
.byte 101
.byte 100
.byte 32
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 108
.byte 121
.byte 46
.byte 10
.byte 0
.align 1
.L299:
.byte 67
.byte 104
.byte 101
.byte 99
.byte 107
.byte 105
.byte 110
.byte 103
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 115
.byte 116
.byte 105
.byte 99
.byte 107
.byte 121
.byte 32
.byte 98
.byte 105
.byte 116
.byte 46
.byte 10
.byte 0
.align 1
.L296:
.byte 40
.byte 88
.byte 32
.byte 45
.byte 32
.byte 89
.byte 41
.byte 32
.byte 43
.byte 32
.byte 40
.byte 89
.byte 32
.byte 45
.byte 32
.byte 88
.byte 41
.byte 32
.byte 105
.byte 115
.byte 32
.byte 110
.byte 111
.byte 110
.byte 32
.byte 122
.byte 101
.byte 114
.byte 111
.byte 33
.byte 10
.byte 0
.align 1
.L293:
.byte 65
.byte 100
.byte 100
.byte 105
.byte 116
.byte 105
.byte 111
.byte 110
.byte 47
.byte 83
.byte 117
.byte 98
.byte 116
.byte 114
.byte 97
.byte 99
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 110
.byte 101
.byte 105
.byte 116
.byte 104
.byte 101
.byte 114
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 115
.byte 32
.byte 110
.byte 111
.byte 114
.byte 32
.byte 99
.byte 104
.byte 111
.byte 112
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L292:
.byte 65
.byte 100
.byte 100
.byte 47
.byte 83
.byte 117
.byte 98
.byte 116
.byte 114
.byte 97
.byte 99
.byte 116
.byte 0
.align 1
.L289:
.byte 65
.byte 100
.byte 100
.byte 105
.byte 116
.byte 105
.byte 111
.byte 110
.byte 47
.byte 83
.byte 117
.byte 98
.byte 116
.byte 114
.byte 97
.byte 99
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 97
.byte 112
.byte 112
.byte 101
.byte 97
.byte 114
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 32
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 108
.byte 121
.byte 46
.byte 10
.byte 0
.align 1
.L282:
.byte 65
.byte 100
.byte 100
.byte 47
.byte 83
.byte 117
.byte 98
.byte 116
.byte 114
.byte 97
.byte 99
.byte 116
.byte 32
.byte 97
.byte 112
.byte 112
.byte 101
.byte 97
.byte 114
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 98
.byte 101
.byte 32
.byte 99
.byte 104
.byte 111
.byte 112
.byte 112
.byte 101
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L277:
.byte 73
.byte 110
.byte 99
.byte 111
.byte 109
.byte 112
.byte 108
.byte 101
.byte 116
.byte 101
.byte 32
.byte 99
.byte 97
.byte 114
.byte 114
.byte 121
.byte 45
.byte 112
.byte 114
.byte 111
.byte 112
.byte 97
.byte 103
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 105
.byte 110
.byte 32
.byte 65
.byte 100
.byte 100
.byte 105
.byte 116
.byte 105
.byte 111
.byte 110
.byte 0
.align 1
.L273:
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 32
.byte 42
.byte 32
.byte 40
.byte 32
.byte 49
.byte 32
.byte 47
.byte 32
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 32
.byte 41
.byte 32
.byte 100
.byte 105
.byte 102
.byte 102
.byte 101
.byte 114
.byte 115
.byte 32
.byte 102
.byte 114
.byte 111
.byte 109
.byte 32
.byte 49
.byte 0
.align 1
.L271:
.byte 47
.byte 32
.byte 105
.byte 115
.byte 32
.byte 110
.byte 101
.byte 105
.byte 116
.byte 104
.byte 101
.byte 114
.byte 32
.byte 99
.byte 104
.byte 111
.byte 112
.byte 112
.byte 101
.byte 100
.byte 32
.byte 110
.byte 111
.byte 114
.byte 32
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 108
.byte 121
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 101
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L268:
.byte 68
.byte 105
.byte 118
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 97
.byte 112
.byte 112
.byte 101
.byte 97
.byte 114
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 99
.byte 104
.byte 111
.byte 112
.byte 46
.byte 10
.byte 0
.align 1
.L265:
.byte 68
.byte 105
.byte 118
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 0
.align 1
.L262:
.byte 68
.byte 105
.byte 118
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 97
.byte 112
.byte 112
.byte 101
.byte 97
.byte 114
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 32
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 108
.byte 121
.byte 46
.byte 10
.byte 0
.align 1
.L257:
.byte 77
.byte 117
.byte 108
.byte 116
.byte 105
.byte 112
.byte 108
.byte 105
.byte 99
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 0
.align 1
.L254:
.byte 42
.byte 32
.byte 105
.byte 115
.byte 32
.byte 110
.byte 101
.byte 105
.byte 116
.byte 104
.byte 101
.byte 114
.byte 32
.byte 99
.byte 104
.byte 111
.byte 112
.byte 112
.byte 101
.byte 100
.byte 32
.byte 110
.byte 111
.byte 114
.byte 32
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 108
.byte 121
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 101
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L253:
.byte 77
.byte 117
.byte 108
.byte 116
.byte 105
.byte 112
.byte 108
.byte 105
.byte 99
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 97
.byte 112
.byte 112
.byte 101
.byte 97
.byte 114
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 99
.byte 104
.byte 111
.byte 112
.byte 46
.byte 10
.byte 0
.align 1
.L250:
.byte 77
.byte 117
.byte 108
.byte 116
.byte 105
.byte 112
.byte 108
.byte 105
.byte 99
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 97
.byte 112
.byte 112
.byte 101
.byte 97
.byte 114
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 32
.byte 99
.byte 111
.byte 114
.byte 114
.byte 101
.byte 99
.byte 116
.byte 108
.byte 121
.byte 46
.byte 10
.byte 0
.align 1
.L240:
.byte 88
.byte 32
.byte 42
.byte 32
.byte 40
.byte 49
.byte 47
.byte 88
.byte 41
.byte 32
.byte 100
.byte 105
.byte 102
.byte 102
.byte 101
.byte 114
.byte 115
.byte 32
.byte 102
.byte 114
.byte 111
.byte 109
.byte 32
.byte 49
.byte 0
.align 1
.L221:
.byte 67
.byte 104
.byte 101
.byte 99
.byte 107
.byte 105
.byte 110
.byte 103
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 105
.byte 110
.byte 103
.byte 32
.byte 111
.byte 110
.byte 32
.byte 109
.byte 117
.byte 108
.byte 116
.byte 105
.byte 112
.byte 108
.byte 121
.byte 44
.byte 32
.byte 100
.byte 105
.byte 118
.byte 105
.byte 100
.byte 101
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 97
.byte 100
.byte 100
.byte 47
.byte 115
.byte 117
.byte 98
.byte 116
.byte 114
.byte 97
.byte 99
.byte 116
.byte 46
.byte 10
.byte 0
.align 1
.L220:
.byte 32
.byte 32
.byte 32
.byte 32
.byte 32
.byte 42
.byte 44
.byte 32
.byte 47
.byte 44
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 45
.byte 32
.byte 97
.byte 112
.byte 112
.byte 101
.byte 97
.byte 114
.byte 32
.byte 116
.byte 111
.byte 32
.byte 104
.byte 97
.byte 118
.byte 101
.byte 32
.byte 103
.byte 117
.byte 97
.byte 114
.byte 100
.byte 32
.byte 100
.byte 105
.byte 103
.byte 105
.byte 116
.byte 115
.byte 44
.byte 32
.byte 97
.byte 115
.byte 32
.byte 116
.byte 104
.byte 101
.byte 121
.byte 32
.byte 115
.byte 104
.byte 111
.byte 117
.byte 108
.byte 100
.byte 46
.byte 10
.byte 0
.align 1
.L217:
.byte 32
.byte 32
.byte 46
.byte 46
.byte 46
.byte 32
.byte 32
.byte 105
.byte 102
.byte 32
.byte 40
.byte 88
.byte 32
.byte 61
.byte 61
.byte 32
.byte 49
.byte 46
.byte 48
.byte 41
.byte 32
.byte 123
.byte 46
.byte 46
.byte 46
.byte 46
.byte 46
.byte 125
.byte 32
.byte 101
.byte 108
.byte 115
.byte 101
.byte 32
.byte 123
.byte 46
.byte 46
.byte 46
.byte 47
.byte 40
.byte 88
.byte 45
.byte 49
.byte 46
.byte 48
.byte 41
.byte 46
.byte 46
.byte 46
.byte 125
.byte 10
.byte 0
.align 1
.L216:
.byte 32
.byte 32
.byte 115
.byte 117
.byte 99
.byte 104
.byte 32
.byte 112
.byte 114
.byte 101
.byte 99
.byte 97
.byte 117
.byte 116
.byte 105
.byte 111
.byte 110
.byte 115
.byte 32
.byte 97
.byte 103
.byte 97
.byte 105
.byte 110
.byte 115
.byte 116
.byte 32
.byte 100
.byte 105
.byte 118
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 98
.byte 121
.byte 32
.byte 122
.byte 101
.byte 114
.byte 111
.byte 32
.byte 97
.byte 115
.byte 10
.byte 0
.align 1
.L215:
.byte 32
.byte 32
.byte 115
.byte 117
.byte 98
.byte 116
.byte 114
.byte 97
.byte 99
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 121
.byte 105
.byte 101
.byte 108
.byte 100
.byte 115
.byte 32
.byte 32
.byte 40
.byte 49
.byte 45
.byte 85
.byte 49
.byte 41
.byte 32
.byte 45
.byte 32
.byte 49
.byte 32
.byte 61
.byte 32
.byte 48
.byte 32
.byte 44
.byte 32
.byte 116
.byte 104
.byte 101
.byte 114
.byte 101
.byte 98
.byte 121
.byte 32
.byte 118
.byte 105
.byte 116
.byte 105
.byte 97
.byte 116
.byte 105
.byte 110
.byte 103
.byte 10
.byte 0
.align 1
.L214:
.byte 99
.byte 111
.byte 109
.byte 112
.byte 97
.byte 114
.byte 105
.byte 115
.byte 111
.byte 110
.byte 32
.byte 97
.byte 108
.byte 108
.byte 101
.byte 103
.byte 101
.byte 115
.byte 32
.byte 32
.byte 40
.byte 49
.byte 45
.byte 85
.byte 49
.byte 41
.byte 32
.byte 60
.byte 32
.byte 49
.byte 32
.byte 32
.byte 97
.byte 108
.byte 116
.byte 104
.byte 111
.byte 117
.byte 103
.byte 104
.byte 10
.byte 0
.align 1
.L211:
.byte 45
.byte 32
.byte 108
.byte 97
.byte 99
.byte 107
.byte 115
.byte 32
.byte 71
.byte 117
.byte 97
.byte 114
.byte 100
.byte 32
.byte 68
.byte 105
.byte 103
.byte 105
.byte 116
.byte 44
.byte 32
.byte 115
.byte 111
.byte 32
.byte 99
.byte 97
.byte 110
.byte 99
.byte 101
.byte 108
.byte 108
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 105
.byte 115
.byte 32
.byte 111
.byte 98
.byte 115
.byte 99
.byte 117
.byte 114
.byte 101
.byte 100
.byte 0
.align 1
.L206:
.byte 42
.byte 32
.byte 97
.byte 110
.byte 100
.byte 47
.byte 111
.byte 114
.byte 32
.byte 47
.byte 32
.byte 103
.byte 101
.byte 116
.byte 115
.byte 32
.byte 116
.byte 111
.byte 111
.byte 32
.byte 109
.byte 97
.byte 110
.byte 121
.byte 32
.byte 108
.byte 97
.byte 115
.byte 116
.byte 32
.byte 100
.byte 105
.byte 103
.byte 105
.byte 116
.byte 115
.byte 32
.byte 119
.byte 114
.byte 111
.byte 110
.byte 103
.byte 0
.align 1
.L202:
.byte 67
.byte 111
.byte 109
.byte 112
.byte 117
.byte 116
.byte 101
.byte 100
.byte 32
.byte 118
.byte 97
.byte 108
.byte 117
.byte 101
.byte 32
.byte 111
.byte 102
.byte 32
.byte 49
.byte 47
.byte 49
.byte 46
.byte 48
.byte 48
.byte 48
.byte 46
.byte 46
.byte 49
.byte 32
.byte 62
.byte 61
.byte 32
.byte 49
.byte 0
.align 1
.L200:
.byte 68
.byte 105
.byte 118
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 108
.byte 97
.byte 99
.byte 107
.byte 115
.byte 32
.byte 97
.byte 32
.byte 71
.byte 117
.byte 97
.byte 114
.byte 100
.byte 32
.byte 68
.byte 105
.byte 103
.byte 105
.byte 116
.byte 44
.byte 32
.byte 115
.byte 111
.byte 32
.byte 88
.byte 47
.byte 49
.byte 32
.byte 33
.byte 61
.byte 32
.byte 88
.byte 0
.align 1
.L195:
.byte 68
.byte 105
.byte 118
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 108
.byte 97
.byte 99
.byte 107
.byte 115
.byte 32
.byte 97
.byte 32
.byte 71
.byte 117
.byte 97
.byte 114
.byte 100
.byte 32
.byte 68
.byte 105
.byte 103
.byte 105
.byte 116
.byte 44
.byte 32
.byte 115
.byte 111
.byte 32
.byte 101
.byte 114
.byte 114
.byte 111
.byte 114
.byte 32
.byte 99
.byte 97
.byte 110
.byte 32
.byte 101
.byte 120
.byte 99
.byte 101
.byte 101
.byte 100
.byte 32
.byte 49
.byte 32
.byte 117
.byte 108
.byte 112
.byte 10
.byte 111
.byte 114
.byte 32
.byte 32
.byte 49
.byte 47
.byte 51
.byte 32
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 32
.byte 51
.byte 47
.byte 57
.byte 32
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 32
.byte 57
.byte 47
.byte 50
.byte 55
.byte 32
.byte 109
.byte 97
.byte 121
.byte 32
.byte 100
.byte 105
.byte 115
.byte 97
.byte 103
.byte 114
.byte 101
.byte 101
.byte 0
.align 1
.L191:
.byte 42
.byte 32
.byte 103
.byte 101
.byte 116
.byte 115
.byte 32
.byte 116
.byte 111
.byte 111
.byte 32
.byte 109
.byte 97
.byte 110
.byte 121
.byte 32
.byte 102
.byte 105
.byte 110
.byte 97
.byte 108
.byte 32
.byte 100
.byte 105
.byte 103
.byte 105
.byte 116
.byte 115
.byte 32
.byte 119
.byte 114
.byte 111
.byte 110
.byte 103
.byte 46
.byte 10
.byte 0
.align 1
.L189:
.byte 42
.byte 32
.byte 108
.byte 97
.byte 99
.byte 107
.byte 115
.byte 32
.byte 97
.byte 32
.byte 71
.byte 117
.byte 97
.byte 114
.byte 100
.byte 32
.byte 68
.byte 105
.byte 103
.byte 105
.byte 116
.byte 44
.byte 32
.byte 115
.byte 111
.byte 32
.byte 49
.byte 42
.byte 88
.byte 32
.byte 33
.byte 61
.byte 32
.byte 88
.byte 0
.align 1
.L186:
.byte 10
.byte 67
.byte 104
.byte 101
.byte 99
.byte 107
.byte 105
.byte 110
.byte 103
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 103
.byte 117
.byte 97
.byte 114
.byte 100
.byte 32
.byte 100
.byte 105
.byte 103
.byte 105
.byte 116
.byte 32
.byte 105
.byte 110
.byte 32
.byte 42
.byte 44
.byte 32
.byte 47
.byte 44
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 45
.byte 46
.byte 10
.byte 0
.align 1
.L185:
.byte 83
.byte 117
.byte 98
.byte 116
.byte 114
.byte 97
.byte 99
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 97
.byte 112
.byte 112
.byte 101
.byte 97
.byte 114
.byte 115
.byte 32
.byte 116
.byte 111
.byte 32
.byte 98
.byte 101
.byte 32
.byte 110
.byte 111
.byte 114
.byte 109
.byte 97
.byte 108
.byte 105
.byte 122
.byte 101
.byte 100
.byte 44
.byte 32
.byte 97
.byte 115
.byte 32
.byte 105
.byte 116
.byte 32
.byte 115
.byte 104
.byte 111
.byte 117
.byte 108
.byte 100
.byte 32
.byte 98
.byte 101
.byte 46
.byte 0
.align 1
.L180:
.byte 83
.byte 117
.byte 98
.byte 116
.byte 114
.byte 97
.byte 99
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 105
.byte 115
.byte 32
.byte 110
.byte 111
.byte 116
.byte 32
.byte 110
.byte 111
.byte 114
.byte 109
.byte 97
.byte 108
.byte 105
.byte 122
.byte 101
.byte 100
.byte 32
.byte 88
.byte 61
.byte 89
.byte 44
.byte 88
.byte 43
.byte 90
.byte 32
.byte 33
.byte 61
.byte 32
.byte 89
.byte 43
.byte 90
.byte 33
.byte 0
.align 1
.L176:
.byte 114
.byte 111
.byte 117
.byte 103
.byte 104
.byte 108
.byte 121
.byte 32
.byte 37
.byte 103
.byte 32
.byte 101
.byte 120
.byte 116
.byte 114
.byte 97
.byte 32
.byte 115
.byte 105
.byte 103
.byte 110
.byte 105
.byte 102
.byte 105
.byte 99
.byte 97
.byte 110
.byte 116
.byte 32
.byte 100
.byte 101
.byte 99
.byte 105
.byte 109
.byte 97
.byte 108
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L175:
.byte 112
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 101
.byte 108
.byte 121
.byte 32
.byte 119
.byte 105
.byte 116
.byte 104
.byte 32
.byte 97
.byte 98
.byte 111
.byte 117
.byte 116
.byte 32
.byte 37
.byte 103
.byte 32
.byte 101
.byte 120
.byte 116
.byte 114
.byte 97
.byte 32
.byte 66
.byte 45
.byte 100
.byte 105
.byte 103
.byte 105
.byte 116
.byte 115
.byte 44
.byte 32
.byte 105
.byte 46
.byte 101
.byte 46
.byte 10
.byte 0
.align 1
.L174:
.byte 83
.byte 111
.byte 109
.byte 101
.byte 32
.byte 115
.byte 117
.byte 98
.byte 101
.byte 120
.byte 112
.byte 114
.byte 101
.byte 115
.byte 115
.byte 105
.byte 111
.byte 110
.byte 115
.byte 32
.byte 97
.byte 112
.byte 112
.byte 101
.byte 97
.byte 114
.byte 32
.byte 116
.byte 111
.byte 32
.byte 98
.byte 101
.byte 32
.byte 99
.byte 97
.byte 108
.byte 99
.byte 117
.byte 108
.byte 97
.byte 116
.byte 101
.byte 100
.byte 32
.byte 101
.byte 120
.byte 116
.byte 114
.byte 97
.byte 10
.byte 0
.align 1
.L168:
.byte 111
.byte 102
.byte 32
.byte 97
.byte 110
.byte 10
.byte 101
.byte 120
.byte 116
.byte 114
.byte 97
.byte 45
.byte 112
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 0
.align 1
.L167:
.byte 90
.byte 49
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 44
.byte 32
.byte 111
.byte 114
.byte 32
.byte 90
.byte 50
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 32
.byte 0
.align 1
.L166:
.byte 44
.byte 32
.byte 111
.byte 114
.byte 32
.byte 101
.byte 120
.byte 97
.byte 99
.byte 116
.byte 32
.byte 114
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 97
.byte 108
.byte 32
.byte 97
.byte 114
.byte 105
.byte 116
.byte 104
.byte 109
.byte 101
.byte 116
.byte 105
.byte 99
.byte 32
.byte 97
.byte 32
.byte 114
.byte 101
.byte 115
.byte 117
.byte 108
.byte 116
.byte 10
.byte 0
.align 1
.L165:
.byte 66
.byte 101
.byte 99
.byte 97
.byte 117
.byte 115
.byte 101
.byte 32
.byte 111
.byte 102
.byte 32
.byte 117
.byte 110
.byte 117
.byte 115
.byte 117
.byte 97
.byte 108
.byte 32
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 32
.byte 61
.byte 32
.byte 37
.byte 102
.byte 0
.align 1
.L161:
.byte 9
.byte 85
.byte 50
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 44
.byte 32
.byte 90
.byte 50
.byte 32
.byte 45
.byte 32
.byte 85
.byte 50
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 10
.byte 0
.align 1
.L160:
.byte 9
.byte 85
.byte 49
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 44
.byte 32
.byte 90
.byte 49
.byte 32
.byte 45
.byte 32
.byte 85
.byte 49
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 10
.byte 0
.align 1
.L159:
.byte 80
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 0
.align 1
.L158:
.byte 0
.align 1
.L151:
.byte 84
.byte 104
.byte 97
.byte 116
.byte 32
.byte 102
.byte 101
.byte 97
.byte 116
.byte 117
.byte 114
.byte 101
.byte 32
.byte 105
.byte 115
.byte 32
.byte 110
.byte 111
.byte 116
.byte 32
.byte 116
.byte 101
.byte 115
.byte 116
.byte 101
.byte 100
.byte 32
.byte 102
.byte 117
.byte 114
.byte 116
.byte 104
.byte 101
.byte 114
.byte 32
.byte 98
.byte 121
.byte 32
.byte 116
.byte 104
.byte 105
.byte 115
.byte 32
.byte 112
.byte 114
.byte 111
.byte 103
.byte 114
.byte 97
.byte 109
.byte 46
.byte 10
.byte 0
.align 1
.L146:
.byte 80
.byte 111
.byte 115
.byte 115
.byte 105
.byte 98
.byte 108
.byte 121
.byte 32
.byte 115
.byte 111
.byte 109
.byte 101
.byte 32
.byte 112
.byte 97
.byte 114
.byte 116
.byte 32
.byte 111
.byte 102
.byte 32
.byte 116
.byte 104
.byte 105
.byte 115
.byte 0
.align 1
.L145:
.byte 98
.byte 121
.byte 32
.byte 101
.byte 120
.byte 116
.byte 114
.byte 97
.byte 45
.byte 112
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 101
.byte 32
.byte 101
.byte 118
.byte 97
.byte 108
.byte 117
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 111
.byte 102
.byte 32
.byte 97
.byte 114
.byte 105
.byte 116
.byte 104
.byte 109
.byte 101
.byte 116
.byte 105
.byte 99
.byte 32
.byte 115
.byte 117
.byte 98
.byte 101
.byte 120
.byte 112
.byte 114
.byte 101
.byte 115
.byte 115
.byte 105
.byte 111
.byte 110
.byte 115
.byte 46
.byte 10
.byte 0
.align 1
.L144:
.byte 97
.byte 114
.byte 101
.byte 32
.byte 115
.byte 121
.byte 109
.byte 112
.byte 116
.byte 111
.byte 109
.byte 115
.byte 32
.byte 111
.byte 102
.byte 32
.byte 105
.byte 110
.byte 99
.byte 111
.byte 110
.byte 115
.byte 105
.byte 115
.byte 116
.byte 101
.byte 110
.byte 99
.byte 105
.byte 101
.byte 115
.byte 32
.byte 105
.byte 110
.byte 116
.byte 114
.byte 111
.byte 100
.byte 117
.byte 99
.byte 101
.byte 100
.byte 10
.byte 0
.align 1
.L143:
.byte 114
.byte 101
.byte 115
.byte 112
.byte 101
.byte 99
.byte 116
.byte 105
.byte 118
.byte 101
.byte 108
.byte 121
.byte 32
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 44
.byte 32
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 44
.byte 32
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 44
.byte 10
.byte 0
.align 1
.L142:
.byte 68
.byte 105
.byte 115
.byte 97
.byte 103
.byte 114
.byte 101
.byte 101
.byte 109
.byte 101
.byte 110
.byte 116
.byte 115
.byte 32
.byte 97
.byte 109
.byte 111
.byte 110
.byte 103
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 118
.byte 97
.byte 108
.byte 117
.byte 101
.byte 115
.byte 32
.byte 88
.byte 49
.byte 44
.byte 32
.byte 89
.byte 49
.byte 44
.byte 32
.byte 90
.byte 49
.byte 44
.byte 10
.byte 0
.align 1
.L120:
.byte 80
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 119
.byte 111
.byte 114
.byte 115
.byte 101
.byte 32
.byte 116
.byte 104
.byte 97
.byte 110
.byte 32
.byte 53
.byte 32
.byte 100
.byte 101
.byte 99
.byte 105
.byte 109
.byte 97
.byte 108
.byte 32
.byte 102
.byte 105
.byte 103
.byte 117
.byte 114
.byte 101
.byte 115
.byte 32
.byte 32
.byte 0
.align 1
.L118:
.byte 84
.byte 104
.byte 101
.byte 32
.byte 110
.byte 117
.byte 109
.byte 98
.byte 101
.byte 114
.byte 32
.byte 111
.byte 102
.byte 32
.byte 115
.byte 105
.byte 103
.byte 110
.byte 105
.byte 102
.byte 105
.byte 99
.byte 97
.byte 110
.byte 116
.byte 32
.byte 100
.byte 105
.byte 103
.byte 105
.byte 116
.byte 115
.byte 32
.byte 111
.byte 102
.byte 32
.byte 116
.byte 104
.byte 101
.byte 32
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 32
.byte 105
.byte 115
.byte 32
.byte 37
.byte 102
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L117:
.byte 108
.byte 111
.byte 103
.byte 97
.byte 114
.byte 105
.byte 116
.byte 104
.byte 109
.byte 105
.byte 99
.byte 32
.byte 101
.byte 110
.byte 99
.byte 111
.byte 100
.byte 105
.byte 110
.byte 103
.byte 32
.byte 104
.byte 97
.byte 115
.byte 32
.byte 112
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 99
.byte 104
.byte 97
.byte 114
.byte 97
.byte 99
.byte 116
.byte 101
.byte 114
.byte 105
.byte 122
.byte 101
.byte 100
.byte 32
.byte 115
.byte 111
.byte 108
.byte 101
.byte 108
.byte 121
.byte 32
.byte 98
.byte 121
.byte 32
.byte 85
.byte 49
.byte 46
.byte 10
.byte 0
.align 1
.L114:
.byte 111
.byte 102
.byte 32
.byte 115
.byte 105
.byte 103
.byte 110
.byte 105
.byte 102
.byte 105
.byte 99
.byte 97
.byte 110
.byte 116
.byte 32
.byte 100
.byte 105
.byte 103
.byte 105
.byte 116
.byte 115
.byte 32
.byte 98
.byte 117
.byte 116
.byte 44
.byte 32
.byte 98
.byte 121
.byte 32
.byte 105
.byte 116
.byte 115
.byte 101
.byte 108
.byte 102
.byte 44
.byte 32
.byte 116
.byte 104
.byte 105
.byte 115
.byte 32
.byte 105
.byte 115
.byte 32
.byte 97
.byte 32
.byte 109
.byte 105
.byte 110
.byte 111
.byte 114
.byte 32
.byte 102
.byte 108
.byte 97
.byte 119
.byte 46
.byte 10
.byte 0
.align 1
.L113:
.byte 80
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 32
.byte 99
.byte 97
.byte 110
.byte 110
.byte 111
.byte 116
.byte 32
.byte 98
.byte 101
.byte 32
.byte 99
.byte 104
.byte 97
.byte 114
.byte 97
.byte 99
.byte 116
.byte 101
.byte 114
.byte 105
.byte 122
.byte 101
.byte 100
.byte 32
.byte 98
.byte 121
.byte 32
.byte 97
.byte 110
.byte 32
.byte 73
.byte 110
.byte 116
.byte 101
.byte 103
.byte 101
.byte 114
.byte 32
.byte 110
.byte 117
.byte 109
.byte 98
.byte 101
.byte 114
.byte 10
.byte 0
.align 1
.L100:
.byte 67
.byte 111
.byte 109
.byte 112
.byte 97
.byte 114
.byte 105
.byte 115
.byte 111
.byte 110
.byte 32
.byte 105
.byte 115
.byte 32
.byte 102
.byte 117
.byte 122
.byte 122
.byte 121
.byte 44
.byte 88
.byte 61
.byte 49
.byte 32
.byte 98
.byte 117
.byte 116
.byte 32
.byte 88
.byte 45
.byte 49
.byte 47
.byte 50
.byte 45
.byte 49
.byte 47
.byte 50
.byte 32
.byte 33
.byte 61
.byte 32
.byte 48
.byte 0
.align 1
.L96:
.byte 40
.byte 49
.byte 45
.byte 85
.byte 49
.byte 41
.byte 45
.byte 49
.byte 47
.byte 50
.byte 32
.byte 60
.byte 32
.byte 49
.byte 47
.byte 50
.byte 32
.byte 105
.byte 115
.byte 32
.byte 70
.byte 65
.byte 76
.byte 83
.byte 69
.byte 44
.byte 32
.byte 112
.byte 114
.byte 111
.byte 103
.byte 46
.byte 32
.byte 102
.byte 97
.byte 105
.byte 108
.byte 115
.byte 63
.byte 0
.align 8
.L94:
.word 0x40240000
.word 0x0
.align 1
.L89:
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 32
.byte 105
.byte 115
.byte 32
.byte 110
.byte 111
.byte 116
.byte 32
.byte 97
.byte 115
.byte 32
.byte 103
.byte 111
.byte 111
.byte 100
.byte 32
.byte 97
.byte 115
.byte 32
.byte 50
.byte 32
.byte 111
.byte 114
.byte 32
.byte 49
.byte 48
.byte 0
.align 1
.L85:
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 32
.byte 105
.byte 115
.byte 32
.byte 116
.byte 111
.byte 111
.byte 32
.byte 98
.byte 105
.byte 103
.byte 58
.byte 32
.byte 114
.byte 111
.byte 117
.byte 110
.byte 100
.byte 111
.byte 102
.byte 102
.byte 32
.byte 112
.byte 114
.byte 111
.byte 98
.byte 108
.byte 101
.byte 109
.byte 115
.byte 0
.align 1
.L83:
.byte 77
.byte 89
.byte 83
.byte 84
.byte 69
.byte 82
.byte 89
.byte 58
.byte 32
.byte 114
.byte 101
.byte 99
.byte 97
.byte 108
.byte 99
.byte 117
.byte 108
.byte 97
.byte 116
.byte 101
.byte 100
.byte 32
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L82:
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 32
.byte 99
.byte 111
.byte 110
.byte 102
.byte 105
.byte 114
.byte 109
.byte 101
.byte 100
.byte 46
.byte 10
.byte 0
.align 8
.L79:
.word 0x3f847ae1
.word 0x47ae147b
.align 1
.L78:
.byte 103
.byte 101
.byte 116
.byte 115
.byte 32
.byte 98
.byte 101
.byte 116
.byte 116
.byte 101
.byte 114
.byte 32
.byte 99
.byte 108
.byte 111
.byte 115
.byte 101
.byte 115
.byte 116
.byte 32
.byte 114
.byte 101
.byte 108
.byte 97
.byte 116
.byte 105
.byte 118
.byte 101
.byte 32
.byte 115
.byte 101
.byte 112
.byte 97
.byte 114
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 85
.byte 49
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L77:
.byte 99
.byte 111
.byte 110
.byte 102
.byte 105
.byte 114
.byte 109
.byte 115
.byte 32
.byte 99
.byte 108
.byte 111
.byte 115
.byte 101
.byte 115
.byte 116
.byte 32
.byte 114
.byte 101
.byte 108
.byte 97
.byte 116
.byte 105
.byte 118
.byte 101
.byte 32
.byte 115
.byte 101
.byte 112
.byte 97
.byte 114
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 85
.byte 49
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L62:
.byte 82
.byte 101
.byte 99
.byte 97
.byte 108
.byte 99
.byte 117
.byte 108
.byte 97
.byte 116
.byte 105
.byte 110
.byte 103
.byte 32
.byte 114
.byte 97
.byte 100
.byte 105
.byte 120
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 112
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 10
.byte 32
.byte 0
.align 1
.L61:
.byte 67
.byte 108
.byte 111
.byte 115
.byte 101
.byte 115
.byte 116
.byte 32
.byte 114
.byte 101
.byte 108
.byte 97
.byte 116
.byte 105
.byte 118
.byte 101
.byte 32
.byte 115
.byte 101
.byte 112
.byte 97
.byte 114
.byte 97
.byte 116
.byte 105
.byte 111
.byte 110
.byte 32
.byte 102
.byte 111
.byte 117
.byte 110
.byte 100
.byte 32
.byte 105
.byte 115
.byte 32
.byte 85
.byte 49
.byte 32
.byte 61
.byte 32
.byte 37
.byte 46
.byte 55
.byte 101
.byte 32
.byte 46
.byte 10
.byte 10
.byte 0
.align 1
.L55:
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 32
.byte 61
.byte 32
.byte 37
.byte 102
.byte 32
.byte 46
.byte 10
.byte 0
.align 1
.L46:
.byte 83
.byte 101
.byte 97
.byte 114
.byte 99
.byte 104
.byte 105
.byte 110
.byte 103
.byte 32
.byte 102
.byte 111
.byte 114
.byte 32
.byte 82
.byte 97
.byte 100
.byte 105
.byte 120
.byte 32
.byte 97
.byte 110
.byte 100
.byte 32
.byte 80
.byte 114
.byte 101
.byte 99
.byte 105
.byte 115
.byte 105
.byte 111
.byte 110
.byte 46
.byte 10
.byte 0
.align 1
.L45:
.byte 10
.byte 0
.align 1
.L44:
.byte 45
.byte 49
.byte 44
.byte 32
.byte 48
.byte 44
.byte 32
.byte 49
.byte 47
.byte 50
.byte 44
.byte 32
.byte 49
.byte 44
.byte 32
.byte 50
.byte 44
.byte 32
.byte 51
.byte 44
.byte 32
.byte 52
.byte 44
.byte 32
.byte 53
.byte 44
.byte 32
.byte 57
.byte 44
.byte 32
.byte 50
.byte 55
.byte 44
.byte 32
.byte 51
.byte 50
.byte 32
.byte 38
.byte 32
.byte 50
.byte 52
.byte 48
.byte 32
.byte 97
.byte 114
.byte 101
.byte 32
.byte 79
.byte 46
.byte 75
.byte 46
.byte 10
.byte 0
.align 1
.L39:
.byte 53
.byte 32
.byte 33
.byte 61
.byte 32
.byte 52
.byte 43
.byte 49
.byte 44
.byte 32
.byte 50
.byte 52
.byte 48
.byte 47
.byte 51
.byte 32
.byte 33
.byte 61
.byte 32
.byte 56
.byte 48
.byte 44
.byte 32
.byte 50
.byte 52
.byte 48
.byte 47
.byte 52
.byte 32
.byte 33
.byte 61
.byte 32
.byte 54
.byte 48
.byte 44
.byte 32
.byte 111
.byte 114
.byte 32
.byte 50
.byte 52
.byte 48
.byte 47
.byte 53
.byte 32
.byte 33
.byte 61
.byte 32
.byte 52
.byte 56
.byte 0
.align 1
.L35:
.byte 57
.byte 32
.byte 33
.byte 61
.byte 32
.byte 51
.byte 42
.byte 51
.byte 44
.byte 32
.byte 50
.byte 55
.byte 32
.byte 33
.byte 61
.byte 32
.byte 57
.byte 42
.byte 51
.byte 44
.byte 32
.byte 51
.byte 50
.byte 32
.byte 33
.byte 61
.byte 32
.byte 56
.byte 42
.byte 52
.byte 44
.byte 32
.byte 111
.byte 114
.byte 32
.byte 51
.byte 50
.byte 45
.byte 50
.byte 55
.byte 45
.byte 52
.byte 45
.byte 49
.byte 32
.byte 33
.byte 61
.byte 32
.byte 48
.byte 0
.align 1
.L31:
.byte 49
.byte 47
.byte 50
.byte 32
.byte 43
.byte 32
.byte 40
.byte 45
.byte 49
.byte 41
.byte 32
.byte 43
.byte 32
.byte 49
.byte 47
.byte 50
.byte 32
.byte 33
.byte 61
.byte 32
.byte 48
.byte 0
.align 1
.L27:
.byte 45
.byte 49
.byte 43
.byte 49
.byte 32
.byte 33
.byte 61
.byte 32
.byte 48
.byte 44
.byte 32
.byte 40
.byte 45
.byte 49
.byte 41
.byte 43
.byte 97
.byte 98
.byte 115
.byte 40
.byte 49
.byte 41
.byte 32
.byte 33
.byte 61
.byte 32
.byte 48
.byte 44
.byte 32
.byte 111
.byte 114
.byte 32
.byte 45
.byte 49
.byte 43
.byte 40
.byte 45
.byte 49
.byte 41
.byte 42
.byte 40
.byte 45
.byte 49
.byte 41
.byte 32
.byte 33
.byte 61
.byte 32
.byte 48
.byte 0
.align 1
.L23:
.byte 51
.byte 32
.byte 33
.byte 61
.byte 32
.byte 50
.byte 43
.byte 49
.byte 44
.byte 32
.byte 52
.byte 32
.byte 33
.byte 61
.byte 32
.byte 51
.byte 43
.byte 49
.byte 44
.byte 32
.byte 52
.byte 43
.byte 50
.byte 42
.byte 40
.byte 45
.byte 50
.byte 41
.byte 32
.byte 33
.byte 61
.byte 32
.byte 48
.byte 44
.byte 32
.byte 111
.byte 114
.byte 32
.byte 52
.byte 45
.byte 51
.byte 45
.byte 49
.byte 32
.byte 33
.byte 61
.byte 32
.byte 48
.byte 0
.align 8
.L21:
.word 0x3f50624d
.word 0xd2f1a9fc
.align 1
.L20:
.byte 67
.byte 111
.byte 109
.byte 112
.byte 97
.byte 114
.byte 105
.byte 115
.byte 111
.byte 110
.byte 32
.byte 97
.byte 108
.byte 108
.byte 101
.byte 103
.byte 101
.byte 115
.byte 32
.byte 116
.byte 104
.byte 97
.byte 116
.byte 32
.byte 45
.byte 48
.byte 46
.byte 48
.byte 32
.byte 105
.byte 115
.byte 32
.byte 78
.byte 111
.byte 110
.byte 45
.byte 122
.byte 101
.byte 114
.byte 111
.byte 33
.byte 10
.byte 0
.align 1
.L15:
.byte 48
.byte 43
.byte 48
.byte 32
.byte 33
.byte 61
.byte 32
.byte 48
.byte 44
.byte 32
.byte 49
.byte 45
.byte 49
.byte 32
.byte 33
.byte 61
.byte 32
.byte 48
.byte 44
.byte 32
.byte 49
.byte 32
.byte 60
.byte 61
.byte 32
.byte 48
.byte 44
.byte 32
.byte 111
.byte 114
.byte 32
.byte 49
.byte 43
.byte 49
.byte 32
.byte 33
.byte 61
.byte 32
.byte 50
.byte 0
.align 1
.L13:
.byte 80
.byte 114
.byte 111
.byte 103
.byte 114
.byte 97
.byte 109
.byte 32
.byte 105
.byte 115
.byte 32
.byte 110
.byte 111
.byte 119
.byte 32
.byte 82
.byte 85
.byte 78
.byte 78
.byte 73
.byte 78
.byte 71
.byte 32
.byte 116
.byte 101
.byte 115
.byte 116
.byte 115
.byte 32
.byte 111
.byte 110
.byte 32
.byte 115
.byte 109
.byte 97
.byte 108
.byte 108
.byte 32
.byte 105
.byte 110
.byte 116
.byte 101
.byte 103
.byte 101
.byte 114
.byte 115
.byte 58
.byte 10
.byte 0
.align 8
.L9:
.word 0x3ff00000
.word 0x0
.align 8
.L8:
.word 0x0
.word 0x0
.align 1
.L3:
.byte 10
.byte 42
.byte 32
.byte 42
.byte 32
.byte 42
.byte 32
.byte 70
.byte 76
.byte 79
.byte 65
.byte 84
.byte 73
.byte 78
.byte 71
.byte 45
.byte 80
.byte 79
.byte 73
.byte 78
.byte 84
.byte 32
.byte 69
.byte 82
.byte 82
.byte 79
.byte 82
.byte 32
.byte 42
.byte 32
.byte 42
.byte 32
.byte 42
.byte 10
.byte 0