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

	cmpl #256,d6
	jle L6
	clrl d4
	moveb a1@+,d4
	jeq L6
	addqb #1,d4
	subql #1,d5
	jne L9
	jra L6
L10:
	eorb d2,d4
	movel a2@(d4:l:4),d4
L9:
	moveb a1@+,d2
	dbeq d5,L10
L8:
	asll #8,d1
	addl d4,d1
L6:
	divsll d6,d0:d1
	moveml sp@+,#0x47c
	rts
