sima/autoconf/
sima/hosts/i386/
sima/mudlib/
sima/mudlib/kernel/
sima/mudlib/obj/
sima/mudlib/sys/
sima/synhash/mips/
	.file	1 "shash.c"
	.set	nobopt

 # GNU C 2.5.8 [AL 1.1, MM 40] Silicon Graphics Mips compiled by GNU C

 # Cc1 defaults:

 # Cc1 arguments (-G value = 8, Cpu = default, ISA = 1):
 # -quiet -dumpbase -O4 -o

gcc2_compiled.:
__gnu_compiled_c:
	.rdata

	.byte	0x24,0x52,0x65,0x76,0x69,0x73,0x69,0x6f
	.byte	0x6e,0x3a,0x20,0x31,0x2e,0x33,0x34,0x20
	.byte	0x24,0x0

	.byte	0x24,0x52,0x65,0x76,0x69,0x73,0x69,0x6f
	.byte	0x6e,0x3a,0x20,0x33,0x2e,0x31,0x37,0x20
	.byte	0x24,0x0

	.byte	0x24,0x52,0x65,0x76,0x69,0x73,0x69,0x6f
	.byte	0x6e,0x3a,0x20,0x31,0x2e,0x35,0x20,0x24
	.byte	0x0

	.byte	0x24,0x52,0x65,0x76,0x69,0x73,0x69,0x6f
	.byte	0x6e,0x3a,0x20,0x33,0x2e,0x34,0x32,0x20
	.byte	0x24,0x0

	.byte	0x24,0x52,0x65,0x76,0x69,0x73,0x69,0x6f
	.byte	0x6e,0x3a,0x20,0x31,0x2e,0x34,0x20,0x24
	.byte	0x0
	.data
	.align	2
T:
	.byte	1
	.byte	87
	.byte	49
	.byte	12
	.byte	176
	.byte	178
	.byte	102
	.byte	166
	.byte	121
	.byte	193
	.byte	6
	.byte	84
	.byte	249
	.byte	230
	.byte	44
	.byte	163
	.byte	14
	.byte	197
	.byte	213
	.byte	181
	.byte	161
	.byte	85
	.byte	218
	.byte	80
	.byte	64
	.byte	239
	.byte	24
	.byte	226
	.byte	236
	.byte	142
	.byte	38
	.byte	200
	.byte	110
	.byte	177
	.byte	104
	.byte	103
	.byte	141
	.byte	253
	.byte	255
	.byte	50
	.byte	77
	.byte	101
	.byte	81
	.byte	18
	.byte	45
	.byte	96
	.byte	31
	.byte	222
	.byte	25
	.byte	107
	.byte	190
	.byte	70
	.byte	86
	.byte	237
	.byte	240
	.byte	34
	.byte	72
	.byte	242
	.byte	20
	.byte	214
	.byte	244
	.byte	227
	.byte	149
	.byte	235
	.byte	97
	.byte	234
	.byte	57
	.byte	22
	.byte	60
	.byte	250
	.byte	82
	.byte	175
	.byte	208
	.byte	5
	.byte	127
	.byte	199
	.byte	111
	.byte	62
	.byte	135
	.byte	248
	.byte	174
	.byte	169
	.byte	211
	.byte	58
	.byte	66
	.byte	154
	.byte	106
	.byte	195
	.byte	245
	.byte	171
	.byte	17
	.byte	187
	.byte	182
	.byte	179
	.byte	0
	.byte	243
	.byte	132
	.byte	56
	.byte	148
	.byte	75
	.byte	128
	.byte	133
	.byte	158
	.byte	100
	.byte	130
	.byte	126
	.byte	91
	.byte	13
	.byte	153
	.byte	246
	.byte	216
	.byte	219
	.byte	119
	.byte	68
	.byte	223
	.byte	78
	.byte	83
	.byte	88
	.byte	201
	.byte	99
	.byte	122
	.byte	11
	.byte	92
	.byte	32
	.byte	136
	.byte	114
	.byte	52
	.byte	10
	.byte	138
	.byte	30
	.byte	48
	.byte	183
	.byte	156
	.byte	35
	.byte	61
	.byte	26
	.byte	143
	.byte	74
	.byte	251
	.byte	94
	.byte	129
	.byte	162
	.byte	63
	.byte	152
	.byte	170
	.byte	7
	.byte	115
	.byte	167
	.byte	241
	.byte	206
	.byte	3
	.byte	150
	.byte	55
	.byte	59
	.byte	151
	.byte	220
	.byte	90
	.byte	53
	.byte	23
	.byte	131
	.byte	125
	.byte	173
	.byte	15
	.byte	238
	.byte	79
	.byte	95
	.byte	89
	.byte	16
	.byte	105
	.byte	137
	.byte	225
	.byte	224
	.byte	217
	.byte	160
	.byte	37
	.byte	123
	.byte	118
	.byte	73
	.byte	2
	.byte	157
	.byte	46
	.byte	116
	.byte	9
	.byte	145
	.byte	134
	.byte	228
	.byte	207
	.byte	212
	.byte	202
	.byte	215
	.byte	69
	.byte	229
	.byte	27
	.byte	188
	.byte	67
	.byte	124
	.byte	168
	.byte	252
	.byte	42
	.byte	4
	.byte	29
	.byte	108
	.byte	21
	.byte	247
	.byte	19
	.byte	205
	.byte	39
	.byte	203
	.byte	233
	.byte	40
	.byte	186
	.byte	147
	.byte	198
	.byte	192
	.byte	155
	.byte	33
	.byte	164
	.byte	191
	.byte	98
	.byte	204
	.byte	165
	.byte	180
	.byte	117
	.byte	76
	.byte	140
	.byte	36
	.byte	210
	.byte	172
	.byte	41
	.byte	54
	.byte	159
	.byte	8
	.byte	185
	.byte	232
	.byte	113
	.byte	196
	.byte	231
	.byte	47
	.byte	146
	.byte	120
	.byte	51
	.byte	65
	.byte	28
	.byte	144
	.byte	254
	.byte	221
	.byte	93
	.byte	189
	.byte	194
	.byte	139
	.byte	112
	.byte	43
	.byte	71
	.byte	109
	.byte	184
	.byte	209
	.text
	.align	2
	.globl	idhash

	.loc	1 96
LM1:
	.ent	idhash
idhash:
	.frame	$sp,8,$31		# vars= 8, regs= 0/0, args= 0, extra= 0
	.mask	0x00000000,0
	.fmask	0x00000000,0
	lbu	$6,0($5)
	move	$9,$4
	addu	$5,$5,1
	lbu	$4,0($5)
	subu	$sp,$sp,8
	.set	noreorder
	.set	nomacro
	j	$L2
	move	$7,$0
	.set	macro
	.set	reorder

$L3:
	addu	$5,$5,4
	sll	$6,$6,8
	lbu	$4,0($5)
	xor	$6,$6,$8
	sll	$3,$7,1
	srl	$2,$7,31
	xor	$7,$3,$2
	xor	$7,$7,$6
$L2:
	andi	$3,$4,0x00ff
	lbu	$2,_my_ctype($3)
	#nop
	andi	$2,$2,0x0080
	beq	$2,$0,$L7
	lbu	$4,1($5)
	#nop
	lbu	$2,_my_ctype($4)
	sll	$6,$6,8
	andi	$2,$2,0x0080
	.set	noreorder
	.set	nomacro
	beq	$2,$0,$L9
	xor	$6,$6,$3
	.set	macro
	.set	reorder

	lbu	$3,2($5)
	#nop
	lbu	$2,_my_ctype($3)
	sll	$6,$6,8
	andi	$2,$2,0x0080
	.set	noreorder
	.set	nomacro
	beq	$2,$0,$L11
	xor	$6,$6,$4
	.set	macro
	.set	reorder

	lbu	$8,3($5)
	#nop
	lbu	$2,_my_ctype($8)
	sll	$6,$6,8
	andi	$2,$2,0x0080
	.set	noreorder
	.set	nomacro
	bne	$2,$0,$L3
	xor	$6,$6,$3
	.set	macro
	.set	reorder

	addu	$5,$5,1
$L11:
	addu	$5,$5,1
$L9:
	addu	$5,$5,1
$L7:
	sll	$3,$7,1
	srl	$2,$7,31
	xor	$7,$3,$2
	xor	$7,$7,$6
	andi	$2,$7,0x00ff
	lbu	$4,T($2)
	srl	$2,$7,8
	xor	$4,$4,$2
	andi	$2,$4,0x00ff
	lbu	$2,T($2)
	srl	$7,$7,16
	sll	$2,$2,8
	xor	$7,$7,$2
	srl	$2,$7,8
	lbu	$2,T($2)
	sw	$5,0($sp)
	xor	$7,$7,$2
	sw	$7,4($sp)
	lw	$2,0($sp)
	lw	$3,4($sp)
	sw	$2,0($9)
	sw	$3,4($9)
	move	$2,$9
	addu	$sp,$sp,8
	j	$31
	.end	idhash

	.comm	language_suffix,8

	.comm	language_suffix_length,8