sima/autoconf/
sima/hosts/i386/
sima/mudlib/
sima/mudlib/kernel/
sima/mudlib/obj/
sima/mudlib/sys/
sima/synhash/mips/
	.file	"lhash.c"
gcc2_compiled.:
___gnu_compiled_c:
.text
	.align 4
.globl _hash
_hash:
	subl $12,%esp
	pushl %ebp
	pushl %edi
	pushl %esi
	pushl %ebx
	movl 32(%esp),%eax
	leal 3(%eax),%edx
	andb $252,%dl
	movl 36(%esp),%ebx
	sarl $3,%ebx
	movl %ebx,24(%esp)
	andl $3,%eax
	leal 0(,%eax,8),%ecx
	movl $-1,%ebx
	sall %cl,%ebx
	notl %ebx
	movl %ebx,20(%esp)
	movl 4(%edx),%ebx
	movl %ebx,16(%esp)
	movl 8(%edx),%esi
	movl 12(%edx),%edi
	movl (%edx),%ecx
	xorl 16(%edx),%ecx
	andl 20(%esp),%ecx
	movl %ecx,%eax
	xorl 16(%edx),%eax
	movl 24(%esp),%ebx
	leal 16(%ebx,%edx),%edx
	movl $7,%ebp
	.align 2,0x90
L2:
	movl -12(%edx),%ebx
	xorl %ebx,16(%esp)
	xorl -8(%edx),%esi
	xorl -4(%edx),%edi
	movl -16(%edx),%ecx
	xorl (%edx),%ecx
	andl 20(%esp),%ecx
	xorl (%edx),%ecx
	xorl %ecx,%eax
	incl %eax
	incl 16(%esp)
	incl %esi
	incl %edi
	addl 24(%esp),%edx
	decl %ebp
	jne L2
	addw 16(%esp),%ax
	addw %si,%ax
	addw %di,%ax
	cwtl
	popl %ebx
	popl %esi
	popl %edi
	popl %ebp
	addl $12,%esp
	ret