	.file	"wfp.c"
	.section	".text"
	.align 4
	.global setAddr
	.type	setAddr, #function
	.proc	020
setAddr:
	srl	%o0, 24, %g2
	sethi	%hi(-2147480576), %g1
	or	%g1, 768, %g1
	ldub	[%g1+92], %g3
	srl	%o0, 16, %g3
	stb	%g2, [%g1+92]
	and	%g3, 255, %g3
	srl	%o0, 8, %g2
	ldub	[%g1+93], %g4
	and	%g2, 255, %g2
	stb	%g3, [%g1+93]
	and	%o0, 255, %o0
	ldub	[%g1+94], %g3
	stb	%g2, [%g1+94]
	ldub	[%g1+95], %g2
	stb	%o0, [%g1+95]
	jmp	%o7+8
	 nop
	.size	setAddr, .-setAddr
	.align 4
	.global getSnapShots
	.type	getSnapShots, #function
	.proc	020
getSnapShots:
	save	%sp, -104, %sp
	sethi	%hi(-2147480576), %g1
	or	%g1, 768, %g1
	ldub	[%g1+88], %g2
	stb	%g0, [%g1+88]
	ldub	[%g1+89], %g2
	stb	%g0, [%g1+89]
	sll	%i2, 1, %g2
	add	%g2, %i2, %g2
	ldub	[%g1+90], %g3
	stb	%g0, [%g1+90]
	sll	%g2, 2, %g2
	srl	%g2, 6, %g2
	ldub	[%g1+91], %g3
	stb	%g0, [%g1+91]
	srl	%g2, 24, %o4
	srl	%g2, 16, %g4
	ldub	[%g1+124], %o2
	ldub	[%g1+125], %o3
	ldub	[%g1+126], %g3
	ldub	[%g1+127], %o5
	sll	%o2, 24, %o2
	sll	%o3, 16, %o3
	sll	%g3, 8, %g3
	or	%o3, %o2, %o3
	or	%g3, %o3, %g3
	or	%o5, %g3, %g3
	st	%g3, [%fp-4]
	srl	%g2, 8, %o7
	and	%g4, 255, %g4
	ldub	[%g1+92], %g3
	mov	64, %g3
	and	%o7, 255, %o7
	stb	%g3, [%g1+92]
	and	%g2, 255, %g3
	ldub	[%g1+93], %g2
	stb	%g0, [%g1+93]
	add	%i2, -1, %g2
	srl	%g2, 24, %o0
	ldub	[%g1+94], %o5
	mov	87, %o5
	srl	%g2, 16, %o1
	and	%g2, 255, %o3
	stb	%o5, [%g1+94]
	srl	%g2, 8, %g2
	and	%g2, 255, %o2
	ldub	[%g1+95], %o5
	stb	%g0, [%g1+95]
	and	%o1, 255, %o1
	ldub	[%g1+224], %o5
	and	%o5, -4, %o5
	or	%o5, %o4, %o5
	srl	%i2, 24, %o4
	stb	%o5, [%g1+224]
	srl	%i2, 16, %o5
	and	%o5, 255, %o5
	ldub	[%g1+225], %g2
	stb	%g4, [%g1+225]
	srl	%i2, 8, %g4
	and	%g4, 255, %g4
	ldub	[%g1+226], %g2
	stb	%o7, [%g1+226]
	and	%i2, 255, %i2
	ldub	[%g1+227], %g2
	stb	%g3, [%g1+227]
	sethi	%hi(-2147482624), %g3
	or	%g3, 512, %g3
	ldub	[%g1+148], %g2
	stb	%o0, [%g1+148]
	ldub	[%g1+149], %g2
	stb	%o1, [%g1+149]
	ldub	[%g1+150], %g2
	stb	%o2, [%g1+150]
	ldub	[%g1+151], %g2
	stb	%o3, [%g1+151]
	ldub	[%g1+152], %g2
	stb	%o4, [%g1+152]
	ldub	[%g1+153], %g2
	stb	%o5, [%g1+153]
	ldub	[%g1+154], %g2
	stb	%g4, [%g1+154]
	ldub	[%g1+155], %g2
	stb	%i2, [%g1+155]
	ldub	[%g3+8], %g4
	ldub	[%g3+9], %o5
	ldub	[%g3+10], %g2
	ldub	[%g3+11], %g3
	sll	%o5, 16, %o5
	and	%g4, 127, %g4
	sll	%g2, 8, %g2
	sll	%g4, 24, %g4
	or	%o5, %g4, %g4
	or	%g2, %g4, %g2
	or	%g3, %g2, %g2
	add	%g2, 3, %g2
	srl	%g2, 24, %g3
	ldub	[%g1+156], %g4
	srl	%g2, 16, %g4
	stb	%g3, [%g1+156]
	and	%g4, 255, %g4
	srl	%g2, 8, %g3
	ldub	[%g1+157], %o5
	and	%g3, 255, %g3
	stb	%g4, [%g1+157]
	and	%g2, 255, %g2
	ldub	[%g1+158], %g4
	stb	%g3, [%g1+158]
	ldub	[%g1+159], %g3
	stb	%g2, [%g1+159]
	ldub	[%g1+88], %g2
	stb	%g0, [%g1+88]
	ldub	[%g1+89], %g2
	stb	%g0, [%g1+89]
	ldub	[%g1+90], %g2
	stb	%g0, [%g1+90]
	ldub	[%g1+91], %g2
	mov	17, %g2
	stb	%g2, [%g1+91]
	jmp	%i7+8
	 restore
	.size	getSnapShots, .-getSnapShots
	.ident	"GCC: (BCC 4.4.2 release 1.0.45) 4.4.2"
