13323 lines
		
	
	
		
			214 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			13323 lines
		
	
	
		
			214 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
.section ".data"
 | 
						|
.type .2,#object
 | 
						|
.align 4
 | 
						|
.2:
 | 
						|
.word s22
 | 
						|
.word s241
 | 
						|
.word s243
 | 
						|
.word s244
 | 
						|
.word s25
 | 
						|
.word s26
 | 
						|
.word s4
 | 
						|
.word s61
 | 
						|
.word s626
 | 
						|
.word s71
 | 
						|
.word s72
 | 
						|
.word s757
 | 
						|
.word s7813
 | 
						|
.word s714
 | 
						|
.word s715
 | 
						|
.word s81
 | 
						|
.word s84
 | 
						|
.word s85
 | 
						|
.word s86
 | 
						|
.word s88
 | 
						|
.word s9
 | 
						|
.section ".bss"
 | 
						|
.size .2,84
 | 
						|
.type .3,#object
 | 
						|
.size .3,68
 | 
						|
.local .3
 | 
						|
.common .3,68,4
 | 
						|
.type .4,#object
 | 
						|
.size .4,4
 | 
						|
.local .4
 | 
						|
.common .4,4,4
 | 
						|
.global main
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
main:
 | 
						|
save %sp,-96,%sp
 | 
						|
set .3+36,%i4
 | 
						|
set 1,%i3
 | 
						|
st %i3,[%i4]
 | 
						|
set .3+40,%i4
 | 
						|
set 1,%i3
 | 
						|
st %i3,[%i4]
 | 
						|
set .3+44,%i4
 | 
						|
set 1,%i3
 | 
						|
st %i3,[%i4]
 | 
						|
set .3+48,%i4
 | 
						|
set 1,%i3
 | 
						|
st %i3,[%i4]
 | 
						|
set .4,%i4
 | 
						|
set .3,%i3
 | 
						|
st %i3,[%i4]
 | 
						|
mov %g0,%i5
 | 
						|
ba .L12; nop
 | 
						|
.L9:
 | 
						|
set .4,%i4
 | 
						|
ld [%i4],%o0
 | 
						|
sll %i5,2,%i4
 | 
						|
set .2,%i3
 | 
						|
ld [%i4+%i3],%i4
 | 
						|
call %i4; nop
 | 
						|
set .3+52,%i3
 | 
						|
st %o0,[%i3]
 | 
						|
set .3+56,%i4
 | 
						|
set .3+56,%i3
 | 
						|
ld [%i3],%i3
 | 
						|
set .3+52,%i2
 | 
						|
ld [%i2],%i2
 | 
						|
add %i3,%i2,%i3
 | 
						|
st %i3,[%i4]
 | 
						|
set .3+36,%i4
 | 
						|
ld [%i4],%i4
 | 
						|
cmp %i4,0; be .L17; nop
 | 
						|
set .L20,%o0
 | 
						|
set .3+60,%o1
 | 
						|
set .3+52,%i4
 | 
						|
ld [%i4],%o2
 | 
						|
call printf; nop
 | 
						|
.L17:
 | 
						|
.L10:
 | 
						|
add %i5,1,%i5
 | 
						|
.L12:
 | 
						|
mov %i5,%i4
 | 
						|
set 21,%i3
 | 
						|
cmp %i4,%i3; blu .L9; nop
 | 
						|
set .3+56,%i4
 | 
						|
ld [%i4],%i4
 | 
						|
cmp %i4,0; bne .L23; nop
 | 
						|
set .L26,%o0
 | 
						|
call printf; nop
 | 
						|
ba .L24; nop
 | 
						|
.L23:
 | 
						|
set .L27,%o0
 | 
						|
call printf; nop
 | 
						|
.L24:
 | 
						|
mov %g0,%i0
 | 
						|
.L1:
 | 
						|
ret; restore
 | 
						|
.type main,#function
 | 
						|
.size main,.-main
 | 
						|
.section ".data"
 | 
						|
.type .29,#object
 | 
						|
.align 1
 | 
						|
.29:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 50
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .29,10
 | 
						|
.type .30,#object
 | 
						|
.size .30,8
 | 
						|
.align 1
 | 
						|
.30:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 50
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.global s22
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s22:
 | 
						|
save %sp,-96,%sp
 | 
						|
mov %g0,%i3
 | 
						|
set .30,%i5
 | 
						|
add %i0,60,%i4
 | 
						|
.L31:
 | 
						|
.L32:
 | 
						|
mov %i4,%l4
 | 
						|
add %l4,1,%i4
 | 
						|
mov %i5,%l3
 | 
						|
add %l3,1,%i5
 | 
						|
ldsb [%l3],%l3
 | 
						|
stb %l3,[%l4]
 | 
						|
sll %l3,8*(4-1),%l4; sra %l4,8*(4-1),%l4
 | 
						|
cmp %l4,0; bne .L31; nop
 | 
						|
set 1,%i2
 | 
						|
set 2,%l7
 | 
						|
set 3,%l6
 | 
						|
set 4,%i1
 | 
						|
add %i2,%l7,%l4
 | 
						|
add %l4,%l6,%l4
 | 
						|
add %l4,%i1,%l4
 | 
						|
cmp %l4,10; be .L34; nop
 | 
						|
add %i3,1,%i3
 | 
						|
ld [%i0+44],%l4
 | 
						|
cmp %l4,0; be .L36; nop
 | 
						|
set .29,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L36:
 | 
						|
.L34:
 | 
						|
set 2,%l5
 | 
						|
cmp %l5,%i2; bne .L38; nop
 | 
						|
add %i3,4,%i3
 | 
						|
ld [%i0+44],%l4
 | 
						|
cmp %l4,0; be .L40; nop
 | 
						|
set .29,%o0
 | 
						|
set 4,%o1
 | 
						|
call printf; nop
 | 
						|
.L40:
 | 
						|
.L38:
 | 
						|
mov %i3,%i0
 | 
						|
.L28:
 | 
						|
ret; restore
 | 
						|
.type s22,#function
 | 
						|
.size s22,.-s22
 | 
						|
.section ".data"
 | 
						|
.type .43,#object
 | 
						|
.align 1
 | 
						|
.43:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 49
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .43,11
 | 
						|
.type .44,#object
 | 
						|
.size .44,8
 | 
						|
.align 1
 | 
						|
.44:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 49
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.type .45,#object
 | 
						|
.size .45,156
 | 
						|
.align 4
 | 
						|
.45:
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x6
 | 
						|
.word 0x0
 | 
						|
.word 0x8
 | 
						|
.word 0x0
 | 
						|
.word 0xc
 | 
						|
.word 0x0
 | 
						|
.word 0x10
 | 
						|
.word 0x0
 | 
						|
.word 0x12
 | 
						|
.word 0x0
 | 
						|
.word 0x14
 | 
						|
.word 0x0
 | 
						|
.word 0x18
 | 
						|
.word 0x0
 | 
						|
.word 0x1c
 | 
						|
.word 0x0
 | 
						|
.word 0x1e
 | 
						|
.word 0x0
 | 
						|
.word 0x20
 | 
						|
.word 0x0
 | 
						|
.word 0x24
 | 
						|
.global s241
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s241:
 | 
						|
save %sp,-560,%sp
 | 
						|
mov %g0,%i2
 | 
						|
mov %g0,%i1
 | 
						|
set .44,%i4
 | 
						|
add %i0,60,%i3
 | 
						|
.L46:
 | 
						|
.L47:
 | 
						|
mov %i3,%l7
 | 
						|
add %l7,1,%i3
 | 
						|
mov %i4,%l6
 | 
						|
add %l6,1,%i4
 | 
						|
ldsb [%l6],%l6
 | 
						|
stb %l6,[%l7]
 | 
						|
sll %l6,8*(4-1),%l7; sra %l7,8*(4-1),%l7
 | 
						|
cmp %l7,0; bne .L46; nop
 | 
						|
ba .L49; nop
 | 
						|
add %i2,1,%i2
 | 
						|
ld [%i0+44],%l7
 | 
						|
cmp %l7,0; be .L51; nop
 | 
						|
set .43,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L51:
 | 
						|
.L49:
 | 
						|
ba .L53; nop
 | 
						|
add %i2,2,%i2
 | 
						|
ld [%i0+44],%l7
 | 
						|
cmp %l7,0; be .L55; nop
 | 
						|
set .43,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L55:
 | 
						|
.L53:
 | 
						|
ba .L57; nop
 | 
						|
add %i2,4,%i2
 | 
						|
ld [%i0+44],%l7
 | 
						|
cmp %l7,0; be .L59; nop
 | 
						|
set .43,%o0
 | 
						|
set 4,%o1
 | 
						|
call printf; nop
 | 
						|
.L59:
 | 
						|
.L57:
 | 
						|
ba .L61; nop
 | 
						|
add %i2,8,%i2
 | 
						|
ld [%i0+44],%l7
 | 
						|
cmp %l7,0; be .L63; nop
 | 
						|
set .43,%o0
 | 
						|
set 8,%o1
 | 
						|
call printf; nop
 | 
						|
.L63:
 | 
						|
.L61:
 | 
						|
mov %g0,%i5
 | 
						|
.L65:
 | 
						|
sll %i5,2,%l7
 | 
						|
set .45,%l6
 | 
						|
st %i5,[%l7+%l6]
 | 
						|
.L66:
 | 
						|
add %i5,1,%i5
 | 
						|
cmp %i5,17; bl .L65; nop
 | 
						|
set 18,%i5
 | 
						|
.L69:
 | 
						|
sll %i5,2,%l7
 | 
						|
set .45,%l6
 | 
						|
add %l7,%l6,%l7
 | 
						|
ld [%l7],%o0
 | 
						|
call pow2; nop
 | 
						|
st %o0,[%l7]
 | 
						|
sll %i5,2,%l7
 | 
						|
set .45-4,%l6
 | 
						|
set .45,%l5
 | 
						|
ld [%l7+%l5],%l5
 | 
						|
sub %l5,1,%l5
 | 
						|
st %l5,[%l7+%l6]
 | 
						|
add %i5,2,%i5
 | 
						|
.L70:
 | 
						|
cmp %i5,39; bl .L69; nop
 | 
						|
st %g0,[%fp+-156]
 | 
						|
st %g0,[%fp+-312]
 | 
						|
st %g0,[%fp+-468]
 | 
						|
set 1,%l7
 | 
						|
st %l7,[%fp+-152]
 | 
						|
set 1,%l7
 | 
						|
st %l7,[%fp+-308]
 | 
						|
set 1,%l7
 | 
						|
st %l7,[%fp+-464]
 | 
						|
set 2,%l7
 | 
						|
st %l7,[%fp+-148]
 | 
						|
set 2,%l7
 | 
						|
st %l7,[%fp+-304]
 | 
						|
set 2,%l7
 | 
						|
st %l7,[%fp+-460]
 | 
						|
set 3,%l7
 | 
						|
st %l7,[%fp+-144]
 | 
						|
set 3,%l7
 | 
						|
st %l7,[%fp+-300]
 | 
						|
set 3,%l7
 | 
						|
st %l7,[%fp+-456]
 | 
						|
set 4,%l7
 | 
						|
st %l7,[%fp+-140]
 | 
						|
set 4,%l7
 | 
						|
st %l7,[%fp+-296]
 | 
						|
set 4,%l7
 | 
						|
st %l7,[%fp+-452]
 | 
						|
set 5,%l7
 | 
						|
st %l7,[%fp+-136]
 | 
						|
set 5,%l7
 | 
						|
st %l7,[%fp+-292]
 | 
						|
set 5,%l7
 | 
						|
st %l7,[%fp+-448]
 | 
						|
set 6,%l7
 | 
						|
st %l7,[%fp+-132]
 | 
						|
set 6,%l7
 | 
						|
st %l7,[%fp+-288]
 | 
						|
set 6,%l7
 | 
						|
st %l7,[%fp+-444]
 | 
						|
set 7,%l7
 | 
						|
st %l7,[%fp+-128]
 | 
						|
set 7,%l7
 | 
						|
st %l7,[%fp+-284]
 | 
						|
set 7,%l7
 | 
						|
st %l7,[%fp+-440]
 | 
						|
set 8,%l7
 | 
						|
st %l7,[%fp+-124]
 | 
						|
set 8,%l7
 | 
						|
st %l7,[%fp+-280]
 | 
						|
set 8,%l7
 | 
						|
st %l7,[%fp+-436]
 | 
						|
set 9,%l7
 | 
						|
st %l7,[%fp+-120]
 | 
						|
set 9,%l7
 | 
						|
st %l7,[%fp+-276]
 | 
						|
set 9,%l7
 | 
						|
st %l7,[%fp+-432]
 | 
						|
set 10,%l7
 | 
						|
st %l7,[%fp+-116]
 | 
						|
set 10,%l7
 | 
						|
st %l7,[%fp+-272]
 | 
						|
set 10,%l7
 | 
						|
st %l7,[%fp+-428]
 | 
						|
set 11,%l7
 | 
						|
st %l7,[%fp+-112]
 | 
						|
set 11,%l7
 | 
						|
st %l7,[%fp+-268]
 | 
						|
set 11,%l7
 | 
						|
st %l7,[%fp+-424]
 | 
						|
set 12,%l7
 | 
						|
st %l7,[%fp+-108]
 | 
						|
set 12,%l7
 | 
						|
st %l7,[%fp+-264]
 | 
						|
set 12,%l7
 | 
						|
st %l7,[%fp+-420]
 | 
						|
set 13,%l7
 | 
						|
st %l7,[%fp+-104]
 | 
						|
set 13,%l7
 | 
						|
st %l7,[%fp+-260]
 | 
						|
set 13,%l7
 | 
						|
st %l7,[%fp+-416]
 | 
						|
set 14,%l7
 | 
						|
st %l7,[%fp+-100]
 | 
						|
set 14,%l7
 | 
						|
st %l7,[%fp+-256]
 | 
						|
set 14,%l7
 | 
						|
st %l7,[%fp+-412]
 | 
						|
set 15,%l7
 | 
						|
st %l7,[%fp+-96]
 | 
						|
set 15,%l7
 | 
						|
st %l7,[%fp+-252]
 | 
						|
set 15,%l7
 | 
						|
st %l7,[%fp+-408]
 | 
						|
set 16,%l7
 | 
						|
st %l7,[%fp+-92]
 | 
						|
set 16,%l7
 | 
						|
st %l7,[%fp+-248]
 | 
						|
set 16,%l7
 | 
						|
st %l7,[%fp+-404]
 | 
						|
set 63,%l7
 | 
						|
st %l7,[%fp+-88]
 | 
						|
set 63,%l7
 | 
						|
st %l7,[%fp+-244]
 | 
						|
set 63,%l7
 | 
						|
st %l7,[%fp+-400]
 | 
						|
set 64,%l7
 | 
						|
st %l7,[%fp+-84]
 | 
						|
set 64,%l7
 | 
						|
st %l7,[%fp+-240]
 | 
						|
set 64,%l7
 | 
						|
st %l7,[%fp+-396]
 | 
						|
set 255,%l7
 | 
						|
st %l7,[%fp+-80]
 | 
						|
set 255,%l7
 | 
						|
st %l7,[%fp+-236]
 | 
						|
set 255,%l7
 | 
						|
st %l7,[%fp+-392]
 | 
						|
set 256,%l7
 | 
						|
st %l7,[%fp+-76]
 | 
						|
set 256,%l7
 | 
						|
st %l7,[%fp+-232]
 | 
						|
set 256,%l7
 | 
						|
st %l7,[%fp+-388]
 | 
						|
set 4095,%l7
 | 
						|
st %l7,[%fp+-72]
 | 
						|
set 4095,%l7
 | 
						|
st %l7,[%fp+-228]
 | 
						|
set 4095,%l7
 | 
						|
st %l7,[%fp+-384]
 | 
						|
set 4096,%l7
 | 
						|
st %l7,[%fp+-68]
 | 
						|
set 4096,%l7
 | 
						|
st %l7,[%fp+-224]
 | 
						|
set 4096,%l7
 | 
						|
st %l7,[%fp+-380]
 | 
						|
set 65535,%l7
 | 
						|
st %l7,[%fp+-64]
 | 
						|
set 65535,%l7
 | 
						|
st %l7,[%fp+-220]
 | 
						|
set 65535,%l7
 | 
						|
st %l7,[%fp+-376]
 | 
						|
set 65536,%l7
 | 
						|
st %l7,[%fp+-60]
 | 
						|
set 65536,%l7
 | 
						|
st %l7,[%fp+-216]
 | 
						|
set 65536,%l7
 | 
						|
st %l7,[%fp+-372]
 | 
						|
set 262143,%l7
 | 
						|
st %l7,[%fp+-56]
 | 
						|
set 262143,%l7
 | 
						|
st %l7,[%fp+-212]
 | 
						|
set 262143,%l7
 | 
						|
st %l7,[%fp+-368]
 | 
						|
set 262144,%l7
 | 
						|
st %l7,[%fp+-52]
 | 
						|
set 262144,%l7
 | 
						|
st %l7,[%fp+-208]
 | 
						|
set 262144,%l7
 | 
						|
st %l7,[%fp+-364]
 | 
						|
set 1048575,%l7
 | 
						|
st %l7,[%fp+-48]
 | 
						|
set 1048575,%l7
 | 
						|
st %l7,[%fp+-204]
 | 
						|
set 1048575,%l7
 | 
						|
st %l7,[%fp+-360]
 | 
						|
set 1048576,%l7
 | 
						|
st %l7,[%fp+-44]
 | 
						|
set 1048576,%l7
 | 
						|
st %l7,[%fp+-200]
 | 
						|
set 1048576,%l7
 | 
						|
st %l7,[%fp+-356]
 | 
						|
set 16777215,%l7
 | 
						|
st %l7,[%fp+-40]
 | 
						|
set 16777215,%l7
 | 
						|
st %l7,[%fp+-196]
 | 
						|
set 16777215,%l7
 | 
						|
st %l7,[%fp+-352]
 | 
						|
set 16777216,%l7
 | 
						|
st %l7,[%fp+-36]
 | 
						|
set 16777216,%l7
 | 
						|
st %l7,[%fp+-192]
 | 
						|
set 16777216,%l7
 | 
						|
st %l7,[%fp+-348]
 | 
						|
set 268435455,%l7
 | 
						|
st %l7,[%fp+-32]
 | 
						|
set 268435455,%l7
 | 
						|
st %l7,[%fp+-188]
 | 
						|
set 268435455,%l7
 | 
						|
st %l7,[%fp+-344]
 | 
						|
set 268435456,%l7
 | 
						|
st %l7,[%fp+-28]
 | 
						|
set 268435456,%l7
 | 
						|
st %l7,[%fp+-184]
 | 
						|
set 268435456,%l7
 | 
						|
st %l7,[%fp+-340]
 | 
						|
set 1073741823,%l7
 | 
						|
st %l7,[%fp+-24]
 | 
						|
set 1073741823,%l7
 | 
						|
st %l7,[%fp+-180]
 | 
						|
set 1073741823,%l7
 | 
						|
st %l7,[%fp+-336]
 | 
						|
set 1073741824,%l7
 | 
						|
st %l7,[%fp+-20]
 | 
						|
set 1073741824,%l7
 | 
						|
st %l7,[%fp+-176]
 | 
						|
set 1073741824,%l7
 | 
						|
st %l7,[%fp+-332]
 | 
						|
set 0xffffffff,%l7
 | 
						|
st %l7,[%fp+-16]
 | 
						|
set 0xffffffff,%l7
 | 
						|
st %l7,[%fp+-172]
 | 
						|
set 0xffffffff,%l7
 | 
						|
st %l7,[%fp+-328]
 | 
						|
set 0xffffffff,%l7
 | 
						|
st %l7,[%fp+-12]
 | 
						|
set 0xffffffff,%l7
 | 
						|
st %l7,[%fp+-168]
 | 
						|
set 0xffffffff,%l7
 | 
						|
st %l7,[%fp+-324]
 | 
						|
set 0xffffffff,%l7
 | 
						|
st %l7,[%fp+-8]
 | 
						|
set 0xffffffff,%l7
 | 
						|
st %l7,[%fp+-164]
 | 
						|
set 0xffffffff,%l7
 | 
						|
st %l7,[%fp+-320]
 | 
						|
set 0xffffffff,%l7
 | 
						|
st %l7,[%fp+-4]
 | 
						|
set 0xffffffff,%l7
 | 
						|
st %l7,[%fp+-160]
 | 
						|
set 0xffffffff,%l7
 | 
						|
st %l7,[%fp+-316]
 | 
						|
mov %g0,%i5
 | 
						|
.L188:
 | 
						|
sll %i5,2,%l7
 | 
						|
add -156,%fp,%l6
 | 
						|
ld [%l7+%l6],%l6
 | 
						|
set .45,%l5
 | 
						|
ld [%l7+%l5],%l5
 | 
						|
cmp %l5,%l6; bne .L195; nop
 | 
						|
add -312,%fp,%l5
 | 
						|
ld [%l7+%l5],%l5
 | 
						|
cmp %l6,%l5; bne .L195; nop
 | 
						|
add -468,%fp,%l6
 | 
						|
ld [%l7+%l6],%l7
 | 
						|
cmp %l5,%l7; be .L192; nop
 | 
						|
.L195:
 | 
						|
ld [%i0+40],%l7
 | 
						|
cmp %l7,0; be .L196; nop
 | 
						|
set .L198,%o0
 | 
						|
call printf; nop
 | 
						|
set .L199,%o0
 | 
						|
call printf; nop
 | 
						|
.L196:
 | 
						|
.L192:
 | 
						|
.L189:
 | 
						|
add %i5,1,%i5
 | 
						|
cmp %i5,39; bl .L188; nop
 | 
						|
cmp %i1,0; be .L200; nop
 | 
						|
set 16,%i2
 | 
						|
.L200:
 | 
						|
mov %i2,%i0
 | 
						|
.L42:
 | 
						|
ret; restore
 | 
						|
.type s241,#function
 | 
						|
.size s241,.-s241
 | 
						|
.global pow2
 | 
						|
.align 4
 | 
						|
pow2:
 | 
						|
set 1,%o5
 | 
						|
ba .L204; nop
 | 
						|
.L203:
 | 
						|
sll %o5,1,%o5
 | 
						|
.L204:
 | 
						|
mov %o0,%o4
 | 
						|
sub %o4,1,%o0
 | 
						|
cmp %o4,0; bne .L203; nop
 | 
						|
mov %o5,%o0
 | 
						|
.L202:
 | 
						|
retl; nop
 | 
						|
.type pow2,#function
 | 
						|
.size pow2,.-pow2
 | 
						|
.section ".data"
 | 
						|
.type .207,#object
 | 
						|
.align 1
 | 
						|
.207:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 51
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .207,11
 | 
						|
.type .208,#object
 | 
						|
.size .208,8
 | 
						|
.align 1
 | 
						|
.208:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 51
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.global s243
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s243:
 | 
						|
save %sp,-352,%sp
 | 
						|
mov %g0,%i3
 | 
						|
set .208,%i5
 | 
						|
add %i0,60,%i4
 | 
						|
.L209:
 | 
						|
.L210:
 | 
						|
mov %i4,%i2
 | 
						|
add %i2,1,%i4
 | 
						|
mov %i5,%i1
 | 
						|
add %i1,1,%i5
 | 
						|
ldsb [%i1],%i1
 | 
						|
stb %i1,[%i2]
 | 
						|
sll %i1,8*(4-1),%i2; sra %i2,8*(4-1),%i2
 | 
						|
cmp %i2,0; bne .L209; nop
 | 
						|
add -256,%fp,%o0
 | 
						|
call zerofill; nop
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-159]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-191]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-130]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-208]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-158]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-190]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-223]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-207]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-157]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-189]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-222]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-206]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-156]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-188]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-221]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-205]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-155]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-187]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-219]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-204]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-154]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-186]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-218]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-203]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-153]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-185]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-216]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-202]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-152]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-184]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-215]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-201]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-151]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-183]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-161]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-200]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-150]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-182]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-195]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-199]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-149]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-181]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-211]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-148]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-180]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-162]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-147]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-179]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-132]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-246]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-146]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-178]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-247]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-145]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-177]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-133]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-248]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-144]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-176]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-131]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-243]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-143]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-175]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-165]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-244]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-142]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-174]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-163]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-141]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-173]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-213]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-164]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-140]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-172]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-197]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-217]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-139]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-171]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-214]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-138]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-170]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-198]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-256]
 | 
						|
stb %i2,[%fp+-137]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-169]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-196]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-224]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-136]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-168]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-194]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-135]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-167]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-212]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-134]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-166]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-210]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-193]
 | 
						|
set 1,%i2
 | 
						|
stb %i2,[%fp+-209]
 | 
						|
add -256,%fp,%o0
 | 
						|
call sumof; nop
 | 
						|
cmp %o0,98; be .L309; nop
 | 
						|
add %i3,1,%i3
 | 
						|
ld [%i0+44],%i2
 | 
						|
cmp %i2,0; be .L311; nop
 | 
						|
set .207,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L311:
 | 
						|
.L309:
 | 
						|
ba .L313; nop
 | 
						|
add %i3,8,%i3
 | 
						|
ld [%i0+44],%i2
 | 
						|
cmp %i2,0; be .L315; nop
 | 
						|
set .207,%o0
 | 
						|
set 8,%o1
 | 
						|
call printf; nop
 | 
						|
.L315:
 | 
						|
.L313:
 | 
						|
mov %i3,%i0
 | 
						|
.L206:
 | 
						|
ret; restore
 | 
						|
.type s243,#function
 | 
						|
.size s243,.-s243
 | 
						|
.global zerofill
 | 
						|
.align 4
 | 
						|
zerofill:
 | 
						|
mov %g0,%o5
 | 
						|
.L318:
 | 
						|
mov %o0,%o4
 | 
						|
add %o4,1,%o0
 | 
						|
stb %g0,[%o4]
 | 
						|
.L319:
 | 
						|
add %o5,1,%o5
 | 
						|
cmp %o5,256; bl .L318; nop
 | 
						|
mov %g0,%o0
 | 
						|
.L317:
 | 
						|
retl; nop
 | 
						|
.type zerofill,#function
 | 
						|
.size zerofill,.-zerofill
 | 
						|
.global sumof
 | 
						|
.align 4
 | 
						|
sumof:
 | 
						|
mov %o0,%o3
 | 
						|
mov %g0,%o5
 | 
						|
mov %g0,%o4
 | 
						|
.L323:
 | 
						|
mov %o3,%o2
 | 
						|
add %o2,1,%o3
 | 
						|
ldsb [%o2],%o2
 | 
						|
add %o5,%o2,%o5
 | 
						|
.L324:
 | 
						|
add %o4,1,%o4
 | 
						|
cmp %o4,256; bl .L323; nop
 | 
						|
mov %o5,%o0
 | 
						|
.L322:
 | 
						|
retl; nop
 | 
						|
.type sumof,#function
 | 
						|
.size sumof,.-sumof
 | 
						|
.section ".data"
 | 
						|
.type .328,#object
 | 
						|
.align 1
 | 
						|
.328:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 52
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .328,11
 | 
						|
.type .329,#object
 | 
						|
.size .329,8
 | 
						|
.align 1
 | 
						|
.329:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 52
 | 
						|
.byte 52
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.global s244
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s244:
 | 
						|
save %sp,-160,%sp
 | 
						|
set .329,%i4
 | 
						|
add %i0,60,%i3
 | 
						|
.L330:
 | 
						|
.L331:
 | 
						|
mov %i3,%l7
 | 
						|
add %l7,1,%i3
 | 
						|
mov %i4,%l6
 | 
						|
add %l6,1,%i4
 | 
						|
ldsb [%l6],%l6
 | 
						|
stb %l6,[%l7]
 | 
						|
sll %l6,8*(4-1),%l7; sra %l7,8*(4-1),%l7
 | 
						|
cmp %l7,0; bne .L330; nop
 | 
						|
mov %g0,%i1
 | 
						|
mov %g0,%i2
 | 
						|
set .L333,%l7
 | 
						|
ld [%l7],%f30; ld [%l7+4],%f31
 | 
						|
std %f30,[%fp+-64]
 | 
						|
std %f30,[%fp+-56]
 | 
						|
set .L333,%l7
 | 
						|
ld [%l7],%f30; ld [%l7+4],%f31
 | 
						|
std %f30,[%fp+-48]
 | 
						|
set .L333,%l7
 | 
						|
ld [%l7],%f30; ld [%l7+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
set .L333,%l7
 | 
						|
ld [%l7],%f30; ld [%l7+4],%f31
 | 
						|
std %f30,[%fp+-32]
 | 
						|
set .L333,%l7
 | 
						|
ld [%l7],%f30; ld [%l7+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set .L333,%l7
 | 
						|
ld [%l7],%f30; ld [%l7+4],%f31
 | 
						|
std %f30,[%fp+-16]
 | 
						|
set .L333,%l7
 | 
						|
ld [%l7],%f30; ld [%l7+4],%f31
 | 
						|
std %f30,[%fp+-8]
 | 
						|
mov %g0,%i2
 | 
						|
mov %g0,%i5
 | 
						|
.L341:
 | 
						|
sll %i5,3,%l7
 | 
						|
add -64,%fp,%l6
 | 
						|
add %l7,%l6,%l6
 | 
						|
ld [%l6],%f30; ld [%l6+4],%f31
 | 
						|
add -56,%fp,%l6
 | 
						|
add %l7,%l6,%l7
 | 
						|
ld [%l7],%f28; ld [%l7+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L345; nop
 | 
						|
set 1,%i2
 | 
						|
.L345:
 | 
						|
.L342:
 | 
						|
add %i5,1,%i5
 | 
						|
cmp %i5,7; bl .L341; nop
 | 
						|
cmp %i2,0; be .L348; nop
 | 
						|
ld [%i0+44],%l7
 | 
						|
cmp %l7,0; be .L350; nop
 | 
						|
set .328,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L350:
 | 
						|
add %i1,1,%i1
 | 
						|
.L348:
 | 
						|
ba .L352; nop
 | 
						|
ld [%i0+44],%l7
 | 
						|
cmp %l7,0; be .L354; nop
 | 
						|
set .328,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L354:
 | 
						|
add %i1,2,%i1
 | 
						|
.L352:
 | 
						|
mov %i1,%i0
 | 
						|
.L327:
 | 
						|
ret; restore
 | 
						|
.type s244,#function
 | 
						|
.size s244,.-s244
 | 
						|
.section ".data"
 | 
						|
.type .357,#object
 | 
						|
.align 1
 | 
						|
.357:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 53
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .357,10
 | 
						|
.type .358,#object
 | 
						|
.size .358,8
 | 
						|
.align 1
 | 
						|
.358:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 53
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.global s25
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s25:
 | 
						|
save %sp,-96,%sp
 | 
						|
set .358,%i2
 | 
						|
add %i0,60,%i1
 | 
						|
.L359:
 | 
						|
.L360:
 | 
						|
mov %i1,%l5
 | 
						|
add %l5,1,%i1
 | 
						|
mov %i2,%l4
 | 
						|
add %l4,1,%i2
 | 
						|
ldsb [%l4],%l4
 | 
						|
stb %l4,[%l5]
 | 
						|
sll %l4,8*(4-1),%l5; sra %l5,8*(4-1),%l5
 | 
						|
cmp %l5,0; bne .L359; nop
 | 
						|
mov %g0,%l7
 | 
						|
set .L362,%i4
 | 
						|
ldsb [%i4+1],%l5
 | 
						|
ldsb [%i4],%l4
 | 
						|
cmp %l4,%l5; bne .L366; nop
 | 
						|
ldsb [%i4+2],%l4
 | 
						|
cmp %l5,%l4; bne .L366; nop
 | 
						|
cmp %l4,46; be .L363; nop
 | 
						|
.L366:
 | 
						|
add %l7,1,%l7
 | 
						|
ld [%i0+44],%l5
 | 
						|
cmp %l5,0; be .L367; nop
 | 
						|
set .357,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L367:
 | 
						|
.L363:
 | 
						|
ldsb [%i4+3],%l5
 | 
						|
cmp %l5,0; be .L369; nop
 | 
						|
add %l7,4,%l7
 | 
						|
ld [%i0+44],%l5
 | 
						|
cmp %l5,0; be .L371; nop
 | 
						|
set .357,%o0
 | 
						|
set 4,%o1
 | 
						|
call printf; nop
 | 
						|
.L371:
 | 
						|
.L369:
 | 
						|
set .L375+1,%l5
 | 
						|
ldsb [%l5],%l5
 | 
						|
cmp %l5,34; be .L373; nop
 | 
						|
add %l7,8,%l7
 | 
						|
ld [%i0+44],%l5
 | 
						|
cmp %l5,0; be .L377; nop
 | 
						|
set .357,%o0
 | 
						|
set 8,%o1
 | 
						|
call printf; nop
 | 
						|
.L377:
 | 
						|
.L373:
 | 
						|
set .L379,%i4
 | 
						|
ldsb [%i4],%l5
 | 
						|
cmp %l5,10; bne .L387; nop
 | 
						|
ldsb [%i4+1],%l5
 | 
						|
cmp %l5,9; bne .L387; nop
 | 
						|
ldsb [%i4+2],%l5
 | 
						|
cmp %l5,8; bne .L387; nop
 | 
						|
ldsb [%i4+3],%l5
 | 
						|
cmp %l5,13; bne .L387; nop
 | 
						|
ldsb [%i4+4],%l5
 | 
						|
cmp %l5,12; bne .L387; nop
 | 
						|
ldsb [%i4+5],%l5
 | 
						|
cmp %l5,92; bne .L387; nop
 | 
						|
ldsb [%i4+6],%l5
 | 
						|
cmp %l5,39; be .L380; nop
 | 
						|
.L387:
 | 
						|
add %l7,16,%l7
 | 
						|
ld [%i0+44],%l5
 | 
						|
cmp %l5,0; be .L388; nop
 | 
						|
set .357,%o0
 | 
						|
set 16,%o1
 | 
						|
call printf; nop
 | 
						|
.L388:
 | 
						|
.L380:
 | 
						|
set .L390,%l5
 | 
						|
mov %l5,%i3
 | 
						|
mov %l5,%i4
 | 
						|
mov %g0,%l6
 | 
						|
mov %g0,%i5
 | 
						|
ba .L394; nop
 | 
						|
.L391:
 | 
						|
ldsb [%i5+%i4],%l5
 | 
						|
ldsb [%i5+%i3],%l4
 | 
						|
cmp %l5,%l4; be .L395; nop
 | 
						|
set 1,%l6
 | 
						|
.L395:
 | 
						|
.L392:
 | 
						|
add %i5,1,%i5
 | 
						|
.L394:
 | 
						|
mov %i5,%l5
 | 
						|
set 7,%l4
 | 
						|
cmp %l5,%l4; blu .L391; nop
 | 
						|
cmp %l6,0; be .L397; nop
 | 
						|
add %l7,32,%l7
 | 
						|
ld [%i0+44],%l5
 | 
						|
cmp %l5,0; be .L399; nop
 | 
						|
set .357,%o0
 | 
						|
set 32,%o1
 | 
						|
call printf; nop
 | 
						|
.L399:
 | 
						|
.L397:
 | 
						|
mov %l7,%i0
 | 
						|
.L356:
 | 
						|
ret; restore
 | 
						|
.type s25,#function
 | 
						|
.size s25,.-s25
 | 
						|
.section ".data"
 | 
						|
.type .402,#object
 | 
						|
.size .402,8
 | 
						|
.align 1
 | 
						|
.402:
 | 
						|
.byte 115
 | 
						|
.byte 50
 | 
						|
.byte 54
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.type .403,#object
 | 
						|
.align 1
 | 
						|
.403:
 | 
						|
.byte 37
 | 
						|
.byte 51
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 98
 | 
						|
.byte 105
 | 
						|
.byte 116
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 115
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .403,18
 | 
						|
.type .404,#object
 | 
						|
.align 1
 | 
						|
.404:
 | 
						|
.byte 37
 | 
						|
.byte 101
 | 
						|
.byte 32
 | 
						|
.byte 105
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 104
 | 
						|
.byte 101
 | 
						|
.byte 32
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 110
 | 
						|
.byte 117
 | 
						|
.byte 109
 | 
						|
.byte 98
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 104
 | 
						|
.byte 97
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 98
 | 
						|
.byte 101
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 100
 | 
						|
.byte 100
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 49
 | 
						|
.byte 46
 | 
						|
.byte 32
 | 
						|
.byte 40
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 41
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .404,54
 | 
						|
.global s26
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s26:
 | 
						|
save %sp,-128,%sp
 | 
						|
set .402,%i4
 | 
						|
add %i0,60,%i3
 | 
						|
.L405:
 | 
						|
.L406:
 | 
						|
mov %i3,%i1
 | 
						|
add %i1,1,%i3
 | 
						|
mov %i4,%l7
 | 
						|
add %l7,1,%i4
 | 
						|
ldsb [%l7],%l7
 | 
						|
stb %l7,[%i1]
 | 
						|
sll %l7,8*(4-1),%i1; sra %i1,8*(4-1),%i1
 | 
						|
cmp %i1,0; bne .L405; nop
 | 
						|
st %g0,[%i0]
 | 
						|
mov %g0,%i2
 | 
						|
set 1,%i5
 | 
						|
ba .L409; nop
 | 
						|
.L408:
 | 
						|
sll %i5,8*(4-1),%i1; sra %i1,8*(4-1),%i1
 | 
						|
sll %i1,1,%i1
 | 
						|
mov %i1,%i5
 | 
						|
ld [%i0],%i1
 | 
						|
add %i1,1,%i1
 | 
						|
st %i1,[%i0]
 | 
						|
.L409:
 | 
						|
sll %i2,8*(4-1),%i1; sra %i1,8*(4-1),%i1
 | 
						|
sll %i5,8*(4-1),%l7; sra %l7,8*(4-1),%l7
 | 
						|
cmp %i1,%l7; bne .L408; nop
 | 
						|
ld [%i0],%i1
 | 
						|
sll %i1,2,%i1
 | 
						|
st %i1,[%i0+4]
 | 
						|
ld [%i0],%i1
 | 
						|
sll %i1,1,%i1
 | 
						|
st %i1,[%i0+8]
 | 
						|
ld [%i0],%i1
 | 
						|
sll %i1,2,%i1
 | 
						|
st %i1,[%i0+12]
 | 
						|
ld [%i0],%i1
 | 
						|
sll %i1,2,%i1
 | 
						|
st %i1,[%i0+16]
 | 
						|
ld [%i0],%i1
 | 
						|
sll %i1,2,%i1
 | 
						|
st %i1,[%i0+20]
 | 
						|
ld [%i0],%i1
 | 
						|
sll %i1,3,%i1
 | 
						|
st %i1,[%i0+24]
 | 
						|
set .L411,%i1
 | 
						|
ld [%i1],%f31
 | 
						|
st %f31,[%fp+-12]
 | 
						|
st %f31,[%fp+-4]
 | 
						|
set .L412,%i1
 | 
						|
ld [%i1],%f31
 | 
						|
st %f31,[%fp+-8]
 | 
						|
ba .L414; nop
 | 
						|
.L413:
 | 
						|
ld [%fp+-4],%f31
 | 
						|
ld [%fp+-12],%f30
 | 
						|
fadds %f30,%f31,%f30
 | 
						|
st %f30,[%fp+-8]
 | 
						|
fstod %f31,%f30
 | 
						|
set .L416,%i1
 | 
						|
ld [%i1],%f28; ld [%i1+4],%f29
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
fdtos %f30,%f31
 | 
						|
st %f31,[%fp+-4]
 | 
						|
.L414:
 | 
						|
ld [%fp+-8],%f31
 | 
						|
ld [%fp+-12],%f30
 | 
						|
fcmps %f31,%f30; nop; fbne .L413; nop
 | 
						|
set .L417,%i1
 | 
						|
ld [%i1],%f30; ld [%i1+4],%f31
 | 
						|
ld [%fp+-4],%f29
 | 
						|
fstod %f29,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
fdtos %f30,%f31
 | 
						|
st %f31,[%i0+28]
 | 
						|
set .L418,%i1
 | 
						|
ld [%i1],%f30; ld [%i1+4],%f31
 | 
						|
std %f30,[%fp+-32]
 | 
						|
set .L411,%i1
 | 
						|
ld [%i1],%f31
 | 
						|
st %f31,[%fp+-4]
 | 
						|
set .L419,%i1
 | 
						|
ld [%i1],%f30; ld [%i1+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ba .L421; nop
 | 
						|
.L420:
 | 
						|
ld [%fp+-4],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
ldd [%fp+-32],%f28
 | 
						|
faddd %f28,%f30,%f28
 | 
						|
std %f28,[%fp+-24]
 | 
						|
set .L416,%i1
 | 
						|
ld [%i1],%f28; ld [%i1+4],%f29
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
fdtos %f30,%f31
 | 
						|
st %f31,[%fp+-4]
 | 
						|
.L421:
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ldd [%fp+-32],%f28
 | 
						|
fcmpd %f30,%f28; nop; fbne .L420; nop
 | 
						|
set .L417,%i1
 | 
						|
ld [%i1],%f30; ld [%i1+4],%f31
 | 
						|
ld [%fp+-4],%f29
 | 
						|
fstod %f29,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
fdtos %f30,%f31
 | 
						|
st %f31,[%i0+32]
 | 
						|
ld [%i0+40],%i1
 | 
						|
cmp %i1,0; be .L423; nop
 | 
						|
set .403,%o0
 | 
						|
ld [%i0],%o1
 | 
						|
set .L425,%o2
 | 
						|
call printf; nop
 | 
						|
set .403,%o0
 | 
						|
ld [%i0+4],%o1
 | 
						|
set .L426,%o2
 | 
						|
call printf; nop
 | 
						|
set .403,%o0
 | 
						|
ld [%i0+8],%o1
 | 
						|
set .L427,%o2
 | 
						|
call printf; nop
 | 
						|
set .403,%o0
 | 
						|
ld [%i0+12],%o1
 | 
						|
set .L428,%o2
 | 
						|
call printf; nop
 | 
						|
set .403,%o0
 | 
						|
ld [%i0+16],%o1
 | 
						|
set .L429,%o2
 | 
						|
call printf; nop
 | 
						|
set .403,%o0
 | 
						|
ld [%i0+20],%o1
 | 
						|
set .L430,%o2
 | 
						|
call printf; nop
 | 
						|
set .403,%o0
 | 
						|
ld [%i0+24],%o1
 | 
						|
set .L431,%o2
 | 
						|
call printf; nop
 | 
						|
set .404,%o0
 | 
						|
ld [%i0+28],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
st %f30,[%sp+4*1+68]
 | 
						|
st %f31,[%sp+4*2+68]
 | 
						|
ld [%sp+4*1+68],%o1
 | 
						|
ld [%sp+4*2+68],%o2
 | 
						|
set .L430,%o3
 | 
						|
call printf; nop
 | 
						|
set .404,%o0
 | 
						|
ld [%i0+32],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
st %f30,[%sp+4*1+68]
 | 
						|
st %f31,[%sp+4*2+68]
 | 
						|
ld [%sp+4*1+68],%o1
 | 
						|
ld [%sp+4*2+68],%o2
 | 
						|
set .L431,%o3
 | 
						|
call printf; nop
 | 
						|
.L423:
 | 
						|
mov %g0,%i0
 | 
						|
.L401:
 | 
						|
ret; restore
 | 
						|
.type s26,#function
 | 
						|
.size s26,.-s26
 | 
						|
.section ".data"
 | 
						|
.type .433,#object
 | 
						|
.align 1
 | 
						|
.433:
 | 
						|
.byte 115
 | 
						|
.byte 52
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .433,9
 | 
						|
.type .434,#object
 | 
						|
.size .434,8
 | 
						|
.align 1
 | 
						|
.434:
 | 
						|
.byte 115
 | 
						|
.byte 52
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.global s4
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s4:
 | 
						|
save %sp,-96,%sp
 | 
						|
mov %g0,%l7
 | 
						|
set .434,%i2
 | 
						|
add %i0,60,%i1
 | 
						|
.L435:
 | 
						|
.L436:
 | 
						|
mov %i1,%l3
 | 
						|
add %l3,1,%i1
 | 
						|
mov %i2,%l2
 | 
						|
add %l2,1,%i2
 | 
						|
ldsb [%l2],%l2
 | 
						|
stb %l2,[%l3]
 | 
						|
sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,0; bne .L435; nop
 | 
						|
mov %g0,%i5
 | 
						|
.L438:
 | 
						|
mov %i5,%o0
 | 
						|
call svtest; nop
 | 
						|
mov %o0,%l3
 | 
						|
call zero; nop
 | 
						|
cmp %l3,%o0; be .L442; nop
 | 
						|
set 1,%l7
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L444; nop
 | 
						|
set .433,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L444:
 | 
						|
.L442:
 | 
						|
.L439:
 | 
						|
add %i5,1,%i5
 | 
						|
cmp %i5,3; bl .L438; nop
 | 
						|
call setev; nop
 | 
						|
call testev; nop
 | 
						|
cmp %o0,0; be .L446; nop
 | 
						|
add %l7,2,%l7
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L448; nop
 | 
						|
set .433,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L448:
 | 
						|
.L446:
 | 
						|
ba .L450; nop
 | 
						|
add %l7,4,%l7
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L452; nop
 | 
						|
set .433,%o0
 | 
						|
set 4,%o1
 | 
						|
call printf; nop
 | 
						|
.L452:
 | 
						|
.L450:
 | 
						|
set 0xffffffff,%i4
 | 
						|
set 1,%i3
 | 
						|
mov %g0,%i5
 | 
						|
ba .L457; nop
 | 
						|
.L454:
 | 
						|
and %i3,%i4,%i3
 | 
						|
srl %i4,1,%i4
 | 
						|
.L455:
 | 
						|
add %i5,1,%i5
 | 
						|
.L457:
 | 
						|
mov %i5,%l3
 | 
						|
ld [%i0],%l2
 | 
						|
sll %l2,2,%l2
 | 
						|
cmp %l3,%l2; blu .L454; nop
 | 
						|
set 1,%l3
 | 
						|
cmp %i3,%l3; bne .L460; nop
 | 
						|
cmp %i4,%g0; be .L458; nop
 | 
						|
.L460:
 | 
						|
add %l7,8,%l7
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L461; nop
 | 
						|
set .433,%o0
 | 
						|
set 8,%o1
 | 
						|
call printf; nop
 | 
						|
.L461:
 | 
						|
.L458:
 | 
						|
mov %l7,%i0
 | 
						|
.L432:
 | 
						|
ret; restore
 | 
						|
.type s4,#function
 | 
						|
.size s4,.-s4
 | 
						|
.section ".bss"
 | 
						|
.type .464,#object
 | 
						|
.size .464,4
 | 
						|
.local .464
 | 
						|
.common .464,4,4
 | 
						|
.global svtest
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
svtest:
 | 
						|
cmp %o0,0; be .L467; nop
 | 
						|
cmp %o0,1; be .L468; nop
 | 
						|
cmp %o0,2; be .L471; nop
 | 
						|
ba .L465; nop
 | 
						|
.L467:
 | 
						|
set .464,%o4
 | 
						|
set 1978,%o3
 | 
						|
st %o3,[%o4]
 | 
						|
mov %g0,%o5
 | 
						|
ba .L466; nop
 | 
						|
.L468:
 | 
						|
set .464,%o4
 | 
						|
ld [%o4],%o4
 | 
						|
cmp %o4,1978; be .L469; nop
 | 
						|
set 1,%o5
 | 
						|
ba .L466; nop
 | 
						|
.L469:
 | 
						|
set .464,%o4
 | 
						|
set 1929,%o3
 | 
						|
st %o3,[%o4]
 | 
						|
mov %g0,%o5
 | 
						|
ba .L466; nop
 | 
						|
.L471:
 | 
						|
set .464,%o4
 | 
						|
ld [%o4],%o4
 | 
						|
cmp %o4,1929; be .L472; nop
 | 
						|
set 1,%o5
 | 
						|
ba .L466; nop
 | 
						|
.L472:
 | 
						|
mov %g0,%o5
 | 
						|
.L465:
 | 
						|
.L466:
 | 
						|
mov %o5,%o0
 | 
						|
.L463:
 | 
						|
retl; nop
 | 
						|
.type svtest,#function
 | 
						|
.size svtest,.-svtest
 | 
						|
.section ".bss"
 | 
						|
.type .475,#object
 | 
						|
.size .475,4
 | 
						|
.local .475
 | 
						|
.common .475,4,4
 | 
						|
.global zero
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
zero:
 | 
						|
set .475,%o4
 | 
						|
set 2,%o3
 | 
						|
st %o3,[%o4]
 | 
						|
mov %g0,%o5
 | 
						|
mov %o5,%o0
 | 
						|
.L474:
 | 
						|
retl; nop
 | 
						|
.type zero,#function
 | 
						|
.size zero,.-zero
 | 
						|
.global testev
 | 
						|
.align 4
 | 
						|
testev:
 | 
						|
set extvar,%o5
 | 
						|
ld [%o5],%o5
 | 
						|
cmp %o5,1066; be .L477; nop
 | 
						|
set 1,%o0
 | 
						|
ba .L476; nop
 | 
						|
.L477:
 | 
						|
mov %g0,%o0
 | 
						|
.L476:
 | 
						|
retl; nop
 | 
						|
.type testev,#function
 | 
						|
.size testev,.-testev
 | 
						|
.section ".data"
 | 
						|
.type .480,#object
 | 
						|
.align 1
 | 
						|
.480:
 | 
						|
.byte 115
 | 
						|
.byte 54
 | 
						|
.byte 49
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .480,10
 | 
						|
.type .481,#object
 | 
						|
.size .481,8
 | 
						|
.align 1
 | 
						|
.481:
 | 
						|
.byte 115
 | 
						|
.byte 54
 | 
						|
.byte 49
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.type .482,#object
 | 
						|
.align 1
 | 
						|
.482:
 | 
						|
.byte 65
 | 
						|
.byte 66
 | 
						|
.byte 67
 | 
						|
.byte 68
 | 
						|
.byte 69
 | 
						|
.byte 70
 | 
						|
.byte 71
 | 
						|
.byte 72
 | 
						|
.byte 73
 | 
						|
.byte 74
 | 
						|
.byte 75
 | 
						|
.byte 76
 | 
						|
.byte 77
 | 
						|
.byte 78
 | 
						|
.byte 79
 | 
						|
.byte 80
 | 
						|
.byte 81
 | 
						|
.byte 82
 | 
						|
.byte 83
 | 
						|
.byte 84
 | 
						|
.byte 85
 | 
						|
.byte 86
 | 
						|
.byte 87
 | 
						|
.byte 88
 | 
						|
.byte 89
 | 
						|
.byte 90
 | 
						|
.byte 0
 | 
						|
.size .482,27
 | 
						|
.type .483,#object
 | 
						|
.align 1
 | 
						|
.483:
 | 
						|
.byte 97
 | 
						|
.byte 98
 | 
						|
.byte 99
 | 
						|
.byte 100
 | 
						|
.byte 101
 | 
						|
.byte 102
 | 
						|
.byte 103
 | 
						|
.byte 104
 | 
						|
.byte 105
 | 
						|
.byte 106
 | 
						|
.byte 107
 | 
						|
.byte 108
 | 
						|
.byte 109
 | 
						|
.byte 110
 | 
						|
.byte 111
 | 
						|
.byte 112
 | 
						|
.byte 113
 | 
						|
.byte 114
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 117
 | 
						|
.byte 118
 | 
						|
.byte 119
 | 
						|
.byte 120
 | 
						|
.byte 121
 | 
						|
.byte 122
 | 
						|
.byte 0
 | 
						|
.size .483,27
 | 
						|
.type .484,#object
 | 
						|
.align 1
 | 
						|
.484:
 | 
						|
.byte 48
 | 
						|
.byte 49
 | 
						|
.byte 50
 | 
						|
.byte 51
 | 
						|
.byte 52
 | 
						|
.byte 53
 | 
						|
.byte 54
 | 
						|
.byte 55
 | 
						|
.byte 56
 | 
						|
.byte 57
 | 
						|
.byte 0
 | 
						|
.size .484,11
 | 
						|
.type .485,#object
 | 
						|
.align 1
 | 
						|
.485:
 | 
						|
.byte 126
 | 
						|
.byte 33
 | 
						|
.byte 34
 | 
						|
.byte 35
 | 
						|
.byte 37
 | 
						|
.byte 38
 | 
						|
.byte 40
 | 
						|
.byte 41
 | 
						|
.byte 95
 | 
						|
.byte 61
 | 
						|
.byte 45
 | 
						|
.byte 94
 | 
						|
.byte 124
 | 
						|
.byte 123
 | 
						|
.byte 125
 | 
						|
.byte 91
 | 
						|
.byte 93
 | 
						|
.byte 43
 | 
						|
.byte 59
 | 
						|
.byte 42
 | 
						|
.byte 58
 | 
						|
.byte 60
 | 
						|
.byte 62
 | 
						|
.byte 44
 | 
						|
.byte 46
 | 
						|
.byte 63
 | 
						|
.byte 47
 | 
						|
.byte 0
 | 
						|
.size .485,28
 | 
						|
.type .486,#object
 | 
						|
.align 1
 | 
						|
.486:
 | 
						|
.byte 10
 | 
						|
.byte 9
 | 
						|
.byte 8
 | 
						|
.byte 13
 | 
						|
.byte 12
 | 
						|
.byte 92
 | 
						|
.byte 39
 | 
						|
.byte 0
 | 
						|
.size .486,8
 | 
						|
.type .487,#object
 | 
						|
.align 1
 | 
						|
.487:
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.byte 0
 | 
						|
.size .487,3
 | 
						|
.global s61
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s61:
 | 
						|
save %sp,-120,%sp
 | 
						|
set .481,%i3
 | 
						|
add %i0,60,%i2
 | 
						|
mov %g0,%l7
 | 
						|
.L488:
 | 
						|
.L489:
 | 
						|
mov %i2,%l3
 | 
						|
add %l3,1,%i2
 | 
						|
mov %i3,%l2
 | 
						|
add %l2,1,%i3
 | 
						|
ldsb [%l2],%l2
 | 
						|
stb %l2,[%l3]
 | 
						|
sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,0; bne .L488; nop
 | 
						|
set -19,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%fp+-28]
 | 
						|
ld [%fp+-28],%l3
 | 
						|
cmp %l3,-19; be .L491; nop
 | 
						|
add %l7,1,%l7
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L493; nop
 | 
						|
set .480,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L493:
 | 
						|
.L491:
 | 
						|
set .482,%l3
 | 
						|
st %l3,[%fp+-24]
 | 
						|
set .483,%l3
 | 
						|
st %l3,[%fp+-20]
 | 
						|
set .484,%l3
 | 
						|
st %l3,[%fp+-16]
 | 
						|
set .485,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
set .486,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
set .487,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
mov %g0,%i4
 | 
						|
mov %g0,%i5
 | 
						|
ba .L505; nop
 | 
						|
.L504:
 | 
						|
sll %i5,2,%l3
 | 
						|
add -24,%fp,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
ld [%l3],%l2
 | 
						|
add %l2,1,%l1
 | 
						|
st %l1,[%l3]
 | 
						|
ldsb [%l2],%l3
 | 
						|
cmp %l3,0; bge .L507; nop
 | 
						|
set 1,%i4
 | 
						|
.L507:
 | 
						|
.L505:
 | 
						|
sll %i5,2,%l3
 | 
						|
add -24,%fp,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
ldsb [%l3],%l3
 | 
						|
cmp %l3,0; bne .L504; nop
 | 
						|
.L501:
 | 
						|
add %i5,1,%i5
 | 
						|
cmp %i5,6; bl .L505; nop
 | 
						|
cmp %i4,0; be .L509; nop
 | 
						|
add %l7,2,%l7
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L511; nop
 | 
						|
set .480,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L511:
 | 
						|
.L509:
 | 
						|
set 1048579,%i1
 | 
						|
mov %i1,%l6
 | 
						|
mov %i1,%l5
 | 
						|
sll %l6,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,%i1; be .L516; nop
 | 
						|
cmp %l3,3; bne .L515; nop
 | 
						|
.L516:
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,%i1; be .L513; nop
 | 
						|
cmp %l3,3; be .L513; nop
 | 
						|
.L515:
 | 
						|
add %l7,8,%l7
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L517; nop
 | 
						|
set .480,%o0
 | 
						|
set 8,%o1
 | 
						|
call printf; nop
 | 
						|
.L517:
 | 
						|
.L513:
 | 
						|
mov %l7,%i0
 | 
						|
.L479:
 | 
						|
ret; restore
 | 
						|
.type s61,#function
 | 
						|
.size s61,.-s61
 | 
						|
.section ".data"
 | 
						|
.type .520,#object
 | 
						|
.align 1
 | 
						|
.520:
 | 
						|
.byte 115
 | 
						|
.byte 54
 | 
						|
.byte 50
 | 
						|
.byte 54
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .520,11
 | 
						|
.type .521,#object
 | 
						|
.size .521,8
 | 
						|
.align 1
 | 
						|
.521:
 | 
						|
.byte 115
 | 
						|
.byte 54
 | 
						|
.byte 50
 | 
						|
.byte 54
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.global s626
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s626:
 | 
						|
save %sp,-176,%sp
 | 
						|
set .521,%i2
 | 
						|
add %i0,60,%i1
 | 
						|
st %g0,[%fp+-76]
 | 
						|
.L522:
 | 
						|
.L523:
 | 
						|
mov %i1,%l3
 | 
						|
add %l3,1,%i1
 | 
						|
mov %i2,%l2
 | 
						|
add %l2,1,%i2
 | 
						|
ldsb [%l2],%l2
 | 
						|
stb %l2,[%l3]
 | 
						|
sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,0; bne .L522; nop
 | 
						|
set .L411,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-32]
 | 
						|
set 1,%l3
 | 
						|
mov %l3,%l7
 | 
						|
mov %l3,%i4
 | 
						|
mov %g0,%i5
 | 
						|
ba .L528; nop
 | 
						|
.L525:
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
ld [%fp+-32],%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-32]
 | 
						|
sll %i4,1,%l3
 | 
						|
or %l3,%l7,%i4
 | 
						|
.L526:
 | 
						|
add %i5,1,%i5
 | 
						|
.L528:
 | 
						|
ld [%i0+12],%l3
 | 
						|
sub %l3,2,%l3
 | 
						|
cmp %i5,%l3; bl .L525; nop
 | 
						|
st %i4,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
st %f31,[%fp+-84]
 | 
						|
ld [%fp+-32],%f31
 | 
						|
ld [%fp+-84],%f30
 | 
						|
fsubs %f31,%f30,%f30
 | 
						|
fdivs %f30,%f31,%f31
 | 
						|
st %f31,[%fp+-32]
 | 
						|
ld [%fp+-32],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
ld [%i0+28],%f27
 | 
						|
fstod %f27,%f26
 | 
						|
fmuld %f28,%f26,%f28
 | 
						|
fcmpd %f30,%f28; nop; fbule .L530; nop
 | 
						|
ld [%fp+-76],%l3
 | 
						|
add %l3,2,%l3
 | 
						|
st %l3,[%fp+-76]
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L532; nop
 | 
						|
set .520,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L532:
 | 
						|
.L530:
 | 
						|
set 125,%l5
 | 
						|
set 125,%l4
 | 
						|
set 125,%l3
 | 
						|
st %l3,[%fp+-48]
 | 
						|
set 15625,%l3
 | 
						|
st %l3,[%fp+-68]
 | 
						|
set 125,%l3
 | 
						|
st %l3,[%fp+-52]
 | 
						|
set 15625,%l3
 | 
						|
st %l3,[%fp+-72]
 | 
						|
set 125,%l6
 | 
						|
set 15625,%l3
 | 
						|
st %l3,[%fp+-80]
 | 
						|
set .L534,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-44]
 | 
						|
set .L535,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-64]
 | 
						|
set .L536,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
mov %g0,%i5
 | 
						|
.L537:
 | 
						|
add -28,%fp,%l3
 | 
						|
stb %g0,[%i5+%l3]
 | 
						|
.L538:
 | 
						|
add %i5,1,%i5
 | 
						|
cmp %i5,28; bl .L537; nop
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
smul %l3,%l3,%l3
 | 
						|
ld [%fp+-68],%l2
 | 
						|
cmp %l3,%l2; be .L541; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-28]
 | 
						|
.L541:
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
smul %l2,%l3,%l3
 | 
						|
ld [%fp+-68],%l2
 | 
						|
cmp %l3,%l2; be .L543; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-27]
 | 
						|
.L543:
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
smul %l3,%l3,%l3
 | 
						|
ld [%fp+-68],%l2
 | 
						|
cmp %l3,%l2; be .L546; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-26]
 | 
						|
.L546:
 | 
						|
ld [%fp+-48],%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
smul %l2,%l3,%l3
 | 
						|
ld [%fp+-68],%l2
 | 
						|
cmp %l3,%l2; be .L549; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-25]
 | 
						|
.L549:
 | 
						|
ld [%fp+-48],%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
smul %l2,%l3,%l3
 | 
						|
ld [%fp+-68],%l2
 | 
						|
cmp %l3,%l2; be .L552; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-24]
 | 
						|
.L552:
 | 
						|
ld [%fp+-48],%l3
 | 
						|
smul %l3,%l3,%l3
 | 
						|
ld [%fp+-68],%l2
 | 
						|
cmp %l3,%l2; be .L555; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-23]
 | 
						|
.L555:
 | 
						|
ld [%fp+-52],%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
umul %l2,%l3,%l3
 | 
						|
ld [%fp+-72],%l2
 | 
						|
cmp %l3,%l2; be .L558; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-22]
 | 
						|
.L558:
 | 
						|
ld [%fp+-52],%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
umul %l2,%l3,%l3
 | 
						|
ld [%fp+-72],%l2
 | 
						|
cmp %l3,%l2; be .L561; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-21]
 | 
						|
.L561:
 | 
						|
ld [%fp+-52],%l3
 | 
						|
ld [%fp+-48],%l2
 | 
						|
umul %l2,%l3,%l3
 | 
						|
ld [%fp+-72],%l2
 | 
						|
cmp %l3,%l2; be .L564; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-20]
 | 
						|
.L564:
 | 
						|
ld [%fp+-52],%l3
 | 
						|
umul %l3,%l3,%l3
 | 
						|
ld [%fp+-72],%l2
 | 
						|
cmp %l3,%l2; be .L567; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-19]
 | 
						|
.L567:
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
smul %l3,%l6,%l3
 | 
						|
ld [%fp+-80],%l2
 | 
						|
cmp %l3,%l2; be .L570; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-18]
 | 
						|
.L570:
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
smul %l3,%l6,%l3
 | 
						|
ld [%fp+-80],%l2
 | 
						|
cmp %l3,%l2; be .L573; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-17]
 | 
						|
.L573:
 | 
						|
ld [%fp+-48],%l3
 | 
						|
smul %l3,%l6,%l3
 | 
						|
ld [%fp+-80],%l2
 | 
						|
cmp %l3,%l2; be .L576; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-16]
 | 
						|
.L576:
 | 
						|
mov %l6,%l3
 | 
						|
ld [%fp+-52],%l2
 | 
						|
umul %l2,%l3,%l3
 | 
						|
ld [%fp+-72],%l2
 | 
						|
cmp %l3,%l2; be .L579; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-15]
 | 
						|
.L579:
 | 
						|
smul %l6,%l6,%l3
 | 
						|
ld [%fp+-80],%l2
 | 
						|
cmp %l3,%l2; be .L582; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-14]
 | 
						|
.L582:
 | 
						|
ld [%fp+-44],%f31
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
fstod %f31,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fcmpd %f30,%f28; nop; fbe .L585; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-13]
 | 
						|
.L585:
 | 
						|
ld [%fp+-44],%f31
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
fstod %f31,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fcmpd %f30,%f28; nop; fbe .L588; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-12]
 | 
						|
.L588:
 | 
						|
ld [%fp+-44],%f31
 | 
						|
ld [%fp+-48],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
fstod %f31,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fcmpd %f30,%f28; nop; fbe .L591; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-11]
 | 
						|
.L591:
 | 
						|
ld [%fp+-52],%l3
 | 
						|
ld [%fp+-44],%f31
 | 
						|
set .L596,%l2
 | 
						|
ld [%l2],%f28; ld [%l2+4],%f29
 | 
						|
srl %l3,1,%l2
 | 
						|
st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
fmuld %f28,%f26,%f28
 | 
						|
set 1,%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
faddd %f28,%f26,%f28
 | 
						|
fdtos %f28,%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
fstod %f31,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fcmpd %f30,%f28; nop; fbe .L594; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-10]
 | 
						|
.L594:
 | 
						|
ld [%fp+-44],%f31
 | 
						|
st %l6,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
fstod %f31,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fcmpd %f30,%f28; nop; fbe .L598; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-9]
 | 
						|
.L598:
 | 
						|
ld [%fp+-44],%f31
 | 
						|
fmuls %f31,%f31,%f31
 | 
						|
fstod %f31,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fcmpd %f30,%f28; nop; fbe .L601; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-8]
 | 
						|
.L601:
 | 
						|
ldd [%fp+-64],%f30
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fcmpd %f30,%f28; nop; fbe .L604; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-7]
 | 
						|
.L604:
 | 
						|
ldd [%fp+-64],%f30
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fcmpd %f30,%f28; nop; fbe .L607; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-6]
 | 
						|
.L607:
 | 
						|
ldd [%fp+-64],%f30
 | 
						|
ld [%fp+-48],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fcmpd %f30,%f28; nop; fbe .L610; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-5]
 | 
						|
.L610:
 | 
						|
ld [%fp+-52],%l3
 | 
						|
ldd [%fp+-64],%f30
 | 
						|
set .L596,%l2
 | 
						|
ld [%l2],%f28; ld [%l2+4],%f29
 | 
						|
srl %l3,1,%l2
 | 
						|
st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
fmuld %f28,%f26,%f28
 | 
						|
set 1,%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
faddd %f28,%f26,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fcmpd %f30,%f28; nop; fbe .L613; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-4]
 | 
						|
.L613:
 | 
						|
ldd [%fp+-64],%f30
 | 
						|
st %l6,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fcmpd %f30,%f28; nop; fbe .L616; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-3]
 | 
						|
.L616:
 | 
						|
ldd [%fp+-64],%f30
 | 
						|
ld [%fp+-44],%f29
 | 
						|
fstod %f29,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fcmpd %f30,%f28; nop; fbe .L619; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-2]
 | 
						|
.L619:
 | 
						|
ldd [%fp+-64],%f30
 | 
						|
fmuld %f30,%f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fcmpd %f30,%f28; nop; fbe .L622; nop
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-1]
 | 
						|
.L622:
 | 
						|
mov %g0,%i3
 | 
						|
mov %g0,%i5
 | 
						|
.L625:
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
add -28,%fp,%l2
 | 
						|
ldsb [%i5+%l2],%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
.L626:
 | 
						|
add %i5,1,%i5
 | 
						|
cmp %i5,28; bl .L625; nop
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,0; be .L629; nop
 | 
						|
ld [%fp+-76],%l3
 | 
						|
add %l3,4,%l3
 | 
						|
st %l3,[%fp+-76]
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L631; nop
 | 
						|
set .520,%o0
 | 
						|
set 4,%o1
 | 
						|
call printf; nop
 | 
						|
set .L633,%o0
 | 
						|
call printf; nop
 | 
						|
mov %g0,%i5
 | 
						|
.L634:
 | 
						|
set .L638,%o0
 | 
						|
add -28,%fp,%l3
 | 
						|
ldsb [%i5+%l3],%o1
 | 
						|
call printf; nop
 | 
						|
.L635:
 | 
						|
add %i5,1,%i5
 | 
						|
cmp %i5,28; bl .L634; nop
 | 
						|
set .L639,%o0
 | 
						|
call printf; nop
 | 
						|
.L631:
 | 
						|
.L629:
 | 
						|
set 32768,%l6
 | 
						|
mov %l6,%l3
 | 
						|
set 0x8000,%l2
 | 
						|
cmp %l3,%l2; bleu .L640; nop
 | 
						|
ld [%fp+-76],%l3
 | 
						|
add %l3,8,%l3
 | 
						|
st %l3,[%fp+-76]
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L642; nop
 | 
						|
set .520,%o0
 | 
						|
set 8,%o1
 | 
						|
call printf; nop
 | 
						|
.L642:
 | 
						|
.L640:
 | 
						|
ld [%fp+-76],%i0
 | 
						|
.L519:
 | 
						|
ret; restore
 | 
						|
.type s626,#function
 | 
						|
.size s626,.-s626
 | 
						|
.section ".data"
 | 
						|
.type .645,#object
 | 
						|
.align 1
 | 
						|
.645:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .645,10
 | 
						|
.type .646,#object
 | 
						|
.size .646,8
 | 
						|
.align 1
 | 
						|
.646:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.type .647,#object
 | 
						|
.size .647,1
 | 
						|
.align 1
 | 
						|
.647:
 | 
						|
.byte 0x71
 | 
						|
.global s71
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s71:
 | 
						|
save %sp,-136,%sp
 | 
						|
set .646,%i5
 | 
						|
add %i0,60,%i4
 | 
						|
mov %g0,%i3
 | 
						|
.L648:
 | 
						|
.L649:
 | 
						|
mov %i4,%l7
 | 
						|
add %l7,1,%i4
 | 
						|
mov %i5,%l6
 | 
						|
add %l6,1,%i5
 | 
						|
ldsb [%l6],%l6
 | 
						|
stb %l6,[%l7]
 | 
						|
sll %l6,8*(4-1),%l7; sra %l7,8*(4-1),%l7
 | 
						|
cmp %l7,0; bne .L648; nop
 | 
						|
set .L653,%l7
 | 
						|
ldsb [%l7],%l7
 | 
						|
set .647,%l6
 | 
						|
ldsb [%l6],%l6
 | 
						|
cmp %l7,%l6; be .L651; nop
 | 
						|
add %i3,1,%i3
 | 
						|
ld [%i0+44],%l7
 | 
						|
cmp %l7,0; be .L654; nop
 | 
						|
set .645,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L654:
 | 
						|
.L651:
 | 
						|
ba .L656; nop
 | 
						|
add %i3,2,%i3
 | 
						|
ld [%i0+44],%l7
 | 
						|
cmp %l7,0; be .L658; nop
 | 
						|
set .645,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L658:
 | 
						|
.L656:
 | 
						|
set 1942,%l7
 | 
						|
st %l7,[%fp+-20]
 | 
						|
ld [%fp+-20],%l7
 | 
						|
cmp %l7,1942; bne .L666; nop
 | 
						|
ld [%fp+-20],%l7
 | 
						|
ld [%fp+-20],%l6
 | 
						|
cmp %l7,%l6; be .L661; nop
 | 
						|
.L666:
 | 
						|
add %i3,4,%i3
 | 
						|
ld [%i0+44],%l7
 | 
						|
cmp %l7,0; be .L667; nop
 | 
						|
set .645,%o0
 | 
						|
set 4,%o1
 | 
						|
call printf; nop
 | 
						|
.L667:
 | 
						|
.L661:
 | 
						|
set -5,%o0
 | 
						|
call McCarthy; nop
 | 
						|
cmp %o0,91; be .L669; nop
 | 
						|
add %i3,8,%i3
 | 
						|
ld [%i0+44],%l7
 | 
						|
cmp %l7,0; be .L671; nop
 | 
						|
set .645,%o0
 | 
						|
set 8,%o1
 | 
						|
call printf; nop
 | 
						|
.L671:
 | 
						|
.L669:
 | 
						|
set 2,%i2
 | 
						|
set 3,%l7
 | 
						|
st %l7,[%fp+-44]
 | 
						|
add -44,%fp,%i1
 | 
						|
mov %i2,%o0
 | 
						|
mov %i1,%o1
 | 
						|
call clobber; nop
 | 
						|
cmp %i2,2; bne .L675; nop
 | 
						|
ld [%fp+-44],%l7
 | 
						|
cmp %l7,2; be .L673; nop
 | 
						|
.L675:
 | 
						|
add %i3,16,%i3
 | 
						|
ld [%i0+44],%l7
 | 
						|
cmp %l7,0; be .L676; nop
 | 
						|
set .645,%o0
 | 
						|
set 16,%o1
 | 
						|
call printf; nop
 | 
						|
.L676:
 | 
						|
.L673:
 | 
						|
ld [%i0+32],%f31
 | 
						|
fcmps %f31,%f31; nop; fbe .L678; nop
 | 
						|
add %i3,32,%i3
 | 
						|
ld [%i0+44],%l7
 | 
						|
cmp %l7,0; be .L680; nop
 | 
						|
set .645,%o0
 | 
						|
set 32,%o1
 | 
						|
call printf; nop
 | 
						|
.L680:
 | 
						|
.L678:
 | 
						|
mov %i3,%i0
 | 
						|
.L644:
 | 
						|
ret; restore
 | 
						|
.type s71,#function
 | 
						|
.size s71,.-s71
 | 
						|
.global McCarthy
 | 
						|
.align 4
 | 
						|
McCarthy:
 | 
						|
save %sp,-96,%sp
 | 
						|
cmp %i0,100; ble .L683; nop
 | 
						|
sub %i0,10,%i0
 | 
						|
ba .L682; nop
 | 
						|
.L683:
 | 
						|
add %i0,11,%o0
 | 
						|
call McCarthy; nop
 | 
						|
mov %o0,%i5
 | 
						|
call McCarthy; nop
 | 
						|
mov %o0,%i0
 | 
						|
.L682:
 | 
						|
ret; restore
 | 
						|
.type McCarthy,#function
 | 
						|
.size McCarthy,.-McCarthy
 | 
						|
.global clobber
 | 
						|
.align 4
 | 
						|
clobber:
 | 
						|
set 3,%o0
 | 
						|
set 2,%o5
 | 
						|
st %o5,[%o1]
 | 
						|
mov %g0,%o0
 | 
						|
.L685:
 | 
						|
retl; nop
 | 
						|
.type clobber,#function
 | 
						|
.size clobber,.-clobber
 | 
						|
.section ".data"
 | 
						|
.type .687,#object
 | 
						|
.align 1
 | 
						|
.687:
 | 
						|
.byte 76
 | 
						|
.byte 111
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 114
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .687,17
 | 
						|
.type .688,#object
 | 
						|
.align 1
 | 
						|
.688:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 52
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .688,11
 | 
						|
.type .689,#object
 | 
						|
.size .689,8
 | 
						|
.align 1
 | 
						|
.689:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 52
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.global s714
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s714:
 | 
						|
save %sp,-184,%sp
 | 
						|
set .689,%l3
 | 
						|
st %l3,[%fp+-44]
 | 
						|
add %i0,60,%l3
 | 
						|
st %l3,[%fp+-48]
 | 
						|
st %g0,[%fp+-52]
 | 
						|
mov %g0,%i4
 | 
						|
ld [%i0+48],%i5
 | 
						|
.L690:
 | 
						|
.L691:
 | 
						|
ld [%fp+-48],%l3
 | 
						|
add %l3,1,%l2
 | 
						|
st %l2,[%fp+-48]
 | 
						|
ld [%fp+-44],%l2
 | 
						|
add %l2,1,%l1
 | 
						|
st %l1,[%fp+-44]
 | 
						|
ldsb [%l2],%l2
 | 
						|
stb %l2,[%l3]
 | 
						|
sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,0; bne .L690; nop
 | 
						|
set 5,%i3
 | 
						|
set 2,%l5
 | 
						|
mov %l5,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,2; be .L693; nop
 | 
						|
set 1,%i4
 | 
						|
cmp %i5,0; be .L695; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L695:
 | 
						|
.L693:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,2; be .L697; nop
 | 
						|
set 2,%i4
 | 
						|
cmp %i5,0; be .L699; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L699:
 | 
						|
.L697:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,2; be .L701; nop
 | 
						|
set 3,%i4
 | 
						|
cmp %i5,0; be .L703; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L703:
 | 
						|
.L701:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,2; be .L705; nop
 | 
						|
set 4,%i4
 | 
						|
cmp %i5,0; be .L707; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L707:
 | 
						|
.L705:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,2; be .L709; nop
 | 
						|
set 5,%i4
 | 
						|
cmp %i5,0; be .L711; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L711:
 | 
						|
.L709:
 | 
						|
set 5,%i3
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ld [%fp+-28],%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,2; be .L713; nop
 | 
						|
set 6,%i4
 | 
						|
cmp %i5,0; be .L715; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L715:
 | 
						|
.L713:
 | 
						|
set 5,%i3
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ldd [%fp+-40],%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,2; be .L717; nop
 | 
						|
set 7,%i4
 | 
						|
cmp %i5,0; be .L719; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L719:
 | 
						|
.L717:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,2; be .L721; nop
 | 
						|
set 8,%i4
 | 
						|
cmp %i5,0; be .L723; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L723:
 | 
						|
.L721:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l4
 | 
						|
mov %l4,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,2; be .L725; nop
 | 
						|
set 9,%i4
 | 
						|
cmp %i5,0; be .L727; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L727:
 | 
						|
.L725:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,2; be .L729; nop
 | 
						|
set 10,%i4
 | 
						|
cmp %i5,0; be .L731; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L731:
 | 
						|
.L729:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,2; be .L733; nop
 | 
						|
set 11,%i4
 | 
						|
cmp %i5,0; be .L735; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L735:
 | 
						|
.L733:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,2; be .L737; nop
 | 
						|
set 12,%i4
 | 
						|
cmp %i5,0; be .L739; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L739:
 | 
						|
.L737:
 | 
						|
set 5,%i2
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ld [%fp+-28],%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,2; be .L741; nop
 | 
						|
set 13,%i4
 | 
						|
cmp %i5,0; be .L743; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L743:
 | 
						|
.L741:
 | 
						|
set 5,%i2
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ldd [%fp+-40],%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,2; be .L745; nop
 | 
						|
set 14,%i4
 | 
						|
cmp %i5,0; be .L747; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L747:
 | 
						|
.L745:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%i1; sra %i1,8*(4-1),%i1
 | 
						|
cmp %i1,2; be .L749; nop
 | 
						|
set 15,%i4
 | 
						|
cmp %i5,0; be .L751; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L751:
 | 
						|
.L749:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%i1; sra %i1,8*(4-2),%i1
 | 
						|
cmp %i1,2; be .L753; nop
 | 
						|
set 16,%i4
 | 
						|
cmp %i5,0; be .L755; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L755:
 | 
						|
.L753:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%i1
 | 
						|
cmp %i1,2; be .L757; nop
 | 
						|
set 17,%i4
 | 
						|
cmp %i5,0; be .L759; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L759:
 | 
						|
.L757:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%i1
 | 
						|
cmp %i1,2; be .L761; nop
 | 
						|
set 18,%i4
 | 
						|
cmp %i5,0; be .L763; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L763:
 | 
						|
.L761:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
mov %l3,%i1
 | 
						|
cmp %i1,2; be .L765; nop
 | 
						|
set 19,%i4
 | 
						|
cmp %i5,0; be .L767; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L767:
 | 
						|
.L765:
 | 
						|
set 5,%i1
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ld [%fp+-28],%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1
 | 
						|
cmp %i1,2; be .L769; nop
 | 
						|
set 20,%i4
 | 
						|
cmp %i5,0; be .L771; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L771:
 | 
						|
.L769:
 | 
						|
set 5,%i1
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ldd [%fp+-40],%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1
 | 
						|
cmp %i1,2; be .L773; nop
 | 
						|
set 21,%i4
 | 
						|
cmp %i5,0; be .L775; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L775:
 | 
						|
.L773:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l7; sra %l7,8*(4-1),%l7
 | 
						|
cmp %l7,2; be .L777; nop
 | 
						|
set 22,%i4
 | 
						|
cmp %i5,0; be .L779; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L779:
 | 
						|
.L777:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l7; sra %l7,8*(4-2),%l7
 | 
						|
cmp %l7,2; be .L781; nop
 | 
						|
set 23,%i4
 | 
						|
cmp %i5,0; be .L783; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L783:
 | 
						|
.L781:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l7
 | 
						|
cmp %l7,2; be .L785; nop
 | 
						|
set 24,%i4
 | 
						|
cmp %i5,0; be .L787; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L787:
 | 
						|
.L785:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l7
 | 
						|
cmp %l7,2; be .L789; nop
 | 
						|
set 25,%i4
 | 
						|
cmp %i5,0; be .L791; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L791:
 | 
						|
.L789:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
mov %l3,%l7
 | 
						|
cmp %l7,2; be .L793; nop
 | 
						|
set 26,%i4
 | 
						|
cmp %i5,0; be .L795; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L795:
 | 
						|
.L793:
 | 
						|
set 5,%l7
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ld [%fp+-28],%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7
 | 
						|
cmp %l7,2; be .L797; nop
 | 
						|
set 27,%i4
 | 
						|
cmp %i5,0; be .L799; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L799:
 | 
						|
.L797:
 | 
						|
set 5,%l7
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ldd [%fp+-40],%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7
 | 
						|
cmp %l7,2; be .L801; nop
 | 
						|
set 28,%i4
 | 
						|
cmp %i5,0; be .L803; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L803:
 | 
						|
.L801:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
mov %l3,%l6
 | 
						|
set 2,%l3
 | 
						|
cmp %l6,%l3; be .L805; nop
 | 
						|
set 29,%i4
 | 
						|
cmp %i5,0; be .L807; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L807:
 | 
						|
.L805:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
mov %l3,%l6
 | 
						|
set 2,%l3
 | 
						|
cmp %l6,%l3; be .L809; nop
 | 
						|
set 30,%i4
 | 
						|
cmp %i5,0; be .L811; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L811:
 | 
						|
.L809:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
mov %l3,%l6
 | 
						|
set 2,%l3
 | 
						|
cmp %l6,%l3; be .L813; nop
 | 
						|
set 31,%i4
 | 
						|
cmp %i5,0; be .L815; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L815:
 | 
						|
.L813:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
mov %l3,%l6
 | 
						|
set 2,%l3
 | 
						|
cmp %l6,%l3; be .L817; nop
 | 
						|
set 32,%i4
 | 
						|
cmp %i5,0; be .L819; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L819:
 | 
						|
.L817:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l6
 | 
						|
cmp %l6,%l3; be .L821; nop
 | 
						|
set 33,%i4
 | 
						|
cmp %i5,0; be .L823; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L823:
 | 
						|
.L821:
 | 
						|
set 5,%l6
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ld [%fp+-28],%f31
 | 
						|
set .L828,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbul .L826; nop
 | 
						|
fsubs %f31,%f30,%f30
 | 
						|
fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
set 0x80000000,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-56]
 | 
						|
ba .L827; nop
 | 
						|
.L826:
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
st %l3,[%fp+-56]
 | 
						|
.L827:
 | 
						|
ld [%fp+-56],%l6
 | 
						|
set 2,%l3
 | 
						|
cmp %l6,%l3; be .L829; nop
 | 
						|
set 34,%i4
 | 
						|
cmp %i5,0; be .L831; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L831:
 | 
						|
.L829:
 | 
						|
set 5,%l6
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ldd [%fp+-40],%f30
 | 
						|
set .L836,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbul .L834; nop
 | 
						|
fsubd %f30,%f28,%f28
 | 
						|
fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
set 0x80000000,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-60]
 | 
						|
ba .L835; nop
 | 
						|
.L834:
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
st %l3,[%fp+-60]
 | 
						|
.L835:
 | 
						|
ld [%fp+-60],%l6
 | 
						|
set 2,%l3
 | 
						|
cmp %l6,%l3; be .L837; nop
 | 
						|
set 35,%i4
 | 
						|
cmp %i5,0; be .L839; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L839:
 | 
						|
.L837:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L842; nop
 | 
						|
set 36,%i4
 | 
						|
cmp %i5,0; be .L844; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L844:
 | 
						|
.L842:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L846; nop
 | 
						|
set 37,%i4
 | 
						|
cmp %i5,0; be .L848; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L848:
 | 
						|
.L846:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L850; nop
 | 
						|
set 38,%i4
 | 
						|
cmp %i5,0; be .L852; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L852:
 | 
						|
.L850:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L854; nop
 | 
						|
set 39,%i4
 | 
						|
cmp %i5,0; be .L856; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L856:
 | 
						|
.L854:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
set .L596,%l2
 | 
						|
ld [%l2],%f30; ld [%l2+4],%f31
 | 
						|
srl %l3,1,%l2
 | 
						|
st %l2,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
set 1,%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
fdtos %f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L858; nop
 | 
						|
set 40,%i4
 | 
						|
cmp %i5,0; be .L860; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L860:
 | 
						|
.L858:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ld [%fp+-28],%f30
 | 
						|
st %f30,[%fp+-16]
 | 
						|
ld [%fp+-16],%f30
 | 
						|
fcmps %f30,%f31; nop; fbe .L862; nop
 | 
						|
set 41,%i4
 | 
						|
cmp %i5,0; be .L864; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L864:
 | 
						|
.L862:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ldd [%fp+-40],%f30
 | 
						|
fdtos %f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L866; nop
 | 
						|
set 42,%i4
 | 
						|
cmp %i5,0; be .L868; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L868:
 | 
						|
.L866:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L871; nop
 | 
						|
set 43,%i4
 | 
						|
cmp %i5,0; be .L873; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L873:
 | 
						|
.L871:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L875; nop
 | 
						|
set 44,%i4
 | 
						|
cmp %i5,0; be .L877; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L877:
 | 
						|
.L875:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L879; nop
 | 
						|
set 45,%i4
 | 
						|
cmp %i5,0; be .L881; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L881:
 | 
						|
.L879:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L883; nop
 | 
						|
set 46,%i4
 | 
						|
cmp %i5,0; be .L885; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L885:
 | 
						|
.L883:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
set .L596,%l2
 | 
						|
ld [%l2],%f30; ld [%l2+4],%f31
 | 
						|
srl %l3,1,%l2
 | 
						|
st %l2,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
set 1,%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L887; nop
 | 
						|
set 47,%i4
 | 
						|
cmp %i5,0; be .L889; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L889:
 | 
						|
.L887:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ld [%fp+-28],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L891; nop
 | 
						|
set 48,%i4
 | 
						|
cmp %i5,0; be .L893; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L893:
 | 
						|
.L891:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
std %f28,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f28
 | 
						|
fcmpd %f28,%f30; nop; fbe .L895; nop
 | 
						|
set 49,%i4
 | 
						|
cmp %i5,0; be .L897; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L897:
 | 
						|
.L895:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l5
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,7; be .L899; nop
 | 
						|
set 50,%i4
 | 
						|
cmp %i5,0; be .L901; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L901:
 | 
						|
.L899:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l4
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,7; be .L903; nop
 | 
						|
set 51,%i4
 | 
						|
cmp %i5,0; be .L905; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L905:
 | 
						|
.L903:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,7; be .L907; nop
 | 
						|
set 52,%i4
 | 
						|
cmp %i5,0; be .L909; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L909:
 | 
						|
.L907:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,7; be .L911; nop
 | 
						|
set 53,%i4
 | 
						|
cmp %i5,0; be .L913; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L913:
 | 
						|
.L911:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,7; be .L915; nop
 | 
						|
set 54,%i4
 | 
						|
cmp %i5,0; be .L917; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L917:
 | 
						|
.L915:
 | 
						|
set 5,%i3
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fadds %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,7; be .L919; nop
 | 
						|
set 55,%i4
 | 
						|
cmp %i5,0; be .L921; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L921:
 | 
						|
.L919:
 | 
						|
set 5,%i3
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,7; be .L923; nop
 | 
						|
set 56,%i4
 | 
						|
cmp %i5,0; be .L925; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L925:
 | 
						|
.L923:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l5
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,7; be .L927; nop
 | 
						|
set 57,%i4
 | 
						|
cmp %i5,0; be .L929; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L929:
 | 
						|
.L927:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l4
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,7; be .L931; nop
 | 
						|
set 58,%i4
 | 
						|
cmp %i5,0; be .L933; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L933:
 | 
						|
.L931:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,7; be .L935; nop
 | 
						|
set 59,%i4
 | 
						|
cmp %i5,0; be .L937; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L937:
 | 
						|
.L935:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,7; be .L939; nop
 | 
						|
set 60,%i4
 | 
						|
cmp %i5,0; be .L941; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L941:
 | 
						|
.L939:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,7; be .L943; nop
 | 
						|
set 61,%i4
 | 
						|
cmp %i5,0; be .L945; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L945:
 | 
						|
.L943:
 | 
						|
set 5,%i2
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fadds %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,7; be .L947; nop
 | 
						|
set 62,%i4
 | 
						|
cmp %i5,0; be .L949; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L949:
 | 
						|
.L947:
 | 
						|
set 5,%i2
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,7; be .L951; nop
 | 
						|
set 63,%i4
 | 
						|
cmp %i5,0; be .L953; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L953:
 | 
						|
.L951:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
add %i1,%l3,%i1
 | 
						|
cmp %i1,7; be .L955; nop
 | 
						|
set 64,%i4
 | 
						|
cmp %i5,0; be .L957; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L957:
 | 
						|
.L955:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
add %i1,%l3,%i1
 | 
						|
cmp %i1,7; be .L959; nop
 | 
						|
set 65,%i4
 | 
						|
cmp %i5,0; be .L961; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L961:
 | 
						|
.L959:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
add %i1,%l3,%i1
 | 
						|
cmp %i1,7; be .L963; nop
 | 
						|
set 66,%i4
 | 
						|
cmp %i5,0; be .L965; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L965:
 | 
						|
.L963:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
add %i1,%l3,%i1
 | 
						|
cmp %i1,7; be .L967; nop
 | 
						|
set 67,%i4
 | 
						|
cmp %i5,0; be .L969; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L969:
 | 
						|
.L967:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %i1,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
mov %l3,%i1
 | 
						|
cmp %i1,7; be .L971; nop
 | 
						|
set 68,%i4
 | 
						|
cmp %i5,0; be .L973; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L973:
 | 
						|
.L971:
 | 
						|
set 5,%i1
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
st %i1,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fadds %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1
 | 
						|
cmp %i1,7; be .L975; nop
 | 
						|
set 69,%i4
 | 
						|
cmp %i5,0; be .L977; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L977:
 | 
						|
.L975:
 | 
						|
set 5,%i1
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
st %i1,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1
 | 
						|
cmp %i1,7; be .L979; nop
 | 
						|
set 70,%i4
 | 
						|
cmp %i5,0; be .L981; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L981:
 | 
						|
.L979:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
add %l7,%l3,%l7
 | 
						|
cmp %l7,7; be .L983; nop
 | 
						|
set 71,%i4
 | 
						|
cmp %i5,0; be .L985; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L985:
 | 
						|
.L983:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
add %l7,%l3,%l7
 | 
						|
cmp %l7,7; be .L987; nop
 | 
						|
set 72,%i4
 | 
						|
cmp %i5,0; be .L989; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L989:
 | 
						|
.L987:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
add %l7,%l3,%l7
 | 
						|
cmp %l7,7; be .L991; nop
 | 
						|
set 73,%i4
 | 
						|
cmp %i5,0; be .L993; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L993:
 | 
						|
.L991:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
add %l7,%l3,%l7
 | 
						|
cmp %l7,7; be .L995; nop
 | 
						|
set 74,%i4
 | 
						|
cmp %i5,0; be .L997; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L997:
 | 
						|
.L995:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %l7,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
mov %l3,%l7
 | 
						|
cmp %l7,7; be .L999; nop
 | 
						|
set 75,%i4
 | 
						|
cmp %i5,0; be .L1001; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1001:
 | 
						|
.L999:
 | 
						|
set 5,%l7
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
st %l7,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fadds %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7
 | 
						|
cmp %l7,7; be .L1003; nop
 | 
						|
set 76,%i4
 | 
						|
cmp %i5,0; be .L1005; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1005:
 | 
						|
.L1003:
 | 
						|
set 5,%l7
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
st %l7,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7
 | 
						|
cmp %l7,7; be .L1007; nop
 | 
						|
set 77,%i4
 | 
						|
cmp %i5,0; be .L1009; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1009:
 | 
						|
.L1007:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
add %l6,%l3,%l6
 | 
						|
set 7,%l3
 | 
						|
cmp %l6,%l3; be .L1011; nop
 | 
						|
set 78,%i4
 | 
						|
cmp %i5,0; be .L1013; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1013:
 | 
						|
.L1011:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
add %l6,%l3,%l6
 | 
						|
set 7,%l3
 | 
						|
cmp %l6,%l3; be .L1015; nop
 | 
						|
set 79,%i4
 | 
						|
cmp %i5,0; be .L1017; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1017:
 | 
						|
.L1015:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
add %l6,%l3,%l6
 | 
						|
set 7,%l3
 | 
						|
cmp %l6,%l3; be .L1019; nop
 | 
						|
set 80,%i4
 | 
						|
cmp %i5,0; be .L1021; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1021:
 | 
						|
.L1019:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
add %l6,%l3,%l6
 | 
						|
set 7,%l3
 | 
						|
cmp %l6,%l3; be .L1023; nop
 | 
						|
set 81,%i4
 | 
						|
cmp %i5,0; be .L1025; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1025:
 | 
						|
.L1023:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
add %l6,%l3,%l6
 | 
						|
set 7,%l3
 | 
						|
cmp %l6,%l3; be .L1027; nop
 | 
						|
set 82,%i4
 | 
						|
cmp %i5,0; be .L1029; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1029:
 | 
						|
.L1027:
 | 
						|
set 5,%l6
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
set .L596,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
srl %l6,1,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
set 1,%l3
 | 
						|
and %l6,%l3,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
fdtos %f30,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fadds %f31,%f30,%f31
 | 
						|
set .L828,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbul .L1032; nop
 | 
						|
fsubs %f31,%f30,%f30
 | 
						|
fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
set 0x80000000,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-64]
 | 
						|
ba .L1033; nop
 | 
						|
.L1032:
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
st %l3,[%fp+-64]
 | 
						|
.L1033:
 | 
						|
ld [%fp+-64],%l6
 | 
						|
set 7,%l3
 | 
						|
cmp %l6,%l3; be .L1034; nop
 | 
						|
set 83,%i4
 | 
						|
cmp %i5,0; be .L1036; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1036:
 | 
						|
.L1034:
 | 
						|
set 5,%l6
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
set .L596,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
srl %l6,1,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
set 1,%l3
 | 
						|
and %l6,%l3,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
set .L836,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbul .L1039; nop
 | 
						|
fsubd %f30,%f28,%f28
 | 
						|
fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
set 0x80000000,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-68]
 | 
						|
ba .L1040; nop
 | 
						|
.L1039:
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
st %l3,[%fp+-68]
 | 
						|
.L1040:
 | 
						|
ld [%fp+-68],%l6
 | 
						|
set 7,%l3
 | 
						|
cmp %l6,%l3; be .L1041; nop
 | 
						|
set 84,%i4
 | 
						|
cmp %i5,0; be .L1043; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1043:
 | 
						|
.L1041:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l5
 | 
						|
ld [%fp+-16],%f31
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fadds %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1047,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1045; nop
 | 
						|
set 85,%i4
 | 
						|
cmp %i5,0; be .L1048; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1048:
 | 
						|
.L1045:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l4
 | 
						|
ld [%fp+-16],%f31
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fadds %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1047,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1050; nop
 | 
						|
set 86,%i4
 | 
						|
cmp %i5,0; be .L1052; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1052:
 | 
						|
.L1050:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
ld [%fp+-4],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fadds %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1047,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1054; nop
 | 
						|
set 87,%i4
 | 
						|
cmp %i5,0; be .L1056; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1056:
 | 
						|
.L1054:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
ld [%fp+-8],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fadds %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1047,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1058; nop
 | 
						|
set 88,%i4
 | 
						|
cmp %i5,0; be .L1060; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1060:
 | 
						|
.L1058:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L596,%l2
 | 
						|
ld [%l2],%f28; ld [%l2+4],%f29
 | 
						|
srl %l3,1,%l2
 | 
						|
st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
fmuld %f28,%f26,%f28
 | 
						|
set 1,%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
faddd %f28,%f26,%f28
 | 
						|
fdtos %f28,%f30
 | 
						|
fadds %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1047,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1062; nop
 | 
						|
set 89,%i4
 | 
						|
cmp %i5,0; be .L1064; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1064:
 | 
						|
.L1062:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fadds %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1047,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1066; nop
 | 
						|
set 90,%i4
 | 
						|
cmp %i5,0; be .L1068; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1068:
 | 
						|
.L1066:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
fdtos %f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1047,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1070; nop
 | 
						|
set 91,%i4
 | 
						|
cmp %i5,0; be .L1072; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1072:
 | 
						|
.L1070:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l5
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1076,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1074; nop
 | 
						|
set 92,%i4
 | 
						|
cmp %i5,0; be .L1077; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1077:
 | 
						|
.L1074:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l4
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1076,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1079; nop
 | 
						|
set 93,%i4
 | 
						|
cmp %i5,0; be .L1081; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1081:
 | 
						|
.L1079:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ld [%fp+-4],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1076,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1083; nop
 | 
						|
set 94,%i4
 | 
						|
cmp %i5,0; be .L1085; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1085:
 | 
						|
.L1083:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ld [%fp+-8],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1076,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1087; nop
 | 
						|
set 95,%i4
 | 
						|
cmp %i5,0; be .L1089; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1089:
 | 
						|
.L1087:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L596,%l2
 | 
						|
ld [%l2],%f28; ld [%l2+4],%f29
 | 
						|
srl %l3,1,%l2
 | 
						|
st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
fmuld %f28,%f26,%f28
 | 
						|
set 1,%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
faddd %f28,%f26,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1076,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1091; nop
 | 
						|
set 96,%i4
 | 
						|
cmp %i5,0; be .L1093; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1093:
 | 
						|
.L1091:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ld [%fp+-28],%f29
 | 
						|
fstod %f29,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1076,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1095; nop
 | 
						|
set 97,%i4
 | 
						|
cmp %i5,0; be .L1097; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1097:
 | 
						|
.L1095:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1076,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1099; nop
 | 
						|
set 98,%i4
 | 
						|
cmp %i5,0; be .L1101; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1101:
 | 
						|
.L1099:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l5
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,3; be .L1103; nop
 | 
						|
set 99,%i4
 | 
						|
cmp %i5,0; be .L1105; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1105:
 | 
						|
.L1103:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l4
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,3; be .L1107; nop
 | 
						|
set 100,%i4
 | 
						|
cmp %i5,0; be .L1109; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1109:
 | 
						|
.L1107:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,3; be .L1111; nop
 | 
						|
set 101,%i4
 | 
						|
cmp %i5,0; be .L1113; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1113:
 | 
						|
.L1111:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,3; be .L1115; nop
 | 
						|
set 102,%i4
 | 
						|
cmp %i5,0; be .L1117; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1117:
 | 
						|
.L1115:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,3; be .L1119; nop
 | 
						|
set 103,%i4
 | 
						|
cmp %i5,0; be .L1121; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1121:
 | 
						|
.L1119:
 | 
						|
set 5,%i3
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fsubs %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,3; be .L1123; nop
 | 
						|
set 104,%i4
 | 
						|
cmp %i5,0; be .L1125; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1125:
 | 
						|
.L1123:
 | 
						|
set 5,%i3
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fsubd %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,3; be .L1127; nop
 | 
						|
set 105,%i4
 | 
						|
cmp %i5,0; be .L1129; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1129:
 | 
						|
.L1127:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l5
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,3; be .L1131; nop
 | 
						|
set 106,%i4
 | 
						|
cmp %i5,0; be .L1133; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1133:
 | 
						|
.L1131:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l4
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,3; be .L1135; nop
 | 
						|
set 107,%i4
 | 
						|
cmp %i5,0; be .L1137; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1137:
 | 
						|
.L1135:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,3; be .L1139; nop
 | 
						|
set 108,%i4
 | 
						|
cmp %i5,0; be .L1141; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1141:
 | 
						|
.L1139:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,3; be .L1143; nop
 | 
						|
set 109,%i4
 | 
						|
cmp %i5,0; be .L1145; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1145:
 | 
						|
.L1143:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,3; be .L1147; nop
 | 
						|
set 110,%i4
 | 
						|
cmp %i5,0; be .L1149; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1149:
 | 
						|
.L1147:
 | 
						|
set 5,%i2
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fsubs %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,3; be .L1151; nop
 | 
						|
set 111,%i4
 | 
						|
cmp %i5,0; be .L1153; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1153:
 | 
						|
.L1151:
 | 
						|
set 5,%i2
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fsubd %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,3; be .L1155; nop
 | 
						|
set 112,%i4
 | 
						|
cmp %i5,0; be .L1157; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1157:
 | 
						|
.L1155:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sub %i1,%l3,%i1
 | 
						|
cmp %i1,3; be .L1159; nop
 | 
						|
set 113,%i4
 | 
						|
cmp %i5,0; be .L1161; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1161:
 | 
						|
.L1159:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sub %i1,%l3,%i1
 | 
						|
cmp %i1,3; be .L1163; nop
 | 
						|
set 114,%i4
 | 
						|
cmp %i5,0; be .L1165; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1165:
 | 
						|
.L1163:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sub %i1,%l3,%i1
 | 
						|
cmp %i1,3; be .L1167; nop
 | 
						|
set 115,%i4
 | 
						|
cmp %i5,0; be .L1169; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1169:
 | 
						|
.L1167:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
sub %i1,%l3,%i1
 | 
						|
cmp %i1,3; be .L1171; nop
 | 
						|
set 116,%i4
 | 
						|
cmp %i5,0; be .L1173; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1173:
 | 
						|
.L1171:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %i1,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
mov %l3,%i1
 | 
						|
cmp %i1,3; be .L1175; nop
 | 
						|
set 117,%i4
 | 
						|
cmp %i5,0; be .L1177; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1177:
 | 
						|
.L1175:
 | 
						|
set 5,%i1
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
st %i1,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fsubs %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1
 | 
						|
cmp %i1,3; be .L1179; nop
 | 
						|
set 118,%i4
 | 
						|
cmp %i5,0; be .L1181; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1181:
 | 
						|
.L1179:
 | 
						|
set 5,%i1
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
st %i1,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fsubd %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1
 | 
						|
cmp %i1,3; be .L1183; nop
 | 
						|
set 119,%i4
 | 
						|
cmp %i5,0; be .L1185; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1185:
 | 
						|
.L1183:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sub %l7,%l3,%l7
 | 
						|
cmp %l7,3; be .L1187; nop
 | 
						|
set 120,%i4
 | 
						|
cmp %i5,0; be .L1189; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1189:
 | 
						|
.L1187:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sub %l7,%l3,%l7
 | 
						|
cmp %l7,3; be .L1191; nop
 | 
						|
set 121,%i4
 | 
						|
cmp %i5,0; be .L1193; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1193:
 | 
						|
.L1191:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sub %l7,%l3,%l7
 | 
						|
cmp %l7,3; be .L1195; nop
 | 
						|
set 122,%i4
 | 
						|
cmp %i5,0; be .L1197; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1197:
 | 
						|
.L1195:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
sub %l7,%l3,%l7
 | 
						|
cmp %l7,3; be .L1199; nop
 | 
						|
set 123,%i4
 | 
						|
cmp %i5,0; be .L1201; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1201:
 | 
						|
.L1199:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %l7,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
mov %l3,%l7
 | 
						|
cmp %l7,3; be .L1203; nop
 | 
						|
set 124,%i4
 | 
						|
cmp %i5,0; be .L1205; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1205:
 | 
						|
.L1203:
 | 
						|
set 5,%l7
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
st %l7,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fsubs %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7
 | 
						|
cmp %l7,3; be .L1207; nop
 | 
						|
set 125,%i4
 | 
						|
cmp %i5,0; be .L1209; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1209:
 | 
						|
.L1207:
 | 
						|
set 5,%l7
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
st %l7,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fsubd %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7
 | 
						|
cmp %l7,3; be .L1211; nop
 | 
						|
set 126,%i4
 | 
						|
cmp %i5,0; be .L1213; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1213:
 | 
						|
.L1211:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sub %l6,%l3,%l6
 | 
						|
set 3,%l3
 | 
						|
cmp %l6,%l3; be .L1215; nop
 | 
						|
set 127,%i4
 | 
						|
cmp %i5,0; be .L1217; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1217:
 | 
						|
.L1215:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sub %l6,%l3,%l6
 | 
						|
set 3,%l3
 | 
						|
cmp %l6,%l3; be .L1219; nop
 | 
						|
set 128,%i4
 | 
						|
cmp %i5,0; be .L1221; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1221:
 | 
						|
.L1219:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sub %l6,%l3,%l6
 | 
						|
set 3,%l3
 | 
						|
cmp %l6,%l3; be .L1223; nop
 | 
						|
set 129,%i4
 | 
						|
cmp %i5,0; be .L1225; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1225:
 | 
						|
.L1223:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
sub %l6,%l3,%l6
 | 
						|
set 3,%l3
 | 
						|
cmp %l6,%l3; be .L1227; nop
 | 
						|
set 130,%i4
 | 
						|
cmp %i5,0; be .L1229; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1229:
 | 
						|
.L1227:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
sub %l6,%l3,%l6
 | 
						|
set 3,%l3
 | 
						|
cmp %l6,%l3; be .L1231; nop
 | 
						|
set 131,%i4
 | 
						|
cmp %i5,0; be .L1233; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1233:
 | 
						|
.L1231:
 | 
						|
set 5,%l6
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
set .L596,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
srl %l6,1,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
set 1,%l3
 | 
						|
and %l6,%l3,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
fdtos %f30,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fsubs %f31,%f30,%f31
 | 
						|
set .L828,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbul .L1236; nop
 | 
						|
fsubs %f31,%f30,%f30
 | 
						|
fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
set 0x80000000,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-72]
 | 
						|
ba .L1237; nop
 | 
						|
.L1236:
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
st %l3,[%fp+-72]
 | 
						|
.L1237:
 | 
						|
ld [%fp+-72],%l6
 | 
						|
set 3,%l3
 | 
						|
cmp %l6,%l3; be .L1238; nop
 | 
						|
set 132,%i4
 | 
						|
cmp %i5,0; be .L1240; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1240:
 | 
						|
.L1238:
 | 
						|
set 5,%l6
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
set .L596,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
srl %l6,1,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
set 1,%l3
 | 
						|
and %l6,%l3,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fsubd %f30,%f28,%f30
 | 
						|
set .L836,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbul .L1243; nop
 | 
						|
fsubd %f30,%f28,%f28
 | 
						|
fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
set 0x80000000,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-76]
 | 
						|
ba .L1244; nop
 | 
						|
.L1243:
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
st %l3,[%fp+-76]
 | 
						|
.L1244:
 | 
						|
ld [%fp+-76],%l6
 | 
						|
set 3,%l3
 | 
						|
cmp %l6,%l3; be .L1245; nop
 | 
						|
set 133,%i4
 | 
						|
cmp %i5,0; be .L1247; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1247:
 | 
						|
.L1245:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l5
 | 
						|
ld [%fp+-16],%f31
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fsubs %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1251,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1249; nop
 | 
						|
set 134,%i4
 | 
						|
cmp %i5,0; be .L1252; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1252:
 | 
						|
.L1249:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l4
 | 
						|
ld [%fp+-16],%f31
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fsubs %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1251,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1254; nop
 | 
						|
set 135,%i4
 | 
						|
cmp %i5,0; be .L1256; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1256:
 | 
						|
.L1254:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
ld [%fp+-4],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fsubs %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1251,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1258; nop
 | 
						|
set 136,%i4
 | 
						|
cmp %i5,0; be .L1260; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1260:
 | 
						|
.L1258:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
ld [%fp+-8],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fsubs %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1251,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1262; nop
 | 
						|
set 137,%i4
 | 
						|
cmp %i5,0; be .L1264; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1264:
 | 
						|
.L1262:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L596,%l2
 | 
						|
ld [%l2],%f28; ld [%l2+4],%f29
 | 
						|
srl %l3,1,%l2
 | 
						|
st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
fmuld %f28,%f26,%f28
 | 
						|
set 1,%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
faddd %f28,%f26,%f28
 | 
						|
fdtos %f28,%f30
 | 
						|
fsubs %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1251,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1266; nop
 | 
						|
set 138,%i4
 | 
						|
cmp %i5,0; be .L1268; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1268:
 | 
						|
.L1266:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fsubs %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1251,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1270; nop
 | 
						|
set 139,%i4
 | 
						|
cmp %i5,0; be .L1272; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1272:
 | 
						|
.L1270:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fsubd %f30,%f28,%f30
 | 
						|
fdtos %f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1251,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1274; nop
 | 
						|
set 140,%i4
 | 
						|
cmp %i5,0; be .L1276; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1276:
 | 
						|
.L1274:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l5
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fsubd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1280,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1278; nop
 | 
						|
set 141,%i4
 | 
						|
cmp %i5,0; be .L1281; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1281:
 | 
						|
.L1278:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l4
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fsubd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1280,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1283; nop
 | 
						|
set 142,%i4
 | 
						|
cmp %i5,0; be .L1285; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1285:
 | 
						|
.L1283:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ld [%fp+-4],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fsubd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1280,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1287; nop
 | 
						|
set 143,%i4
 | 
						|
cmp %i5,0; be .L1289; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1289:
 | 
						|
.L1287:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ld [%fp+-8],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fsubd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1280,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1291; nop
 | 
						|
set 144,%i4
 | 
						|
cmp %i5,0; be .L1293; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1293:
 | 
						|
.L1291:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L596,%l2
 | 
						|
ld [%l2],%f28; ld [%l2+4],%f29
 | 
						|
srl %l3,1,%l2
 | 
						|
st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
fmuld %f28,%f26,%f28
 | 
						|
set 1,%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
faddd %f28,%f26,%f28
 | 
						|
fsubd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1280,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1295; nop
 | 
						|
set 145,%i4
 | 
						|
cmp %i5,0; be .L1297; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1297:
 | 
						|
.L1295:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ld [%fp+-28],%f29
 | 
						|
fstod %f29,%f28
 | 
						|
fsubd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1280,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1299; nop
 | 
						|
set 146,%i4
 | 
						|
cmp %i5,0; be .L1301; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1301:
 | 
						|
.L1299:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fsubd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1280,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1303; nop
 | 
						|
set 147,%i4
 | 
						|
cmp %i5,0; be .L1305; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1305:
 | 
						|
.L1303:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l5
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
smul %l2,%l3,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,10; be .L1307; nop
 | 
						|
set 148,%i4
 | 
						|
cmp %i5,0; be .L1309; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1309:
 | 
						|
.L1307:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l4
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
smul %l2,%l3,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,10; be .L1311; nop
 | 
						|
set 149,%i4
 | 
						|
cmp %i5,0; be .L1313; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1313:
 | 
						|
.L1311:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
smul %l2,%l3,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,10; be .L1315; nop
 | 
						|
set 150,%i4
 | 
						|
cmp %i5,0; be .L1317; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1317:
 | 
						|
.L1315:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
smul %l2,%l3,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,10; be .L1319; nop
 | 
						|
set 151,%i4
 | 
						|
cmp %i5,0; be .L1321; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1321:
 | 
						|
.L1319:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
umul %l2,%l3,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,10; be .L1323; nop
 | 
						|
set 152,%i4
 | 
						|
cmp %i5,0; be .L1325; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1325:
 | 
						|
.L1323:
 | 
						|
set 5,%i3
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,10; be .L1327; nop
 | 
						|
set 153,%i4
 | 
						|
cmp %i5,0; be .L1329; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1329:
 | 
						|
.L1327:
 | 
						|
set 5,%i3
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,10; be .L1331; nop
 | 
						|
set 154,%i4
 | 
						|
cmp %i5,0; be .L1333; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1333:
 | 
						|
.L1331:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l5
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
smul %l2,%l3,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,10; be .L1335; nop
 | 
						|
set 155,%i4
 | 
						|
cmp %i5,0; be .L1337; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1337:
 | 
						|
.L1335:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l4
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
smul %l2,%l3,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,10; be .L1339; nop
 | 
						|
set 156,%i4
 | 
						|
cmp %i5,0; be .L1341; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1341:
 | 
						|
.L1339:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
smul %l2,%l3,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,10; be .L1343; nop
 | 
						|
set 157,%i4
 | 
						|
cmp %i5,0; be .L1345; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1345:
 | 
						|
.L1343:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
smul %l2,%l3,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,10; be .L1347; nop
 | 
						|
set 158,%i4
 | 
						|
cmp %i5,0; be .L1349; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1349:
 | 
						|
.L1347:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
umul %l2,%l3,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,10; be .L1351; nop
 | 
						|
set 159,%i4
 | 
						|
cmp %i5,0; be .L1353; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1353:
 | 
						|
.L1351:
 | 
						|
set 5,%i2
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,10; be .L1355; nop
 | 
						|
set 160,%i4
 | 
						|
cmp %i5,0; be .L1357; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1357:
 | 
						|
.L1355:
 | 
						|
set 5,%i2
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,10; be .L1359; nop
 | 
						|
set 161,%i4
 | 
						|
cmp %i5,0; be .L1361; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1361:
 | 
						|
.L1359:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
smul %l3,%i1,%i1
 | 
						|
cmp %i1,10; be .L1363; nop
 | 
						|
set 162,%i4
 | 
						|
cmp %i5,0; be .L1365; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1365:
 | 
						|
.L1363:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
smul %l3,%i1,%i1
 | 
						|
cmp %i1,10; be .L1367; nop
 | 
						|
set 163,%i4
 | 
						|
cmp %i5,0; be .L1369; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1369:
 | 
						|
.L1367:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
smul %l3,%i1,%i1
 | 
						|
cmp %i1,10; be .L1371; nop
 | 
						|
set 164,%i4
 | 
						|
cmp %i5,0; be .L1373; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1373:
 | 
						|
.L1371:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
smul %l3,%i1,%i1
 | 
						|
cmp %i1,10; be .L1375; nop
 | 
						|
set 165,%i4
 | 
						|
cmp %i5,0; be .L1377; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1377:
 | 
						|
.L1375:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %i1,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
umul %l2,%l3,%l3
 | 
						|
mov %l3,%i1
 | 
						|
cmp %i1,10; be .L1379; nop
 | 
						|
set 166,%i4
 | 
						|
cmp %i5,0; be .L1381; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1381:
 | 
						|
.L1379:
 | 
						|
set 5,%i1
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
st %i1,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1
 | 
						|
cmp %i1,10; be .L1383; nop
 | 
						|
set 167,%i4
 | 
						|
cmp %i5,0; be .L1385; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1385:
 | 
						|
.L1383:
 | 
						|
set 5,%i1
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
st %i1,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1
 | 
						|
cmp %i1,10; be .L1387; nop
 | 
						|
set 168,%i4
 | 
						|
cmp %i5,0; be .L1389; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1389:
 | 
						|
.L1387:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
smul %l3,%l7,%l7
 | 
						|
cmp %l7,10; be .L1391; nop
 | 
						|
set 169,%i4
 | 
						|
cmp %i5,0; be .L1393; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1393:
 | 
						|
.L1391:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
smul %l3,%l7,%l7
 | 
						|
cmp %l7,10; be .L1395; nop
 | 
						|
set 170,%i4
 | 
						|
cmp %i5,0; be .L1397; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1397:
 | 
						|
.L1395:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
smul %l3,%l7,%l7
 | 
						|
cmp %l7,10; be .L1399; nop
 | 
						|
set 171,%i4
 | 
						|
cmp %i5,0; be .L1401; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1401:
 | 
						|
.L1399:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
smul %l3,%l7,%l7
 | 
						|
cmp %l7,10; be .L1403; nop
 | 
						|
set 172,%i4
 | 
						|
cmp %i5,0; be .L1405; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1405:
 | 
						|
.L1403:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %l7,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
umul %l2,%l3,%l3
 | 
						|
mov %l3,%l7
 | 
						|
cmp %l7,10; be .L1407; nop
 | 
						|
set 173,%i4
 | 
						|
cmp %i5,0; be .L1409; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1409:
 | 
						|
.L1407:
 | 
						|
set 5,%l7
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
st %l7,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7
 | 
						|
cmp %l7,10; be .L1411; nop
 | 
						|
set 174,%i4
 | 
						|
cmp %i5,0; be .L1413; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1413:
 | 
						|
.L1411:
 | 
						|
set 5,%l7
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
st %l7,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7
 | 
						|
cmp %l7,10; be .L1415; nop
 | 
						|
set 175,%i4
 | 
						|
cmp %i5,0; be .L1417; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1417:
 | 
						|
.L1415:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
umul %l3,%l6,%l6
 | 
						|
set 10,%l3
 | 
						|
cmp %l6,%l3; be .L1419; nop
 | 
						|
set 176,%i4
 | 
						|
cmp %i5,0; be .L1421; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1421:
 | 
						|
.L1419:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
umul %l3,%l6,%l6
 | 
						|
set 10,%l3
 | 
						|
cmp %l6,%l3; be .L1423; nop
 | 
						|
set 177,%i4
 | 
						|
cmp %i5,0; be .L1425; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1425:
 | 
						|
.L1423:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
umul %l3,%l6,%l6
 | 
						|
set 10,%l3
 | 
						|
cmp %l6,%l3; be .L1427; nop
 | 
						|
set 178,%i4
 | 
						|
cmp %i5,0; be .L1429; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1429:
 | 
						|
.L1427:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
umul %l3,%l6,%l6
 | 
						|
set 10,%l3
 | 
						|
cmp %l6,%l3; be .L1431; nop
 | 
						|
set 179,%i4
 | 
						|
cmp %i5,0; be .L1433; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1433:
 | 
						|
.L1431:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
umul %l3,%l6,%l6
 | 
						|
set 10,%l3
 | 
						|
cmp %l6,%l3; be .L1435; nop
 | 
						|
set 180,%i4
 | 
						|
cmp %i5,0; be .L1437; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1437:
 | 
						|
.L1435:
 | 
						|
set 5,%l6
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
set .L596,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
srl %l6,1,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
set 1,%l3
 | 
						|
and %l6,%l3,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
fdtos %f30,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
set .L828,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbul .L1440; nop
 | 
						|
fsubs %f31,%f30,%f30
 | 
						|
fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
set 0x80000000,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-80]
 | 
						|
ba .L1441; nop
 | 
						|
.L1440:
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
st %l3,[%fp+-80]
 | 
						|
.L1441:
 | 
						|
ld [%fp+-80],%l6
 | 
						|
set 10,%l3
 | 
						|
cmp %l6,%l3; be .L1442; nop
 | 
						|
set 181,%i4
 | 
						|
cmp %i5,0; be .L1444; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1444:
 | 
						|
.L1442:
 | 
						|
set 5,%l6
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
set .L596,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
srl %l6,1,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
set 1,%l3
 | 
						|
and %l6,%l3,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
set .L836,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbul .L1447; nop
 | 
						|
fsubd %f30,%f28,%f28
 | 
						|
fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
set 0x80000000,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-84]
 | 
						|
ba .L1448; nop
 | 
						|
.L1447:
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
st %l3,[%fp+-84]
 | 
						|
.L1448:
 | 
						|
ld [%fp+-84],%l6
 | 
						|
set 10,%l3
 | 
						|
cmp %l6,%l3; be .L1449; nop
 | 
						|
set 182,%i4
 | 
						|
cmp %i5,0; be .L1451; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1451:
 | 
						|
.L1449:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l5
 | 
						|
ld [%fp+-16],%f31
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1455,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1453; nop
 | 
						|
set 183,%i4
 | 
						|
cmp %i5,0; be .L1456; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1456:
 | 
						|
.L1453:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l4
 | 
						|
ld [%fp+-16],%f31
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1455,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1458; nop
 | 
						|
set 184,%i4
 | 
						|
cmp %i5,0; be .L1460; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1460:
 | 
						|
.L1458:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
ld [%fp+-4],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1455,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1462; nop
 | 
						|
set 185,%i4
 | 
						|
cmp %i5,0; be .L1464; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1464:
 | 
						|
.L1462:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
ld [%fp+-8],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1455,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1466; nop
 | 
						|
set 186,%i4
 | 
						|
cmp %i5,0; be .L1468; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1468:
 | 
						|
.L1466:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L596,%l2
 | 
						|
ld [%l2],%f28; ld [%l2+4],%f29
 | 
						|
srl %l3,1,%l2
 | 
						|
st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
fmuld %f28,%f26,%f28
 | 
						|
set 1,%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
faddd %f28,%f26,%f28
 | 
						|
fdtos %f28,%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1455,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1470; nop
 | 
						|
set 187,%i4
 | 
						|
cmp %i5,0; be .L1472; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1472:
 | 
						|
.L1470:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fmuls %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1455,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1474; nop
 | 
						|
set 188,%i4
 | 
						|
cmp %i5,0; be .L1476; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1476:
 | 
						|
.L1474:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
fdtos %f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L1455,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L1478; nop
 | 
						|
set 189,%i4
 | 
						|
cmp %i5,0; be .L1480; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1480:
 | 
						|
.L1478:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l5
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1484,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1482; nop
 | 
						|
set 190,%i4
 | 
						|
cmp %i5,0; be .L1485; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1485:
 | 
						|
.L1482:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l4
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1484,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1487; nop
 | 
						|
set 191,%i4
 | 
						|
cmp %i5,0; be .L1489; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1489:
 | 
						|
.L1487:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ld [%fp+-4],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1484,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1491; nop
 | 
						|
set 192,%i4
 | 
						|
cmp %i5,0; be .L1493; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1493:
 | 
						|
.L1491:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ld [%fp+-8],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1484,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1495; nop
 | 
						|
set 193,%i4
 | 
						|
cmp %i5,0; be .L1497; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1497:
 | 
						|
.L1495:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L596,%l2
 | 
						|
ld [%l2],%f28; ld [%l2+4],%f29
 | 
						|
srl %l3,1,%l2
 | 
						|
st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
fmuld %f28,%f26,%f28
 | 
						|
set 1,%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
faddd %f28,%f26,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1484,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1499; nop
 | 
						|
set 194,%i4
 | 
						|
cmp %i5,0; be .L1501; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1501:
 | 
						|
.L1499:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ld [%fp+-28],%f29
 | 
						|
fstod %f29,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1484,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1503; nop
 | 
						|
set 195,%i4
 | 
						|
cmp %i5,0; be .L1505; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1505:
 | 
						|
.L1503:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1484,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1507; nop
 | 
						|
set 196,%i4
 | 
						|
cmp %i5,0; be .L1509; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1509:
 | 
						|
.L1507:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l5
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,2; be .L1511; nop
 | 
						|
set 197,%i4
 | 
						|
cmp %i5,0; be .L1513; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1513:
 | 
						|
.L1511:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l4
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,2; be .L1515; nop
 | 
						|
set 198,%i4
 | 
						|
cmp %i5,0; be .L1517; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1517:
 | 
						|
.L1515:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,2; be .L1519; nop
 | 
						|
set 199,%i4
 | 
						|
cmp %i5,0; be .L1521; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1521:
 | 
						|
.L1519:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,2; be .L1523; nop
 | 
						|
set 200,%i4
 | 
						|
cmp %i5,0; be .L1525; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1525:
 | 
						|
.L1523:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,2; be .L1527; nop
 | 
						|
set 201,%i4
 | 
						|
cmp %i5,0; be .L1529; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1529:
 | 
						|
.L1527:
 | 
						|
set 5,%i3
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fdivs %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,2; be .L1531; nop
 | 
						|
set 202,%i4
 | 
						|
cmp %i5,0; be .L1533; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1533:
 | 
						|
.L1531:
 | 
						|
set 5,%i3
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,2; be .L1535; nop
 | 
						|
set 203,%i4
 | 
						|
cmp %i5,0; be .L1537; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1537:
 | 
						|
.L1535:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l5
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,2; be .L1539; nop
 | 
						|
set 204,%i4
 | 
						|
cmp %i5,0; be .L1541; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1541:
 | 
						|
.L1539:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l4
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,2; be .L1543; nop
 | 
						|
set 205,%i4
 | 
						|
cmp %i5,0; be .L1545; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1545:
 | 
						|
.L1543:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,2; be .L1547; nop
 | 
						|
set 206,%i4
 | 
						|
cmp %i5,0; be .L1549; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1549:
 | 
						|
.L1547:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,2; be .L1551; nop
 | 
						|
set 207,%i4
 | 
						|
cmp %i5,0; be .L1553; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1553:
 | 
						|
.L1551:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,2; be .L1555; nop
 | 
						|
set 208,%i4
 | 
						|
cmp %i5,0; be .L1557; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1557:
 | 
						|
.L1555:
 | 
						|
set 5,%i2
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fdivs %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,2; be .L1559; nop
 | 
						|
set 209,%i4
 | 
						|
cmp %i5,0; be .L1561; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1561:
 | 
						|
.L1559:
 | 
						|
set 5,%i2
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,2; be .L1563; nop
 | 
						|
set 210,%i4
 | 
						|
cmp %i5,0; be .L1565; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1565:
 | 
						|
.L1563:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%i1
 | 
						|
cmp %i1,2; be .L1567; nop
 | 
						|
set 211,%i4
 | 
						|
cmp %i5,0; be .L1569; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1569:
 | 
						|
.L1567:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%i1
 | 
						|
cmp %i1,2; be .L1571; nop
 | 
						|
set 212,%i4
 | 
						|
cmp %i5,0; be .L1573; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1573:
 | 
						|
.L1571:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%i1
 | 
						|
cmp %i1,2; be .L1575; nop
 | 
						|
set 213,%i4
 | 
						|
cmp %i5,0; be .L1577; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1577:
 | 
						|
.L1575:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%i1
 | 
						|
cmp %i1,2; be .L1579; nop
 | 
						|
set 214,%i4
 | 
						|
cmp %i5,0; be .L1581; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1581:
 | 
						|
.L1579:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %i1,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%l3
 | 
						|
mov %l3,%i1
 | 
						|
cmp %i1,2; be .L1583; nop
 | 
						|
set 215,%i4
 | 
						|
cmp %i5,0; be .L1585; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1585:
 | 
						|
.L1583:
 | 
						|
set 5,%i1
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
st %i1,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fdivs %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1
 | 
						|
cmp %i1,2; be .L1587; nop
 | 
						|
set 216,%i4
 | 
						|
cmp %i5,0; be .L1589; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1589:
 | 
						|
.L1587:
 | 
						|
set 5,%i1
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
st %i1,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1
 | 
						|
cmp %i1,2; be .L1591; nop
 | 
						|
set 217,%i4
 | 
						|
cmp %i5,0; be .L1593; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1593:
 | 
						|
.L1591:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%l7
 | 
						|
cmp %l7,2; be .L1595; nop
 | 
						|
set 218,%i4
 | 
						|
cmp %i5,0; be .L1597; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1597:
 | 
						|
.L1595:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%l7
 | 
						|
cmp %l7,2; be .L1599; nop
 | 
						|
set 219,%i4
 | 
						|
cmp %i5,0; be .L1601; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1601:
 | 
						|
.L1599:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%l7
 | 
						|
cmp %l7,2; be .L1603; nop
 | 
						|
set 220,%i4
 | 
						|
cmp %i5,0; be .L1605; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1605:
 | 
						|
.L1603:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%l7
 | 
						|
cmp %l7,2; be .L1607; nop
 | 
						|
set 221,%i4
 | 
						|
cmp %i5,0; be .L1609; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1609:
 | 
						|
.L1607:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %l7,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%l3
 | 
						|
mov %l3,%l7
 | 
						|
cmp %l7,2; be .L1611; nop
 | 
						|
set 222,%i4
 | 
						|
cmp %i5,0; be .L1613; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1613:
 | 
						|
.L1611:
 | 
						|
set 5,%l7
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
st %l7,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fdivs %f31,%f30,%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7
 | 
						|
cmp %l7,2; be .L1615; nop
 | 
						|
set 223,%i4
 | 
						|
cmp %i5,0; be .L1617; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1617:
 | 
						|
.L1615:
 | 
						|
set 5,%l7
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
st %l7,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l7
 | 
						|
cmp %l7,2; be .L1619; nop
 | 
						|
set 224,%i4
 | 
						|
cmp %i5,0; be .L1621; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1621:
 | 
						|
.L1619:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%l6
 | 
						|
set 2,%l3
 | 
						|
cmp %l6,%l3; be .L1623; nop
 | 
						|
set 225,%i4
 | 
						|
cmp %i5,0; be .L1625; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1625:
 | 
						|
.L1623:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%l6
 | 
						|
set 2,%l3
 | 
						|
cmp %l6,%l3; be .L1627; nop
 | 
						|
set 226,%i4
 | 
						|
cmp %i5,0; be .L1629; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1629:
 | 
						|
.L1627:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%l6
 | 
						|
set 2,%l3
 | 
						|
cmp %l6,%l3; be .L1631; nop
 | 
						|
set 227,%i4
 | 
						|
cmp %i5,0; be .L1633; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1633:
 | 
						|
.L1631:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%l6
 | 
						|
set 2,%l3
 | 
						|
cmp %l6,%l3; be .L1635; nop
 | 
						|
set 228,%i4
 | 
						|
cmp %i5,0; be .L1637; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1637:
 | 
						|
.L1635:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l2
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l2,%l6
 | 
						|
cmp %l6,%l3; be .L1639; nop
 | 
						|
set 229,%i4
 | 
						|
cmp %i5,0; be .L1641; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1641:
 | 
						|
.L1639:
 | 
						|
set 5,%l6
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
set .L596,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
srl %l6,1,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
set 1,%l3
 | 
						|
and %l6,%l3,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
fdtos %f30,%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fdivs %f31,%f30,%f31
 | 
						|
set .L828,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbul .L1644; nop
 | 
						|
fsubs %f31,%f30,%f30
 | 
						|
fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
set 0x80000000,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-88]
 | 
						|
ba .L1645; nop
 | 
						|
.L1644:
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
st %l3,[%fp+-88]
 | 
						|
.L1645:
 | 
						|
ld [%fp+-88],%l6
 | 
						|
set 2,%l3
 | 
						|
cmp %l6,%l3; be .L1646; nop
 | 
						|
set 230,%i4
 | 
						|
cmp %i5,0; be .L1648; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1648:
 | 
						|
.L1646:
 | 
						|
set 5,%l6
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
set .L596,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
srl %l6,1,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fmuld %f30,%f28,%f30
 | 
						|
set 1,%l3
 | 
						|
and %l6,%l3,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
set .L836,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbul .L1651; nop
 | 
						|
fsubd %f30,%f28,%f28
 | 
						|
fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
set 0x80000000,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-92]
 | 
						|
ba .L1652; nop
 | 
						|
.L1651:
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
st %l3,[%fp+-92]
 | 
						|
.L1652:
 | 
						|
ld [%fp+-92],%l6
 | 
						|
set 2,%l3
 | 
						|
cmp %l6,%l3; be .L1653; nop
 | 
						|
set 231,%i4
 | 
						|
cmp %i5,0; be .L1655; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1655:
 | 
						|
.L1653:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l5
 | 
						|
ld [%fp+-16],%f31
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fdivs %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
set .L1659,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1657; nop
 | 
						|
set 232,%i4
 | 
						|
cmp %i5,0; be .L1660; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1660:
 | 
						|
.L1657:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l4
 | 
						|
ld [%fp+-16],%f31
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fdivs %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
set .L1659,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1662; nop
 | 
						|
set 233,%i4
 | 
						|
cmp %i5,0; be .L1664; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1664:
 | 
						|
.L1662:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
ld [%fp+-4],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fdivs %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
set .L1659,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1666; nop
 | 
						|
set 234,%i4
 | 
						|
cmp %i5,0; be .L1668; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1668:
 | 
						|
.L1666:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
ld [%fp+-8],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fdivs %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
set .L1659,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1670; nop
 | 
						|
set 235,%i4
 | 
						|
cmp %i5,0; be .L1672; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1672:
 | 
						|
.L1670:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
ld [%fp+-16],%f31
 | 
						|
set .L596,%l2
 | 
						|
ld [%l2],%f28; ld [%l2+4],%f29
 | 
						|
srl %l3,1,%l2
 | 
						|
st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
fmuld %f28,%f26,%f28
 | 
						|
set 1,%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
faddd %f28,%f26,%f28
 | 
						|
fdtos %f28,%f30
 | 
						|
fdivs %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
set .L1659,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1674; nop
 | 
						|
set 236,%i4
 | 
						|
cmp %i5,0; be .L1676; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1676:
 | 
						|
.L1674:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
ld [%fp+-28],%f30
 | 
						|
fdivs %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
set .L1659,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1678; nop
 | 
						|
set 237,%i4
 | 
						|
cmp %i5,0; be .L1680; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1680:
 | 
						|
.L1678:
 | 
						|
set .L841,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
fdtos %f30,%f31
 | 
						|
st %f31,[%fp+-16]
 | 
						|
ld [%fp+-16],%f31
 | 
						|
fstod %f31,%f30
 | 
						|
set .L1659,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1682; nop
 | 
						|
set 238,%i4
 | 
						|
cmp %i5,0; be .L1684; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1684:
 | 
						|
.L1682:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l5
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1659,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1686; nop
 | 
						|
set 239,%i4
 | 
						|
cmp %i5,0; be .L1688; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1688:
 | 
						|
.L1686:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l4
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1659,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1690; nop
 | 
						|
set 240,%i4
 | 
						|
cmp %i5,0; be .L1692; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1692:
 | 
						|
.L1690:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ld [%fp+-4],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1659,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1694; nop
 | 
						|
set 241,%i4
 | 
						|
cmp %i5,0; be .L1696; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1696:
 | 
						|
.L1694:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ld [%fp+-8],%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1659,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1698; nop
 | 
						|
set 242,%i4
 | 
						|
cmp %i5,0; be .L1700; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1700:
 | 
						|
.L1698:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L596,%l2
 | 
						|
ld [%l2],%f28; ld [%l2+4],%f29
 | 
						|
srl %l3,1,%l2
 | 
						|
st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
fmuld %f28,%f26,%f28
 | 
						|
set 1,%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
faddd %f28,%f26,%f28
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1659,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1702; nop
 | 
						|
set 243,%i4
 | 
						|
cmp %i5,0; be .L1704; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1704:
 | 
						|
.L1702:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set .L529,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-28]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ld [%fp+-28],%f29
 | 
						|
fstod %f29,%f28
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1659,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1706; nop
 | 
						|
set 244,%i4
 | 
						|
cmp %i5,0; be .L1708; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1708:
 | 
						|
.L1706:
 | 
						|
set .L870,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-24]
 | 
						|
set .L416,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-40]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
ldd [%fp+-40],%f28
 | 
						|
fdivd %f30,%f28,%f30
 | 
						|
std %f30,[%fp+-24]
 | 
						|
ldd [%fp+-24],%f30
 | 
						|
set .L1659,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L1710; nop
 | 
						|
set 245,%i4
 | 
						|
cmp %i5,0; be .L1712; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1712:
 | 
						|
.L1710:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l5
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1
 | 
						|
; smul %g1,%l2,%g1; sub %l3,%g1,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,1; be .L1714; nop
 | 
						|
set 246,%i4
 | 
						|
cmp %i5,0; be .L1716; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1716:
 | 
						|
.L1714:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l4
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1
 | 
						|
; smul %g1,%l2,%g1; sub %l3,%g1,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,1; be .L1718; nop
 | 
						|
set 247,%i4
 | 
						|
cmp %i5,0; be .L1720; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1720:
 | 
						|
.L1718:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1
 | 
						|
; smul %g1,%l2,%g1; sub %l3,%g1,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,1; be .L1722; nop
 | 
						|
set 248,%i4
 | 
						|
cmp %i5,0; be .L1724; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1724:
 | 
						|
.L1722:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1
 | 
						|
; smul %g1,%l2,%g1; sub %l3,%g1,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,1; be .L1726; nop
 | 
						|
set 249,%i4
 | 
						|
cmp %i5,0; be .L1728; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1728:
 | 
						|
.L1726:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%g1
 | 
						|
; umul %g1,%l2,%g1; sub %l3,%g1,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,1; be .L1730; nop
 | 
						|
set 250,%i4
 | 
						|
cmp %i5,0; be .L1732; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1732:
 | 
						|
.L1730:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l5
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1
 | 
						|
; smul %g1,%l2,%g1; sub %l3,%g1,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,1; be .L1734; nop
 | 
						|
set 251,%i4
 | 
						|
cmp %i5,0; be .L1736; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1736:
 | 
						|
.L1734:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l4
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1
 | 
						|
; smul %g1,%l2,%g1; sub %l3,%g1,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,1; be .L1738; nop
 | 
						|
set 252,%i4
 | 
						|
cmp %i5,0; be .L1740; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1740:
 | 
						|
.L1738:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1
 | 
						|
; smul %g1,%l2,%g1; sub %l3,%g1,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,1; be .L1742; nop
 | 
						|
set 253,%i4
 | 
						|
cmp %i5,0; be .L1744; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1744:
 | 
						|
.L1742:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,%l2,%g1
 | 
						|
; smul %g1,%l2,%g1; sub %l3,%g1,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,1; be .L1746; nop
 | 
						|
set 254,%i4
 | 
						|
cmp %i5,0; be .L1748; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1748:
 | 
						|
.L1746:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%g1
 | 
						|
; umul %g1,%l2,%g1; sub %l3,%g1,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,1; be .L1750; nop
 | 
						|
set 255,%i4
 | 
						|
cmp %i5,0; be .L1752; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1752:
 | 
						|
.L1750:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%g1
 | 
						|
; smul %g1,%l3,%g1; sub %i1,%g1,%i1
 | 
						|
cmp %i1,1; be .L1754; nop
 | 
						|
set 256,%i4
 | 
						|
cmp %i5,0; be .L1756; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1756:
 | 
						|
.L1754:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%g1
 | 
						|
; smul %g1,%l3,%g1; sub %i1,%g1,%i1
 | 
						|
cmp %i1,1; be .L1758; nop
 | 
						|
set 257,%i4
 | 
						|
cmp %i5,0; be .L1760; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1760:
 | 
						|
.L1758:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%g1
 | 
						|
; smul %g1,%l3,%g1; sub %i1,%g1,%i1
 | 
						|
cmp %i1,1; be .L1762; nop
 | 
						|
set 258,%i4
 | 
						|
cmp %i5,0; be .L1764; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1764:
 | 
						|
.L1762:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
sra %i1,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %i1,%l3,%g1
 | 
						|
; smul %g1,%l3,%g1; sub %i1,%g1,%i1
 | 
						|
cmp %i1,1; be .L1766; nop
 | 
						|
set 259,%i4
 | 
						|
cmp %i5,0; be .L1768; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1768:
 | 
						|
.L1766:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %i1,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%g1
 | 
						|
; umul %g1,%l2,%g1; sub %l3,%g1,%l3
 | 
						|
mov %l3,%i1
 | 
						|
cmp %i1,1; be .L1770; nop
 | 
						|
set 260,%i4
 | 
						|
cmp %i5,0; be .L1772; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1772:
 | 
						|
.L1770:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%g1
 | 
						|
; smul %g1,%l3,%g1; sub %l7,%g1,%l7
 | 
						|
cmp %l7,1; be .L1774; nop
 | 
						|
set 261,%i4
 | 
						|
cmp %i5,0; be .L1776; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1776:
 | 
						|
.L1774:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%g1
 | 
						|
; smul %g1,%l3,%g1; sub %l7,%g1,%l7
 | 
						|
cmp %l7,1; be .L1778; nop
 | 
						|
set 262,%i4
 | 
						|
cmp %i5,0; be .L1780; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1780:
 | 
						|
.L1778:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%g1
 | 
						|
; smul %g1,%l3,%g1; sub %l7,%g1,%l7
 | 
						|
cmp %l7,1; be .L1782; nop
 | 
						|
set 263,%i4
 | 
						|
cmp %i5,0; be .L1784; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1784:
 | 
						|
.L1782:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
sra %l7,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l7,%l3,%g1
 | 
						|
; smul %g1,%l3,%g1; sub %l7,%g1,%l7
 | 
						|
cmp %l7,1; be .L1786; nop
 | 
						|
set 264,%i4
 | 
						|
cmp %i5,0; be .L1788; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1788:
 | 
						|
.L1786:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %l7,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l3,%l2,%g1
 | 
						|
; umul %g1,%l2,%g1; sub %l3,%g1,%l3
 | 
						|
mov %l3,%l7
 | 
						|
cmp %l7,1; be .L1790; nop
 | 
						|
set 265,%i4
 | 
						|
cmp %i5,0; be .L1792; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1792:
 | 
						|
.L1790:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%g1
 | 
						|
; umul %g1,%l3,%g1; sub %l6,%g1,%l6
 | 
						|
set 1,%l3
 | 
						|
cmp %l6,%l3; be .L1794; nop
 | 
						|
set 266,%i4
 | 
						|
cmp %i5,0; be .L1796; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1796:
 | 
						|
.L1794:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%g1
 | 
						|
; umul %g1,%l3,%g1; sub %l6,%g1,%l6
 | 
						|
set 1,%l3
 | 
						|
cmp %l6,%l3; be .L1798; nop
 | 
						|
set 267,%i4
 | 
						|
cmp %i5,0; be .L1800; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1800:
 | 
						|
.L1798:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%g1
 | 
						|
; umul %g1,%l3,%g1; sub %l6,%g1,%l6
 | 
						|
set 1,%l3
 | 
						|
cmp %l6,%l3; be .L1802; nop
 | 
						|
set 268,%i4
 | 
						|
cmp %i5,0; be .L1804; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1804:
 | 
						|
.L1802:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%g1
 | 
						|
; umul %g1,%l3,%g1; sub %l6,%g1,%l6
 | 
						|
set 1,%l3
 | 
						|
cmp %l6,%l3; be .L1806; nop
 | 
						|
set 269,%i4
 | 
						|
cmp %i5,0; be .L1808; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1808:
 | 
						|
.L1806:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
wr %g0,%g0,%y; nop; nop; nop; udiv %l6,%l3,%g1
 | 
						|
; umul %g1,%l3,%g1; sub %l6,%g1,%l6
 | 
						|
set 1,%l3
 | 
						|
cmp %l6,%l3; be .L1810; nop
 | 
						|
set 270,%i4
 | 
						|
cmp %i5,0; be .L1812; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1812:
 | 
						|
.L1810:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l5
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
sra %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,1; be .L1814; nop
 | 
						|
set 271,%i4
 | 
						|
cmp %i5,0; be .L1816; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1816:
 | 
						|
.L1814:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l4
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
sra %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,1; be .L1818; nop
 | 
						|
set 272,%i4
 | 
						|
cmp %i5,0; be .L1820; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1820:
 | 
						|
.L1818:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
sra %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,1; be .L1822; nop
 | 
						|
set 273,%i4
 | 
						|
cmp %i5,0; be .L1824; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1824:
 | 
						|
.L1822:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
sra %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,1; be .L1826; nop
 | 
						|
set 274,%i4
 | 
						|
cmp %i5,0; be .L1828; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1828:
 | 
						|
.L1826:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
sra %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,1; be .L1830; nop
 | 
						|
set 275,%i4
 | 
						|
cmp %i5,0; be .L1832; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1832:
 | 
						|
.L1830:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l5
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
sra %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,1; be .L1834; nop
 | 
						|
set 276,%i4
 | 
						|
cmp %i5,0; be .L1836; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1836:
 | 
						|
.L1834:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l4
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
sra %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,1; be .L1838; nop
 | 
						|
set 277,%i4
 | 
						|
cmp %i5,0; be .L1840; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1840:
 | 
						|
.L1838:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
sra %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,1; be .L1842; nop
 | 
						|
set 278,%i4
 | 
						|
cmp %i5,0; be .L1844; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1844:
 | 
						|
.L1842:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
sra %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,1; be .L1846; nop
 | 
						|
set 279,%i4
 | 
						|
cmp %i5,0; be .L1848; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1848:
 | 
						|
.L1846:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
sra %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,1; be .L1850; nop
 | 
						|
set 280,%i4
 | 
						|
cmp %i5,0; be .L1852; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1852:
 | 
						|
.L1850:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sra %i1,%l3,%i1
 | 
						|
cmp %i1,1; be .L1854; nop
 | 
						|
set 281,%i4
 | 
						|
cmp %i5,0; be .L1856; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1856:
 | 
						|
.L1854:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sra %i1,%l3,%i1
 | 
						|
cmp %i1,1; be .L1858; nop
 | 
						|
set 282,%i4
 | 
						|
cmp %i5,0; be .L1860; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1860:
 | 
						|
.L1858:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sra %i1,%l3,%i1
 | 
						|
cmp %i1,1; be .L1862; nop
 | 
						|
set 283,%i4
 | 
						|
cmp %i5,0; be .L1864; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1864:
 | 
						|
.L1862:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
sra %i1,%l3,%i1
 | 
						|
cmp %i1,1; be .L1866; nop
 | 
						|
set 284,%i4
 | 
						|
cmp %i5,0; be .L1868; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1868:
 | 
						|
.L1866:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
sra %i1,%l3,%i1
 | 
						|
cmp %i1,1; be .L1870; nop
 | 
						|
set 285,%i4
 | 
						|
cmp %i5,0; be .L1872; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1872:
 | 
						|
.L1870:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sra %l7,%l3,%l7
 | 
						|
cmp %l7,1; be .L1874; nop
 | 
						|
set 286,%i4
 | 
						|
cmp %i5,0; be .L1876; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1876:
 | 
						|
.L1874:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sra %l7,%l3,%l7
 | 
						|
cmp %l7,1; be .L1878; nop
 | 
						|
set 287,%i4
 | 
						|
cmp %i5,0; be .L1880; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1880:
 | 
						|
.L1878:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sra %l7,%l3,%l7
 | 
						|
cmp %l7,1; be .L1882; nop
 | 
						|
set 288,%i4
 | 
						|
cmp %i5,0; be .L1884; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1884:
 | 
						|
.L1882:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
sra %l7,%l3,%l7
 | 
						|
cmp %l7,1; be .L1886; nop
 | 
						|
set 289,%i4
 | 
						|
cmp %i5,0; be .L1888; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1888:
 | 
						|
.L1886:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
sra %l7,%l3,%l7
 | 
						|
cmp %l7,1; be .L1890; nop
 | 
						|
set 290,%i4
 | 
						|
cmp %i5,0; be .L1892; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1892:
 | 
						|
.L1890:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
srl %l6,%l3,%l6
 | 
						|
set 1,%l3
 | 
						|
cmp %l6,%l3; be .L1894; nop
 | 
						|
set 291,%i4
 | 
						|
cmp %i5,0; be .L1896; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1896:
 | 
						|
.L1894:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
srl %l6,%l3,%l6
 | 
						|
set 1,%l3
 | 
						|
cmp %l6,%l3; be .L1898; nop
 | 
						|
set 292,%i4
 | 
						|
cmp %i5,0; be .L1900; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1900:
 | 
						|
.L1898:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
srl %l6,%l3,%l6
 | 
						|
set 1,%l3
 | 
						|
cmp %l6,%l3; be .L1902; nop
 | 
						|
set 293,%i4
 | 
						|
cmp %i5,0; be .L1904; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1904:
 | 
						|
.L1902:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
srl %l6,%l3,%l6
 | 
						|
set 1,%l3
 | 
						|
cmp %l6,%l3; be .L1906; nop
 | 
						|
set 294,%i4
 | 
						|
cmp %i5,0; be .L1908; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1908:
 | 
						|
.L1906:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
srl %l6,%l3,%l6
 | 
						|
set 1,%l3
 | 
						|
cmp %l6,%l3; be .L1910; nop
 | 
						|
set 295,%i4
 | 
						|
cmp %i5,0; be .L1912; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1912:
 | 
						|
.L1910:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l5
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
sll %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,20; be .L1914; nop
 | 
						|
set 296,%i4
 | 
						|
cmp %i5,0; be .L1916; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1916:
 | 
						|
.L1914:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l4
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
sll %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,20; be .L1918; nop
 | 
						|
set 297,%i4
 | 
						|
cmp %i5,0; be .L1920; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1920:
 | 
						|
.L1918:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
sll %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,20; be .L1922; nop
 | 
						|
set 298,%i4
 | 
						|
cmp %i5,0; be .L1924; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1924:
 | 
						|
.L1922:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
sll %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,20; be .L1926; nop
 | 
						|
set 299,%i4
 | 
						|
cmp %i5,0; be .L1928; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1928:
 | 
						|
.L1926:
 | 
						|
set 5,%i3
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
sll %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,20; be .L1930; nop
 | 
						|
set 300,%i4
 | 
						|
cmp %i5,0; be .L1932; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1932:
 | 
						|
.L1930:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l5
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
sll %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,20; be .L1934; nop
 | 
						|
set 301,%i4
 | 
						|
cmp %i5,0; be .L1936; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1936:
 | 
						|
.L1934:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l4
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
sll %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,20; be .L1938; nop
 | 
						|
set 302,%i4
 | 
						|
cmp %i5,0; be .L1940; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1940:
 | 
						|
.L1938:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
sll %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,20; be .L1942; nop
 | 
						|
set 303,%i4
 | 
						|
cmp %i5,0; be .L1944; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1944:
 | 
						|
.L1942:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
sll %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,20; be .L1946; nop
 | 
						|
set 304,%i4
 | 
						|
cmp %i5,0; be .L1948; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1948:
 | 
						|
.L1946:
 | 
						|
set 5,%i2
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
sll %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,20; be .L1950; nop
 | 
						|
set 305,%i4
 | 
						|
cmp %i5,0; be .L1952; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1952:
 | 
						|
.L1950:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %i1,%l3,%i1
 | 
						|
cmp %i1,20; be .L1954; nop
 | 
						|
set 306,%i4
 | 
						|
cmp %i5,0; be .L1956; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1956:
 | 
						|
.L1954:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %i1,%l3,%i1
 | 
						|
cmp %i1,20; be .L1958; nop
 | 
						|
set 307,%i4
 | 
						|
cmp %i5,0; be .L1960; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1960:
 | 
						|
.L1958:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sll %i1,%l3,%i1
 | 
						|
cmp %i1,20; be .L1962; nop
 | 
						|
set 308,%i4
 | 
						|
cmp %i5,0; be .L1964; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1964:
 | 
						|
.L1962:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
sll %i1,%l3,%i1
 | 
						|
cmp %i1,20; be .L1966; nop
 | 
						|
set 309,%i4
 | 
						|
cmp %i5,0; be .L1968; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1968:
 | 
						|
.L1966:
 | 
						|
set 5,%i1
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
sll %i1,%l3,%i1
 | 
						|
cmp %i1,20; be .L1970; nop
 | 
						|
set 310,%i4
 | 
						|
cmp %i5,0; be .L1972; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1972:
 | 
						|
.L1970:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l7,%l3,%l7
 | 
						|
cmp %l7,20; be .L1974; nop
 | 
						|
set 311,%i4
 | 
						|
cmp %i5,0; be .L1976; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1976:
 | 
						|
.L1974:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l7,%l3,%l7
 | 
						|
cmp %l7,20; be .L1978; nop
 | 
						|
set 312,%i4
 | 
						|
cmp %i5,0; be .L1980; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1980:
 | 
						|
.L1978:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sll %l7,%l3,%l7
 | 
						|
cmp %l7,20; be .L1982; nop
 | 
						|
set 313,%i4
 | 
						|
cmp %i5,0; be .L1984; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1984:
 | 
						|
.L1982:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
sll %l7,%l3,%l7
 | 
						|
cmp %l7,20; be .L1986; nop
 | 
						|
set 314,%i4
 | 
						|
cmp %i5,0; be .L1988; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1988:
 | 
						|
.L1986:
 | 
						|
set 5,%l7
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
sll %l7,%l3,%l7
 | 
						|
cmp %l7,20; be .L1990; nop
 | 
						|
set 315,%i4
 | 
						|
cmp %i5,0; be .L1992; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1992:
 | 
						|
.L1990:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l6,%l3,%l6
 | 
						|
set 20,%l3
 | 
						|
cmp %l6,%l3; be .L1994; nop
 | 
						|
set 316,%i4
 | 
						|
cmp %i5,0; be .L1996; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L1996:
 | 
						|
.L1994:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l6,%l3,%l6
 | 
						|
set 20,%l3
 | 
						|
cmp %l6,%l3; be .L1998; nop
 | 
						|
set 317,%i4
 | 
						|
cmp %i5,0; be .L2000; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2000:
 | 
						|
.L1998:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sll %l6,%l3,%l6
 | 
						|
set 20,%l3
 | 
						|
cmp %l6,%l3; be .L2002; nop
 | 
						|
set 318,%i4
 | 
						|
cmp %i5,0; be .L2004; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2004:
 | 
						|
.L2002:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
sll %l6,%l3,%l6
 | 
						|
set 20,%l3
 | 
						|
cmp %l6,%l3; be .L2006; nop
 | 
						|
set 319,%i4
 | 
						|
cmp %i5,0; be .L2008; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2008:
 | 
						|
.L2006:
 | 
						|
set 5,%l6
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
sll %l6,%l3,%l6
 | 
						|
set 20,%l3
 | 
						|
cmp %l6,%l3; be .L2010; nop
 | 
						|
set 320,%i4
 | 
						|
cmp %i5,0; be .L2012; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2012:
 | 
						|
.L2010:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l5
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,8; be .L2014; nop
 | 
						|
set 321,%i4
 | 
						|
cmp %i5,0; be .L2016; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2016:
 | 
						|
.L2014:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l4
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,8; be .L2018; nop
 | 
						|
set 322,%i4
 | 
						|
cmp %i5,0; be .L2020; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2020:
 | 
						|
.L2018:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,8; be .L2022; nop
 | 
						|
set 323,%i4
 | 
						|
cmp %i5,0; be .L2024; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2024:
 | 
						|
.L2022:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,8; be .L2026; nop
 | 
						|
set 324,%i4
 | 
						|
cmp %i5,0; be .L2028; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2028:
 | 
						|
.L2026:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,8; be .L2030; nop
 | 
						|
set 325,%i4
 | 
						|
cmp %i5,0; be .L2032; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2032:
 | 
						|
.L2030:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l5
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,8; be .L2034; nop
 | 
						|
set 326,%i4
 | 
						|
cmp %i5,0; be .L2036; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2036:
 | 
						|
.L2034:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l4
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,8; be .L2038; nop
 | 
						|
set 327,%i4
 | 
						|
cmp %i5,0; be .L2040; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2040:
 | 
						|
.L2038:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,8; be .L2042; nop
 | 
						|
set 328,%i4
 | 
						|
cmp %i5,0; be .L2044; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2044:
 | 
						|
.L2042:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,8; be .L2046; nop
 | 
						|
set 329,%i4
 | 
						|
cmp %i5,0; be .L2048; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2048:
 | 
						|
.L2046:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,8; be .L2050; nop
 | 
						|
set 330,%i4
 | 
						|
cmp %i5,0; be .L2052; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2052:
 | 
						|
.L2050:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
and %i1,%l3,%i1
 | 
						|
cmp %i1,8; be .L2054; nop
 | 
						|
set 331,%i4
 | 
						|
cmp %i5,0; be .L2056; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2056:
 | 
						|
.L2054:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
and %i1,%l3,%i1
 | 
						|
cmp %i1,8; be .L2058; nop
 | 
						|
set 332,%i4
 | 
						|
cmp %i5,0; be .L2060; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2060:
 | 
						|
.L2058:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
and %i1,%l3,%i1
 | 
						|
cmp %i1,8; be .L2062; nop
 | 
						|
set 333,%i4
 | 
						|
cmp %i5,0; be .L2064; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2064:
 | 
						|
.L2062:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
and %i1,%l3,%i1
 | 
						|
cmp %i1,8; be .L2066; nop
 | 
						|
set 334,%i4
 | 
						|
cmp %i5,0; be .L2068; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2068:
 | 
						|
.L2066:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %i1,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
mov %l3,%i1
 | 
						|
cmp %i1,8; be .L2070; nop
 | 
						|
set 335,%i4
 | 
						|
cmp %i5,0; be .L2072; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2072:
 | 
						|
.L2070:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
and %l7,%l3,%l7
 | 
						|
cmp %l7,8; be .L2074; nop
 | 
						|
set 336,%i4
 | 
						|
cmp %i5,0; be .L2076; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2076:
 | 
						|
.L2074:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
and %l7,%l3,%l7
 | 
						|
cmp %l7,8; be .L2078; nop
 | 
						|
set 337,%i4
 | 
						|
cmp %i5,0; be .L2080; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2080:
 | 
						|
.L2078:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
and %l7,%l3,%l7
 | 
						|
cmp %l7,8; be .L2082; nop
 | 
						|
set 338,%i4
 | 
						|
cmp %i5,0; be .L2084; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2084:
 | 
						|
.L2082:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
and %l7,%l3,%l7
 | 
						|
cmp %l7,8; be .L2086; nop
 | 
						|
set 339,%i4
 | 
						|
cmp %i5,0; be .L2088; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2088:
 | 
						|
.L2086:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %l7,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
mov %l3,%l7
 | 
						|
cmp %l7,8; be .L2090; nop
 | 
						|
set 340,%i4
 | 
						|
cmp %i5,0; be .L2092; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2092:
 | 
						|
.L2090:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
and %l6,%l3,%l6
 | 
						|
set 8,%l3
 | 
						|
cmp %l6,%l3; be .L2094; nop
 | 
						|
set 341,%i4
 | 
						|
cmp %i5,0; be .L2096; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2096:
 | 
						|
.L2094:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
and %l6,%l3,%l6
 | 
						|
set 8,%l3
 | 
						|
cmp %l6,%l3; be .L2098; nop
 | 
						|
set 342,%i4
 | 
						|
cmp %i5,0; be .L2100; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2100:
 | 
						|
.L2098:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
and %l6,%l3,%l6
 | 
						|
set 8,%l3
 | 
						|
cmp %l6,%l3; be .L2102; nop
 | 
						|
set 343,%i4
 | 
						|
cmp %i5,0; be .L2104; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2104:
 | 
						|
.L2102:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
and %l6,%l3,%l6
 | 
						|
set 8,%l3
 | 
						|
cmp %l6,%l3; be .L2106; nop
 | 
						|
set 344,%i4
 | 
						|
cmp %i5,0; be .L2108; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2108:
 | 
						|
.L2106:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
and %l6,%l3,%l6
 | 
						|
set 8,%l3
 | 
						|
cmp %l6,%l3; be .L2110; nop
 | 
						|
set 345,%i4
 | 
						|
cmp %i5,0; be .L2112; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2112:
 | 
						|
.L2110:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l5
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
xor %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,6; be .L2114; nop
 | 
						|
set 346,%i4
 | 
						|
cmp %i5,0; be .L2116; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2116:
 | 
						|
.L2114:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l4
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
xor %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,6; be .L2118; nop
 | 
						|
set 347,%i4
 | 
						|
cmp %i5,0; be .L2120; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2120:
 | 
						|
.L2118:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
xor %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,6; be .L2122; nop
 | 
						|
set 348,%i4
 | 
						|
cmp %i5,0; be .L2124; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2124:
 | 
						|
.L2122:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
xor %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,6; be .L2126; nop
 | 
						|
set 349,%i4
 | 
						|
cmp %i5,0; be .L2128; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2128:
 | 
						|
.L2126:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
xor %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,6; be .L2130; nop
 | 
						|
set 350,%i4
 | 
						|
cmp %i5,0; be .L2132; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2132:
 | 
						|
.L2130:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l5
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
xor %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,6; be .L2134; nop
 | 
						|
set 351,%i4
 | 
						|
cmp %i5,0; be .L2136; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2136:
 | 
						|
.L2134:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l4
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
xor %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,6; be .L2138; nop
 | 
						|
set 352,%i4
 | 
						|
cmp %i5,0; be .L2140; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2140:
 | 
						|
.L2138:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
xor %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,6; be .L2142; nop
 | 
						|
set 353,%i4
 | 
						|
cmp %i5,0; be .L2144; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2144:
 | 
						|
.L2142:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
xor %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,6; be .L2146; nop
 | 
						|
set 354,%i4
 | 
						|
cmp %i5,0; be .L2148; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2148:
 | 
						|
.L2146:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
xor %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,6; be .L2150; nop
 | 
						|
set 355,%i4
 | 
						|
cmp %i5,0; be .L2152; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2152:
 | 
						|
.L2150:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
xor %i1,%l3,%i1
 | 
						|
cmp %i1,6; be .L2154; nop
 | 
						|
set 356,%i4
 | 
						|
cmp %i5,0; be .L2156; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2156:
 | 
						|
.L2154:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
xor %i1,%l3,%i1
 | 
						|
cmp %i1,6; be .L2158; nop
 | 
						|
set 357,%i4
 | 
						|
cmp %i5,0; be .L2160; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2160:
 | 
						|
.L2158:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
xor %i1,%l3,%i1
 | 
						|
cmp %i1,6; be .L2162; nop
 | 
						|
set 358,%i4
 | 
						|
cmp %i5,0; be .L2164; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2164:
 | 
						|
.L2162:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
xor %i1,%l3,%i1
 | 
						|
cmp %i1,6; be .L2166; nop
 | 
						|
set 359,%i4
 | 
						|
cmp %i5,0; be .L2168; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2168:
 | 
						|
.L2166:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %i1,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
xor %l3,%l2,%l3
 | 
						|
mov %l3,%i1
 | 
						|
cmp %i1,6; be .L2170; nop
 | 
						|
set 360,%i4
 | 
						|
cmp %i5,0; be .L2172; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2172:
 | 
						|
.L2170:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
xor %l7,%l3,%l7
 | 
						|
cmp %l7,6; be .L2174; nop
 | 
						|
set 361,%i4
 | 
						|
cmp %i5,0; be .L2176; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2176:
 | 
						|
.L2174:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
xor %l7,%l3,%l7
 | 
						|
cmp %l7,6; be .L2178; nop
 | 
						|
set 362,%i4
 | 
						|
cmp %i5,0; be .L2180; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2180:
 | 
						|
.L2178:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
xor %l7,%l3,%l7
 | 
						|
cmp %l7,6; be .L2182; nop
 | 
						|
set 363,%i4
 | 
						|
cmp %i5,0; be .L2184; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2184:
 | 
						|
.L2182:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
xor %l7,%l3,%l7
 | 
						|
cmp %l7,6; be .L2186; nop
 | 
						|
set 364,%i4
 | 
						|
cmp %i5,0; be .L2188; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2188:
 | 
						|
.L2186:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %l7,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
xor %l3,%l2,%l3
 | 
						|
mov %l3,%l7
 | 
						|
cmp %l7,6; be .L2190; nop
 | 
						|
set 365,%i4
 | 
						|
cmp %i5,0; be .L2192; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2192:
 | 
						|
.L2190:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
xor %l6,%l3,%l6
 | 
						|
set 6,%l3
 | 
						|
cmp %l6,%l3; be .L2194; nop
 | 
						|
set 366,%i4
 | 
						|
cmp %i5,0; be .L2196; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2196:
 | 
						|
.L2194:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
xor %l6,%l3,%l6
 | 
						|
set 6,%l3
 | 
						|
cmp %l6,%l3; be .L2198; nop
 | 
						|
set 367,%i4
 | 
						|
cmp %i5,0; be .L2200; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2200:
 | 
						|
.L2198:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
xor %l6,%l3,%l6
 | 
						|
set 6,%l3
 | 
						|
cmp %l6,%l3; be .L2202; nop
 | 
						|
set 368,%i4
 | 
						|
cmp %i5,0; be .L2204; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2204:
 | 
						|
.L2202:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
xor %l6,%l3,%l6
 | 
						|
set 6,%l3
 | 
						|
cmp %l6,%l3; be .L2206; nop
 | 
						|
set 369,%i4
 | 
						|
cmp %i5,0; be .L2208; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2208:
 | 
						|
.L2206:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
xor %l6,%l3,%l6
 | 
						|
set 6,%l3
 | 
						|
cmp %l6,%l3; be .L2210; nop
 | 
						|
set 370,%i4
 | 
						|
cmp %i5,0; be .L2212; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2212:
 | 
						|
.L2210:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l5
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
or %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,14; be .L2214; nop
 | 
						|
set 371,%i4
 | 
						|
cmp %i5,0; be .L2216; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2216:
 | 
						|
.L2214:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l4
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
or %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,14; be .L2218; nop
 | 
						|
set 372,%i4
 | 
						|
cmp %i5,0; be .L2220; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2220:
 | 
						|
.L2218:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
or %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,14; be .L2222; nop
 | 
						|
set 373,%i4
 | 
						|
cmp %i5,0; be .L2224; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2224:
 | 
						|
.L2222:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
or %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,14; be .L2226; nop
 | 
						|
set 374,%i4
 | 
						|
cmp %i5,0; be .L2228; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2228:
 | 
						|
.L2226:
 | 
						|
set 12,%i3
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
or %l3,%l2,%l3
 | 
						|
mov %l3,%i3
 | 
						|
sll %i3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,14; be .L2230; nop
 | 
						|
set 375,%i4
 | 
						|
cmp %i5,0; be .L2232; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2232:
 | 
						|
.L2230:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l5
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l5,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
or %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,14; be .L2234; nop
 | 
						|
set 376,%i4
 | 
						|
cmp %i5,0; be .L2236; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2236:
 | 
						|
.L2234:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l4
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l4,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
or %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,14; be .L2238; nop
 | 
						|
set 377,%i4
 | 
						|
cmp %i5,0; be .L2240; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2240:
 | 
						|
.L2238:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-4],%l2
 | 
						|
or %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,14; be .L2242; nop
 | 
						|
set 378,%i4
 | 
						|
cmp %i5,0; be .L2244; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2244:
 | 
						|
.L2242:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-8],%l2
 | 
						|
or %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,14; be .L2246; nop
 | 
						|
set 379,%i4
 | 
						|
cmp %i5,0; be .L2248; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2248:
 | 
						|
.L2246:
 | 
						|
set 12,%i2
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
or %l3,%l2,%l3
 | 
						|
mov %l3,%i2
 | 
						|
sll %i2,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,14; be .L2250; nop
 | 
						|
set 380,%i4
 | 
						|
cmp %i5,0; be .L2252; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2252:
 | 
						|
.L2250:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
or %i1,%l3,%i1
 | 
						|
cmp %i1,14; be .L2254; nop
 | 
						|
set 381,%i4
 | 
						|
cmp %i5,0; be .L2256; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2256:
 | 
						|
.L2254:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
or %i1,%l3,%i1
 | 
						|
cmp %i1,14; be .L2258; nop
 | 
						|
set 382,%i4
 | 
						|
cmp %i5,0; be .L2260; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2260:
 | 
						|
.L2258:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
or %i1,%l3,%i1
 | 
						|
cmp %i1,14; be .L2262; nop
 | 
						|
set 383,%i4
 | 
						|
cmp %i5,0; be .L2264; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2264:
 | 
						|
.L2262:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
or %i1,%l3,%i1
 | 
						|
cmp %i1,14; be .L2266; nop
 | 
						|
set 384,%i4
 | 
						|
cmp %i5,0; be .L2268; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2268:
 | 
						|
.L2266:
 | 
						|
set 12,%i1
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %i1,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
or %l3,%l2,%l3
 | 
						|
mov %l3,%i1
 | 
						|
cmp %i1,14; be .L2270; nop
 | 
						|
set 385,%i4
 | 
						|
cmp %i5,0; be .L2272; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2272:
 | 
						|
.L2270:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
or %l7,%l3,%l7
 | 
						|
cmp %l7,14; be .L2274; nop
 | 
						|
set 386,%i4
 | 
						|
cmp %i5,0; be .L2276; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2276:
 | 
						|
.L2274:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
or %l7,%l3,%l7
 | 
						|
cmp %l7,14; be .L2278; nop
 | 
						|
set 387,%i4
 | 
						|
cmp %i5,0; be .L2280; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2280:
 | 
						|
.L2278:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
or %l7,%l3,%l7
 | 
						|
cmp %l7,14; be .L2282; nop
 | 
						|
set 388,%i4
 | 
						|
cmp %i5,0; be .L2284; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2284:
 | 
						|
.L2282:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
or %l7,%l3,%l7
 | 
						|
cmp %l7,14; be .L2286; nop
 | 
						|
set 389,%i4
 | 
						|
cmp %i5,0; be .L2288; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2288:
 | 
						|
.L2286:
 | 
						|
set 12,%l7
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
mov %l7,%l3
 | 
						|
ld [%fp+-12],%l2
 | 
						|
or %l3,%l2,%l3
 | 
						|
mov %l3,%l7
 | 
						|
cmp %l7,14; be .L2290; nop
 | 
						|
set 390,%i4
 | 
						|
cmp %i5,0; be .L2292; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2292:
 | 
						|
.L2290:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l5
 | 
						|
sll %l5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
or %l6,%l3,%l6
 | 
						|
set 14,%l3
 | 
						|
cmp %l6,%l3; be .L2294; nop
 | 
						|
set 391,%i4
 | 
						|
cmp %i5,0; be .L2296; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2296:
 | 
						|
.L2294:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l4
 | 
						|
sll %l4,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
or %l6,%l3,%l6
 | 
						|
set 14,%l3
 | 
						|
cmp %l6,%l3; be .L2298; nop
 | 
						|
set 392,%i4
 | 
						|
cmp %i5,0; be .L2300; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2300:
 | 
						|
.L2298:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
or %l6,%l3,%l6
 | 
						|
set 14,%l3
 | 
						|
cmp %l6,%l3; be .L2302; nop
 | 
						|
set 393,%i4
 | 
						|
cmp %i5,0; be .L2304; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2304:
 | 
						|
.L2302:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ld [%fp+-8],%l3
 | 
						|
or %l6,%l3,%l6
 | 
						|
set 14,%l3
 | 
						|
cmp %l6,%l3; be .L2306; nop
 | 
						|
set 394,%i4
 | 
						|
cmp %i5,0; be .L2308; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2308:
 | 
						|
.L2306:
 | 
						|
set 12,%l6
 | 
						|
set 10,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-12],%l3
 | 
						|
or %l6,%l3,%l6
 | 
						|
set 14,%l3
 | 
						|
cmp %l6,%l3; be .L2310; nop
 | 
						|
set 395,%i4
 | 
						|
cmp %i5,0; be .L2312; nop
 | 
						|
set .687,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2312:
 | 
						|
.L2310:
 | 
						|
cmp %i4,0; be .L2314; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-52]
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L2316; nop
 | 
						|
set .688,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L2316:
 | 
						|
.L2314:
 | 
						|
ld [%fp+-52],%i0
 | 
						|
.L686:
 | 
						|
ret; restore
 | 
						|
.type s714,#function
 | 
						|
.size s714,.-s714
 | 
						|
.section ".data"
 | 
						|
.type .2319,#object
 | 
						|
.align 1
 | 
						|
.2319:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 53
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .2319,11
 | 
						|
.type .2320,#object
 | 
						|
.size .2320,8
 | 
						|
.align 1
 | 
						|
.2320:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 49
 | 
						|
.byte 53
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.global s715
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s715:
 | 
						|
save %sp,-96,%sp
 | 
						|
mov %g0,%l6
 | 
						|
mov %g0,%i1
 | 
						|
set .2320,%i5
 | 
						|
add %i0,60,%i4
 | 
						|
mov %g0,%i2
 | 
						|
.L2321:
 | 
						|
.L2322:
 | 
						|
mov %i4,%l5
 | 
						|
add %l5,1,%i4
 | 
						|
mov %i5,%l4
 | 
						|
add %l4,1,%i5
 | 
						|
ldsb [%l4],%l4
 | 
						|
stb %l4,[%l5]
 | 
						|
sll %l4,8*(4-1),%l5; sra %l5,8*(4-1),%l5
 | 
						|
cmp %l5,0; bne .L2321; nop
 | 
						|
set 1,%l5
 | 
						|
mov %l5,%i3
 | 
						|
add %i3,1,%i3
 | 
						|
add %i3,1,%i3
 | 
						|
add %i3,1,%i3
 | 
						|
add %i3,1,%i3
 | 
						|
add %i3,1,%l5
 | 
						|
mov %l5,%i3
 | 
						|
cmp %l5,6; be .L2324; nop
 | 
						|
ld [%i0+44],%l5
 | 
						|
cmp %l5,0; be .L2326; nop
 | 
						|
set .2319,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L2326:
 | 
						|
add %i2,1,%i2
 | 
						|
.L2324:
 | 
						|
mov %i1,%o0
 | 
						|
set 3,%l7
 | 
						|
add %l7,2,%o1
 | 
						|
mov %l6,%o2
 | 
						|
call s715f; nop
 | 
						|
cmp %o0,5; be .L2328; nop
 | 
						|
ld [%i0+44],%l5
 | 
						|
cmp %l5,0; be .L2330; nop
 | 
						|
set .2319,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L2330:
 | 
						|
add %i2,2,%i2
 | 
						|
.L2328:
 | 
						|
mov %i2,%i0
 | 
						|
.L2318:
 | 
						|
ret; restore
 | 
						|
.type s715,#function
 | 
						|
.size s715,.-s715
 | 
						|
.global s715f
 | 
						|
.align 4
 | 
						|
s715f:
 | 
						|
mov %o1,%o0
 | 
						|
.L2332:
 | 
						|
retl; nop
 | 
						|
.type s715f,#function
 | 
						|
.size s715f,.-s715f
 | 
						|
.section ".data"
 | 
						|
.type .2334,#object
 | 
						|
.align 1
 | 
						|
.2334:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 50
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .2334,10
 | 
						|
.type .2335,#object
 | 
						|
.size .2335,8
 | 
						|
.align 1
 | 
						|
.2335:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 50
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.global s72
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s72:
 | 
						|
save %sp,-120,%sp
 | 
						|
set .2335,%i4
 | 
						|
add %i0,60,%i3
 | 
						|
mov %g0,%i1
 | 
						|
.L2336:
 | 
						|
.L2337:
 | 
						|
mov %i3,%l3
 | 
						|
add %l3,1,%i3
 | 
						|
mov %i4,%l2
 | 
						|
add %l2,1,%i4
 | 
						|
ldsb [%l2],%l2
 | 
						|
stb %l2,[%l3]
 | 
						|
sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,0; bne .L2336; nop
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
cmp %l3,2; be .L2339; nop
 | 
						|
set 1,%l3
 | 
						|
add %i1,1,%i1
 | 
						|
set .2334,%o0
 | 
						|
mov %l3,%o1
 | 
						|
call printf; nop
 | 
						|
.L2339:
 | 
						|
ld [%fp+-4],%l3
 | 
						|
neg %l3,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
cmp %l3,0; be .L2341; nop
 | 
						|
set 2,%l3
 | 
						|
add %i1,2,%i1
 | 
						|
set .2334,%o0
 | 
						|
mov %l3,%o1
 | 
						|
call printf; nop
 | 
						|
.L2341:
 | 
						|
st %g0,[%fp+-4]
 | 
						|
mov %g0,%i5
 | 
						|
ba .L2346; nop
 | 
						|
.L2343:
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sll %l3,1,%l3
 | 
						|
or %l3,1,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
.L2344:
 | 
						|
add %i5,1,%i5
 | 
						|
.L2346:
 | 
						|
ld [%i0+4],%l3
 | 
						|
cmp %i5,%l3; bl .L2343; nop
 | 
						|
ld [%fp+-4],%l3
 | 
						|
not %l3,%l3
 | 
						|
cmp %l3,0; be .L2347; nop
 | 
						|
set 4,%l3
 | 
						|
add %i1,4,%i1
 | 
						|
set .2334,%o0
 | 
						|
mov %l3,%o1
 | 
						|
call printf; nop
 | 
						|
.L2347:
 | 
						|
set 5,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
ld [%fp+-4],%l3
 | 
						|
add %l3,1,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
cmp %l3,6; bne .L2354; nop
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sub %l3,1,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
cmp %l3,5; bne .L2354; nop
 | 
						|
ld [%fp+-4],%l3
 | 
						|
add %l3,1,%l2
 | 
						|
st %l2,[%fp+-4]
 | 
						|
cmp %l3,5; bne .L2354; nop
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sub %l3,1,%l2
 | 
						|
st %l2,[%fp+-4]
 | 
						|
cmp %l3,6; bne .L2354; nop
 | 
						|
ld [%fp+-4],%l3
 | 
						|
cmp %l3,5; be .L2349; nop
 | 
						|
.L2354:
 | 
						|
set 8,%l3
 | 
						|
add %i1,8,%i1
 | 
						|
set .2334,%o0
 | 
						|
mov %l3,%o1
 | 
						|
call printf; nop
 | 
						|
.L2349:
 | 
						|
set 26,%l6
 | 
						|
set 26,%l4
 | 
						|
set .L2355,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
std %f30,[%fp+-16]
 | 
						|
set 26,%l5
 | 
						|
set 26,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
set 26,%l7
 | 
						|
set .L2356,%l3
 | 
						|
ld [%l3],%f31
 | 
						|
st %f31,[%fp+-20]
 | 
						|
mov %g0,%i2
 | 
						|
sll %l5,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
sll %l3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,26; bne .L2363; nop
 | 
						|
mov %l7,%l3
 | 
						|
sll %l3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,26; bne .L2363; nop
 | 
						|
mov %l4,%l3
 | 
						|
sll %l3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,26; bne .L2363; nop
 | 
						|
ld [%fp+-8],%l3
 | 
						|
sll %l3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,26; bne .L2363; nop
 | 
						|
ld [%fp+-20],%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
sll %l3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,26; bne .L2363; nop
 | 
						|
ldd [%fp+-16],%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
sll %l3,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,26; be .L2357; nop
 | 
						|
.L2363:
 | 
						|
add %i2,1,%i2
 | 
						|
.L2357:
 | 
						|
sll %l6,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %l3,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,26; bne .L2370; nop
 | 
						|
mov %l7,%l3
 | 
						|
sll %l3,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,26; bne .L2370; nop
 | 
						|
mov %l4,%l3
 | 
						|
sll %l3,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,26; bne .L2370; nop
 | 
						|
ld [%fp+-8],%l3
 | 
						|
sll %l3,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,26; bne .L2370; nop
 | 
						|
ld [%fp+-20],%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
sll %l3,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,26; bne .L2370; nop
 | 
						|
ldd [%fp+-16],%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
sll %l3,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,26; be .L2364; nop
 | 
						|
.L2370:
 | 
						|
add %i2,2,%i2
 | 
						|
.L2364:
 | 
						|
sll %l6,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,26; bne .L2377; nop
 | 
						|
sll %l5,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,26; bne .L2377; nop
 | 
						|
cmp %l4,26; bne .L2377; nop
 | 
						|
ld [%fp+-8],%l3
 | 
						|
cmp %l3,26; bne .L2377; nop
 | 
						|
ld [%fp+-20],%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
cmp %l3,26; bne .L2377; nop
 | 
						|
ldd [%fp+-16],%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
cmp %l3,26; be .L2371; nop
 | 
						|
.L2377:
 | 
						|
add %i2,4,%i2
 | 
						|
.L2371:
 | 
						|
sll %l6,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,26; bne .L2384; nop
 | 
						|
sll %l5,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
cmp %l3,26; bne .L2384; nop
 | 
						|
cmp %l7,26; bne .L2384; nop
 | 
						|
ld [%fp+-8],%l3
 | 
						|
cmp %l3,26; bne .L2384; nop
 | 
						|
ld [%fp+-20],%f31
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
cmp %l3,26; bne .L2384; nop
 | 
						|
ldd [%fp+-16],%f30
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
cmp %l3,26; be .L2378; nop
 | 
						|
.L2384:
 | 
						|
add %i2,8,%i2
 | 
						|
.L2378:
 | 
						|
set 26,%l3
 | 
						|
sll %l6,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
cmp %l2,%l3; bne .L2393; nop
 | 
						|
sll %l5,8*(4-2),%l2; sra %l2,8*(4-2),%l2
 | 
						|
cmp %l2,%l3; bne .L2393; nop
 | 
						|
mov %l7,%l2
 | 
						|
cmp %l2,%l3; bne .L2393; nop
 | 
						|
mov %l4,%l2
 | 
						|
cmp %l2,%l3; bne .L2393; nop
 | 
						|
ld [%fp+-20],%f31
 | 
						|
set .L828,%l3
 | 
						|
ld [%l3],%f30
 | 
						|
fcmps %f31,%f30; nop; fbul .L2394; nop
 | 
						|
fsubs %f31,%f30,%f30
 | 
						|
fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
set 0x80000000,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-24]
 | 
						|
ba .L2395; nop
 | 
						|
.L2394:
 | 
						|
fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
st %l3,[%fp+-24]
 | 
						|
.L2395:
 | 
						|
ld [%fp+-24],%l3
 | 
						|
set 26,%l2
 | 
						|
cmp %l3,%l2; bne .L2393; nop
 | 
						|
ldd [%fp+-16],%f30
 | 
						|
set .L836,%l3
 | 
						|
ld [%l3],%f28; ld [%l3+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbul .L2396; nop
 | 
						|
fsubd %f30,%f28,%f28
 | 
						|
fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
set 0x80000000,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-28]
 | 
						|
ba .L2397; nop
 | 
						|
.L2396:
 | 
						|
fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3
 | 
						|
st %l3,[%fp+-28]
 | 
						|
.L2397:
 | 
						|
ld [%fp+-28],%l3
 | 
						|
set 26,%l2
 | 
						|
cmp %l3,%l2; be .L2385; nop
 | 
						|
.L2393:
 | 
						|
add %i2,16,%i2
 | 
						|
.L2385:
 | 
						|
set .L2355,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
sll %l6,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f29; fitos %f29,%f29
 | 
						|
fstod %f29,%f28
 | 
						|
fcmpd %f28,%f30; nop; fbne .L2404; nop
 | 
						|
sll %l5,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f29; fitos %f29,%f29
 | 
						|
fstod %f29,%f28
 | 
						|
fcmpd %f28,%f30; nop; fbne .L2404; nop
 | 
						|
st %l7,[%sp+64]; ld [%sp+64],%f29; fitos %f29,%f29
 | 
						|
fstod %f29,%f28
 | 
						|
fcmpd %f28,%f30; nop; fbne .L2404; nop
 | 
						|
st %l4,[%sp+64]; ld [%sp+64],%f29; fitos %f29,%f29
 | 
						|
fstod %f29,%f28
 | 
						|
fcmpd %f28,%f30; nop; fbne .L2404; nop
 | 
						|
ld [%fp+-8],%l3
 | 
						|
set .L596,%l2
 | 
						|
ld [%l2],%f28; ld [%l2+4],%f29
 | 
						|
srl %l3,1,%l2
 | 
						|
st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
fmuld %f28,%f26,%f28
 | 
						|
set 1,%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
faddd %f28,%f26,%f28
 | 
						|
fdtos %f28,%f29
 | 
						|
fstod %f29,%f28
 | 
						|
fcmpd %f28,%f30; nop; fbne .L2404; nop
 | 
						|
ldd [%fp+-16],%f28
 | 
						|
fdtos %f28,%f29
 | 
						|
fstod %f29,%f28
 | 
						|
fcmpd %f28,%f30; nop; fbe .L2398; nop
 | 
						|
.L2404:
 | 
						|
add %i2,32,%i2
 | 
						|
.L2398:
 | 
						|
set .L2355,%l3
 | 
						|
ld [%l3],%f30; ld [%l3+4],%f31
 | 
						|
sll %l6,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fcmpd %f28,%f30; nop; fbne .L2411; nop
 | 
						|
sll %l5,8*(4-2),%l3; sra %l3,8*(4-2),%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fcmpd %f28,%f30; nop; fbne .L2411; nop
 | 
						|
st %l7,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fcmpd %f28,%f30; nop; fbne .L2411; nop
 | 
						|
st %l4,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28
 | 
						|
fcmpd %f28,%f30; nop; fbne .L2411; nop
 | 
						|
ld [%fp+-8],%l3
 | 
						|
set .L596,%l2
 | 
						|
ld [%l2],%f28; ld [%l2+4],%f29
 | 
						|
srl %l3,1,%l2
 | 
						|
st %l2,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
fmuld %f28,%f26,%f28
 | 
						|
set 1,%l2
 | 
						|
and %l3,%l2,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f26; fitod %f26,%f26
 | 
						|
faddd %f28,%f26,%f28
 | 
						|
fcmpd %f28,%f30; nop; fbne .L2411; nop
 | 
						|
ld [%fp+-20],%f29
 | 
						|
fstod %f29,%f28
 | 
						|
fcmpd %f28,%f30; nop; fbe .L2405; nop
 | 
						|
.L2411:
 | 
						|
add %i2,64,%i2
 | 
						|
.L2405:
 | 
						|
cmp %i2,0; be .L2412; nop
 | 
						|
set 16,%l3
 | 
						|
add %i1,16,%i1
 | 
						|
set .2334,%o0
 | 
						|
mov %l3,%o1
 | 
						|
call printf; nop
 | 
						|
.L2412:
 | 
						|
mov %i1,%i0
 | 
						|
.L2333:
 | 
						|
ret; restore
 | 
						|
.type s72,#function
 | 
						|
.size s72,.-s72
 | 
						|
.section ".data"
 | 
						|
.type .2415,#object
 | 
						|
.align 1
 | 
						|
.2415:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 53
 | 
						|
.byte 55
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .2415,11
 | 
						|
.type .2416,#object
 | 
						|
.size .2416,8
 | 
						|
.align 1
 | 
						|
.2416:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 53
 | 
						|
.byte 55
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.global s757
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s757:
 | 
						|
save %sp,-208,%sp
 | 
						|
set .2416,%l3
 | 
						|
st %l3,[%fp+-76]
 | 
						|
add %i0,60,%l3
 | 
						|
st %l3,[%fp+-80]
 | 
						|
st %g0,[%fp+-84]
 | 
						|
.L2417:
 | 
						|
.L2418:
 | 
						|
ld [%fp+-80],%l3
 | 
						|
add %l3,1,%l2
 | 
						|
st %l2,[%fp+-80]
 | 
						|
ld [%fp+-76],%l2
 | 
						|
add %l2,1,%l1
 | 
						|
st %l1,[%fp+-76]
 | 
						|
ldsb [%l2],%l2
 | 
						|
stb %l2,[%l3]
 | 
						|
sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,0; bne .L2417; nop
 | 
						|
set 40,%l3
 | 
						|
st %l3,[%fp+-88]
 | 
						|
ld [%fp+-88],%l3
 | 
						|
sll %l3,3,%l2
 | 
						|
sll %l2,2,%l2
 | 
						|
cmp %l2,1280; bne .L2422; nop
 | 
						|
sra %l3,3,%l3
 | 
						|
sra %l3,2,%l3
 | 
						|
cmp %l3,1; be .L2420; nop
 | 
						|
.L2422:
 | 
						|
ld [%fp+-84],%l3
 | 
						|
add %l3,1,%l3
 | 
						|
st %l3,[%fp+-84]
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L2423; nop
 | 
						|
set .2415,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L2423:
 | 
						|
.L2420:
 | 
						|
mov %g0,%i1
 | 
						|
mov %g0,%l4
 | 
						|
ba .L2428; nop
 | 
						|
.L2425:
 | 
						|
set 1,%l6
 | 
						|
ld [%i0+16],%l3
 | 
						|
sub %l3,1,%l3
 | 
						|
sll %l6,%l3,%l5
 | 
						|
st %g0,[%fp+-68]
 | 
						|
ld [%fp+-68],%l3
 | 
						|
not %l3,%l3
 | 
						|
srl %l3,%l4,%l2
 | 
						|
st %l2,[%fp+-72]
 | 
						|
sll %l3,%l4,%l3
 | 
						|
st %l3,[%fp+-68]
 | 
						|
mov %g0,%l7
 | 
						|
ba .L2432; nop
 | 
						|
.L2429:
 | 
						|
cmp %l7,%l4; bge .L2440; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-96]
 | 
						|
ba .L2441; nop
 | 
						|
.L2440:
 | 
						|
st %g0,[%fp+-96]
 | 
						|
.L2441:
 | 
						|
ld [%fp+-68],%l3
 | 
						|
and %l6,%l3,%l3
 | 
						|
cmp %l3,%g0; bne .L2442; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-100]
 | 
						|
ba .L2443; nop
 | 
						|
.L2442:
 | 
						|
st %g0,[%fp+-100]
 | 
						|
.L2443:
 | 
						|
ld [%fp+-96],%l3
 | 
						|
ld [%fp+-100],%l2
 | 
						|
cmp %l3,%l2; bne .L2439; nop
 | 
						|
cmp %l7,%l4; bge .L2444; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-104]
 | 
						|
ba .L2445; nop
 | 
						|
.L2444:
 | 
						|
st %g0,[%fp+-104]
 | 
						|
.L2445:
 | 
						|
ld [%fp+-72],%l3
 | 
						|
and %l5,%l3,%l3
 | 
						|
cmp %l3,%g0; bne .L2446; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-108]
 | 
						|
ba .L2447; nop
 | 
						|
.L2446:
 | 
						|
st %g0,[%fp+-108]
 | 
						|
.L2447:
 | 
						|
ld [%fp+-104],%l3
 | 
						|
ld [%fp+-108],%l2
 | 
						|
cmp %l3,%l2; be .L2433; nop
 | 
						|
.L2439:
 | 
						|
set 1,%i1
 | 
						|
.L2433:
 | 
						|
sll %l6,1,%l6
 | 
						|
srl %l5,1,%l5
 | 
						|
.L2430:
 | 
						|
add %l7,1,%l7
 | 
						|
.L2432:
 | 
						|
ld [%i0+16],%l3
 | 
						|
cmp %l7,%l3; bl .L2429; nop
 | 
						|
.L2426:
 | 
						|
add %l4,1,%l4
 | 
						|
.L2428:
 | 
						|
ld [%i0+16],%l3
 | 
						|
cmp %l4,%l3; bl .L2425; nop
 | 
						|
cmp %i1,0; be .L2448; nop
 | 
						|
ld [%fp+-84],%l3
 | 
						|
add %l3,2,%l3
 | 
						|
st %l3,[%fp+-84]
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L2450; nop
 | 
						|
set .2415,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L2450:
 | 
						|
.L2448:
 | 
						|
set 3,%i2
 | 
						|
set 2,%i3
 | 
						|
set 1,%i4
 | 
						|
cmp %i2,%i3; bge .L2458; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-100]
 | 
						|
ba .L2459; nop
 | 
						|
.L2458:
 | 
						|
st %g0,[%fp+-100]
 | 
						|
.L2459:
 | 
						|
ld [%fp+-100],%l3
 | 
						|
cmp %l3,%i4; bge .L2456; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-96]
 | 
						|
ba .L2457; nop
 | 
						|
.L2456:
 | 
						|
st %g0,[%fp+-96]
 | 
						|
.L2457:
 | 
						|
ld [%fp+-96],%l3
 | 
						|
cmp %l3,1; be .L2452; nop
 | 
						|
ld [%fp+-84],%l3
 | 
						|
add %l3,4,%l3
 | 
						|
st %l3,[%fp+-84]
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L2460; nop
 | 
						|
set .2415,%o0
 | 
						|
set 4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2460:
 | 
						|
.L2452:
 | 
						|
add -60,%fp,%l3
 | 
						|
add -64,%fp,%l2
 | 
						|
cmp %l3,%l2; bne .L2462; nop
 | 
						|
ld [%fp+-84],%l3
 | 
						|
add %l3,8,%l3
 | 
						|
st %l3,[%fp+-84]
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L2465; nop
 | 
						|
set .2415,%o0
 | 
						|
set 8,%o1
 | 
						|
call printf; nop
 | 
						|
.L2465:
 | 
						|
.L2462:
 | 
						|
add -60,%fp,%l3
 | 
						|
add -64,%fp,%l2
 | 
						|
cmp %l3,%l2; bgeu .L2467; nop
 | 
						|
ld [%i0+40],%l3
 | 
						|
cmp %l3,0; be .L2470; nop
 | 
						|
set .L2472,%o0
 | 
						|
call printf; nop
 | 
						|
.L2470:
 | 
						|
.L2467:
 | 
						|
mov %g0,%i1
 | 
						|
mov %g0,%l7
 | 
						|
.L2473:
 | 
						|
sll %l7,2,%l3
 | 
						|
add -64,%fp,%l2
 | 
						|
set 1,%l1
 | 
						|
st %l1,[%l3+%l2]
 | 
						|
.L2474:
 | 
						|
add %l7,1,%l7
 | 
						|
cmp %l7,16; bl .L2473; nop
 | 
						|
st %g0,[%fp+-60]
 | 
						|
st %g0,[%fp+-48]
 | 
						|
st %g0,[%fp+-40]
 | 
						|
st %g0,[%fp+-36]
 | 
						|
st %g0,[%fp+-28]
 | 
						|
st %g0,[%fp+-12]
 | 
						|
mov %g0,%i2
 | 
						|
.L2483:
 | 
						|
mov %g0,%i3
 | 
						|
.L2487:
 | 
						|
mov %g0,%i4
 | 
						|
.L2491:
 | 
						|
mov %g0,%i5
 | 
						|
.L2495:
 | 
						|
cmp %i2,%i3; bge .L2506; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-108]
 | 
						|
ba .L2507; nop
 | 
						|
.L2506:
 | 
						|
st %g0,[%fp+-108]
 | 
						|
.L2507:
 | 
						|
cmp %i4,%i5; bge .L2508; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-112]
 | 
						|
ba .L2509; nop
 | 
						|
.L2508:
 | 
						|
st %g0,[%fp+-112]
 | 
						|
.L2509:
 | 
						|
ld [%fp+-108],%l3
 | 
						|
ld [%fp+-112],%l2
 | 
						|
cmp %l3,%l2; bne .L2504; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-104]
 | 
						|
ba .L2505; nop
 | 
						|
.L2504:
 | 
						|
st %g0,[%fp+-104]
 | 
						|
.L2505:
 | 
						|
ld [%fp+-104],%l3
 | 
						|
sll %i2,3,%l2
 | 
						|
sll %i3,2,%l1
 | 
						|
add %l2,%l1,%l2
 | 
						|
sll %i4,1,%l1
 | 
						|
add %l2,%l1,%l2
 | 
						|
add %l2,%i5,%l2
 | 
						|
sll %l2,2,%l2
 | 
						|
add -64,%fp,%l1
 | 
						|
ld [%l2+%l1],%l2
 | 
						|
cmp %l3,%l2; be .L2499; nop
 | 
						|
set 1,%i1
 | 
						|
.L2499:
 | 
						|
.L2496:
 | 
						|
add %i5,1,%i5
 | 
						|
cmp %i5,2; bl .L2495; nop
 | 
						|
.L2492:
 | 
						|
add %i4,1,%i4
 | 
						|
cmp %i4,2; bl .L2491; nop
 | 
						|
.L2488:
 | 
						|
add %i3,1,%i3
 | 
						|
cmp %i3,2; bl .L2487; nop
 | 
						|
.L2484:
 | 
						|
add %i2,1,%i2
 | 
						|
cmp %i2,2; bl .L2483; nop
 | 
						|
cmp %i1,0; be .L2510; nop
 | 
						|
ld [%fp+-84],%l3
 | 
						|
add %l3,16,%l3
 | 
						|
st %l3,[%fp+-84]
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L2512; nop
 | 
						|
set .2415,%o0
 | 
						|
set 16,%o1
 | 
						|
call printf; nop
 | 
						|
.L2512:
 | 
						|
.L2510:
 | 
						|
st %g0,[%fp+-92]
 | 
						|
ld [%fp+-92],%l3
 | 
						|
cmp %l3,%g0; be .L2514; nop
 | 
						|
ld [%fp+-84],%l3
 | 
						|
add %l3,32,%l3
 | 
						|
st %l3,[%fp+-84]
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L2516; nop
 | 
						|
set .2415,%o0
 | 
						|
set 32,%o1
 | 
						|
call printf; nop
 | 
						|
.L2516:
 | 
						|
.L2514:
 | 
						|
ld [%fp+-84],%i0
 | 
						|
.L2414:
 | 
						|
ret; restore
 | 
						|
.type s757,#function
 | 
						|
.size s757,.-s757
 | 
						|
.section ".data"
 | 
						|
.type .2519,#object
 | 
						|
.align 1
 | 
						|
.2519:
 | 
						|
.byte 76
 | 
						|
.byte 111
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 114
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .2519,17
 | 
						|
.type .2520,#object
 | 
						|
.align 1
 | 
						|
.2520:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 56
 | 
						|
.byte 49
 | 
						|
.byte 51
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .2520,12
 | 
						|
.type .2521,#object
 | 
						|
.size .2521,8
 | 
						|
.align 1
 | 
						|
.2521:
 | 
						|
.byte 115
 | 
						|
.byte 55
 | 
						|
.byte 56
 | 
						|
.byte 49
 | 
						|
.byte 51
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.global s7813
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s7813:
 | 
						|
save %sp,-144,%sp
 | 
						|
set .2521,%l7
 | 
						|
add %i0,60,%l6
 | 
						|
mov %g0,%i4
 | 
						|
mov %g0,%l5
 | 
						|
ld [%i0+48],%i5
 | 
						|
.L2522:
 | 
						|
.L2523:
 | 
						|
mov %l6,%l3
 | 
						|
add %l3,1,%l6
 | 
						|
mov %l7,%l2
 | 
						|
add %l2,1,%l7
 | 
						|
ldsb [%l2],%l2
 | 
						|
stb %l2,[%l3]
 | 
						|
sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,0; bne .L2522; nop
 | 
						|
ba .L2525; nop
 | 
						|
set 1,%i4
 | 
						|
cmp %i5,0; be .L2527; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2527:
 | 
						|
.L2525:
 | 
						|
ba .L2529; nop
 | 
						|
set 2,%i4
 | 
						|
cmp %i5,0; be .L2531; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2531:
 | 
						|
.L2529:
 | 
						|
ba .L2533; nop
 | 
						|
set 3,%i4
 | 
						|
cmp %i5,0; be .L2535; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2535:
 | 
						|
.L2533:
 | 
						|
ba .L2537; nop
 | 
						|
set 4,%i4
 | 
						|
cmp %i5,0; be .L2539; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2539:
 | 
						|
.L2537:
 | 
						|
ba .L2541; nop
 | 
						|
set 5,%i4
 | 
						|
cmp %i5,0; be .L2543; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2543:
 | 
						|
.L2541:
 | 
						|
ba .L2545; nop
 | 
						|
set 6,%i4
 | 
						|
cmp %i5,0; be .L2547; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2547:
 | 
						|
.L2545:
 | 
						|
ba .L2549; nop
 | 
						|
set 7,%i4
 | 
						|
cmp %i5,0; be .L2551; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2551:
 | 
						|
.L2549:
 | 
						|
ba .L2553; nop
 | 
						|
set 8,%i4
 | 
						|
cmp %i5,0; be .L2555; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2555:
 | 
						|
.L2553:
 | 
						|
ba .L2557; nop
 | 
						|
set 9,%i4
 | 
						|
cmp %i5,0; be .L2559; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2559:
 | 
						|
.L2557:
 | 
						|
ba .L2561; nop
 | 
						|
set 10,%i4
 | 
						|
cmp %i5,0; be .L2563; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2563:
 | 
						|
.L2561:
 | 
						|
ba .L2565; nop
 | 
						|
set 11,%i4
 | 
						|
cmp %i5,0; be .L2567; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2567:
 | 
						|
.L2565:
 | 
						|
ba .L2569; nop
 | 
						|
set 12,%i4
 | 
						|
cmp %i5,0; be .L2571; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2571:
 | 
						|
.L2569:
 | 
						|
ba .L2573; nop
 | 
						|
set 13,%i4
 | 
						|
cmp %i5,0; be .L2575; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2575:
 | 
						|
.L2573:
 | 
						|
ba .L2577; nop
 | 
						|
set 14,%i4
 | 
						|
cmp %i5,0; be .L2579; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2579:
 | 
						|
.L2577:
 | 
						|
ba .L2581; nop
 | 
						|
set 15,%i4
 | 
						|
cmp %i5,0; be .L2583; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2583:
 | 
						|
.L2581:
 | 
						|
ba .L2585; nop
 | 
						|
set 16,%i4
 | 
						|
cmp %i5,0; be .L2587; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2587:
 | 
						|
.L2585:
 | 
						|
ba .L2589; nop
 | 
						|
set 17,%i4
 | 
						|
cmp %i5,0; be .L2591; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2591:
 | 
						|
.L2589:
 | 
						|
ba .L2593; nop
 | 
						|
set 18,%i4
 | 
						|
cmp %i5,0; be .L2595; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2595:
 | 
						|
.L2593:
 | 
						|
ba .L2597; nop
 | 
						|
set 16,%i4
 | 
						|
cmp %i5,0; be .L2599; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2599:
 | 
						|
.L2597:
 | 
						|
ba .L2601; nop
 | 
						|
set 20,%i4
 | 
						|
cmp %i5,0; be .L2603; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2603:
 | 
						|
.L2601:
 | 
						|
ba .L2605; nop
 | 
						|
set 21,%i4
 | 
						|
cmp %i5,0; be .L2607; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2607:
 | 
						|
.L2605:
 | 
						|
ba .L2609; nop
 | 
						|
set 22,%i4
 | 
						|
cmp %i5,0; be .L2611; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2611:
 | 
						|
.L2609:
 | 
						|
ba .L2613; nop
 | 
						|
set 23,%i4
 | 
						|
cmp %i5,0; be .L2615; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2615:
 | 
						|
.L2613:
 | 
						|
ba .L2617; nop
 | 
						|
set 24,%i4
 | 
						|
cmp %i5,0; be .L2619; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2619:
 | 
						|
.L2617:
 | 
						|
ba .L2621; nop
 | 
						|
set 25,%i4
 | 
						|
cmp %i5,0; be .L2623; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2623:
 | 
						|
.L2621:
 | 
						|
ba .L2625; nop
 | 
						|
set 26,%i4
 | 
						|
cmp %i5,0; be .L2627; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2627:
 | 
						|
.L2625:
 | 
						|
ba .L2629; nop
 | 
						|
set 27,%i4
 | 
						|
cmp %i5,0; be .L2631; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2631:
 | 
						|
.L2629:
 | 
						|
ba .L2633; nop
 | 
						|
set 28,%i4
 | 
						|
cmp %i5,0; be .L2635; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2635:
 | 
						|
.L2633:
 | 
						|
ba .L2637; nop
 | 
						|
set 26,%i4
 | 
						|
cmp %i5,0; be .L2639; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2639:
 | 
						|
.L2637:
 | 
						|
ba .L2641; nop
 | 
						|
set 30,%i4
 | 
						|
cmp %i5,0; be .L2643; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2643:
 | 
						|
.L2641:
 | 
						|
ba .L2645; nop
 | 
						|
set 31,%i4
 | 
						|
cmp %i5,0; be .L2647; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2647:
 | 
						|
.L2645:
 | 
						|
ba .L2649; nop
 | 
						|
set 32,%i4
 | 
						|
cmp %i5,0; be .L2651; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2651:
 | 
						|
.L2649:
 | 
						|
ba .L2653; nop
 | 
						|
set 33,%i4
 | 
						|
cmp %i5,0; be .L2655; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2655:
 | 
						|
.L2653:
 | 
						|
ba .L2657; nop
 | 
						|
set 34,%i4
 | 
						|
cmp %i5,0; be .L2659; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2659:
 | 
						|
.L2657:
 | 
						|
ba .L2661; nop
 | 
						|
set 35,%i4
 | 
						|
cmp %i5,0; be .L2663; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2663:
 | 
						|
.L2661:
 | 
						|
ba .L2665; nop
 | 
						|
set 36,%i4
 | 
						|
cmp %i5,0; be .L2667; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2667:
 | 
						|
.L2665:
 | 
						|
ba .L2669; nop
 | 
						|
set 37,%i4
 | 
						|
cmp %i5,0; be .L2671; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2671:
 | 
						|
.L2669:
 | 
						|
ba .L2673; nop
 | 
						|
set 38,%i4
 | 
						|
cmp %i5,0; be .L2675; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2675:
 | 
						|
.L2673:
 | 
						|
ba .L2677; nop
 | 
						|
set 39,%i4
 | 
						|
cmp %i5,0; be .L2679; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2679:
 | 
						|
.L2677:
 | 
						|
ba .L2681; nop
 | 
						|
set 40,%i4
 | 
						|
cmp %i5,0; be .L2683; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2683:
 | 
						|
.L2681:
 | 
						|
ba .L2685; nop
 | 
						|
set 41,%i4
 | 
						|
cmp %i5,0; be .L2687; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2687:
 | 
						|
.L2685:
 | 
						|
ba .L2689; nop
 | 
						|
set 42,%i4
 | 
						|
cmp %i5,0; be .L2691; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2691:
 | 
						|
.L2689:
 | 
						|
ba .L2693; nop
 | 
						|
set 43,%i4
 | 
						|
cmp %i5,0; be .L2695; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2695:
 | 
						|
.L2693:
 | 
						|
ba .L2697; nop
 | 
						|
set 44,%i4
 | 
						|
cmp %i5,0; be .L2699; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2699:
 | 
						|
.L2697:
 | 
						|
ba .L2701; nop
 | 
						|
set 45,%i4
 | 
						|
cmp %i5,0; be .L2703; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2703:
 | 
						|
.L2701:
 | 
						|
ba .L2705; nop
 | 
						|
set 46,%i4
 | 
						|
cmp %i5,0; be .L2707; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2707:
 | 
						|
.L2705:
 | 
						|
ba .L2709; nop
 | 
						|
set 47,%i4
 | 
						|
cmp %i5,0; be .L2711; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2711:
 | 
						|
.L2709:
 | 
						|
ba .L2713; nop
 | 
						|
set 48,%i4
 | 
						|
cmp %i5,0; be .L2715; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2715:
 | 
						|
.L2713:
 | 
						|
ba .L2717; nop
 | 
						|
set 49,%i4
 | 
						|
cmp %i5,0; be .L2719; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2719:
 | 
						|
.L2717:
 | 
						|
ba .L2721; nop
 | 
						|
set 50,%i4
 | 
						|
cmp %i5,0; be .L2723; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2723:
 | 
						|
.L2721:
 | 
						|
ba .L2725; nop
 | 
						|
set 51,%i4
 | 
						|
cmp %i5,0; be .L2727; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2727:
 | 
						|
.L2725:
 | 
						|
ba .L2729; nop
 | 
						|
set 52,%i4
 | 
						|
cmp %i5,0; be .L2731; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2731:
 | 
						|
.L2729:
 | 
						|
ba .L2733; nop
 | 
						|
set 53,%i4
 | 
						|
cmp %i5,0; be .L2735; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2735:
 | 
						|
.L2733:
 | 
						|
ba .L2737; nop
 | 
						|
set 54,%i4
 | 
						|
cmp %i5,0; be .L2739; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2739:
 | 
						|
.L2737:
 | 
						|
ba .L2741; nop
 | 
						|
set 55,%i4
 | 
						|
cmp %i5,0; be .L2743; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2743:
 | 
						|
.L2741:
 | 
						|
ba .L2745; nop
 | 
						|
set 56,%i4
 | 
						|
cmp %i5,0; be .L2747; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2747:
 | 
						|
.L2745:
 | 
						|
ba .L2749; nop
 | 
						|
set 57,%i4
 | 
						|
cmp %i5,0; be .L2751; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2751:
 | 
						|
.L2749:
 | 
						|
ba .L2753; nop
 | 
						|
set 58,%i4
 | 
						|
cmp %i5,0; be .L2755; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2755:
 | 
						|
.L2753:
 | 
						|
ba .L2757; nop
 | 
						|
set 56,%i4
 | 
						|
cmp %i5,0; be .L2759; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2759:
 | 
						|
.L2757:
 | 
						|
ba .L2761; nop
 | 
						|
set 60,%i4
 | 
						|
cmp %i5,0; be .L2763; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2763:
 | 
						|
.L2761:
 | 
						|
ba .L2765; nop
 | 
						|
set 61,%i4
 | 
						|
cmp %i5,0; be .L2767; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2767:
 | 
						|
.L2765:
 | 
						|
ba .L2769; nop
 | 
						|
set 62,%i4
 | 
						|
cmp %i5,0; be .L2771; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2771:
 | 
						|
.L2769:
 | 
						|
ba .L2773; nop
 | 
						|
set 63,%i4
 | 
						|
cmp %i5,0; be .L2775; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2775:
 | 
						|
.L2773:
 | 
						|
ba .L2777; nop
 | 
						|
set 64,%i4
 | 
						|
cmp %i5,0; be .L2779; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2779:
 | 
						|
.L2777:
 | 
						|
ba .L2781; nop
 | 
						|
set 65,%i4
 | 
						|
cmp %i5,0; be .L2783; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2783:
 | 
						|
.L2781:
 | 
						|
ba .L2785; nop
 | 
						|
set 66,%i4
 | 
						|
cmp %i5,0; be .L2787; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2787:
 | 
						|
.L2785:
 | 
						|
ba .L2789; nop
 | 
						|
set 67,%i4
 | 
						|
cmp %i5,0; be .L2791; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2791:
 | 
						|
.L2789:
 | 
						|
ba .L2793; nop
 | 
						|
set 68,%i4
 | 
						|
cmp %i5,0; be .L2795; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2795:
 | 
						|
.L2793:
 | 
						|
ba .L2797; nop
 | 
						|
set 69,%i4
 | 
						|
cmp %i5,0; be .L2799; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2799:
 | 
						|
.L2797:
 | 
						|
ba .L2801; nop
 | 
						|
set 70,%i4
 | 
						|
cmp %i5,0; be .L2803; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2803:
 | 
						|
.L2801:
 | 
						|
ba .L2805; nop
 | 
						|
set 71,%i4
 | 
						|
cmp %i5,0; be .L2807; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2807:
 | 
						|
.L2805:
 | 
						|
ba .L2809; nop
 | 
						|
set 72,%i4
 | 
						|
cmp %i5,0; be .L2811; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2811:
 | 
						|
.L2809:
 | 
						|
ba .L2813; nop
 | 
						|
set 73,%i4
 | 
						|
cmp %i5,0; be .L2815; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2815:
 | 
						|
.L2813:
 | 
						|
ba .L2817; nop
 | 
						|
set 74,%i4
 | 
						|
cmp %i5,0; be .L2819; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2819:
 | 
						|
.L2817:
 | 
						|
ba .L2821; nop
 | 
						|
set 75,%i4
 | 
						|
cmp %i5,0; be .L2823; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2823:
 | 
						|
.L2821:
 | 
						|
cmp %i4,0; be .L2825; nop
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L2827; nop
 | 
						|
set .2520,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L2827:
 | 
						|
add %l5,1,%l5
 | 
						|
.L2825:
 | 
						|
mov %g0,%i4
 | 
						|
mov %g0,%i2
 | 
						|
mov %g0,%i3
 | 
						|
mov %i3,%l3
 | 
						|
add %l3,1,%i3
 | 
						|
mov %g0,%l2
 | 
						|
cmp %l3,%l2; be .L2830; nop
 | 
						|
mov %i2,%l3
 | 
						|
add %l3,1,%i2
 | 
						|
cmp %l3,%l2; be .L2830; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
ba .L2831; nop
 | 
						|
.L2830:
 | 
						|
st %g0,[%fp+-8]
 | 
						|
.L2831:
 | 
						|
ld [%fp+-8],%i1
 | 
						|
cmp %i3,1; be .L2832; nop
 | 
						|
set 1,%i4
 | 
						|
cmp %i5,0; be .L2834; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2834:
 | 
						|
.L2832:
 | 
						|
cmp %i2,0; be .L2836; nop
 | 
						|
set 2,%i4
 | 
						|
cmp %i5,0; be .L2838; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2838:
 | 
						|
.L2836:
 | 
						|
cmp %i1,0; be .L2840; nop
 | 
						|
set 3,%i4
 | 
						|
cmp %i5,0; be .L2842; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2842:
 | 
						|
.L2840:
 | 
						|
cmp %i3,%g0; be .L2845; nop
 | 
						|
mov %i2,%l2
 | 
						|
add %l2,1,%i2
 | 
						|
cmp %l2,%g0; be .L2845; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ba .L2846; nop
 | 
						|
.L2845:
 | 
						|
st %g0,[%fp+-12]
 | 
						|
.L2846:
 | 
						|
ld [%fp+-12],%i1
 | 
						|
cmp %i3,1; be .L2847; nop
 | 
						|
set 4,%i4
 | 
						|
cmp %i5,0; be .L2849; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2849:
 | 
						|
.L2847:
 | 
						|
cmp %i2,1; be .L2851; nop
 | 
						|
set 5,%i4
 | 
						|
cmp %i5,0; be .L2853; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2853:
 | 
						|
.L2851:
 | 
						|
cmp %i1,0; be .L2855; nop
 | 
						|
set 6,%i4
 | 
						|
cmp %i5,0; be .L2857; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2857:
 | 
						|
.L2855:
 | 
						|
mov %i3,%l3
 | 
						|
sub %l3,1,%i3
 | 
						|
mov %g0,%l2
 | 
						|
cmp %l3,%l2; be .L2860; nop
 | 
						|
cmp %i2,%l2; be .L2860; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-16]
 | 
						|
ba .L2861; nop
 | 
						|
.L2860:
 | 
						|
st %g0,[%fp+-16]
 | 
						|
.L2861:
 | 
						|
ld [%fp+-16],%i1
 | 
						|
cmp %i3,0; be .L2862; nop
 | 
						|
set 7,%i4
 | 
						|
cmp %i5,0; be .L2864; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2864:
 | 
						|
.L2862:
 | 
						|
cmp %i2,1; be .L2866; nop
 | 
						|
set 8,%i4
 | 
						|
cmp %i5,0; be .L2868; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2868:
 | 
						|
.L2866:
 | 
						|
cmp %i1,1; be .L2870; nop
 | 
						|
set 9,%i4
 | 
						|
cmp %i5,0; be .L2872; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2872:
 | 
						|
.L2870:
 | 
						|
cmp %i3,%g0; be .L2875; nop
 | 
						|
mov %i2,%l2
 | 
						|
sub %l2,1,%i2
 | 
						|
cmp %l2,%g0; be .L2875; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-20]
 | 
						|
ba .L2876; nop
 | 
						|
.L2875:
 | 
						|
st %g0,[%fp+-20]
 | 
						|
.L2876:
 | 
						|
ld [%fp+-20],%i1
 | 
						|
cmp %i3,0; be .L2877; nop
 | 
						|
set 10,%i4
 | 
						|
cmp %i5,0; be .L2879; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2879:
 | 
						|
.L2877:
 | 
						|
cmp %i2,1; be .L2881; nop
 | 
						|
set 11,%i4
 | 
						|
cmp %i5,0; be .L2883; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2883:
 | 
						|
.L2881:
 | 
						|
cmp %i1,0; be .L2885; nop
 | 
						|
set 12,%i4
 | 
						|
cmp %i5,0; be .L2887; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2887:
 | 
						|
.L2885:
 | 
						|
cmp %i4,0; be .L2889; nop
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L2891; nop
 | 
						|
set .2520,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L2891:
 | 
						|
add %l5,2,%l5
 | 
						|
.L2889:
 | 
						|
mov %g0,%i4
 | 
						|
mov %g0,%i2
 | 
						|
mov %g0,%i3
 | 
						|
mov %i3,%l3
 | 
						|
add %l3,1,%i3
 | 
						|
mov %g0,%l2
 | 
						|
cmp %l3,%l2; bne .L2896; nop
 | 
						|
cmp %i2,%l2; be .L2894; nop
 | 
						|
.L2896:
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-24]
 | 
						|
ba .L2895; nop
 | 
						|
.L2894:
 | 
						|
st %g0,[%fp+-24]
 | 
						|
.L2895:
 | 
						|
ld [%fp+-24],%i1
 | 
						|
cmp %i3,1; be .L2897; nop
 | 
						|
set 1,%i4
 | 
						|
cmp %i5,0; be .L2899; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2899:
 | 
						|
.L2897:
 | 
						|
cmp %i2,0; be .L2901; nop
 | 
						|
set 2,%i4
 | 
						|
cmp %i5,0; be .L2903; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2903:
 | 
						|
.L2901:
 | 
						|
cmp %i1,0; be .L2905; nop
 | 
						|
set 3,%i4
 | 
						|
cmp %i5,0; be .L2907; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2907:
 | 
						|
.L2905:
 | 
						|
mov %i2,%l3
 | 
						|
add %l3,1,%i2
 | 
						|
mov %g0,%l2
 | 
						|
cmp %l3,%l2; bne .L2912; nop
 | 
						|
cmp %i3,%l2; be .L2910; nop
 | 
						|
.L2912:
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-28]
 | 
						|
ba .L2911; nop
 | 
						|
.L2910:
 | 
						|
st %g0,[%fp+-28]
 | 
						|
.L2911:
 | 
						|
ld [%fp+-28],%i1
 | 
						|
cmp %i3,1; be .L2913; nop
 | 
						|
set 4,%i4
 | 
						|
cmp %i5,0; be .L2915; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2915:
 | 
						|
.L2913:
 | 
						|
cmp %i2,1; be .L2917; nop
 | 
						|
set 5,%i4
 | 
						|
cmp %i5,0; be .L2919; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2919:
 | 
						|
.L2917:
 | 
						|
cmp %i1,1; be .L2921; nop
 | 
						|
set 6,%i4
 | 
						|
cmp %i5,0; be .L2923; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2923:
 | 
						|
.L2921:
 | 
						|
mov %i3,%l3
 | 
						|
sub %l3,1,%i3
 | 
						|
mov %g0,%l2
 | 
						|
cmp %l3,%l2; bne .L2928; nop
 | 
						|
mov %i2,%l3
 | 
						|
sub %l3,1,%i2
 | 
						|
cmp %l3,%l2; be .L2926; nop
 | 
						|
.L2928:
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-32]
 | 
						|
ba .L2927; nop
 | 
						|
.L2926:
 | 
						|
st %g0,[%fp+-32]
 | 
						|
.L2927:
 | 
						|
ld [%fp+-32],%i1
 | 
						|
cmp %i3,0; be .L2929; nop
 | 
						|
set 7,%i4
 | 
						|
cmp %i5,0; be .L2931; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2931:
 | 
						|
.L2929:
 | 
						|
cmp %i2,1; be .L2933; nop
 | 
						|
set 8,%i4
 | 
						|
cmp %i5,0; be .L2935; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2935:
 | 
						|
.L2933:
 | 
						|
cmp %i1,1; be .L2937; nop
 | 
						|
set 9,%i4
 | 
						|
cmp %i5,0; be .L2939; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2939:
 | 
						|
.L2937:
 | 
						|
mov %g0,%l3
 | 
						|
cmp %i3,%l3; bne .L2944; nop
 | 
						|
mov %i2,%l2
 | 
						|
sub %l2,1,%i2
 | 
						|
cmp %l2,%l3; be .L2942; nop
 | 
						|
.L2944:
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-36]
 | 
						|
ba .L2943; nop
 | 
						|
.L2942:
 | 
						|
st %g0,[%fp+-36]
 | 
						|
.L2943:
 | 
						|
ld [%fp+-36],%i1
 | 
						|
cmp %i3,0; be .L2945; nop
 | 
						|
set 10,%i4
 | 
						|
cmp %i5,0; be .L2947; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2947:
 | 
						|
.L2945:
 | 
						|
cmp %i2,0; be .L2949; nop
 | 
						|
set 11,%i4
 | 
						|
cmp %i5,0; be .L2951; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2951:
 | 
						|
.L2949:
 | 
						|
cmp %i1,1; be .L2953; nop
 | 
						|
set 12,%i4
 | 
						|
cmp %i5,0; be .L2955; nop
 | 
						|
set .2519,%o0
 | 
						|
mov %i4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2955:
 | 
						|
.L2953:
 | 
						|
cmp %i4,0; be .L2957; nop
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L2959; nop
 | 
						|
set .2520,%o0
 | 
						|
set 4,%o1
 | 
						|
call printf; nop
 | 
						|
.L2959:
 | 
						|
add %l5,4,%l5
 | 
						|
.L2957:
 | 
						|
mov %g0,%l3
 | 
						|
mov %l3,%i2
 | 
						|
mov %l3,%i3
 | 
						|
mov %l3,%l4
 | 
						|
set 1,%l2
 | 
						|
st %l2,[%fp+-4]
 | 
						|
ld [%fp+-4],%l2
 | 
						|
cmp %l2,%l3; be .L2963; nop
 | 
						|
st %l4,[%fp+-40]
 | 
						|
ba .L2964; nop
 | 
						|
.L2963:
 | 
						|
ld [%fp+-4],%l3
 | 
						|
cmp %l3,0; be .L2965; nop
 | 
						|
mov %i3,%l3
 | 
						|
add %l3,1,%i3
 | 
						|
st %l3,[%fp+-44]
 | 
						|
ba .L2966; nop
 | 
						|
.L2965:
 | 
						|
mov %i2,%l3
 | 
						|
add %l3,1,%i2
 | 
						|
st %l3,[%fp+-44]
 | 
						|
.L2966:
 | 
						|
ld [%fp+-44],%l3
 | 
						|
st %l3,[%fp+-40]
 | 
						|
.L2964:
 | 
						|
ld [%fp+-40],%i1
 | 
						|
cmp %i1,%g0; bne .L2970; nop
 | 
						|
cmp %i3,%g0; bne .L2970; nop
 | 
						|
cmp %i2,%g0; be .L2967; nop
 | 
						|
.L2970:
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L2971; nop
 | 
						|
set .2520,%o0
 | 
						|
set 8,%o1
 | 
						|
call printf; nop
 | 
						|
.L2971:
 | 
						|
add %l5,8,%l5
 | 
						|
.L2967:
 | 
						|
ld [%fp+-4],%l3
 | 
						|
cmp %l3,0; be .L2978; nop
 | 
						|
st %l4,[%fp+-48]
 | 
						|
ba .L2979; nop
 | 
						|
.L2978:
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-48]
 | 
						|
.L2979:
 | 
						|
ld [%fp+-48],%l2
 | 
						|
cmp %l2,%g0; bne .L2977; nop
 | 
						|
cmp %l4,%g0; be .L2980; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-52]
 | 
						|
ba .L2981; nop
 | 
						|
.L2980:
 | 
						|
st %l4,[%fp+-52]
 | 
						|
.L2981:
 | 
						|
ld [%fp+-52],%l3
 | 
						|
cmp %l3,0; be .L2973; nop
 | 
						|
.L2977:
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L2982; nop
 | 
						|
set .2520,%o0
 | 
						|
set 16,%o1
 | 
						|
call printf; nop
 | 
						|
.L2982:
 | 
						|
add %l5,16,%l5
 | 
						|
.L2973:
 | 
						|
mov %l5,%i0
 | 
						|
.L2518:
 | 
						|
ret; restore
 | 
						|
.type s7813,#function
 | 
						|
.size s7813,.-s7813
 | 
						|
.section ".data"
 | 
						|
.type .2985,#object
 | 
						|
.align 1
 | 
						|
.2985:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 49
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .2985,10
 | 
						|
.type .2986,#object
 | 
						|
.size .2986,8
 | 
						|
.align 1
 | 
						|
.2986:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 49
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.type .2987,#object
 | 
						|
.align 1
 | 
						|
.2987:
 | 
						|
.byte 82
 | 
						|
.byte 101
 | 
						|
.byte 103
 | 
						|
.byte 105
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 99
 | 
						|
.byte 111
 | 
						|
.byte 117
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 102
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 105
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 117
 | 
						|
.byte 110
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 108
 | 
						|
.byte 105
 | 
						|
.byte 97
 | 
						|
.byte 98
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .2987,38
 | 
						|
.type .2988,#object
 | 
						|
.align 1
 | 
						|
.2988:
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 103
 | 
						|
.byte 105
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 118
 | 
						|
.byte 97
 | 
						|
.byte 114
 | 
						|
.byte 105
 | 
						|
.byte 97
 | 
						|
.byte 98
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 115
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .2988,40
 | 
						|
.global s81
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s81:
 | 
						|
save %sp,-112,%sp
 | 
						|
st %g0,[%fp+-20]
 | 
						|
st %g0,[%fp+-8]
 | 
						|
st %g0,[%fp+-12]
 | 
						|
st %g0,[%fp+-16]
 | 
						|
set .2986,%l5
 | 
						|
add %i0,60,%l4
 | 
						|
.L2989:
 | 
						|
.L2990:
 | 
						|
mov %l4,%l3
 | 
						|
add %l3,1,%l4
 | 
						|
mov %l5,%l2
 | 
						|
add %l2,1,%l5
 | 
						|
ldsb [%l2],%l2
 | 
						|
stb %l2,[%l3]
 | 
						|
sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,0; bne .L2989; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
mov %g0,%i2
 | 
						|
.L2992:
 | 
						|
ld [%fp+-4],%l3
 | 
						|
mov %l3,%l2
 | 
						|
mov %l2,%i5
 | 
						|
mov %l2,%i1
 | 
						|
add -4,%fp,%i4
 | 
						|
add -4,%fp,%l7
 | 
						|
mov %l3,%i3
 | 
						|
mov %l3,%l6
 | 
						|
sll %i5,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
sll %i1,8*(4-1),%l2; sra %l2,8*(4-1),%l2
 | 
						|
cmp %l3,%l2; be .L2996; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
.L2996:
 | 
						|
mov %i4,%l3
 | 
						|
mov %l7,%l2
 | 
						|
cmp %l3,%l2; be .L2998; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
.L2998:
 | 
						|
cmp %i3,%l6; be .L3000; nop
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-16]
 | 
						|
.L3000:
 | 
						|
ld [%fp+-4],%l3
 | 
						|
sll %l3,1,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
.L2993:
 | 
						|
add %i2,1,%i2
 | 
						|
cmp %i2,50; bl .L2992; nop
 | 
						|
ld [%fp+-8],%l3
 | 
						|
cmp %l3,0; be .L3002; nop
 | 
						|
ld [%fp+-20],%l3
 | 
						|
add %l3,1,%l3
 | 
						|
st %l3,[%fp+-20]
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L3004; nop
 | 
						|
set .2985,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L3004:
 | 
						|
.L3002:
 | 
						|
ld [%fp+-12],%l3
 | 
						|
cmp %l3,0; be .L3006; nop
 | 
						|
ld [%fp+-20],%l3
 | 
						|
add %l3,2,%l3
 | 
						|
st %l3,[%fp+-20]
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L3008; nop
 | 
						|
set .2985,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L3008:
 | 
						|
.L3006:
 | 
						|
ld [%fp+-16],%l3
 | 
						|
cmp %l3,0; be .L3010; nop
 | 
						|
ld [%fp+-20],%l3
 | 
						|
add %l3,4,%l3
 | 
						|
st %l3,[%fp+-20]
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L3012; nop
 | 
						|
set .2985,%o0
 | 
						|
set 4,%o1
 | 
						|
call printf; nop
 | 
						|
.L3012:
 | 
						|
.L3010:
 | 
						|
call regc; nop
 | 
						|
st %o0,[%fp+-4]
 | 
						|
ld [%i0+40],%l3
 | 
						|
cmp %l3,0; be .L3014; nop
 | 
						|
ld [%fp+-4],%l3
 | 
						|
cmp %l3,0; bge .L3016; nop
 | 
						|
set .2987,%o0
 | 
						|
set .L425,%o1
 | 
						|
call printf; nop
 | 
						|
ba .L3017; nop
 | 
						|
.L3016:
 | 
						|
set .2988,%o0
 | 
						|
ld [%fp+-4],%o1
 | 
						|
set .L425,%o2
 | 
						|
call printf; nop
 | 
						|
.L3017:
 | 
						|
.L3014:
 | 
						|
call regp; nop
 | 
						|
st %o0,[%fp+-4]
 | 
						|
ld [%i0+40],%l3
 | 
						|
cmp %l3,0; be .L3018; nop
 | 
						|
ld [%fp+-4],%l3
 | 
						|
cmp %l3,0; bge .L3020; nop
 | 
						|
set .2987,%o0
 | 
						|
set .L3022,%o1
 | 
						|
call printf; nop
 | 
						|
ba .L3021; nop
 | 
						|
.L3020:
 | 
						|
set .2988,%o0
 | 
						|
ld [%fp+-4],%o1
 | 
						|
set .L3022,%o2
 | 
						|
call printf; nop
 | 
						|
.L3021:
 | 
						|
.L3018:
 | 
						|
call regi; nop
 | 
						|
st %o0,[%fp+-4]
 | 
						|
ld [%i0+40],%l3
 | 
						|
cmp %l3,0; be .L3023; nop
 | 
						|
ld [%fp+-4],%l3
 | 
						|
cmp %l3,0; bge .L3025; nop
 | 
						|
set .2987,%o0
 | 
						|
set .L426,%o1
 | 
						|
call printf; nop
 | 
						|
ba .L3026; nop
 | 
						|
.L3025:
 | 
						|
set .2988,%o0
 | 
						|
ld [%fp+-4],%o1
 | 
						|
set .L426,%o2
 | 
						|
call printf; nop
 | 
						|
.L3026:
 | 
						|
.L3023:
 | 
						|
ld [%fp+-20],%i0
 | 
						|
.L2984:
 | 
						|
ret; restore
 | 
						|
.type s81,#function
 | 
						|
.size s81,.-s81
 | 
						|
.global regc
 | 
						|
.align 4
 | 
						|
regc:
 | 
						|
save %sp,-232,%sp
 | 
						|
stb %g0,[%fp+-130]
 | 
						|
set 1,%l3
 | 
						|
stb %l3,[%fp+-109]
 | 
						|
set 2,%l3
 | 
						|
stb %l3,[%fp+-110]
 | 
						|
set 3,%l3
 | 
						|
stb %l3,[%fp+-111]
 | 
						|
set 4,%i5
 | 
						|
set 5,%l3
 | 
						|
stb %l3,[%fp+-112]
 | 
						|
set 6,%i4
 | 
						|
set 7,%l3
 | 
						|
stb %l3,[%fp+-113]
 | 
						|
set 8,%i3
 | 
						|
set 9,%l3
 | 
						|
stb %l3,[%fp+-114]
 | 
						|
set 10,%i2
 | 
						|
set 11,%l3
 | 
						|
stb %l3,[%fp+-115]
 | 
						|
set 12,%i1
 | 
						|
set 13,%l3
 | 
						|
stb %l3,[%fp+-116]
 | 
						|
set 14,%i0
 | 
						|
set 15,%l3
 | 
						|
stb %l3,[%fp+-117]
 | 
						|
set 16,%l7
 | 
						|
set 17,%l3
 | 
						|
stb %l3,[%fp+-118]
 | 
						|
set 18,%l6
 | 
						|
set 19,%l3
 | 
						|
stb %l3,[%fp+-119]
 | 
						|
set 20,%l5
 | 
						|
set 21,%l3
 | 
						|
stb %l3,[%fp+-120]
 | 
						|
set 22,%l4
 | 
						|
set 23,%l3
 | 
						|
stb %l3,[%fp+-121]
 | 
						|
set 24,%l3
 | 
						|
stb %l3,[%fp+-1]
 | 
						|
set 25,%l3
 | 
						|
stb %l3,[%fp+-122]
 | 
						|
set 26,%l3
 | 
						|
stb %l3,[%fp+-2]
 | 
						|
set 27,%l3
 | 
						|
stb %l3,[%fp+-123]
 | 
						|
set 28,%l3
 | 
						|
stb %l3,[%fp+-3]
 | 
						|
set 29,%l3
 | 
						|
stb %l3,[%fp+-124]
 | 
						|
set 30,%l3
 | 
						|
stb %l3,[%fp+-4]
 | 
						|
set 31,%l3
 | 
						|
stb %l3,[%fp+-125]
 | 
						|
set 32,%l3
 | 
						|
stb %l3,[%fp+-5]
 | 
						|
set 33,%l3
 | 
						|
stb %l3,[%fp+-126]
 | 
						|
set 34,%l3
 | 
						|
stb %l3,[%fp+-6]
 | 
						|
set 35,%l3
 | 
						|
stb %l3,[%fp+-127]
 | 
						|
set 36,%l3
 | 
						|
stb %l3,[%fp+-128]
 | 
						|
set 37,%l3
 | 
						|
stb %l3,[%fp+-129]
 | 
						|
set 38,%l3
 | 
						|
stb %l3,[%fp+-131]
 | 
						|
add -109,%fp,%l3
 | 
						|
add -130,%fp,%l2
 | 
						|
sub %l3,%l2,%l2
 | 
						|
st %l2,[%fp+-96]
 | 
						|
add -110,%fp,%l2
 | 
						|
sub %l2,%l3,%l3
 | 
						|
st %l3,[%fp+-92]
 | 
						|
add -111,%fp,%l3
 | 
						|
add -110,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-88]
 | 
						|
add -112,%fp,%l3
 | 
						|
add -111,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-84]
 | 
						|
add -113,%fp,%l3
 | 
						|
add -112,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-80]
 | 
						|
add -114,%fp,%l3
 | 
						|
add -113,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-76]
 | 
						|
add -115,%fp,%l3
 | 
						|
add -114,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-72]
 | 
						|
add -116,%fp,%l3
 | 
						|
add -115,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-68]
 | 
						|
add -117,%fp,%l3
 | 
						|
add -116,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-64]
 | 
						|
add -118,%fp,%l3
 | 
						|
add -117,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-60]
 | 
						|
add -119,%fp,%l3
 | 
						|
add -118,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-56]
 | 
						|
add -120,%fp,%l3
 | 
						|
add -119,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-52]
 | 
						|
add -121,%fp,%l3
 | 
						|
add -120,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-48]
 | 
						|
add -122,%fp,%l3
 | 
						|
add -121,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-44]
 | 
						|
add -123,%fp,%l3
 | 
						|
add -122,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-40]
 | 
						|
add -124,%fp,%l3
 | 
						|
add -123,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-36]
 | 
						|
add -125,%fp,%l3
 | 
						|
add -124,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-32]
 | 
						|
add -126,%fp,%l3
 | 
						|
add -125,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-28]
 | 
						|
add -127,%fp,%l3
 | 
						|
add -126,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-24]
 | 
						|
add -128,%fp,%l3
 | 
						|
add -127,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-20]
 | 
						|
add -129,%fp,%l3
 | 
						|
add -128,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-16]
 | 
						|
add -131,%fp,%l3
 | 
						|
add -129,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
ld [%fp+-96],%l3
 | 
						|
st %l3,[%fp+-108]
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-104]
 | 
						|
st %g0,[%fp+-100]
 | 
						|
.L3049:
 | 
						|
ld [%fp+-104],%l3
 | 
						|
cmp %l3,1; be .L3055; nop
 | 
						|
cmp %l3,2; be .L3058; nop
 | 
						|
cmp %l3,3; be .L3063; nop
 | 
						|
ba .L3053; nop
 | 
						|
.L3055:
 | 
						|
ld [%fp+-100],%l3
 | 
						|
sll %l3,2,%l3
 | 
						|
add -96,%fp,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
ld [%fp+-108],%l2
 | 
						|
cmp %l3,%l2; be .L3054; nop
 | 
						|
set 2,%l3
 | 
						|
ld [%fp+-100],%l2
 | 
						|
sll %l2,2,%l2
 | 
						|
add -96,%fp,%l1
 | 
						|
ld [%l2+%l1],%l2
 | 
						|
st %l2,[%fp+-140]
 | 
						|
st %l3,[%fp+-104]
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-136]
 | 
						|
ba .L3054; nop
 | 
						|
.L3058:
 | 
						|
ld [%fp+-100],%l3
 | 
						|
sll %l3,2,%l3
 | 
						|
add -96,%fp,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
ld [%fp+-108],%l2
 | 
						|
cmp %l3,%l2; bne .L3059; nop
 | 
						|
set 3,%l3
 | 
						|
st %l3,[%fp+-104]
 | 
						|
ba .L3054; nop
 | 
						|
.L3059:
 | 
						|
ld [%fp+-100],%l3
 | 
						|
sll %l3,2,%l3
 | 
						|
add -96,%fp,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
ld [%fp+-140],%l2
 | 
						|
cmp %l3,%l2; bne .L3061; nop
 | 
						|
ld [%fp+-136],%l3
 | 
						|
add %l3,1,%l3
 | 
						|
st %l3,[%fp+-136]
 | 
						|
ba .L3054; nop
 | 
						|
.L3061:
 | 
						|
set 4,%l3
 | 
						|
st %l3,[%fp+-104]
 | 
						|
ba .L3054; nop
 | 
						|
.L3063:
 | 
						|
ld [%fp+-100],%l3
 | 
						|
sll %l3,2,%l3
 | 
						|
add -96,%fp,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
ld [%fp+-108],%l2
 | 
						|
cmp %l3,%l2; be .L3054; nop
 | 
						|
set 4,%l3
 | 
						|
st %l3,[%fp+-104]
 | 
						|
.L3053:
 | 
						|
.L3054:
 | 
						|
.L3050:
 | 
						|
ld [%fp+-100],%l3
 | 
						|
add %l3,1,%l3
 | 
						|
st %l3,[%fp+-100]
 | 
						|
ld [%fp+-100],%l3
 | 
						|
cmp %l3,22; bl .L3049; nop
 | 
						|
ld [%fp+-104],%l3
 | 
						|
cmp %l3,3; bne .L3066; nop
 | 
						|
set 16,%l3
 | 
						|
ld [%fp+-136],%l2
 | 
						|
sub %l3,%l2,%i0
 | 
						|
ba .L3027; nop
 | 
						|
.L3066:
 | 
						|
set -1,%i0
 | 
						|
.L3027:
 | 
						|
ret; restore
 | 
						|
.type regc,#function
 | 
						|
.size regc,.-regc
 | 
						|
.global regi
 | 
						|
.align 4
 | 
						|
regi:
 | 
						|
save %sp,-320,%sp
 | 
						|
st %g0,[%fp+-212]
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-128]
 | 
						|
set 2,%l3
 | 
						|
st %l3,[%fp+-132]
 | 
						|
set 3,%l3
 | 
						|
st %l3,[%fp+-136]
 | 
						|
set 4,%i5
 | 
						|
set 5,%l3
 | 
						|
st %l3,[%fp+-140]
 | 
						|
set 6,%i4
 | 
						|
set 7,%l3
 | 
						|
st %l3,[%fp+-144]
 | 
						|
set 8,%i3
 | 
						|
set 9,%l3
 | 
						|
st %l3,[%fp+-148]
 | 
						|
set 10,%i2
 | 
						|
set 11,%l3
 | 
						|
st %l3,[%fp+-152]
 | 
						|
set 12,%i1
 | 
						|
set 13,%l3
 | 
						|
st %l3,[%fp+-156]
 | 
						|
set 14,%i0
 | 
						|
set 15,%l3
 | 
						|
st %l3,[%fp+-160]
 | 
						|
set 16,%l7
 | 
						|
set 17,%l3
 | 
						|
st %l3,[%fp+-164]
 | 
						|
set 18,%l6
 | 
						|
set 19,%l3
 | 
						|
st %l3,[%fp+-168]
 | 
						|
set 20,%l5
 | 
						|
set 21,%l3
 | 
						|
st %l3,[%fp+-172]
 | 
						|
set 22,%l4
 | 
						|
set 23,%l3
 | 
						|
st %l3,[%fp+-176]
 | 
						|
set 24,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
set 25,%l3
 | 
						|
st %l3,[%fp+-180]
 | 
						|
set 26,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
set 27,%l3
 | 
						|
st %l3,[%fp+-184]
 | 
						|
set 28,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
set 29,%l3
 | 
						|
st %l3,[%fp+-188]
 | 
						|
set 30,%l3
 | 
						|
st %l3,[%fp+-16]
 | 
						|
set 31,%l3
 | 
						|
st %l3,[%fp+-192]
 | 
						|
set 32,%l3
 | 
						|
st %l3,[%fp+-20]
 | 
						|
set 33,%l3
 | 
						|
st %l3,[%fp+-196]
 | 
						|
set 34,%l3
 | 
						|
st %l3,[%fp+-24]
 | 
						|
set 35,%l3
 | 
						|
st %l3,[%fp+-200]
 | 
						|
set 36,%l3
 | 
						|
st %l3,[%fp+-204]
 | 
						|
set 37,%l3
 | 
						|
st %l3,[%fp+-208]
 | 
						|
set 38,%l3
 | 
						|
st %l3,[%fp+-216]
 | 
						|
add -128,%fp,%l3
 | 
						|
add -212,%fp,%l2
 | 
						|
sub %l3,%l2,%l2
 | 
						|
sra %l2,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l2,4,%l2
 | 
						|
st %l2,[%fp+-112]
 | 
						|
add -132,%fp,%l2
 | 
						|
sub %l2,%l3,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-108]
 | 
						|
add -136,%fp,%l3
 | 
						|
add -132,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-104]
 | 
						|
add -140,%fp,%l3
 | 
						|
add -136,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-100]
 | 
						|
add -144,%fp,%l3
 | 
						|
add -140,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-96]
 | 
						|
add -148,%fp,%l3
 | 
						|
add -144,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-92]
 | 
						|
add -152,%fp,%l3
 | 
						|
add -148,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-88]
 | 
						|
add -156,%fp,%l3
 | 
						|
add -152,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-84]
 | 
						|
add -160,%fp,%l3
 | 
						|
add -156,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-80]
 | 
						|
add -164,%fp,%l3
 | 
						|
add -160,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-76]
 | 
						|
add -168,%fp,%l3
 | 
						|
add -164,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-72]
 | 
						|
add -172,%fp,%l3
 | 
						|
add -168,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-68]
 | 
						|
add -176,%fp,%l3
 | 
						|
add -172,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-64]
 | 
						|
add -180,%fp,%l3
 | 
						|
add -176,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-60]
 | 
						|
add -184,%fp,%l3
 | 
						|
add -180,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-56]
 | 
						|
add -188,%fp,%l3
 | 
						|
add -184,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-52]
 | 
						|
add -192,%fp,%l3
 | 
						|
add -188,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-48]
 | 
						|
add -196,%fp,%l3
 | 
						|
add -192,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-44]
 | 
						|
add -200,%fp,%l3
 | 
						|
add -196,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-40]
 | 
						|
add -204,%fp,%l3
 | 
						|
add -200,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-36]
 | 
						|
add -208,%fp,%l3
 | 
						|
add -204,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-32]
 | 
						|
add -216,%fp,%l3
 | 
						|
add -208,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-28]
 | 
						|
ld [%fp+-112],%l3
 | 
						|
st %l3,[%fp+-124]
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-120]
 | 
						|
st %g0,[%fp+-116]
 | 
						|
.L3090:
 | 
						|
ld [%fp+-120],%l3
 | 
						|
cmp %l3,1; be .L3096; nop
 | 
						|
cmp %l3,2; be .L3099; nop
 | 
						|
cmp %l3,3; be .L3104; nop
 | 
						|
ba .L3094; nop
 | 
						|
.L3096:
 | 
						|
ld [%fp+-116],%l3
 | 
						|
sll %l3,2,%l3
 | 
						|
add -112,%fp,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
ld [%fp+-124],%l2
 | 
						|
cmp %l3,%l2; be .L3095; nop
 | 
						|
set 2,%l3
 | 
						|
ld [%fp+-116],%l2
 | 
						|
sll %l2,2,%l2
 | 
						|
add -112,%fp,%l1
 | 
						|
ld [%l2+%l1],%l2
 | 
						|
st %l2,[%fp+-224]
 | 
						|
st %l3,[%fp+-120]
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-220]
 | 
						|
ba .L3095; nop
 | 
						|
.L3099:
 | 
						|
ld [%fp+-116],%l3
 | 
						|
sll %l3,2,%l3
 | 
						|
add -112,%fp,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
ld [%fp+-124],%l2
 | 
						|
cmp %l3,%l2; bne .L3100; nop
 | 
						|
set 3,%l3
 | 
						|
st %l3,[%fp+-120]
 | 
						|
ba .L3095; nop
 | 
						|
.L3100:
 | 
						|
ld [%fp+-116],%l3
 | 
						|
sll %l3,2,%l3
 | 
						|
add -112,%fp,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
ld [%fp+-224],%l2
 | 
						|
cmp %l3,%l2; bne .L3102; nop
 | 
						|
ld [%fp+-220],%l3
 | 
						|
add %l3,1,%l3
 | 
						|
st %l3,[%fp+-220]
 | 
						|
ba .L3095; nop
 | 
						|
.L3102:
 | 
						|
set 4,%l3
 | 
						|
st %l3,[%fp+-120]
 | 
						|
ba .L3095; nop
 | 
						|
.L3104:
 | 
						|
ld [%fp+-116],%l3
 | 
						|
sll %l3,2,%l3
 | 
						|
add -112,%fp,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
ld [%fp+-124],%l2
 | 
						|
cmp %l3,%l2; be .L3095; nop
 | 
						|
set 4,%l3
 | 
						|
st %l3,[%fp+-120]
 | 
						|
.L3094:
 | 
						|
.L3095:
 | 
						|
.L3091:
 | 
						|
ld [%fp+-116],%l3
 | 
						|
add %l3,1,%l3
 | 
						|
st %l3,[%fp+-116]
 | 
						|
ld [%fp+-116],%l3
 | 
						|
cmp %l3,22; bl .L3090; nop
 | 
						|
ld [%fp+-120],%l3
 | 
						|
cmp %l3,3; bne .L3107; nop
 | 
						|
set 16,%l3
 | 
						|
ld [%fp+-220],%l2
 | 
						|
sub %l3,%l2,%i0
 | 
						|
ba .L3068; nop
 | 
						|
.L3107:
 | 
						|
set -1,%i0
 | 
						|
.L3068:
 | 
						|
ret; restore
 | 
						|
.type regi,#function
 | 
						|
.size regi,.-regi
 | 
						|
.global regp
 | 
						|
.align 4
 | 
						|
regp:
 | 
						|
save %sp,-320,%sp
 | 
						|
add -212,%fp,%l3
 | 
						|
st %l3,[%fp+-212]
 | 
						|
add -188,%fp,%l3
 | 
						|
st %l3,[%fp+-188]
 | 
						|
add -192,%fp,%l3
 | 
						|
st %l3,[%fp+-192]
 | 
						|
add -196,%fp,%l3
 | 
						|
st %l3,[%fp+-196]
 | 
						|
add -124,%fp,%i5
 | 
						|
add -124,%fp,%l3
 | 
						|
st %l3,[%fp+-124]
 | 
						|
add -128,%fp,%i4
 | 
						|
add -128,%fp,%l3
 | 
						|
st %l3,[%fp+-128]
 | 
						|
add -132,%fp,%i3
 | 
						|
add -132,%fp,%l3
 | 
						|
st %l3,[%fp+-132]
 | 
						|
add -136,%fp,%i2
 | 
						|
add -136,%fp,%l3
 | 
						|
st %l3,[%fp+-136]
 | 
						|
add -140,%fp,%i1
 | 
						|
add -140,%fp,%l3
 | 
						|
st %l3,[%fp+-140]
 | 
						|
add -144,%fp,%i0
 | 
						|
add -144,%fp,%l3
 | 
						|
st %l3,[%fp+-144]
 | 
						|
add -148,%fp,%l7
 | 
						|
add -148,%fp,%l3
 | 
						|
st %l3,[%fp+-148]
 | 
						|
add -152,%fp,%l6
 | 
						|
add -152,%fp,%l3
 | 
						|
st %l3,[%fp+-152]
 | 
						|
add -156,%fp,%l5
 | 
						|
add -156,%fp,%l3
 | 
						|
st %l3,[%fp+-156]
 | 
						|
add -160,%fp,%l4
 | 
						|
add -160,%fp,%l3
 | 
						|
st %l3,[%fp+-160]
 | 
						|
add -164,%fp,%l3
 | 
						|
st %l3,[%fp+-4]
 | 
						|
add -164,%fp,%l3
 | 
						|
st %l3,[%fp+-164]
 | 
						|
add -168,%fp,%l3
 | 
						|
st %l3,[%fp+-8]
 | 
						|
add -168,%fp,%l3
 | 
						|
st %l3,[%fp+-168]
 | 
						|
add -172,%fp,%l3
 | 
						|
st %l3,[%fp+-12]
 | 
						|
add -172,%fp,%l3
 | 
						|
st %l3,[%fp+-172]
 | 
						|
add -176,%fp,%l3
 | 
						|
st %l3,[%fp+-16]
 | 
						|
add -176,%fp,%l3
 | 
						|
st %l3,[%fp+-176]
 | 
						|
add -180,%fp,%l3
 | 
						|
st %l3,[%fp+-20]
 | 
						|
add -180,%fp,%l3
 | 
						|
st %l3,[%fp+-180]
 | 
						|
add -184,%fp,%l3
 | 
						|
st %l3,[%fp+-24]
 | 
						|
add -184,%fp,%l3
 | 
						|
st %l3,[%fp+-184]
 | 
						|
add -200,%fp,%l3
 | 
						|
st %l3,[%fp+-200]
 | 
						|
add -204,%fp,%l3
 | 
						|
st %l3,[%fp+-204]
 | 
						|
add -216,%fp,%l3
 | 
						|
st %l3,[%fp+-216]
 | 
						|
add -188,%fp,%l3
 | 
						|
add -212,%fp,%l2
 | 
						|
sub %l3,%l2,%l2
 | 
						|
sra %l2,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l2,4,%l2
 | 
						|
st %l2,[%fp+-112]
 | 
						|
add -192,%fp,%l2
 | 
						|
sub %l2,%l3,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-108]
 | 
						|
add -196,%fp,%l3
 | 
						|
add -192,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-104]
 | 
						|
add -124,%fp,%l3
 | 
						|
add -196,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-100]
 | 
						|
add -128,%fp,%l3
 | 
						|
add -124,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-96]
 | 
						|
add -132,%fp,%l3
 | 
						|
add -128,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-92]
 | 
						|
add -136,%fp,%l3
 | 
						|
add -132,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-88]
 | 
						|
add -140,%fp,%l3
 | 
						|
add -136,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-84]
 | 
						|
add -144,%fp,%l3
 | 
						|
add -140,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-80]
 | 
						|
add -148,%fp,%l3
 | 
						|
add -144,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-76]
 | 
						|
add -152,%fp,%l3
 | 
						|
add -148,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-72]
 | 
						|
add -156,%fp,%l3
 | 
						|
add -152,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-68]
 | 
						|
add -160,%fp,%l3
 | 
						|
add -156,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-64]
 | 
						|
add -164,%fp,%l3
 | 
						|
add -160,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-60]
 | 
						|
add -168,%fp,%l3
 | 
						|
add -164,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-56]
 | 
						|
add -172,%fp,%l3
 | 
						|
add -168,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-52]
 | 
						|
add -176,%fp,%l3
 | 
						|
add -172,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-48]
 | 
						|
add -180,%fp,%l3
 | 
						|
add -176,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-44]
 | 
						|
add -184,%fp,%l3
 | 
						|
add -180,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-40]
 | 
						|
add -200,%fp,%l3
 | 
						|
add -184,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-36]
 | 
						|
add -204,%fp,%l3
 | 
						|
add -200,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-32]
 | 
						|
add -216,%fp,%l3
 | 
						|
add -204,%fp,%l2
 | 
						|
sub %l3,%l2,%l3
 | 
						|
sra %l3,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l3,4,%l3
 | 
						|
st %l3,[%fp+-28]
 | 
						|
ld [%fp+-112],%l3
 | 
						|
st %l3,[%fp+-208]
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-120]
 | 
						|
st %g0,[%fp+-116]
 | 
						|
.L3131:
 | 
						|
ld [%fp+-120],%l3
 | 
						|
cmp %l3,1; be .L3137; nop
 | 
						|
cmp %l3,2; be .L3140; nop
 | 
						|
cmp %l3,3; be .L3145; nop
 | 
						|
ba .L3135; nop
 | 
						|
.L3137:
 | 
						|
ld [%fp+-116],%l3
 | 
						|
sll %l3,2,%l3
 | 
						|
add -112,%fp,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
ld [%fp+-208],%l2
 | 
						|
cmp %l3,%l2; be .L3136; nop
 | 
						|
set 2,%l3
 | 
						|
ld [%fp+-116],%l2
 | 
						|
sll %l2,2,%l2
 | 
						|
add -112,%fp,%l1
 | 
						|
ld [%l2+%l1],%l2
 | 
						|
st %l2,[%fp+-224]
 | 
						|
st %l3,[%fp+-120]
 | 
						|
set 1,%l3
 | 
						|
st %l3,[%fp+-220]
 | 
						|
ba .L3136; nop
 | 
						|
.L3140:
 | 
						|
ld [%fp+-116],%l3
 | 
						|
sll %l3,2,%l3
 | 
						|
add -112,%fp,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
ld [%fp+-208],%l2
 | 
						|
cmp %l3,%l2; bne .L3141; nop
 | 
						|
set 3,%l3
 | 
						|
st %l3,[%fp+-120]
 | 
						|
ba .L3136; nop
 | 
						|
.L3141:
 | 
						|
ld [%fp+-116],%l3
 | 
						|
sll %l3,2,%l3
 | 
						|
add -112,%fp,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
ld [%fp+-224],%l2
 | 
						|
cmp %l3,%l2; bne .L3143; nop
 | 
						|
ld [%fp+-220],%l3
 | 
						|
add %l3,1,%l3
 | 
						|
st %l3,[%fp+-220]
 | 
						|
ba .L3136; nop
 | 
						|
.L3143:
 | 
						|
set 4,%l3
 | 
						|
st %l3,[%fp+-120]
 | 
						|
ba .L3136; nop
 | 
						|
.L3145:
 | 
						|
ld [%fp+-116],%l3
 | 
						|
sll %l3,2,%l3
 | 
						|
add -112,%fp,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
ld [%fp+-208],%l2
 | 
						|
cmp %l3,%l2; be .L3136; nop
 | 
						|
set 4,%l3
 | 
						|
st %l3,[%fp+-120]
 | 
						|
.L3135:
 | 
						|
.L3136:
 | 
						|
.L3132:
 | 
						|
ld [%fp+-116],%l3
 | 
						|
add %l3,1,%l3
 | 
						|
st %l3,[%fp+-116]
 | 
						|
ld [%fp+-116],%l3
 | 
						|
cmp %l3,22; bl .L3131; nop
 | 
						|
ld [%fp+-120],%l3
 | 
						|
cmp %l3,3; bne .L3148; nop
 | 
						|
set 16,%l3
 | 
						|
ld [%fp+-220],%l2
 | 
						|
sub %l3,%l2,%i0
 | 
						|
ba .L3109; nop
 | 
						|
.L3148:
 | 
						|
set -1,%i0
 | 
						|
.L3109:
 | 
						|
ret; restore
 | 
						|
.type regp,#function
 | 
						|
.size regp,.-regp
 | 
						|
.section ".bss"
 | 
						|
.type .3151,#object
 | 
						|
.size .3151,420
 | 
						|
.local .3151
 | 
						|
.common .3151,420,4
 | 
						|
.section ".data"
 | 
						|
.type .3152,#object
 | 
						|
.align 1
 | 
						|
.3152:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 52
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .3152,10
 | 
						|
.type .3153,#object
 | 
						|
.size .3153,8
 | 
						|
.align 1
 | 
						|
.3153:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 52
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.global s84
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s84:
 | 
						|
save %sp,-232,%sp
 | 
						|
set .3153,%i2
 | 
						|
add %i0,60,%i1
 | 
						|
mov %g0,%l7
 | 
						|
.L3154:
 | 
						|
.L3155:
 | 
						|
mov %i1,%l4
 | 
						|
add %l4,1,%i1
 | 
						|
mov %i2,%l3
 | 
						|
add %l3,1,%i2
 | 
						|
ldsb [%l3],%l3
 | 
						|
stb %l3,[%l4]
 | 
						|
sll %l3,8*(4-1),%l4; sra %l4,8*(4-1),%l4
 | 
						|
cmp %l4,0; bne .L3154; nop
 | 
						|
set 3,%o0
 | 
						|
call fip; nop
 | 
						|
mov %o0,%l6
 | 
						|
ld [%l6],%l4
 | 
						|
cmp %l4,3; be .L3157; nop
 | 
						|
ld [%i0+44],%l4
 | 
						|
cmp %l4,0; be .L3159; nop
 | 
						|
set .3152,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L3159:
 | 
						|
add %l7,1,%l7
 | 
						|
.L3157:
 | 
						|
set glork,%l5
 | 
						|
set 4,%o0
 | 
						|
call %l5; nop
 | 
						|
cmp %o0,4; be .L3161; nop
 | 
						|
ld [%i0+44],%l4
 | 
						|
cmp %l4,0; be .L3163; nop
 | 
						|
set .3152,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L3163:
 | 
						|
add %l7,2,%l7
 | 
						|
.L3161:
 | 
						|
mov %g0,%i4
 | 
						|
.L3165:
 | 
						|
sll %i4,2,%l4
 | 
						|
add -68,%fp,%l3
 | 
						|
st %i4,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31
 | 
						|
st %f31,[%l4+%l3]
 | 
						|
sll %i4,2,%l4
 | 
						|
add -136,%fp,%l3
 | 
						|
add -68,%fp,%l2
 | 
						|
add %l4,%l2,%l2
 | 
						|
st %l2,[%l4+%l3]
 | 
						|
.L3166:
 | 
						|
add %i4,1,%i4
 | 
						|
cmp %i4,17; bl .L3165; nop
 | 
						|
set .L412,%l4
 | 
						|
ld [%l4],%f31
 | 
						|
st %f31,[%fp+-140]
 | 
						|
mov %g0,%i4
 | 
						|
.L3169:
 | 
						|
ld [%fp+-140],%f31
 | 
						|
sll %i4,2,%l4
 | 
						|
add -136,%fp,%l3
 | 
						|
ld [%l4+%l3],%l4
 | 
						|
ld [%l4],%f30
 | 
						|
fadds %f31,%f30,%f31
 | 
						|
st %f31,[%fp+-140]
 | 
						|
.L3170:
 | 
						|
add %i4,1,%i4
 | 
						|
cmp %i4,17; bl .L3169; nop
 | 
						|
ld [%fp+-140],%f31
 | 
						|
set .L3175,%l4
 | 
						|
ld [%l4],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L3173; nop
 | 
						|
ld [%i0+44],%l4
 | 
						|
cmp %l4,0; be .L3176; nop
 | 
						|
set .3152,%o0
 | 
						|
set 4,%o1
 | 
						|
call printf; nop
 | 
						|
.L3176:
 | 
						|
add %l7,4,%l7
 | 
						|
.L3173:
 | 
						|
mov %g0,%i3
 | 
						|
.L3178:
 | 
						|
mov %g0,%i4
 | 
						|
.L3182:
 | 
						|
mov %g0,%i5
 | 
						|
.L3186:
 | 
						|
sll %i5,2,%l4
 | 
						|
smul %i4,28,%l3
 | 
						|
smul %i3,140,%l2
 | 
						|
set .3151,%l1
 | 
						|
add %l2,%l1,%l2
 | 
						|
add %l3,%l2,%l3
 | 
						|
smul %i3,35,%l2
 | 
						|
smul %i4,7,%l1
 | 
						|
add %l2,%l1,%l2
 | 
						|
add %l2,%i5,%l2
 | 
						|
st %l2,[%l4+%l3]
 | 
						|
.L3187:
 | 
						|
add %i5,1,%i5
 | 
						|
cmp %i5,7; bl .L3186; nop
 | 
						|
.L3183:
 | 
						|
add %i4,1,%i4
 | 
						|
cmp %i4,5; bl .L3182; nop
 | 
						|
.L3179:
 | 
						|
add %i3,1,%i3
 | 
						|
cmp %i3,3; bl .L3178; nop
 | 
						|
set 1,%i3
 | 
						|
set 2,%i4
 | 
						|
set 3,%i5
 | 
						|
set .3151,%o0
 | 
						|
set 105,%o1
 | 
						|
mov %g0,%o2
 | 
						|
call array; nop
 | 
						|
mov %o0,%l4
 | 
						|
smul %i3,140,%l3
 | 
						|
set .3151,%l2
 | 
						|
add %l3,%l2,%o0
 | 
						|
set 35,%l3
 | 
						|
mov %l3,%o1
 | 
						|
mov %l3,%o2
 | 
						|
call array; nop
 | 
						|
mov %o0,%l3
 | 
						|
smul %i4,28,%l2
 | 
						|
smul %i3,140,%l1
 | 
						|
set .3151,%l0
 | 
						|
add %l1,%l0,%l1
 | 
						|
add %l2,%l1,%o0
 | 
						|
set 7,%o1
 | 
						|
set 49,%o2
 | 
						|
call array; nop
 | 
						|
add %l4,%l3,%l4
 | 
						|
add %l4,%o0,%l4
 | 
						|
sll %i5,2,%l3
 | 
						|
smul %i4,28,%l2
 | 
						|
smul %i3,140,%l1
 | 
						|
set .3151,%l0
 | 
						|
add %l1,%l0,%l1
 | 
						|
add %l2,%l1,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
add %l4,%l3,%l4
 | 
						|
sub %l4,52,%l4
 | 
						|
cmp %l4,0; be .L3190; nop
 | 
						|
ld [%i0+44],%l4
 | 
						|
cmp %l4,0; be .L3192; nop
 | 
						|
set .3152,%o0
 | 
						|
set 8,%o1
 | 
						|
call printf; nop
 | 
						|
.L3192:
 | 
						|
add %l7,8,%l7
 | 
						|
.L3190:
 | 
						|
mov %l7,%i0
 | 
						|
.L3150:
 | 
						|
ret; restore
 | 
						|
.type s84,#function
 | 
						|
.size s84,.-s84
 | 
						|
.global array
 | 
						|
.align 4
 | 
						|
array:
 | 
						|
mov %g0,%o5
 | 
						|
ba .L3198; nop
 | 
						|
.L3195:
 | 
						|
sll %o5,2,%o4
 | 
						|
ld [%o4+%o0],%o4
 | 
						|
add %o5,%o2,%o3
 | 
						|
cmp %o4,%o3; be .L3199; nop
 | 
						|
set 1,%o0
 | 
						|
ba .L3194; nop
 | 
						|
.L3199:
 | 
						|
.L3196:
 | 
						|
add %o5,1,%o5
 | 
						|
.L3198:
 | 
						|
cmp %o5,%o1; bl .L3195; nop
 | 
						|
mov %g0,%o0
 | 
						|
.L3194:
 | 
						|
retl; nop
 | 
						|
.type array,#function
 | 
						|
.size array,.-array
 | 
						|
.section ".bss"
 | 
						|
.type .3202,#object
 | 
						|
.size .3202,4
 | 
						|
.local .3202
 | 
						|
.common .3202,4,4
 | 
						|
.global fip
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
fip:
 | 
						|
set .3202,%o5
 | 
						|
st %o0,[%o5]
 | 
						|
mov %o5,%o0
 | 
						|
.L3201:
 | 
						|
retl; nop
 | 
						|
.type fip,#function
 | 
						|
.size fip,.-fip
 | 
						|
.global glork
 | 
						|
.align 4
 | 
						|
glork:
 | 
						|
.L3203:
 | 
						|
retl; nop
 | 
						|
.type glork,#function
 | 
						|
.size glork,.-glork
 | 
						|
.section ".data"
 | 
						|
.type .3205,#object
 | 
						|
.align 1
 | 
						|
.3205:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 53
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .3205,10
 | 
						|
.type .3206,#object
 | 
						|
.size .3206,8
 | 
						|
.align 1
 | 
						|
.3206:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 53
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.type .3214,#object
 | 
						|
.align 4
 | 
						|
.3214:
 | 
						|
.word .L425
 | 
						|
.word .L427
 | 
						|
.word .L426
 | 
						|
.word .L428
 | 
						|
.word .L429
 | 
						|
.word .L430
 | 
						|
.word .L431
 | 
						|
.size .3214,28
 | 
						|
.type .3215,#object
 | 
						|
.align 1
 | 
						|
.3215:
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 109
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 58
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.size .3215,13
 | 
						|
.global s85
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s85:
 | 
						|
save %sp,-488,%sp
 | 
						|
set .3206,%i4
 | 
						|
add %i0,60,%i3
 | 
						|
mov %g0,%i2
 | 
						|
.L3219:
 | 
						|
.L3220:
 | 
						|
mov %i3,%i1
 | 
						|
add %i1,1,%i3
 | 
						|
mov %i4,%l7
 | 
						|
add %l7,1,%i4
 | 
						|
ldsb [%l7],%l7
 | 
						|
stb %l7,[%i1]
 | 
						|
sll %l7,8*(4-1),%i1; sra %i1,8*(4-1),%i1
 | 
						|
cmp %i1,0; bne .L3219; nop
 | 
						|
add -284,%fp,%l7
 | 
						|
add -304,%fp,%l6
 | 
						|
sub %l7,%l6,%l7
 | 
						|
cmp %l7,%g0; ble .L3230; nop
 | 
						|
add -280,%fp,%l7
 | 
						|
add -284,%fp,%l6
 | 
						|
sub %l7,%l6,%l7
 | 
						|
cmp %l7,%g0; ble .L3230; nop
 | 
						|
add -276,%fp,%l7
 | 
						|
add -280,%fp,%l6
 | 
						|
sub %l7,%l6,%l7
 | 
						|
cmp %l7,%g0; bg .L3222; nop
 | 
						|
.L3230:
 | 
						|
ld [%i0+44],%i1
 | 
						|
cmp %i1,0; be .L3231; nop
 | 
						|
set .3205,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L3231:
 | 
						|
add %i2,1,%i2
 | 
						|
.L3222:
 | 
						|
add -337,%fp,%i1
 | 
						|
add -338,%fp,%l7
 | 
						|
sub %i1,%l7,%i1
 | 
						|
st %i1,[%fp+-268]
 | 
						|
add -340,%fp,%i1
 | 
						|
add -342,%fp,%l7
 | 
						|
sub %i1,%l7,%i1
 | 
						|
st %i1,[%fp+-264]
 | 
						|
add -348,%fp,%i1
 | 
						|
add -352,%fp,%l7
 | 
						|
sub %i1,%l7,%i1
 | 
						|
st %i1,[%fp+-260]
 | 
						|
add -356,%fp,%i1
 | 
						|
add -360,%fp,%l7
 | 
						|
sub %i1,%l7,%i1
 | 
						|
st %i1,[%fp+-256]
 | 
						|
add -364,%fp,%i1
 | 
						|
add -368,%fp,%l7
 | 
						|
sub %i1,%l7,%i1
 | 
						|
st %i1,[%fp+-252]
 | 
						|
add -372,%fp,%i1
 | 
						|
add -376,%fp,%l7
 | 
						|
sub %i1,%l7,%i1
 | 
						|
st %i1,[%fp+-248]
 | 
						|
add -384,%fp,%i1
 | 
						|
add -392,%fp,%l7
 | 
						|
sub %i1,%l7,%i1
 | 
						|
st %i1,[%fp+-244]
 | 
						|
ld [%i0+40],%i1
 | 
						|
cmp %i1,0; be .L3246; nop
 | 
						|
mov %g0,%i5
 | 
						|
.L3248:
 | 
						|
set .L3252,%o0
 | 
						|
sll %i5,2,%i1
 | 
						|
set .3214,%l7
 | 
						|
ld [%i1+%l7],%o1
 | 
						|
set .3215,%o2
 | 
						|
add -268,%fp,%l7
 | 
						|
ld [%i1+%l7],%o3
 | 
						|
call printf; nop
 | 
						|
.L3249:
 | 
						|
add %i5,1,%i5
 | 
						|
cmp %i5,7; bl .L3248; nop
 | 
						|
.L3246:
 | 
						|
ld [%fp+-272],%i1
 | 
						|
set 0x1c000000,%l7
 | 
						|
or %i1,%l7,%i1
 | 
						|
st %i1,[%fp+-272]
 | 
						|
ld [%fp+-272],%i1
 | 
						|
mov %i1,%l7
 | 
						|
set 0x3fffffff,%l6
 | 
						|
and %l7,%l6,%l7
 | 
						|
sll %i1,3,%i1
 | 
						|
sra %i1,29,%i1
 | 
						|
sll %i1,30,%i1
 | 
						|
sra %i1,30,%i1
 | 
						|
sll %i1,30,%i1
 | 
						|
set 0xc0000000,%l6
 | 
						|
and %i1,%l6,%i1
 | 
						|
or %l7,%i1,%i1
 | 
						|
st %i1,[%fp+-272]
 | 
						|
ld [%fp+-272],%i1
 | 
						|
mov %i1,%l7
 | 
						|
set 0xe3ffffff,%l6
 | 
						|
and %l7,%l6,%l7
 | 
						|
sra %i1,30,%i1
 | 
						|
sll %i1,29,%i1
 | 
						|
sra %i1,29,%i1
 | 
						|
sll %i1,26,%i1
 | 
						|
set 0x1c000000,%l6
 | 
						|
and %i1,%l6,%i1
 | 
						|
or %l7,%i1,%i1
 | 
						|
st %i1,[%fp+-272]
 | 
						|
ld [%fp+-272],%i1
 | 
						|
sll %i1,3,%i1
 | 
						|
sra %i1,29,%i1
 | 
						|
cmp %i1,3; be .L3253; nop
 | 
						|
ld [%fp+-272],%i1
 | 
						|
sll %i1,3,%i1
 | 
						|
sra %i1,29,%i1
 | 
						|
cmp %i1,-1; bne .L3255; nop
 | 
						|
ld [%i0+40],%i1
 | 
						|
cmp %i1,0; be .L3256; nop
 | 
						|
set .L3259,%o0
 | 
						|
call printf; nop
 | 
						|
ba .L3256; nop
 | 
						|
.L3255:
 | 
						|
ld [%i0+44],%i1
 | 
						|
cmp %i1,0; be .L3260; nop
 | 
						|
set .3205,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L3260:
 | 
						|
add %i2,2,%i2
 | 
						|
.L3256:
 | 
						|
.L3253:
 | 
						|
ld [%fp+-272],%i1
 | 
						|
set 0x2000000,%l7
 | 
						|
or %i1,%l7,%i1
 | 
						|
st %i1,[%fp+-272]
 | 
						|
ld [%fp+-272],%i1
 | 
						|
sll %i1,6,%i1
 | 
						|
sra %i1,31,%i1
 | 
						|
cmp %i1,1; be .L3262; nop
 | 
						|
ld [%i0+40],%i1
 | 
						|
cmp %i1,0; be .L3264; nop
 | 
						|
set .L3266,%o0
 | 
						|
call printf; nop
 | 
						|
.L3264:
 | 
						|
.L3262:
 | 
						|
add -240,%fp,%i1
 | 
						|
sub %i1,%i1,%i1
 | 
						|
cmp %i1,%g0; bne .L3274; nop
 | 
						|
cmp %i1,%g0; bne .L3274; nop
 | 
						|
cmp %i1,%g0; bne .L3274; nop
 | 
						|
cmp %i1,%g0; bne .L3274; nop
 | 
						|
cmp %i1,%g0; bne .L3274; nop
 | 
						|
cmp %i1,%g0; bne .L3274; nop
 | 
						|
cmp %i1,%g0; be .L3267; nop
 | 
						|
.L3274:
 | 
						|
ld [%i0+44],%i1
 | 
						|
cmp %i1,0; be .L3275; nop
 | 
						|
set .3205,%o0
 | 
						|
set 4,%o1
 | 
						|
call printf; nop
 | 
						|
.L3275:
 | 
						|
add %i2,4,%i2
 | 
						|
.L3267:
 | 
						|
ba .L3277; nop
 | 
						|
ld [%i0+44],%i1
 | 
						|
cmp %i1,0; be .L3279; nop
 | 
						|
set .3205,%o0
 | 
						|
set 8,%o1
 | 
						|
call printf; nop
 | 
						|
.L3279:
 | 
						|
add %i2,8,%i2
 | 
						|
.L3277:
 | 
						|
add -336,%fp,%i1
 | 
						|
st %i1,[%fp+-276]
 | 
						|
set 2,%i1
 | 
						|
stb %i1,[%fp+-336]
 | 
						|
ld [%fp+-276],%i1
 | 
						|
ldsb [%i1],%l7
 | 
						|
add %l7,1,%l7
 | 
						|
stb %l7,[%i1]
 | 
						|
ldsb [%fp+-336],%i1
 | 
						|
cmp %i1,3; be .L3283; nop
 | 
						|
ld [%i0+44],%i1
 | 
						|
cmp %i1,0; be .L3285; nop
 | 
						|
set .3205,%o0
 | 
						|
set 16,%o1
 | 
						|
call printf; nop
 | 
						|
.L3285:
 | 
						|
add %i2,16,%i2
 | 
						|
.L3283:
 | 
						|
mov %i2,%i0
 | 
						|
.L3204:
 | 
						|
ret; restore
 | 
						|
.type s85,#function
 | 
						|
.size s85,.-s85
 | 
						|
.section ".data"
 | 
						|
.type .3288,#object
 | 
						|
.align 1
 | 
						|
.3288:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 54
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .3288,10
 | 
						|
.type .3289,#object
 | 
						|
.size .3289,8
 | 
						|
.align 1
 | 
						|
.3289:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 54
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.type .3290,#object
 | 
						|
.align 4
 | 
						|
.3290:
 | 
						|
.word 0x1
 | 
						|
.word 0x3
 | 
						|
.word 0x5
 | 
						|
.size .3290,12
 | 
						|
.type .3291,#object
 | 
						|
.size .3291,4
 | 
						|
.align 4
 | 
						|
.3291:
 | 
						|
.word .3290+8
 | 
						|
.section ".bss"
 | 
						|
.type .3293,#object
 | 
						|
.size .3293,40
 | 
						|
.local .3293
 | 
						|
.common .3293,40,4
 | 
						|
.section ".data"
 | 
						|
.type .3294,#object
 | 
						|
.align 4
 | 
						|
.3294:
 | 
						|
.word 0x3f800000
 | 
						|
.word 0x40400000
 | 
						|
.word 0x40a00000
 | 
						|
.word 0x40000000
 | 
						|
.word 0x40800000
 | 
						|
.word 0x40c00000
 | 
						|
.word 0x40400000
 | 
						|
.word 0x40a00000
 | 
						|
.word 0x40e00000
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.size .3294,48
 | 
						|
.type .3295,#object
 | 
						|
.size .3295,48
 | 
						|
.align 4
 | 
						|
.3295:
 | 
						|
.word 0x3f800000
 | 
						|
.word 0x40400000
 | 
						|
.word 0x40a00000
 | 
						|
.word 0x40000000
 | 
						|
.word 0x40800000
 | 
						|
.word 0x40c00000
 | 
						|
.word 0x40400000
 | 
						|
.word 0x40a00000
 | 
						|
.word 0x40e00000
 | 
						|
.skip 12
 | 
						|
.type .3296,#object
 | 
						|
.size .3296,48
 | 
						|
.align 4
 | 
						|
.3296:
 | 
						|
.word 0x3f800000
 | 
						|
.word 0x40400000
 | 
						|
.word 0x40a00000
 | 
						|
.word 0x40000000
 | 
						|
.word 0x40800000
 | 
						|
.word 0x40c00000
 | 
						|
.word 0x40400000
 | 
						|
.word 0x40a00000
 | 
						|
.word 0x40e00000
 | 
						|
.skip 12
 | 
						|
.type .3297,#object
 | 
						|
.size .3297,48
 | 
						|
.align 4
 | 
						|
.3297:
 | 
						|
.word 0x3f800000
 | 
						|
.skip 8
 | 
						|
.word 0x40000000
 | 
						|
.skip 8
 | 
						|
.word 0x40400000
 | 
						|
.skip 8
 | 
						|
.word 0x40800000
 | 
						|
.skip 8
 | 
						|
.global s86
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s86:
 | 
						|
save %sp,-96,%sp
 | 
						|
set .3291,%l3
 | 
						|
ld [%l3],%l3
 | 
						|
add %l3,-4,%l4
 | 
						|
call one; nop
 | 
						|
sll %o0,2,%l3
 | 
						|
add %l3,%l4,%i5
 | 
						|
set .3289,%l7
 | 
						|
add %i0,60,%l6
 | 
						|
mov %g0,%l5
 | 
						|
.L3298:
 | 
						|
.L3299:
 | 
						|
mov %l6,%l3
 | 
						|
add %l3,1,%l6
 | 
						|
mov %l7,%l2
 | 
						|
add %l2,1,%l7
 | 
						|
ldsb [%l2],%l2
 | 
						|
stb %l2,[%l3]
 | 
						|
sll %l2,8*(4-1),%l3; sra %l3,8*(4-1),%l3
 | 
						|
cmp %l3,0; bne .L3298; nop
 | 
						|
set .3291,%l3
 | 
						|
ld [%l3],%l3
 | 
						|
ld [%l3],%l3
 | 
						|
cmp %l3,5; be .L3301; nop
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L3303; nop
 | 
						|
set .3288,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L3303:
 | 
						|
add %l5,1,%l5
 | 
						|
.L3301:
 | 
						|
ld [%l4],%l3
 | 
						|
cmp %l3,3; be .L3305; nop
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L3307; nop
 | 
						|
set .3288,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L3307:
 | 
						|
add %l5,2,%l5
 | 
						|
.L3305:
 | 
						|
ld [%i5],%l3
 | 
						|
cmp %l3,5; be .L3309; nop
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L3311; nop
 | 
						|
set .3288,%o0
 | 
						|
set 4,%o1
 | 
						|
call printf; nop
 | 
						|
.L3311:
 | 
						|
add %l5,4,%l5
 | 
						|
.L3309:
 | 
						|
mov %g0,%i1
 | 
						|
mov %g0,%i4
 | 
						|
.L3313:
 | 
						|
sll %i4,2,%l3
 | 
						|
set .3293,%l2
 | 
						|
ld [%l3+%l2],%l3
 | 
						|
cmp %l3,0; be .L3317; nop
 | 
						|
set 1,%i1
 | 
						|
.L3317:
 | 
						|
.L3314:
 | 
						|
add %i4,1,%i4
 | 
						|
cmp %i4,10; bl .L3313; nop
 | 
						|
cmp %i1,0; be .L3319; nop
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L3321; nop
 | 
						|
set .3288,%o0
 | 
						|
set 8,%o1
 | 
						|
call printf; nop
 | 
						|
.L3321:
 | 
						|
add %l5,8,%l5
 | 
						|
.L3319:
 | 
						|
mov %g0,%i1
 | 
						|
mov %g0,%i3
 | 
						|
.L3323:
 | 
						|
mov %g0,%i4
 | 
						|
.L3327:
 | 
						|
smul %i3,3,%l3
 | 
						|
add %l3,%i4,%i2
 | 
						|
sll %i4,2,%l3
 | 
						|
smul %i3,12,%l2
 | 
						|
set .3295,%l1
 | 
						|
add %l2,%l1,%l1
 | 
						|
ld [%l3+%l1],%f31
 | 
						|
set .3296,%l1
 | 
						|
add %l2,%l1,%l2
 | 
						|
ld [%l3+%l2],%f30
 | 
						|
fcmps %f31,%f30; nop; fbne .L3333; nop
 | 
						|
sll %i2,2,%l3
 | 
						|
set .3294,%l2
 | 
						|
ld [%l3+%l2],%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L3331; nop
 | 
						|
.L3333:
 | 
						|
set 1,%i1
 | 
						|
.L3331:
 | 
						|
.L3328:
 | 
						|
add %i4,1,%i4
 | 
						|
cmp %i4,3; bl .L3327; nop
 | 
						|
.L3324:
 | 
						|
add %i3,1,%i3
 | 
						|
cmp %i3,4; bl .L3323; nop
 | 
						|
cmp %i1,0; be .L3334; nop
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L3336; nop
 | 
						|
set .3288,%o0
 | 
						|
set 16,%o1
 | 
						|
call printf; nop
 | 
						|
.L3336:
 | 
						|
add %l5,16,%l5
 | 
						|
.L3334:
 | 
						|
mov %g0,%i1
 | 
						|
mov %g0,%i4
 | 
						|
.L3338:
 | 
						|
smul %i4,12,%l3
 | 
						|
set .3297,%l2
 | 
						|
ld [%l3+%l2],%f31
 | 
						|
add %i4,1,%l3
 | 
						|
st %l3,[%sp+64]; ld [%sp+64],%f30; fitos %f30,%f30
 | 
						|
fcmps %f31,%f30; nop; fbe .L3342; nop
 | 
						|
set 1,%i1
 | 
						|
.L3342:
 | 
						|
.L3339:
 | 
						|
add %i4,1,%i4
 | 
						|
cmp %i4,4; bl .L3338; nop
 | 
						|
cmp %i1,0; be .L3344; nop
 | 
						|
ld [%i0+44],%l3
 | 
						|
cmp %l3,0; be .L3346; nop
 | 
						|
set .3288,%o0
 | 
						|
set 32,%o1
 | 
						|
call printf; nop
 | 
						|
.L3346:
 | 
						|
add %l5,32,%l5
 | 
						|
.L3344:
 | 
						|
mov %l5,%i0
 | 
						|
.L3287:
 | 
						|
ret; restore
 | 
						|
.type s86,#function
 | 
						|
.size s86,.-s86
 | 
						|
.global one
 | 
						|
.align 4
 | 
						|
one:
 | 
						|
set 1,%o0
 | 
						|
.L3348:
 | 
						|
retl; nop
 | 
						|
.type one,#function
 | 
						|
.size one,.-one
 | 
						|
.section ".data"
 | 
						|
.type .3350,#object
 | 
						|
.align 1
 | 
						|
.3350:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 56
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .3350,10
 | 
						|
.type .3351,#object
 | 
						|
.size .3351,8
 | 
						|
.align 1
 | 
						|
.3351:
 | 
						|
.byte 115
 | 
						|
.byte 56
 | 
						|
.byte 56
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.global s88
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s88:
 | 
						|
save %sp,-112,%sp
 | 
						|
set .3351,%i5
 | 
						|
add %i0,60,%i4
 | 
						|
mov %g0,%i3
 | 
						|
.L3353:
 | 
						|
.L3354:
 | 
						|
mov %i4,%i1
 | 
						|
add %i1,1,%i4
 | 
						|
mov %i5,%l7
 | 
						|
add %l7,1,%i5
 | 
						|
ldsb [%l7],%l7
 | 
						|
stb %l7,[%i1]
 | 
						|
sll %l7,8*(4-1),%i1; sra %i1,8*(4-1),%i1
 | 
						|
cmp %i1,0; bne .L3353; nop
 | 
						|
ba .L3356; nop
 | 
						|
ld [%i0+44],%i1
 | 
						|
cmp %i1,0; be .L3358; nop
 | 
						|
set .3350,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L3358:
 | 
						|
add %i3,1,%i3
 | 
						|
.L3356:
 | 
						|
set metricp,%i1
 | 
						|
add -20,%fp,%l7
 | 
						|
st %l7,[%i1]
 | 
						|
set 2,%l7
 | 
						|
st %l7,[%fp+-20]
 | 
						|
ld [%i1],%i1
 | 
						|
set 3,%l7
 | 
						|
st %l7,[%i1]
 | 
						|
ld [%fp+-20],%i1
 | 
						|
cmp %i1,3; be .L3360; nop
 | 
						|
ld [%i0+44],%i1
 | 
						|
cmp %i1,0; be .L3362; nop
 | 
						|
set .3350,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L3362:
 | 
						|
add %i3,2,%i3
 | 
						|
.L3360:
 | 
						|
set .L419,%i1
 | 
						|
ld [%i1],%f30; ld [%i1+4],%f31
 | 
						|
std %f30,[%fp+-16]
 | 
						|
std %f30,[%fp+-8]
 | 
						|
add -16,%fp,%i2
 | 
						|
set .L418,%i1
 | 
						|
ld [%i1],%f30; ld [%i1+4],%f31
 | 
						|
st %f30,[%i2]; st %f31,[%i2+4]
 | 
						|
set .L418,%i1
 | 
						|
ld [%i1],%f30; ld [%i1+4],%f31
 | 
						|
st %f30,[%i2+8]; st %f31,[%i2+8+4]
 | 
						|
ldd [%fp+-16],%f30
 | 
						|
ldd [%fp+-8],%f28
 | 
						|
faddd %f30,%f28,%f30
 | 
						|
set .L416,%i1
 | 
						|
ld [%i1],%f28; ld [%i1+4],%f29
 | 
						|
fcmpd %f30,%f28; nop; fbe .L3365; nop
 | 
						|
ld [%i0+44],%i1
 | 
						|
cmp %i1,0; be .L3368; nop
 | 
						|
set .3350,%o0
 | 
						|
set 4,%o1
 | 
						|
call printf; nop
 | 
						|
.L3368:
 | 
						|
add %i3,4,%i3
 | 
						|
.L3365:
 | 
						|
mov %i3,%i0
 | 
						|
.L3349:
 | 
						|
ret; restore
 | 
						|
.type s88,#function
 | 
						|
.size s88,.-s88
 | 
						|
.section ".data"
 | 
						|
.type .3371,#object
 | 
						|
.align 1
 | 
						|
.3371:
 | 
						|
.byte 115
 | 
						|
.byte 57
 | 
						|
.byte 44
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.size .3371,9
 | 
						|
.type .3372,#object
 | 
						|
.size .3372,8
 | 
						|
.align 1
 | 
						|
.3372:
 | 
						|
.byte 115
 | 
						|
.byte 57
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 0
 | 
						|
.global s9
 | 
						|
.section ".text"
 | 
						|
.align 4
 | 
						|
s9:
 | 
						|
save %sp,-96,%sp
 | 
						|
set .3372,%i3
 | 
						|
add %i0,60,%i2
 | 
						|
mov %g0,%i1
 | 
						|
.L3373:
 | 
						|
.L3374:
 | 
						|
mov %i2,%l7
 | 
						|
add %l7,1,%i2
 | 
						|
mov %i3,%l6
 | 
						|
add %l6,1,%i3
 | 
						|
ldsb [%l6],%l6
 | 
						|
stb %l6,[%l7]
 | 
						|
sll %l6,8*(4-1),%l7; sra %l7,8*(4-1),%l7
 | 
						|
cmp %l7,0; bne .L3373; nop
 | 
						|
mov %g0,%i4
 | 
						|
mov %g0,%i5
 | 
						|
.L3376:
 | 
						|
set 2,%l5
 | 
						|
mov %l5,%l7
 | 
						|
mov %l5,%l6
 | 
						|
set 3,%l3
 | 
						|
mov %l3,%l5
 | 
						|
mov %l3,%l4
 | 
						|
cmp %l4,3; bne .L3382; nop
 | 
						|
cmp %l5,3; be .L3380; nop
 | 
						|
.L3382:
 | 
						|
set 1,%i4
 | 
						|
.L3380:
 | 
						|
cmp %l6,2; bne .L3385; nop
 | 
						|
cmp %l7,2; be .L3383; nop
 | 
						|
.L3385:
 | 
						|
set 1,%i4
 | 
						|
.L3383:
 | 
						|
.L3377:
 | 
						|
add %i5,1,%i5
 | 
						|
cmp %i5,2; bl .L3376; nop
 | 
						|
cmp %i4,0; be .L3390; nop
 | 
						|
ld [%i0+44],%l7
 | 
						|
cmp %l7,0; be .L3388; nop
 | 
						|
set .3371,%o0
 | 
						|
set 1,%o1
 | 
						|
call printf; nop
 | 
						|
.L3388:
 | 
						|
add %i1,1,%i1
 | 
						|
ba .L3390; nop
 | 
						|
ld [%i0+44],%l7
 | 
						|
cmp %l7,0; be .L3391; nop
 | 
						|
set .3371,%o0
 | 
						|
set 2,%o1
 | 
						|
call printf; nop
 | 
						|
.L3391:
 | 
						|
add %i1,2,%i1
 | 
						|
.L3390:
 | 
						|
mov %i1,%i0
 | 
						|
.L3370:
 | 
						|
ret; restore
 | 
						|
.type s9,#function
 | 
						|
.size s9,.-s9
 | 
						|
.global setev
 | 
						|
.align 4
 | 
						|
setev:
 | 
						|
set extvar,%o5
 | 
						|
set 1066,%o4
 | 
						|
st %o4,[%o5]
 | 
						|
mov %g0,%o0
 | 
						|
.L3393:
 | 
						|
retl; nop
 | 
						|
.type setev,#function
 | 
						|
.size setev,.-setev
 | 
						|
.section ".bss"
 | 
						|
.global rfs
 | 
						|
.type rfs,#object
 | 
						|
.size rfs,8
 | 
						|
.common rfs,8,1
 | 
						|
.global crc
 | 
						|
.type crc,#object
 | 
						|
.size crc,4
 | 
						|
.common crc,4,4
 | 
						|
.global rrc
 | 
						|
.type rrc,#object
 | 
						|
.size rrc,4
 | 
						|
.common rrc,4,4
 | 
						|
.global flgl
 | 
						|
.type flgl,#object
 | 
						|
.size flgl,4
 | 
						|
.common flgl,4,4
 | 
						|
.global flgd
 | 
						|
.type flgd,#object
 | 
						|
.size flgd,4
 | 
						|
.common flgd,4,4
 | 
						|
.global flgm
 | 
						|
.type flgm,#object
 | 
						|
.size flgm,4
 | 
						|
.common flgm,4,4
 | 
						|
.global flgs
 | 
						|
.type flgs,#object
 | 
						|
.size flgs,4
 | 
						|
.common flgs,4,4
 | 
						|
.global dprec
 | 
						|
.type dprec,#object
 | 
						|
.size dprec,4
 | 
						|
.common dprec,4,4
 | 
						|
.global fprec
 | 
						|
.type fprec,#object
 | 
						|
.size fprec,4
 | 
						|
.common fprec,4,4
 | 
						|
.global dbits
 | 
						|
.type dbits,#object
 | 
						|
.size dbits,4
 | 
						|
.common dbits,4,4
 | 
						|
.global fbits
 | 
						|
.type fbits,#object
 | 
						|
.size fbits,4
 | 
						|
.common fbits,4,4
 | 
						|
.global ubits
 | 
						|
.type ubits,#object
 | 
						|
.size ubits,4
 | 
						|
.common ubits,4,4
 | 
						|
.global lbits
 | 
						|
.type lbits,#object
 | 
						|
.size lbits,4
 | 
						|
.common lbits,4,4
 | 
						|
.global metricp
 | 
						|
.type metricp,#object
 | 
						|
.size metricp,4
 | 
						|
.common metricp,4,4
 | 
						|
.global extvar
 | 
						|
.type extvar,#object
 | 
						|
.size extvar,4
 | 
						|
.common extvar,4,4
 | 
						|
.section ".rodata"
 | 
						|
.align 1
 | 
						|
.L3266:
 | 
						|
.byte 66
 | 
						|
.byte 101
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 115
 | 
						|
.byte 112
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 105
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 108
 | 
						|
.byte 121
 | 
						|
.byte 32
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 102
 | 
						|
.byte 117
 | 
						|
.byte 108
 | 
						|
.byte 32
 | 
						|
.byte 119
 | 
						|
.byte 105
 | 
						|
.byte 116
 | 
						|
.byte 104
 | 
						|
.byte 32
 | 
						|
.byte 49
 | 
						|
.byte 45
 | 
						|
.byte 98
 | 
						|
.byte 105
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 102
 | 
						|
.byte 105
 | 
						|
.byte 101
 | 
						|
.byte 108
 | 
						|
.byte 100
 | 
						|
.byte 115
 | 
						|
.byte 33
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L3259:
 | 
						|
.byte 83
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 120
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 102
 | 
						|
.byte 105
 | 
						|
.byte 101
 | 
						|
.byte 108
 | 
						|
.byte 100
 | 
						|
.byte 115
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L3252:
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 4
 | 
						|
.L3175:
 | 
						|
.word 0x43080000
 | 
						|
.align 1
 | 
						|
.L3022:
 | 
						|
.byte 112
 | 
						|
.byte 111
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L2472:
 | 
						|
.byte 73
 | 
						|
.byte 110
 | 
						|
.byte 99
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 103
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 114
 | 
						|
.byte 114
 | 
						|
.byte 97
 | 
						|
.byte 121
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 109
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 100
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 103
 | 
						|
.byte 32
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 99
 | 
						|
.byte 97
 | 
						|
.byte 116
 | 
						|
.byte 105
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 115
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 4
 | 
						|
.L2356:
 | 
						|
.word 0x41d00000
 | 
						|
.align 8
 | 
						|
.L2355:
 | 
						|
.word 0x403a0000
 | 
						|
.word 0x0
 | 
						|
.align 8
 | 
						|
.L1659:
 | 
						|
.word 0x40040000
 | 
						|
.word 0x0
 | 
						|
.align 8
 | 
						|
.L1484:
 | 
						|
.word 0x40240000
 | 
						|
.word 0x0
 | 
						|
.align 4
 | 
						|
.L1455:
 | 
						|
.word 0x41200000
 | 
						|
.align 8
 | 
						|
.L1280:
 | 
						|
.word 0x40080000
 | 
						|
.word 0x0
 | 
						|
.align 4
 | 
						|
.L1251:
 | 
						|
.word 0x40400000
 | 
						|
.align 8
 | 
						|
.L1076:
 | 
						|
.word 0x401c0000
 | 
						|
.word 0x0
 | 
						|
.align 4
 | 
						|
.L1047:
 | 
						|
.word 0x40e00000
 | 
						|
.align 8
 | 
						|
.L870:
 | 
						|
.word 0x40140000
 | 
						|
.word 0x0
 | 
						|
.align 4
 | 
						|
.L841:
 | 
						|
.word 0x40a00000
 | 
						|
.align 8
 | 
						|
.L836:
 | 
						|
.word 0x41e00000
 | 
						|
.word 0x0
 | 
						|
.align 4
 | 
						|
.L828:
 | 
						|
.word 0x4f000000
 | 
						|
.align 1
 | 
						|
.L653:
 | 
						|
.byte 113
 | 
						|
.byte 117
 | 
						|
.byte 101
 | 
						|
.byte 101
 | 
						|
.byte 112
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L639:
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L638:
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L633:
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 107
 | 
						|
.byte 101
 | 
						|
.byte 121
 | 
						|
.byte 61
 | 
						|
.byte 0
 | 
						|
.align 8
 | 
						|
.L596:
 | 
						|
.word 0x40000000
 | 
						|
.word 0x0
 | 
						|
.align 8
 | 
						|
.L536:
 | 
						|
.word 0x40ce8480
 | 
						|
.word 0x0
 | 
						|
.align 8
 | 
						|
.L535:
 | 
						|
.word 0x405f4000
 | 
						|
.word 0x0
 | 
						|
.align 4
 | 
						|
.L534:
 | 
						|
.word 0x42fa0000
 | 
						|
.align 4
 | 
						|
.L529:
 | 
						|
.word 0x40000000
 | 
						|
.align 1
 | 
						|
.L431:
 | 
						|
.byte 100
 | 
						|
.byte 111
 | 
						|
.byte 117
 | 
						|
.byte 98
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L430:
 | 
						|
.byte 102
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 97
 | 
						|
.byte 116
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L429:
 | 
						|
.byte 117
 | 
						|
.byte 110
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L428:
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 103
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L427:
 | 
						|
.byte 115
 | 
						|
.byte 104
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 116
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L426:
 | 
						|
.byte 105
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L425:
 | 
						|
.byte 99
 | 
						|
.byte 104
 | 
						|
.byte 97
 | 
						|
.byte 114
 | 
						|
.byte 0
 | 
						|
.align 8
 | 
						|
.L419:
 | 
						|
.word 0x0
 | 
						|
.word 0x0
 | 
						|
.align 8
 | 
						|
.L418:
 | 
						|
.word 0x3ff00000
 | 
						|
.word 0x0
 | 
						|
.align 8
 | 
						|
.L417:
 | 
						|
.word 0x40100000
 | 
						|
.word 0x0
 | 
						|
.align 8
 | 
						|
.L416:
 | 
						|
.word 0x40000000
 | 
						|
.word 0x0
 | 
						|
.align 4
 | 
						|
.L412:
 | 
						|
.word 0x0
 | 
						|
.align 4
 | 
						|
.L411:
 | 
						|
.word 0x3f800000
 | 
						|
.align 1
 | 
						|
.L390:
 | 
						|
.byte 113
 | 
						|
.byte 117
 | 
						|
.byte 101
 | 
						|
.byte 101
 | 
						|
.byte 112
 | 
						|
.byte 33
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L379:
 | 
						|
.byte 10
 | 
						|
.byte 9
 | 
						|
.byte 8
 | 
						|
.byte 13
 | 
						|
.byte 12
 | 
						|
.byte 92
 | 
						|
.byte 39
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L375:
 | 
						|
.byte 46
 | 
						|
.byte 34
 | 
						|
.byte 46
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L362:
 | 
						|
.byte 46
 | 
						|
.byte 46
 | 
						|
.byte 46
 | 
						|
.byte 0
 | 
						|
.align 8
 | 
						|
.L333:
 | 
						|
.word 0x40938800
 | 
						|
.word 0x0
 | 
						|
.align 1
 | 
						|
.L199:
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 32
 | 
						|
.byte 100
 | 
						|
.byte 105
 | 
						|
.byte 102
 | 
						|
.byte 102
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 32
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 115
 | 
						|
.byte 117
 | 
						|
.byte 108
 | 
						|
.byte 116
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 119
 | 
						|
.byte 104
 | 
						|
.byte 101
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 115
 | 
						|
.byte 115
 | 
						|
.byte 105
 | 
						|
.byte 103
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 116
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 108
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 103
 | 
						|
.byte 115
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L198:
 | 
						|
.byte 68
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 105
 | 
						|
.byte 109
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 32
 | 
						|
.byte 97
 | 
						|
.byte 110
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 111
 | 
						|
.byte 99
 | 
						|
.byte 116
 | 
						|
.byte 97
 | 
						|
.byte 108
 | 
						|
.byte 47
 | 
						|
.byte 104
 | 
						|
.byte 101
 | 
						|
.byte 120
 | 
						|
.byte 32
 | 
						|
.byte 99
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 115
 | 
						|
.byte 116
 | 
						|
.byte 97
 | 
						|
.byte 110
 | 
						|
.byte 116
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 115
 | 
						|
.byte 111
 | 
						|
.byte 109
 | 
						|
.byte 101
 | 
						|
.byte 116
 | 
						|
.byte 105
 | 
						|
.byte 109
 | 
						|
.byte 101
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 103
 | 
						|
.byte 105
 | 
						|
.byte 118
 | 
						|
.byte 101
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L27:
 | 
						|
.byte 10
 | 
						|
.byte 70
 | 
						|
.byte 97
 | 
						|
.byte 105
 | 
						|
.byte 108
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L26:
 | 
						|
.byte 10
 | 
						|
.byte 78
 | 
						|
.byte 111
 | 
						|
.byte 32
 | 
						|
.byte 101
 | 
						|
.byte 114
 | 
						|
.byte 114
 | 
						|
.byte 111
 | 
						|
.byte 114
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 100
 | 
						|
.byte 101
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 116
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 | 
						|
.align 1
 | 
						|
.L20:
 | 
						|
.byte 83
 | 
						|
.byte 101
 | 
						|
.byte 99
 | 
						|
.byte 116
 | 
						|
.byte 105
 | 
						|
.byte 111
 | 
						|
.byte 110
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 115
 | 
						|
.byte 32
 | 
						|
.byte 114
 | 
						|
.byte 101
 | 
						|
.byte 116
 | 
						|
.byte 117
 | 
						|
.byte 114
 | 
						|
.byte 110
 | 
						|
.byte 101
 | 
						|
.byte 100
 | 
						|
.byte 32
 | 
						|
.byte 37
 | 
						|
.byte 100
 | 
						|
.byte 46
 | 
						|
.byte 10
 | 
						|
.byte 0
 |