
/home/eelco/Pandora-v0.61.rom:     file format binary

Disassembly of section .data:

0000000000000000 <.data>:
       0:	7f aa c0 f0 	jump	@0x15730624
       4:	07 c0 
       6:	00 00       	addb	r0, r0
       8:	00 00       	addb	r0, r0
       a:	00 00       	addb	r0, r0
       c:	00 00       	addb	r0, r0
       e:	00 00       	addb	r0, r0
      10:	00 00       	addb	r0, r0
      12:	00 00       	addb	r0, r0
      14:	f4 17 00    	tbitb	r2, r0[r0:q]
      17:	00 00       	addb	r0, r0
      19:	00 00       	addb	r0, r0
      1b:	00 00       	addb	r0, r0
      1d:	00 00       	addb	r0, r0
      1f:	00 00       	addb	r0, r0
      21:	00 f0 00    	addb	r0[r0:d], r0
      24:	00 00       	addb	r0, r0
      26:	00 00       	addb	r0, r0
      28:	00 00       	addb	r0, r0
      2a:	00 00       	addb	r0, r0
      2c:	00 00       	addb	r0, r0
      2e:	00 00       	addb	r0, r0
      30:	00 00       	addb	r0, r0
      32:	f0 00       	subcb	r0, r3
      34:	00 00       	addb	r0, r0
      36:	00 00       	addb	r0, r0
      38:	18 00       	orb	r0, r0
      3a:	86          	0206
      3b:	98 00       	orb	r0, r2
      3d:	00 40 00    	addb	0(r0), r0
      40:	42 00       	rett	0
      42:	10 00       	addcb	r0, r0
      44:	e1 0a 00    	subw	r1, 0(r3)
      47:	00 56 13 10 	addb	19(r2), 16(fp)
      4b:	00 5e 13 10 	addb	19(r3), 16(fp)
      4f:	00 65 13    	addb	19(r4), $<undefined>
      52:	10 00       	addcb	r0, r0
      54:	6c 13       	lprb	undefined, r2
      56:	10 00       	addcb	r0, r0
      58:	24          	044
      59:	0e          	016
      5a:	10 00       	addcb	r0, r0
      5c:	73 13 10    	subcd	r2, 16(r5)
      5f:	00 7a 13 10 	addb	19(r7), 16(r0)
      63:	00 81 13 10 	addb	16(19(fp)), r4
      67:	00 88 13 10 	addb	16(19(sp)), r0
      6b:	00 8f 13 10 	addb	0(16(sp)), r2[r3:b]
      6f:	00 
      70:	b9 13 10    	xorw	r2, 16(r6)
      73:	00 c2 13 10 	addb	19(fp), 16(r0)
      77:	00 cb 13 10 	addb	19(sp), 16(r4)
      7b:	00 d4 13 10 	addb	19(sb), 0(16(fp))
      7f:	00 
      80:	dc 13       	movqb	7, r2
      82:	10 00       	addcb	r0, r0
      84:	e4          	0344
      85:	13 10       	addcd	r2, r0
      87:	00 ec 13 10 	addb	r2[r3:w], 0(16(fp))
      8b:	00 
      8c:	f4 13 10    	tbitb	r2, 16(r7)
      8f:	00 fc 13 10 	addb	r2[r3:q], 0(16(fp))
      93:	00 
      94:	04 14 10 00 	cmpb	r2, 0(16(fp))
      98:	0c 14       	addqb	-8, r2
      9a:	10 00       	addcb	r0, r0
      9c:	d0 0b 10    	addcb	r1, 16(r7)
      9f:	00 d0 0b    	addb	11(sb), r0
      a2:	10 00       	addcb	r0, r0
      a4:	d0 0b 10    	addcb	r1, 16(r7)
      a7:	00 d0 0b    	addb	11(sb), r0
      aa:	10 00       	addcb	r0, r0
      ac:	d0 0b 10    	addcb	r1, 16(r7)
      af:	00 d0 0b    	addb	11(sb), r0
      b2:	10 00       	addcb	r0, r0
      b4:	d0 0b 10    	addcb	r1, 16(r7)
      b7:	00 d2 0b 10 	addb	11(sb), 16(r0)
      bb:	00 d0 0b    	addb	11(sb), r0
      be:	10 00       	addcb	r0, r0
      c0:	d0 0b 10    	addcb	r1, 16(r7)
      c3:	00 d0 0b    	addb	11(sb), r0
      c6:	10 00       	addcb	r0, r0
      c8:	d0 0b 10    	addcb	r1, 16(r7)
      cb:	00 d0 0b    	addb	11(sb), r0
      ce:	ff          	0377
      cf:	fd          	0375
      d0:	f2          	bpt
      d1:	e0 01       	subb	r0, r7
      d3:	01 fc 07 00 	addw	r0[r7:q], 0(0(fp))
      d7:	00 
      d8:	00 00       	addb	r0, r0
      da:	00 00       	addb	r0, r0
      dc:	00 00       	addb	r0, r0
      de:	00 00       	addb	r0, r0
      e0:	00 00       	addb	r0, r0
      e2:	00 00       	addb	r0, r0
      e4:	00 00       	addb	r0, r0
      e6:	00 00       	addb	r0, r0
      e8:	00 00       	addb	r0, r0
      ea:	00 00       	addb	r0, r0
      ec:	00 80 05 01 	addb	1(5(fp)), r0
      f0:	14 69 6c    	movb	-20(r5), r4
      f3:	6c 65 67    	lprb	sb, -25(r4)
      f6:	61 6c 20 65 	subw	32(r5), -10(-27(sp))
      fa:	76 
      fb:	65          	0145
      fc:	6e          	0156
      fd:	74 20       	tbitb	r4, r1
      ff:	6e          	0156
     100:	75 6d 62 65 	tbitw	-30(r5), @0xffffffffffffffd9
     104:	72 00       	restore	[]
     106:	01 0e 46    	addw	r1, -58(fp)
     109:	69 6c 65 20 	andw	-27(r5), -18(32(sp))
     10d:	6e 
     10e:	6f 74 20    	lprd	fp, 32(r6)
     111:	66          	0146
     112:	6f 75 6e    	lprd	sb, -18(r6)
     115:	64          	0144
     116:	01 01       	addw	r0, r4
     118:	1d 54 4b    	cmpqw	-8, -53(r2)
     11b:	5f 70 72    	movqd	0, -14(r6)
     11e:	69 76 69 6c 	andw	-23(r6), -20(sp)
     122:	65          	0145
     123:	67 65 20 63 	addr	32(r4), @0xffffffffffffffd7
     127:	61 6c 6c 65 	subw	-20(r5), -28(-27(sp))
     12b:	64 
     12c:	20 66 72 6f 	subb	-14(r4), -17(fp)
     130:	6d 20       	lprw	us, r4
     132:	75 73 65 72 	tbitw	-27(r6), -14(r5)
     136:	02 01       	bsr	0x137
     138:	2b 41 74    	andd	-12(r0), r4
     13b:	74 65 6d 70 	tbitb	-19(r4), @0xffffffffffffffea
     13f:	74 20       	tbitb	r4, r1
     141:	74 6f 20 6d 	tbitb	-19(r5), r4[r0:w]
     145:	6f 64 69    	lprd	fp, -23(r4)
     148:	66          	0146
     149:	79 20       	xorw	r4, r1
     14b:	70 72 69 76 	subcb	-23(r6), -10(r1)
     14f:	69 6c 65 67 	andw	-27(r5), -27(-25(sp))
     153:	65 
     154:	20 6f 66 20 	subb	32(r5), -44(r4)[r6:b]
     158:	54 
     159:	4b 5f 70 72 	bicd	-14(r3), -23(r6)[r0:w]
     15d:	69 
     15e:	76          	0166
     15f:	69 6c 65 67 	andw	-27(r5), -27(-25(sp))
     163:	65 
     164:	03 01       	addd	r0, r4
     166:	25          	045
     167:	55 6e 6b 6e 	movw	-21(r5), -18(sp)
     16b:	6f 77 6e    	lprd	intbase, -18(r6)
     16e:	20 53 56 43 	subb	-42(r2), -61(r4)
     172:	20 72 65 66 	subb	-27(r6), -26(r0)
     176:	65          	0145
     177:	72 65       	restore	[r1,r2,r5,r7]
     179:	6e 63 65 20 	cvtp	r4, 32(r4), @0xffffffffffffffd0
     17d:	62 
     17e:	79 20       	xorw	r4, r1
     180:	54 4b 5f 70 	movb	-33(r1), -16(r5)
     184:	72 69       	restore	[r1,r2,r4,r7]
     186:	76          	0166
     187:	69 6c 65 67 	andw	-27(r5), -27(-25(sp))
     18b:	65 
     18c:	04 01       	cmpb	r0, r4
     18e:	20 49 6c    	subb	-20(r1), r4
     191:	6c 65 67    	lprb	sb, -25(r4)
     194:	61 6c 20 6c 	subw	32(r5), -17(-20(sp))
     198:	6f 
     199:	61 64 20 61 	subw	32(r4), -12(-31(sp))
     19d:	74 
     19e:	74 65 6d 70 	tbitb	-19(r4), @0xffffffffffffffea
     1a2:	74 20       	tbitb	r4, r1
     1a4:	62 79       	save	[r0,r3,r4,r5,r6]
     1a6:	20 54 4b 5f 	subb	-53(r2), -49(-33(fp))
     1aa:	4f 
     1ab:	53 43 4c 49 	addcd	-52(r0), -55(r5)
     1af:	1b 01       	ord	r0, r4
     1b1:	06          	06
     1b2:	45 73 63 61 	cmpw	-29(r6), -31(r5)
     1b6:	70 65 fe 01 	subcb	-33486011(r4), @0xffffffffffffffe8
     1ba:	0b 45 6e 
     1bd:	64          	0144
     1be:	20 6f 66 20 	subb	32(r5), -26(r4)[r6:b]
     1c2:	66 
     1c3:	69 6c 65 ff 	andw	-27(r5), -27(-16708789(sp))
     1c7:	01 0b 4b 65 
     1cb:	79 20       	xorw	r4, r1
     1cd:	74 69 6d    	tbitb	-19(r5), r5
     1d0:	65          	0145
     1d1:	6f 75 74    	lprd	sb, -12(r6)
     1d4:	d7 05       	movd	r0, tos
     1d6:	d7 0d       	movd	r1, tos
     1d8:	57 d0 81 28 	movd	296(sb), r1
     1dc:	ce 18 48 02 	movzbd	2(r1), r0
     1e0:	94 06 04    	movb	r0, 4(sb)
     1e3:	a7 d0 08    	addr	8(sb), r2
     1e6:	8f 09       	addqd	3, r1
     1e8:	0e 00 00    	movsb	[]
     1eb:	17 d0 81 28 	movd	296(sb), r0
     1ef:	ce 59 40 00 	movzwd	0(r0), r1
     1f3:	97 0e 00    	movd	r1, 0(sb)
     1f6:	57 b8       	movd	tos, r1
     1f8:	17 b8       	movd	tos, r0
     1fa:	12 00       	ret	0
     1fc:	74 a5 06 70 	tbitb	$6, @0xffffffffffffffea
     200:	9a 7c       	bfc	0x1fc
     202:	54 05 72    	movb	r0, @0xffffffffffffffec
     205:	12 00       	ret	0
     207:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     20b:	9a 7c       	bfc	0x207
     20d:	54 a5 00 76 	movb	$0, @0xfffffffffffffff0
     211:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     215:	9a 7c       	bfc	0x211
     217:	54 a8 76    	movb	@0xfffffffffffffff0, r1
     21a:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     21e:	9a 7c       	bfc	0x21a
     220:	14 a8 76    	movb	@0xfffffffffffffff0, r0
     223:	74 a0 07    	tbitb	$7, r1
     226:	12 00       	ret	0
     228:	af d4 80 f8 	sprd	sp, 248(sb)
     22c:	a7 de 80 c0 	addr	0x2ec, 244(sb)
     230:	80 f4 
     232:	44 a0 80    	cmpb	$-128, r1
     235:	5a 2d       	bls	0x262
     237:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     23b:	9a 7c       	bfc	0x237
     23d:	54 a5 04 76 	movb	$4, @0xfffffffffffffff0
     241:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     245:	9a 7c       	bfc	0x241
     247:	54 15 76    	movb	r2, @0xfffffffffffffff0
     24a:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     24e:	9a 7c       	bfc	0x24a
     250:	54 0d 76    	movb	r1, @0xfffffffffffffff0
     253:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     257:	9a 7c       	bfc	0x253
     259:	ce 98 a8 76 	movzbd	@0xfffffffffffffff0, r2
     25d:	7c a1 20    	bicpsrb	$32
     260:	12 00       	ret	0
     262:	7c a1 20    	bicpsrb	$32
     265:	ce 5c 08    	movxbd	r1, r1
     268:	ee 43 d8 10 	checkd	r0, 0x278, r1
     26c:	8a 22       	bfs	0x28e
     26e:	7d ef d8 04 	casew	0x272[r0:w]
     272:	12 00       	ret	0
     274:	16          	026
     275:	00 1c 00 84 	addb	r3, 1279(0(fp))
     279:	ff 
     27a:	ff          	0377
     27b:	ff          	0377
     27c:	82 ff ff ff 	enter	[r0,r1,r2,r3,r4,r5,r6,r7], -41200
     280:	5f 10 
     282:	12 00       	ret	0
     284:	97 d0 80 94 	movd	148(sb), r2
     288:	12 00       	ret	0
     28a:	2f 15       	sprd	sb, r2
     28c:	12 00       	ret	0
     28e:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     292:	9a 7c       	bfc	0x28e
     294:	54 a5 06 76 	movb	$6, @0xfffffffffffffff0
     298:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     29c:	9a 7c       	bfc	0x298
     29e:	54 15 76    	movb	r2, @0xfffffffffffffff0
     2a1:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     2a5:	9a 7c       	bfc	0x2a1
     2a7:	54 1d 76    	movb	r3, @0xfffffffffffffff0
     2aa:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     2ae:	9a 7c       	bfc	0x2aa
     2b0:	54 0d 76    	movb	r1, @0xfffffffffffffff0
     2b3:	44 a0 9d    	cmpb	$-99, r1
     2b6:	1a 07       	bne	0x2bd
     2b8:	7c a1 20    	bicpsrb	$32
     2bb:	12 00       	ret	0
     2bd:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     2c1:	9a 7c       	bfc	0x2bd
     2c3:	14 a8 76    	movb	@0xfffffffffffffff0, r0
     2c6:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     2ca:	9a 7c       	bfc	0x2c6
     2cc:	ce 98 a8 76 	movzbd	@0xfffffffffffffff0, r2
     2d0:	d7 10       	movd	r2, r3
     2d2:	4e 95 a0 08 	lshw	$8, r2
     2d6:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     2da:	9a 7c       	bfc	0x2d6
     2dc:	94 a8 76    	movb	@0xfffffffffffffff0, r2
     2df:	34 a0 07    	tbitb	$7, r0
     2e2:	3c d4 81 24 	sfsb	292(sb)
     2e6:	7d a1 00 20 	bicpsrw	$32
     2ea:	12 00       	ret	0
     2ec:	7d a3 00 20 	bispsrw	$32
     2f0:	12 00       	ret	0
     2f2:	10 00       	addcb	r0, r0
     2f4:	05 00       	cmpw	r0, r0
     2f6:	05 02 05    	cmpw	r0, 5(r0)
     2f9:	08 0e 04    	bicb	r1, 4(fp)
     2fc:	01 01       	addw	r0, r4
     2fe:	05 00       	cmpw	r0, r0
     300:	10 10       	addcb	r2, r0
     302:	10 0d       	addcb	r1, $<undefined>
     304:	00 08       	addb	r1, r0
     306:	80 10       	addb	r2, r2
     308:	05 00       	cmpw	r0, r0
     30a:	05 00       	cmpw	r0, r0
     30c:	05 00       	cmpw	r0, r0
     30e:	00 00       	addb	r0, r0
     310:	05 09       	cmpw	r1, r4
     312:	05 00       	cmpw	r0, r0
     314:	08 10       	bicb	r2, r0
     316:	10 0d       	addcb	r1, $<undefined>
     318:	0d 80 08 80 	addqw	0, 175(8(fp))
     31c:	af 
     31d:	d4 80 f8 a7 	movb	2944(-123216256(fp)), r3
     321:	de 80 8b 80 
     325:	f4 44 a0 00 	tbitb	-8192(r0), reserved
     329:	0a 80 88    	beq	0x3b1
     32c:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     330:	9a 7c       	bfc	0x32c
     332:	54 a5 08 76 	movb	$8, @0xfffffffffffffff0
     336:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     33a:	9a 7c       	bfc	0x336
     33c:	54 0d 76    	movb	r1, @0xfffffffffffffff0
     33f:	04 0d 80    	cmpb	r1, $-128
     342:	aa 08       	blo	0x34a
     344:	ce 18 50 00 	movzbd	0(r2), r0
     348:	ea 12       	but	0x35a
     34a:	44 a0 14    	cmpb	$20, r1
     34d:	ba 04       	bhs	0x351
     34f:	5f 08       	movqd	0, r1
     351:	ce 58 08    	movzbd	r1, r1
     354:	ce 18 e0 d9 	movzbd	0x2f2[r1:b], r0
     358:	bf 9e 
     35a:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     35e:	9a 7c       	bfc	0x35a
     360:	54 05 76    	movb	r0, @0xfffffffffffffff0
     363:	1c 00       	cmpqb	0, r0
     365:	0a 10       	beq	0x375
     367:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     36b:	9a 7c       	bfc	0x367
     36d:	54 e5 50 7f 	movb	-1(r2)[r0:b], @0xfffffffffffffff0
     371:	76 
     372:	cc 07 75    	acbb	-1, r0, 0x367
     375:	04 0d 80    	cmpb	r1, $-128
     378:	aa 08       	blo	0x380
     37a:	ce 18 50 01 	movzbd	1(r2), r0
     37e:	ea 08       	but	0x386
     380:	ce 18 e0 d9 	movzbd	0x307[r1:b], r0
     384:	bf 87 
     386:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     38a:	9a 7c       	bfc	0x386
     38c:	54 05 76    	movb	r0, @0xfffffffffffffff0
     38f:	1c 00       	cmpqb	0, r0
     391:	0a 10       	beq	0x3a1
     393:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     397:	9a 7c       	bfc	0x393
     399:	14 af 50 76 	movb	@0xfffffffffffffff0, -1(r2)[r0:b]
     39d:	7f 
     39e:	cc 07 75    	acbb	-1, r0, 0x393
     3a1:	5f d0 80 f4 	movqd	0, 244(sb)
     3a5:	7d a1 00 20 	bicpsrw	$32
     3a9:	12 00       	ret	0
     3ab:	7d a3 00 20 	bispsrw	$32
     3af:	12 00       	ret	0
     3b1:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     3b5:	9a 7c       	bfc	0x3b1
     3b7:	54 a5 0a 76 	movb	$10, @0xfffffffffffffff0
     3bb:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     3bf:	9a 7c       	bfc	0x3bb
     3c1:	54 55 06 76 	movb	6(r2), @0xfffffffffffffff0
     3c5:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     3c9:	9a 7c       	bfc	0x3c5
     3cb:	54 55 05 76 	movb	5(r2), @0xfffffffffffffff0
     3cf:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     3d3:	9a 7c       	bfc	0x3cf
     3d5:	54 55 04 76 	movb	4(r2), @0xfffffffffffffff0
     3d9:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     3dd:	9a 7c       	bfc	0x3d9
     3df:	54 a5 07 76 	movb	$7, @0xfffffffffffffff0
     3e3:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     3e7:	9a 7c       	bfc	0x3e3
     3e9:	54 a5 00 76 	movb	$0, @0xfffffffffffffff0
     3ed:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     3f1:	9a 7c       	bfc	0x3ed
     3f3:	14 a8 76    	movb	@0xfffffffffffffff0, r0
     3f6:	5f d0 80 f4 	movqd	0, 244(sb)
     3fa:	1c 00       	cmpqb	0, r0
     3fc:	7a 10       	ble	0x40c
     3fe:	a7 de bd b1 	addr	0x1af, 296(sb)
     402:	81 28 
     404:	02 bd d0    	bsr	0x1d4
     407:	7c a3 20    	bispsrb	$32
     40a:	12 00       	ret	0
     40c:	17 50 00    	movd	0(r2), r0
     40f:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     413:	9a 7c       	bfc	0x40f
     415:	14 aa 76 00 	movb	@0xfffffffffffffff0, 0(r0)
     419:	8f 00       	addqd	1, r0
     41b:	04 a2 0d 7f 	cmpb	$13, -1(r0)
     41f:	1a 70       	bne	0x40f
     421:	d7 00       	movd	r0, r3
     423:	e3 50 00    	subd	0(r2), r3
     426:	8f 1f       	addqd	-1, r3
     428:	7c a1 20    	bicpsrb	$32
     42b:	12 00       	ret	0
     42d:	af d4 80 f8 	sprd	sp, 248(sb)
     431:	a7 de 34 80 	addr	0x465, 244(sb)
     435:	f4 
     436:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     43a:	9a 7c       	bfc	0x436
     43c:	54 a5 10 76 	movb	$16, @0xfffffffffffffff0
     440:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     444:	9a 7c       	bfc	0x440
     446:	54 15 76    	movb	r2, @0xfffffffffffffff0
     449:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     44d:	9a 7c       	bfc	0x449
     44f:	54 0d 76    	movb	r1, @0xfffffffffffffff0
     452:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     456:	9a 7c       	bfc	0x452
     458:	14 a8 76    	movb	@0xfffffffffffffff0, r0
     45b:	5f d0 80 f4 	movqd	0, 244(sb)
     45f:	7d a1 00 20 	bicpsrw	$32
     463:	12 00       	ret	0
     465:	7d a3 00 20 	bispsrw	$32
     469:	12 00       	ret	0
     46b:	af d4 80 f8 	sprd	sp, 248(sb)
     46f:	a7 de 3d 80 	addr	0x4ac, 244(sb)
     473:	f4 
     474:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     478:	9a 7c       	bfc	0x474
     47a:	54 a5 0e 76 	movb	$14, @0xfffffffffffffff0
     47e:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     482:	9a 7c       	bfc	0x47e
     484:	54 15 76    	movb	r2, @0xfffffffffffffff0
     487:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     48b:	9a 7c       	bfc	0x487
     48d:	14 a8 76    	movb	@0xfffffffffffffff0, r0
     490:	5f d0 80 f4 	movqd	0, 244(sb)
     494:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     498:	9a 7c       	bfc	0x494
     49a:	ce 58 a8 76 	movzbd	@0xfffffffffffffff0, r1
     49e:	34 a0 07    	tbitb	$7, r0
     4a1:	9a 09       	bfc	0x4aa
     4a3:	97 a6 00 00 	movd	$510, 0(sb)
     4a7:	01 fe 00 
     4aa:	12 00       	ret	0
     4ac:	7d a3 00 20 	bispsrw	$32
     4b0:	12 00       	ret	0
     4b2:	af d4 80 f8 	sprd	sp, 248(sb)
     4b6:	a7 de 80 82 	addr	0x538, 244(sb)
     4ba:	80 f4 
     4bc:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     4c0:	9a 7c       	bfc	0x4bc
     4c2:	54 a5 12 76 	movb	$18, @0xfffffffffffffff0
     4c6:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     4ca:	9a 7c       	bfc	0x4c6
     4cc:	54 0d 76    	movb	r1, @0xfffffffffffffff0
     4cf:	1c 08       	cmpqb	0, r1
     4d1:	1a 1e       	bne	0x4ef
     4d3:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     4d7:	9a 7c       	bfc	0x4d3
     4d9:	54 15 76    	movb	r2, @0xfffffffffffffff0
     4dc:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     4e0:	9a 7c       	bfc	0x4dc
     4e2:	14 a8 76    	movb	@0xfffffffffffffff0, r0
     4e5:	5f d0 80 f4 	movqd	0, 244(sb)
     4e9:	7d a1 00 20 	bicpsrw	$32
     4ed:	12 00       	ret	0
     4ef:	1f 18       	cmpqd	0, r3
     4f1:	0a 1c       	beq	0x50d
     4f3:	14 50 00    	movb	0(r2), r0
     4f6:	07 a0 00 00 	cmpd	$13, r0
     4fa:	00 0d 
     4fc:	0a 11       	beq	0x50d
     4fe:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     502:	9a 7c       	bfc	0x4fe
     504:	54 05 76    	movb	r0, @0xfffffffffffffff0
     507:	8f 1f       	addqd	-1, r3
     509:	8f 10       	addqd	1, r2
     50b:	ea 64       	but	0x4ef
     50d:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     511:	9a 7c       	bfc	0x50d
     513:	54 a5 0d 76 	movb	$13, @0xfffffffffffffff0
     517:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     51b:	9a 7c       	bfc	0x517
     51d:	ce 58 a8 76 	movzbd	@0xfffffffffffffff0, r1
     521:	5f d0 80 f4 	movqd	0, 244(sb)
     525:	1c 08       	cmpqb	0, r1
     527:	0a 08       	beq	0x52f
     529:	7d a1 00 20 	bicpsrw	$32
     52d:	12 00       	ret	0
     52f:	a7 de bb d6 	addr	0x105, 296(sb)
     533:	81 28 
     535:	02 bc 9f    	bsr	0x1d4
     538:	7d a3 00 20 	bispsrw	$32
     53c:	12 00       	ret	0
     53e:	af d4 80 f8 	sprd	sp, 248(sb)
     542:	a7 de 80 59 	addr	0x59b, 244(sb)
     546:	80 f4 
     548:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     54c:	9a 7c       	bfc	0x548
     54e:	54 a5 0c 76 	movb	$12, @0xfffffffffffffff0
     552:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     556:	9a 7c       	bfc	0x552
     558:	54 15 76    	movb	r2, @0xfffffffffffffff0
     55b:	5f 02       	movqd	4, r0
     55d:	4e c3 a0 08 	rotd	$8, r3
     561:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     565:	9a 7c       	bfc	0x561
     567:	54 1d 76    	movb	r3, @0xfffffffffffffff0
     56a:	cf 07 73    	acbd	-1, r0, 0x55d
     56d:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     571:	9a 7c       	bfc	0x56d
     573:	54 0d 76    	movb	r1, @0xfffffffffffffff0
     576:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     57a:	9a 7c       	bfc	0x576
     57c:	54 a8 76    	movb	@0xfffffffffffffff0, r1
     57f:	5f 02       	movqd	4, r0
     581:	4e d7 a0 08 	lshd	$8, r3
     585:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     589:	9a 7c       	bfc	0x585
     58b:	d4 a8 76    	movb	@0xfffffffffffffff0, r3
     58e:	cf 07 73    	acbd	-1, r0, 0x581
     591:	5f d0 80 f4 	movqd	0, 244(sb)
     595:	7d a1 00 20 	bicpsrw	$32
     599:	12 00       	ret	0
     59b:	7d a3 00 20 	bispsrw	$32
     59f:	12 00       	ret	0
     5a1:	d7 1d       	movd	r3, tos
     5a3:	27 d0 80 a8 	addr	168(sb), r0
     5a7:	17 22 00    	movd	r4, 0(r0)
     5aa:	17 2a 04    	movd	r5, 4(r0)
     5ad:	17 32 08    	movd	r6, 8(r0)
     5b0:	17 3a 0c    	movd	r7, 12(r0)
     5b3:	af d4 80 f8 	sprd	sp, 248(sb)
     5b7:	a7 de 80 93 	addr	0x64a, 244(sb)
     5bb:	80 f4 
     5bd:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     5c1:	9a 7c       	bfc	0x5bd
     5c3:	54 a5 14 76 	movb	$20, @0xfffffffffffffff0
     5c7:	d7 a0 00 00 	movd	$16, r3
     5cb:	00 10 
     5cd:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     5d1:	9a 7c       	bfc	0x5cd
     5d3:	54 e5 43 7f 	movb	-1(r0)[r3:b], @0xfffffffffffffff0
     5d7:	76 
     5d8:	cf 1f 75    	acbd	-1, r3, 0x5cd
     5db:	d7 c8 00    	movd	0(sp), r3
     5de:	1f 18       	cmpqd	0, r3
     5e0:	0a 19       	beq	0x5f9
     5e2:	14 50 00    	movb	0(r2), r0
     5e5:	04 a0 0d    	cmpb	$13, r0
     5e8:	0a 11       	beq	0x5f9
     5ea:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     5ee:	9a 7c       	bfc	0x5ea
     5f0:	54 05 76    	movb	r0, @0xfffffffffffffff0
     5f3:	8f 1f       	addqd	-1, r3
     5f5:	8f 10       	addqd	1, r2
     5f7:	ea 67       	but	0x5de
     5f9:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     5fd:	9a 7c       	bfc	0x5f9
     5ff:	54 a5 0d 76 	movb	$13, @0xfffffffffffffff0
     603:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     607:	9a 7c       	bfc	0x603
     609:	54 0d 76    	movb	r1, @0xfffffffffffffff0
     60c:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     610:	9a 7c       	bfc	0x60c
     612:	54 a8 76    	movb	@0xfffffffffffffff0, r1
     615:	5f d0 80 f4 	movqd	0, 244(sb)
     619:	6b a0 00 00 	andd	$127, r1
     61d:	00 7f 
     61f:	27 d0 80 a8 	addr	168(sb), r0
     623:	d7 a0 00 00 	movd	$16, r3
     627:	00 10 
     629:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     62d:	9a 7c       	bfc	0x629
     62f:	14 af 43 76 	movb	@0xfffffffffffffff0, -1(r0)[r3:b]
     633:	7f 
     634:	cf 1f 75    	acbd	-1, r3, 0x629
     637:	17 41 00    	movd	0(r0), r4
     63a:	57 41 04    	movd	4(r0), r5
     63d:	97 41 08    	movd	8(r0), r6
     640:	d7 41 0c    	movd	12(r0), r7
     643:	d7 b8       	movd	tos, r3
     645:	7c a1 20    	bicpsrb	$32
     648:	12 00       	ret	0
     64a:	d7 b8       	movd	tos, r3
     64c:	7d a3 00 20 	bispsrw	$32
     650:	12 00       	ret	0
     652:	af d4 80 f8 	sprd	sp, 248(sb)
     656:	a7 de 80 8d 	addr	0x6e3, 244(sb)
     65a:	80 f4 
     65c:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     660:	9a 7c       	bfc	0x65c
     662:	54 a5 16 76 	movb	$22, @0xfffffffffffffff0
     666:	94 0e 80 a8 	movb	r1, 168(sb)
     66a:	67 d0 80 a8 	addr	168(sb), r1
     66e:	54 12 01    	movb	r2, 1(r1)
     671:	57 1a 02    	movd	r3, 2(r1)
     674:	57 22 06    	movd	r4, 6(r1)
     677:	57 2a 0a    	movd	r5, 10(r1)
     67a:	14 a0 0e    	movb	$14, r0
     67d:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
     681:	9a 7c       	bfc	0x67d
     683:	54 e5 48 7f 	movb	-1(r1)[r0:b], @0xfffffffffffffff0
     687:	76 
     688:	cc 07 75    	acbb	-1, r0, 0x67d
     68b:	14 a0 0d    	movb	$13, r0
     68e:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     692:	9a 7c       	bfc	0x68e
     694:	14 af 48 76 	movb	@0xfffffffffffffff0, 0(r1)[r0:b]
     698:	00 
     699:	cc 07 75    	acbb	-1, r0, 0x68e
     69c:	57 49 0a    	movd	10(r1), r5
     69f:	17 49 06    	movd	6(r1), r4
     6a2:	d7 48 02    	movd	2(r1), r3
     6a5:	ce 98 48 01 	movzbd	1(r1), r2
     6a9:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     6ad:	9a 7c       	bfc	0x6a9
     6af:	14 a8 76    	movb	@0xfffffffffffffff0, r0
     6b2:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     6b6:	9a 7c       	bfc	0x6b2
     6b8:	ce 58 a8 76 	movzbd	@0xfffffffffffffff0, r1
     6bc:	04 d5 80 a8 	cmpb	168(sb), $1
     6c0:	01 
     6c1:	aa 10       	blo	0x6d1
     6c3:	04 d5 80 a8 	cmpb	168(sb), $4
     6c7:	04 
     6c8:	4a 09       	bhi	0x6d1
     6ca:	1f 20       	cmpqd	0, r4
     6cc:	bc 00       	sneb	r0
     6ce:	4e 20 00    	negb	r0, r0
     6d1:	34 a0 07    	tbitb	$7, r0
     6d4:	5f d0 80 f4 	movqd	0, 244(sb)
     6d8:	8a 04       	bfs	0x6dc
     6da:	12 00       	ret	0
     6dc:	97 a6 00 00 	movd	$510, 0(sb)
     6e0:	01 fe 00 
     6e3:	7c a3 20    	bispsrb	$32
     6e6:	12 00       	ret	0
     6e8:	62 07       	save	[r0,r1,r2]
     6ea:	ce 98 48 00 	movzbd	0(r1), r2
     6ee:	cf 10 0b    	acbd	1, r2, 0x6f9
     6f1:	8f 08       	addqd	1, r1
     6f3:	14 48 00    	movb	0(r1), r0
     6f6:	02 bb 06    	bsr	0x1fc
     6f9:	cf 17 78    	acbd	-1, r2, 0x6f1
     6fc:	72 e0       	restore	[r0,r1,r2]
     6fe:	12 00       	ret	0
     700:	d5 05       	movw	r0, tos
     702:	14 48 00    	movb	0(r1), r0
     705:	1c 00       	cmpqb	0, r0
     707:	0a 14       	beq	0x71b
     709:	02 ba f3    	bsr	0x1fc
     70c:	04 a0 0d    	cmpb	$13, r0
     70f:	1a 08       	bne	0x717
     711:	14 a0 0a    	movb	$10, r0
     714:	02 ba e8    	bsr	0x1fc
     717:	8f 08       	addqd	1, r1
     719:	ea 69       	but	0x702
     71b:	15 b8       	movw	tos, r0
     71d:	12 00       	ret	0
     71f:	d7 0d       	movd	r1, tos
     721:	57 c8 04    	movd	4(sp), r1
     724:	02 5c       	bsr	0x700
     726:	67 4e 01 04 	addr	1(r1), 4(sp)
     72a:	57 b8       	movd	tos, r1
     72c:	12 00       	ret	0
     72e:	d7 0d       	movd	r1, tos
     730:	57 c8 04    	movd	4(sp), r1
     733:	02 4d       	bsr	0x700
     735:	67 4e 01 04 	addr	1(r1), 4(sp)
     739:	57 b8       	movd	tos, r1
     73b:	02 64       	bsr	0x71f
     73d:	0d 00       	addqw	0, r0
     73f:	12 00       	ret	0
     741:	62 03       	save	[r0,r1]
     743:	ce 58 a0 20 	movzbd	$32, r1
     747:	0f 0e       	addqd	-4, r1
     749:	2e 08 c8 04 	extb	r1, 4(sp), r0, 4
     74d:	04 
     74e:	00 a0 30    	addb	$48, r0
     751:	04 05 39    	cmpb	r0, $57
     754:	7a 04       	ble	0x758
     756:	8c 03       	addqb	7, r0
     758:	02 ba a4    	bsr	0x1fc
     75b:	1f 08       	cmpqd	0, r1
     75d:	1a 6a       	bne	0x747
     75f:	72 c0       	restore	[r0,r1]
     761:	12 00       	ret	0
     763:	62 03       	save	[r0,r1]
     765:	ce 58 a0 08 	movzbd	$8, r1
     769:	ea 5e       	but	0x747
     76b:	62 03       	save	[r0,r1]
     76d:	ce 58 a0 10 	movzbd	$16, r1
     771:	ea 56       	but	0x747
     773:	62 03       	save	[r0,r1]
     775:	ce 58 a0 18 	movzbd	$24, r1
     779:	ea 4e       	but	0x747
     77b:	82 02 0c    	enter	[r1], 12
     77e:	67 c0 74    	addr	-12(fp), r1
     781:	02 09       	bsr	0x78a
     783:	02 bf 65    	bsr	0x6e8
     786:	92 40       	exit	[r1]
     788:	12 00       	ret	0
     78a:	62 17       	save	[r0,r1,r2,r4]
     78c:	ce 18 a1 0a 	movzbd	$10, r4
     790:	d4 25       	movb	r4, tos
     792:	1f 00       	cmpqd	0, r0
     794:	97 00       	movd	r0, r2
     796:	ce 33 20    	quod	r4, r0
     799:	ce b7 20    	remd	r4, r2
     79c:	4e f0 15    	absb	r2, tos
     79f:	c0 a5 30    	addb	$48, tos
     7a2:	4f 00 72    	acbd	0, r0, 0x794
     7a5:	7a 05       	ble	0x7aa
     7a7:	d4 a5 2d    	movb	$45, tos
     7aa:	a7 48 01    	addr	1(r1), r2
     7ad:	67 b8       	addr	tos, r1
     7af:	df 07       	movqd	-1, r0
     7b1:	0e 00 06    	movsb	[u]
     7b4:	7f 05       	adjspd	r0
     7b6:	72 68       	restore	[r1,r2,r4]
     7b8:	4e 74 02 00 	comb	r0, 0(r1)
     7bc:	17 b8       	movd	tos, r0
     7be:	12 00       	ret	0
     7c0:	5c a8 c0 f9 	movqb	0, @0x16318464
     7c4:	00 00 
     7c6:	67 d8 b8 52 	addr	0x18, r1
     7ca:	5f 10       	movqd	0, r2
     7cc:	27 a8 08    	addr	@0x8, r0
     7cf:	0e 03 00    	movsd	[]
     7d2:	ef a4 00 00 	lprd	sp, $256
     7d6:	01 00 
     7d8:	27 d8 b8 60 	addr	0x38, r0
     7dc:	6f 07       	lprd	intbase, r0
     7de:	ce 18 a8 c0 	movzbd	@0x16318464, r0
     7e2:	f9 00 00 
     7e5:	28 a0 03    	andb	$3, r0
     7e8:	7c e7 d8 04 	caseb	0x7ec[r0:b]
     7ec:	08 0d       	bicb	r1, $<undefined>
     7ee:	12 17       	ret	23
     7f0:	0e 0b 00    	setcfg	[]
     7f3:	ea 11       	but	0x804
     7f5:	0e 0b 01    	setcfg	[f]
     7f8:	ea 0c       	but	0x804
     7fa:	0e 0b 02    	setcfg	[m]
     7fd:	ea 07       	but	0x804
     7ff:	0e 0b 03    	setcfg	[m,f]
     802:	ea 02       	but	0x804
     804:	17 a0 00 02 	movd	$131072, r0
     808:	00 00 
     80a:	57 00       	movd	r0, r1
     80c:	4e 48 a0 11 	cbitb	$17, r1
     810:	8a 04       	bfs	0x814
     812:	5f 08       	movqd	0, r1
     814:	97 40 00    	movd	0(r0), r2
     817:	d7 48 00    	movd	0(r1), r3
     81a:	17 a2 55 55 	movd	$1431677610, 0(r0)
     81e:	aa aa 00 
     821:	57 a2 aa aa 	movd	$-1431677611, 0(r1)
     825:	55 55 00 
     828:	07 45 00 55 	cmpd	0(r0), $1431677610
     82c:	55 aa aa 
     82f:	1a 3a       	bne	0x869
     831:	07 4d 00 aa 	cmpd	0(r1), $-1431677611
     835:	aa 55 55 
     838:	1a 31       	bne	0x869
     83a:	17 a2 aa aa 	movd	$-1431677611, 0(r0)
     83e:	55 55 00 
     841:	57 a2 55 55 	movd	$1431677610, 0(r1)
     845:	aa aa 00 
     848:	07 45 00 aa 	cmpd	0(r0), $-1431677611
     84c:	aa 55 55 
     84f:	1a 1a       	bne	0x869
     851:	07 4d 00 55 	cmpd	0(r1), $1431677610
     855:	55 aa aa 
     858:	1a 11       	bne	0x869
     85a:	17 12 00    	movd	r2, 0(r0)
     85d:	57 1a 00    	movd	r3, 0(r1)
     860:	03 a0 00 02 	addd	$131072, r0
     864:	00 00 
     866:	ea bf a4    	but	0x80a
     869:	17 12 00    	movd	r2, 0(r0)
     86c:	57 1a 00    	movd	r3, 0(r1)
     86f:	57 00       	movd	r0, r1
     871:	63 a0 00 00 	subd	$1024, r1
     875:	04 00 
     877:	ef 0c       	lprd	sp, r1
     879:	57 0d 10    	movd	r1, @0x16
     87c:	e7 ad 10    	addr	@0x16, tos
     87f:	e7 dd 05    	addr	0x884, tos
     882:	32 00       	rxp	0
     884:	97 06 80 90 	movd	r0, 144(sb)
     888:	63 a0 00 00 	subd	$4096, r1
     88c:	10 00 
     88e:	97 0e 80 98 	movd	r1, 152(sb)
     892:	97 a6 00 00 	movd	$256, 148(sb)
     896:	01 00 80 94 
     89a:	02 be 94    	bsr	0x72e
     89d:	50 41 4e    	addcb	-50(r0), r5
     8a0:	44 4f 52 41 	cmpb	-63(r1), 32(r2)[r2:w]
     8a4:	20 
     8a5:	33 32 30    	subcd	r6, 48(r0)
     8a8:	31 36 20    	subcw	r6, 32(fp)
     8ab:	76          	0166
     8ac:	65          	0145
     8ad:	72 73       	restore	[r1,r2,r3,r6,r7]
     8af:	69 6f 6e 20 	andw	32(r5), 48(r5)[r6:w]
     8b3:	30 
     8b4:	2e          	056
     8b5:	36          	066
     8b6:	31 0d       	subcw	r1, $<undefined>
     8b8:	00 17 d0 80 	addb	r2, 144(sb)[r0:b]
     8bc:	90 
     8bd:	02 be 62    	bsr	0x71f
     8c0:	4d 65 6d 6f 	acbw	-6, -19(r4), 0x8af
     8c4:	72 79       	restore	[r1,r2,r3,r4,r7]
     8c6:	20 73 69 7a 	subb	-23(r6), -6(r4)
     8ca:	65          	0145
     8cb:	20 3d       	subb	r7, $<undefined>
     8cd:	20 00       	subb	r0, r0
     8cf:	4e 17 a0 f6 	lshd	$-10, r0
     8d3:	02 be a8    	bsr	0x77b
     8d6:	02 be 58    	bsr	0x72e
     8d9:	20 6b 69 6c 	subb	-23(r5), -20(r4)
     8dd:	6f 62 79    	lprd	car, -7(r4)
     8e0:	74 65 73 0d 	tbitb	-13(r4), @0x13
     8e4:	00 02 81 0c 	addb	r0, 268(r0)
     8e8:	97 a6 00 0d 	movd	$854530, 560(sb)
     8ec:	0a 02 82 30 
     8f0:	97 a6 00 00 	movd	$0, 564(sb)
     8f4:	00 00 82 34 
     8f8:	97 a6 00 00 	movd	$49152, 568(sb)
     8fc:	c0 00 82 38 
     900:	5c d0 82 3c 	movqb	0, 572(sb)
     904:	5c d1 81 10 	movqb	2, 272(sb)
     908:	a7 de 81 c6 	addr	0xace, 244(sb)
     90c:	80 f4 
     90e:	df d0 80 ec 	movqd	1, 236(sb)
     912:	7d a3 08 00 	bispsrw	$2048
     916:	74 a5 06 70 	tbitb	$6, @0xffffffffffffffea
     91a:	9a 7c       	bfc	0x916
     91c:	54 a5 00 72 	movb	$0, @0xffffffffffffffec
     920:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     924:	9a 7c       	bfc	0x920
     926:	94 ae 76 81 	movb	@0xfffffffffffffff0, 256(sb)
     92a:	00 
     92b:	5f d0 80 f4 	movqd	0, 244(sb)
     92f:	84 a6 01 81 	cmpb	$1, 272(sb)
     933:	10 
     934:	5f d0 80 ec 	movqd	0, 236(sb)
     938:	0a 0d       	beq	0x945
     93a:	02 81 3b    	bsr	0xa75
     93d:	84 a6 00 81 	cmpb	$0, 268(sb)
     941:	0c 
     942:	0a 80 64    	beq	0x9a6
     945:	97 a6 12 34 	movd	$305419896, 260(sb)
     949:	56 78 81 04 
     94d:	84 a6 80 81 	cmpb	$-128, 256(sb)
     951:	00 
     952:	1a 81 45    	bne	0xa97
     955:	17 d0 80 d8 	movd	216(sb), r0
     959:	02 80 67    	bsr	0x9c0
     95c:	9a 81 3b    	bfc	0xa97
     95f:	97 a6 00 00 	movd	$0, 308(sb)
     963:	00 00 81 34 
     967:	97 06 81 3c 	movd	r0, 316(sb)
     96b:	84 a6 02 81 	cmpb	$2, 308(sb)
     96f:	34 
     970:	0a 05       	beq	0x975
     972:	02 80 7f    	bsr	0x9f1
     975:	67 d8 8c bf 	addr	0x1634, r1
     979:	47 d0 81 3c 	cmpd	316(sb), r1
     97d:	0a 19       	beq	0x996
     97f:	67 d0 00    	addr	0(sb), r1
     982:	ef 0c       	lprd	sp, r1
     984:	57 d0 81 34 	movd	308(sb), r1
     988:	d5 a5 08 00 	movw	$2048, tos
     98c:	d5 a5 01 00 	movw	$256, tos
     990:	d7 d5 81 3c 	movd	316(sb), tos
     994:	42 00       	rett	0
     996:	57 d0 81 34 	movd	308(sb), r1
     99a:	47 a0 00 00 	cmpd	$0, r1
     99e:	00 00 
     9a0:	0a 8c 94    	beq	0x1634
     9a3:	ea 8c 91    	but	0x1634
     9a6:	87 a6 ab cd 	cmpd	$-1412567295, 260(sb)
     9aa:	ef 01 81 04 
     9ae:	1a bf 9f    	bne	0x94d
     9b1:	17 d0 81 08 	movd	264(sb), r0
     9b5:	97 a6 00 00 	movd	$1, 308(sb)
     9b9:	00 01 81 34 
     9bd:	ea bf aa    	but	0x967
     9c0:	54 40 06    	movb	6(r0), r1
     9c3:	68 a0 0d    	andb	$13, r1
     9c6:	44 a0 09    	cmpb	$9, r1
     9c9:	1a 23       	bne	0x9ec
     9cb:	ce 58 40 07 	movzbd	7(r0), r1
     9cf:	07 a7 01 29 	cmpd	$692267008, r0[r1:b]
     9d3:	43 28 00 
     9d6:	1a 16       	bne	0x9ec
     9d8:	0f 0a       	addqd	4, r1
     9da:	1c e0 01    	cmpqb	0, r0[r1:b]
     9dd:	0a 06       	beq	0x9e3
     9df:	8f 08       	addqd	1, r1
     9e1:	ea 79       	but	0x9da
     9e3:	03 e0 41 05 	addd	5(r0)[r1:b], r0
     9e7:	7c a3 20    	bispsrb	$32
     9ea:	12 00       	ret	0
     9ec:	7c a1 20    	bicpsrb	$32
     9ef:	12 00       	ret	0
     9f1:	02 80 64    	bsr	0xa55
     9f4:	02 0f       	bsr	0xa03
     9f6:	02 28       	bsr	0xa1e
     9f8:	02 80 44    	bsr	0xa3c
     9fb:	02 80 89    	bsr	0xa84
     9fe:	02 80 6f    	bsr	0xa6d
     a01:	12 00       	ret	0
     a03:	67 d8 b6 97 	addr	0x9a, r1
     a07:	a7 d0 82 f0 	addr	752(sb), r2
     a0b:	17 a0 00 00 	movd	$15, r0
     a0f:	00 0f 
     a11:	0e 03 00    	movsd	[]
     a14:	5f d0 81 2c 	movqd	0, 300(sb)
     a18:	5f d0 81 30 	movqd	0, 304(sb)
     a1c:	12 00       	ret	0
     a1e:	5c d0 80 84 	movqb	0, 132(sb)
     a22:	5f d0 80 88 	movqd	0, 136(sb)
     a26:	97 a6 00 00 	movd	$97, 240(sb)
     a2a:	00 61 80 f0 
     a2e:	5f d0 80 f4 	movqd	0, 244(sb)
     a32:	df d0 81 1c 	movqd	1, 284(sb)
     a36:	df d0 81 18 	movqd	1, 280(sb)
     a3a:	12 00       	ret	0
     a3c:	a7 de b6 32 	addr	0x6e, 156(sb)
     a40:	80 9c 
     a42:	67 d8 b6 00 	addr	0x42, r1
     a46:	a7 d0 83 2c 	addr	812(sb), r2
     a4a:	17 a0 00 00 	movd	$16, r0
     a4e:	00 10 
     a50:	0e 03 00    	movsd	[]
     a53:	12 00       	ret	0
     a55:	5f a8 81 00 	movqd	0, @0x256
     a59:	5f a8 81 04 	movqd	0, @0x260
     a5d:	5f a8 81 08 	movqd	0, @0x264
     a61:	5f a8 81 0c 	movqd	0, @0x268
     a65:	2f ad 10    	sprd	sb, @0x16
     a68:	2f ad 00    	sprd	sb, @0x0
     a6b:	12 00       	ret	0
     a6d:	27 d0 83 2c 	addr	812(sb), r0
     a71:	6f 07       	lprd	intbase, r0
     a73:	12 00       	ret	0
     a75:	dc 0e       	movqb	-3, r1
     a77:	5c 10       	movqb	0, r2
     a79:	dc 1f       	movqb	-1, r3
     a7b:	e2          	svc
     a7c:	06          	06
     a7d:	ce 98 16 81 	movzbd	r2, 268(sb)
     a81:	0c 
     a82:	12 00       	ret	0
     a84:	67 d8 b6 4a 	addr	0xce, r1
     a88:	a7 d0 83 6c 	addr	876(sb), r2
     a8c:	17 a0 00 00 	movd	$8, r0
     a90:	00 08 
     a92:	0e 03 00    	movsd	[]
     a95:	12 00       	ret	0
     a97:	97 a6 00 00 	movd	$0, 308(sb)
     a9b:	00 00 81 34 
     a9f:	27 d8 b5 61 	addr	0x0, r0
     aa3:	03 d8 b5 6d 	addd	0x10, r0
     aa7:	02 bf 19    	bsr	0x9c0
     aaa:	97 a6 ab cd 	movd	$-1412567295, 260(sb)
     aae:	ef 01 81 04 
     ab2:	a7 de b5 4e 	addr	0x0, 264(sb)
     ab6:	81 08 
     ab8:	83 de b5 58 	addd	0x10, 264(sb)
     abc:	81 08 
     abe:	8a be a9    	bfs	0x967
     ac1:	a7 de 8b 73 	addr	0x1634, 264(sb)
     ac5:	81 08 
     ac7:	27 d8 8b 6d 	addr	0x1634, r0
     acb:	ea be 9c    	but	0x967
     ace:	67 d0 81 44 	addr	324(sb), r1
     ad2:	97 a0 00 00 	movd	$40, r2
     ad6:	00 28 
     ad8:	e2          	svc
     ad9:	1f e2 02    	cmpqd	4, r0[r2:b]
     adc:	e2          	svc
     add:	04 ea bf b9 	cmpb	tos[r7:w], -1676(r0)
     ae1:	74 
     ae2:	a5          	0245
     ae3:	07 7c 8a 0b 	cmpd	2571(r7), -6905(-12(fp))
     ae7:	74 a5 07 
     aea:	70 8a 0b ea 	subcb	-360161022(11(sp)), 306(r1)
     aee:	88 61 02 81 
     af2:	32 
     af3:	ea 84 34    	but	0xf27
     af6:	7c a5 0c    	adjspb	$12
     af9:	62 07       	save	[r0,r1,r2]
     afb:	74 a5 07 70 	tbitb	$7, @0xffffffffffffffea
     aff:	9a 7c       	bfc	0xafb
     b01:	14 a8 72    	movb	@0xffffffffffffffec, r0
     b04:	04 05 00    	cmpb	r0, $0
     b07:	da 16       	bge	0xb1d
     b09:	34 a0 06    	tbitb	$6, r0
     b0c:	3c d4 80 84 	sfsb	132(sb)
     b10:	3f cc 10    	sfsd	16(sp)
     b13:	57 a6 00 00 	movd	$253, 20(sp)
     b17:	00 fd 14 
     b1a:	ea 80 a1    	but	0xbbb
     b1d:	74 a5 07 70 	tbitb	$7, @0xffffffffffffffea
     b21:	8a 0d       	bfs	0xb2e
     b23:	74 a5 07 7c 	tbitb	$7, @0xfffffffffffffffc
     b27:	9a 76       	bfc	0xb1d
     b29:	02 80 f9    	bsr	0xc22
     b2c:	ea 71       	but	0xb1d
     b2e:	ce 58 ae 72 	movzbd	@0xffffffffffffffec, 12(sp)
     b32:	0c 
     b33:	74 a5 07 70 	tbitb	$7, @0xffffffffffffffea
     b37:	8a 0d       	bfs	0xb44
     b39:	74 a5 07 7c 	tbitb	$7, @0xfffffffffffffffc
     b3d:	9a 76       	bfc	0xb33
     b3f:	02 80 e3    	bsr	0xc22
     b42:	ea 71       	but	0xb33
     b44:	ce 58 ae 72 	movzbd	@0xffffffffffffffec, 16(sp)
     b48:	10 
     b49:	74 a5 07 70 	tbitb	$7, @0xffffffffffffffea
     b4d:	8a 0d       	bfs	0xb5a
     b4f:	74 a5 07 7c 	tbitb	$7, @0xfffffffffffffffc
     b53:	9a 76       	bfc	0xb49
     b55:	02 80 cd    	bsr	0xc22
     b58:	ea 71       	but	0xb49
     b5a:	ce 18 a8 72 	movzbd	@0xffffffffffffffec, r0
     b5e:	57 06 14    	movd	r0, 20(sp)
     b61:	04 05 06    	cmpb	r0, $6
     b64:	4a 80 4f    	bhi	0xbb3
     b67:	7d ef d8 04 	casew	0xb6b[r0:w]
     b6b:	12 00       	ret	0
     b6d:	1b 00       	ord	r0, r0
     b6f:	24          	044
     b70:	00 2c 00 34 	addb	r5, 52(0(fp))
     b74:	00 3c 00 44 	addb	r7, -60(0(fp))
     b78:	00 72 e0 7f 	addb	-528494462(r6), -253067189(r0)
     b7c:	d0 82 f0 ea 
     b80:	80 4b 
     b82:	72 e0       	restore	[r0,r1,r2]
     b84:	7f d0 82 f4 	cxpd	756(sb)
     b88:	ea 80 42    	but	0xbca
     b8b:	72 e0       	restore	[r0,r1,r2]
     b8d:	7f d0 82 f8 	cxpd	760(sb)
     b91:	ea 39       	but	0xbca
     b93:	72 e0       	restore	[r0,r1,r2]
     b95:	7f d0 82 fc 	cxpd	764(sb)
     b99:	ea 31       	but	0xbca
     b9b:	72 e0       	restore	[r0,r1,r2]
     b9d:	7f d0 83 00 	cxpd	768(sb)
     ba1:	ea 29       	but	0xbca
     ba3:	72 e0       	restore	[r0,r1,r2]
     ba5:	7f d0 83 04 	cxpd	772(sb)
     ba9:	ea 21       	but	0xbca
     bab:	72 e0       	restore	[r0,r1,r2]
     bad:	7f d0 83 08 	cxpd	776(sb)
     bb1:	ea 19       	but	0xbca
     bb3:	72 e0       	restore	[r0,r1,r2]
     bb5:	7f d0 83 10 	cxpd	784(sb)
     bb9:	ea 11       	but	0xbca
     bbb:	72 e0       	restore	[r0,r1,r2]
     bbd:	b4 a6 00 81 	tbitb	$0, 304(sb)
     bc1:	30 
     bc2:	9a 08       	bfc	0xbca
     bc4:	7f d0 83 1c 	cxpd	796(sb)
     bc8:	ea 02       	but	0xbca
     bca:	7c a5 f4    	adjspb	$-12
     bcd:	ea 83 5a    	but	0xf27
     bd0:	32 00       	rxp	0
     bd2:	82 0f 1e    	enter	[r0,r1,r2,r3], 30
     bd5:	7d a3 08 00 	bispsrw	$2048
     bd9:	54 a0 da    	movb	$-38, r1
     bdc:	5c 10       	movqb	0, r2
     bde:	5c 18       	movqb	0, r3
     be0:	e2          	svc
     be1:	06          	06
     be2:	e2          	svc
     be3:	15 1b 0a    	movw	r3, 10(r4)
     be6:	0d 3c       	addqw	-8, r7
     be8:	3c 3c       	sfsb	r7
     bea:	20 55 6e    	subb	-18(r2), $<undefined>
     bed:	61 74 74 72 	subw	-12(r6), -23(-14(sp))
     bf1:	69 
     bf2:	62 75       	save	[r0,r2,r4,r5,r6]
     bf4:	74 61 62    	tbitb	-30(r4), r5
     bf7:	6c 65 20    	lprb	sb, 32(r4)
     bfa:	65          	0145
     bfb:	72 72       	restore	[r1,r2,r3,r6]
     bfd:	6f 72 20    	lprd	car, 32(r6)
     c00:	54 c0 0c    	movb	12(fp), r1
     c03:	02 bb 60    	bsr	0x763
     c06:	e2          	svc
     c07:	15 03 20    	movw	r0, 32(r4)
     c0a:	3a 20       	bcc	0xc2a
     c0c:	67 c0 62    	addr	-30(fp), r1
     c0f:	a7 a8 1e    	addr	@0x30, r2
     c12:	e2          	svc
     c13:	1f e2 02    	cmpqd	4, r0[r2:b]
     c16:	e2          	svc
     c17:	15 05       	movw	r0, $<undefined>
     c19:	3e          	076
     c1a:	3e          	076
     c1b:	3e          	076
     c1c:	0a 0d       	beq	0xc29
     c1e:	92 f0       	exit	[r0,r1,r2,r3]
     c20:	32 00       	rxp	0
     c22:	62 07       	save	[r0,r1,r2]
     c24:	2f ad 00    	sprd	sb, @0x0
     c27:	95 a6 13 56 	movw	$4950, 818(sb)
     c2b:	83 32 
     c2d:	ce 18 a8 7e 	movzbd	@0xfffffffffffffffe, r0
     c31:	94 06 80 a0 	movb	r0, 160(sb)
     c35:	04 05 00    	cmpb	r0, $0
     c38:	ca 81 11    	blt	0xd49
     c3b:	74 a5 07 7c 	tbitb	$7, @0xfffffffffffffffc
     c3f:	9a 7c       	bfc	0xc3b
     c41:	94 ae 7e 80 	movb	@0xfffffffffffffffe, 164(sb)
     c45:	a4 
     c46:	9c 02       	cmpqb	5, r0
     c48:	0a 80 fd    	beq	0xd45
     c4b:	5c 0a       	movqb	4, r1
     c4d:	74 a5 07 7c 	tbitb	$7, @0xfffffffffffffffc
     c51:	9a 7c       	bfc	0xc4d
     c53:	d4 ad 7e    	movb	@0xfffffffffffffffe, tos
     c56:	cc 0f 77    	acbb	-1, r1, 0xc4d
     c59:	57 bd 00    	movd	tos, @0x0
     c5c:	97 ae 00 81 	movd	@0x0, 320(sb)
     c60:	40 
     c61:	84 a6 01 80 	cmpb	$1, 236(sb)
     c65:	ec 
     c66:	1a 0b       	bne	0xc71
     c68:	97 ae 00 80 	movd	@0x0, 216(sb)
     c6c:	d8 
     c6d:	5c d0 80 ec 	movqb	0, 236(sb)
     c71:	95 ee d8 81 	movw	0xdb5[r0:w], 818(sb)
     c75:	44 83 32 
     c78:	9c d0 81 1c 	cmpqb	1, 284(sb)
     c7c:	0a 07       	beq	0xc83
     c7e:	34 a0 00    	tbitb	$0, r0
     c81:	8a 1d       	bfs	0xc9e
     c83:	04 05 06    	cmpb	r0, $6
     c86:	da 80 5d    	bge	0xce3
     c89:	04 05 04    	cmpb	r0, $4
     c8c:	0a 06       	beq	0xc92
     c8e:	dc d0 81 10 	movqb	1, 272(sb)
     c92:	74 a5 07 7c 	tbitb	$7, @0xfffffffffffffffc
     c96:	9a 7c       	bfc	0xc92
     c98:	14 a8 7e    	movb	@0xfffffffffffffffe, r0
     c9b:	ea 80 aa    	but	0xd45
     c9e:	df d0 81 20 	movqd	1, 288(sb)
     ca2:	9c 00       	cmpqb	1, r0
     ca4:	0a 2d       	beq	0xcd1
     ca6:	9c 01       	cmpqb	3, r0
     ca8:	0a 32       	beq	0xcda
     caa:	14 a0 80    	movb	$-128, r0
     cad:	1c a8 7c    	cmpqb	0, @0xfffffffffffffffc
     cb0:	ca 7d       	blt	0xcad
     cb2:	1c a8 7e    	cmpqb	0, @0xfffffffffffffffe
     cb5:	1c a8 78    	cmpqb	0, @0xfffffffffffffff8
     cb8:	ca 7d       	blt	0xcb5
     cba:	94 ae 7a 81 	movb	@0xfffffffffffffffa, 276(sb)
     cbe:	14 
     cbf:	0f 09       	addqd	2, r1
     cc1:	1c a8 78    	cmpqb	0, @0xfffffffffffffff8
     cc4:	ca 7d       	blt	0xcc1
     cc6:	94 ae 7a 81 	movb	@0xfffffffffffffffa, 276(sb)
     cca:	14 
     ccb:	cc 07 6a    	acbb	-1, r0, 0xcb5
     cce:	ea 80 77    	but	0xd45
     cd1:	95 a6 0d f1 	movw	$3569, 818(sb)
     cd5:	83 32 
     cd7:	ea bf ac    	but	0xc83
     cda:	95 a6 0d f8 	movw	$3576, 818(sb)
     cde:	83 32 
     ce0:	ea bf a3    	but	0xc83
     ce3:	dc d0 81 10 	movqb	1, 272(sb)
     ce7:	57 a8 00    	movd	@0x0, r1
     cea:	14 a0 80    	movb	$-128, r0
     ced:	1c d3 80 a0 	cmpqb	6, 160(sb)
     cf1:	0a 07       	beq	0xcf8
     cf3:	1a 31       	bne	0xd24
     cf5:	00 00       	addb	r0, r0
     cf7:	00 1c a8 7c 	addb	r3, 175971496(-6020(fp))
     cfb:	ca 7d 1c a8 
     cff:	7e          	0176
     d00:	1c a8 78    	cmpqb	0, @0xfffffffffffffff8
     d03:	ca 7d       	blt	0xd00
     d05:	54 4d 00 7a 	movb	0(r1), @0xfffffffffffffffa
     d09:	0f 09       	addqd	2, r1
     d0b:	1c a8 78    	cmpqb	0, @0xfffffffffffffff8
     d0e:	ca 7d       	blt	0xd0b
     d10:	54 4d 7f 7a 	movb	-1(r1), @0xfffffffffffffffa
     d14:	cc 07 6c    	acbb	-1, r0, 0xd00
     d17:	1c a8 78    	cmpqb	0, @0xfffffffffffffff8
     d1a:	ca 7d       	blt	0xd17
     d1c:	54 05 7a    	movb	r0, @0xfffffffffffffffa
     d1f:	ea 26       	but	0xd45
     d21:	00 00       	addb	r0, r0
     d23:	00 1c a8 7c 	addb	r3, 175971496(-6020(fp))
     d27:	ca 7d 1c a8 
     d2b:	7e          	0176
     d2c:	1c a8 78    	cmpqb	0, @0xfffffffffffffff8
     d2f:	ca 7d       	blt	0xd2c
     d31:	54 aa 7a 00 	movb	@0xfffffffffffffffa, 0(r1)
     d35:	0f 09       	addqd	2, r1
     d37:	1c a8 78    	cmpqb	0, @0xfffffffffffffff8
     d3a:	ca 7d       	blt	0xd37
     d3c:	54 aa 7a 7f 	movb	@0xfffffffffffffffa, -1(r1)
     d40:	cc 07 6c    	acbb	-1, r0, 0xd2c
     d43:	ea 02       	but	0xd45
     d45:	72 e0       	restore	[r0,r1,r2]
     d47:	12 00       	ret	0
     d49:	df d7 00    	movqd	-1, 0(sb)
     d4c:	7d a3 08 00 	bispsrw	$2048
     d50:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     d54:	9a 7c       	bfc	0xd50
     d56:	54 a8 76    	movb	@0xfffffffffffffff0, r1
     d59:	67 d0 08    	addr	8(sb), r1
     d5c:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     d60:	9a 7c       	bfc	0xd5c
     d62:	94 ae 76 00 	movb	@0xfffffffffffffff0, 0(sb)
     d66:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
     d6a:	9a 7c       	bfc	0xd66
     d6c:	54 aa 76 00 	movb	@0xfffffffffffffff0, 0(r1)
     d70:	8f 08       	addqd	1, r1
     d72:	1c 48 7f    	cmpqb	0, -1(r1)
     d75:	1a 71       	bne	0xd66
     d77:	8f 0f       	addqd	-1, r1
     d79:	a7 d0 08    	addr	8(sb), r2
     d7c:	63 10       	subd	r2, r1
     d7e:	97 0e 04    	movd	r1, 4(sb)
     d81:	1f d0 80 f4 	cmpqd	0, 244(sb)
     d85:	0a 19       	beq	0xd9e
     d87:	72 e0       	restore	[r0,r1,r2]
     d89:	ef d4 80 f8 	lprd	sp, 248(sb)
     d8d:	ad be       	sprw	psr, tos
     d8f:	d9 a5 08 00 	orw	$2048, tos
     d93:	ad bf       	sprw	mod, tos
     d95:	d7 d5 80 f4 	movd	244(sb), tos
     d99:	5f d0 80 f4 	movqd	0, 244(sb)
     d9d:	52          	reti
     d9e:	72 e0       	restore	[r0,r1,r2]
     da0:	ce d8 a5 fe 	movzbd	$-2, tos
     da4:	5f b8       	movqd	0, tos
     da6:	d7 d5 00    	movd	0(sb), tos
     da9:	7f d0 83 0c 	cxpd	780(sb)
     dad:	ea be 1d    	but	0xbca
     db0:	72 e0       	restore	[r0,r1,r2]
     db2:	ea 81 75    	but	0xf27
     db5:	c5 0d       	cmpw	r1, tos
     db7:	ce 0d d7 0d 	extsw	-468888045(sb), r1[r5:b], 2, 23
     dbb:	e4 0d 56 13 
     dbf:	56 
     dc0:	13 56 13 56 	addcd	19(r2), -42(fp)
     dc4:	13 54 d5 00 	addcd	352352911(r2), -62(-6144(fp))
     dc8:	7a 8f a8 00 
     dcc:	42 
     dcd:	00 94 ae 7a 	addb	0(-4486(sb)), 0(4008(fp))
     dd1:	00 8f a8 00 
     dd5:	42 00       	rett	0
     dd7:	54 d5 00 7a 	movb	0(sb), @0xfffffffffffffffa
     ddb:	54 d5 01 7a 	movb	1(sb), @0xfffffffffffffffa
     ddf:	0f a9 00    	addqd	2, @0x0
     de2:	42 00       	rett	0
     de4:	94 ae 7a 00 	movb	@0xfffffffffffffffa, 0(sb)
     de8:	94 ae 7a 01 	movb	@0xfffffffffffffffa, 1(sb)
     dec:	0f a9 00    	addqd	2, @0x0
     def:	42 00       	rett	0
     df1:	94 ae 7a 81 	movb	@0xfffffffffffffffa, 276(sb)
     df5:	14 
     df6:	42 00       	rett	0
     df8:	94 ae 7a 81 	movb	@0xfffffffffffffffa, 276(sb)
     dfc:	14 
     dfd:	94 ae 7a 81 	movb	@0xfffffffffffffffa, 276(sb)
     e01:	14 
     e02:	42 00       	rett	0
     e04:	d7 05       	movd	r0, tos
     e06:	0f c9 04    	addqd	2, 4(sp)
     e09:	74 a6 08 0a 	tbitb	$8, 10(sp)
     e0d:	8a 09       	bfs	0xe16
     e0f:	ce 18 88 04 	movzbd	-1(4(sp)), r0
     e13:	7f 
     e14:	ea 1a       	but	0xe2e
     e16:	ae 9c 8e 04 	movusb	-1(4(sp)), 228(sb)
     e1a:	7f 80 e4 
     e1d:	ce 18 d0 80 	movzbd	228(sb), r0
     e21:	e4 
     e22:	ea 0c       	but	0xe2e
     e24:	d7 05       	movd	r0, tos
     e26:	0f c9 04    	addqd	2, 4(sp)
     e29:	ce 18 88 04 	movzbd	-1(4(sp)), r0
     e2d:	7f 
     e2e:	b7 06 83 6c 	tbitd	r0, 876(sb)
     e32:	9a 85 64    	bfc	0x1396
     e35:	9c 07       	cmpqb	-1, r0
     e37:	3c b8       	seqb	tos
     e39:	00 b8       	addb	tos, r0
     e3b:	48 a6 20 0a 	bicb	$32, 10(sp)
     e3f:	7d ef d8 04 	casew	0xe43[r0:w]
     e43:	78 00       	xorb	r0, r1
     e45:	11 01       	addcw	r0, r4
     e47:	4a 01       	bhi	0xe48
     e49:	35 03 65    	tbitw	r0, -27(r4)
     e4c:	03 75 03    	addd	3(r6), $<undefined>
     e4f:	a9 03 d0 03 	andw	r0, 268689667(r6)
     e53:	e1 03 
     e55:	57 05 9d 04 	movd	r0, @0x7428
     e59:	b2          	wait
     e5a:	04 cb 04 dc 	cmpb	4(sp), 470084868(r4)
     e5e:	04 ed 04 
     e61:	fe          	0376
     e62:	04 57 05 73 	cmpb	-13(r2), r0[r5:b]
     e66:	01 57 05 57 	addw	-41(r2), r0[r5:b]
     e6a:	05 bc 02 1f 	cmpw	tos, 31(2(fp))
     e6e:	01 57 05 57 	addw	-41(r2), r0[r5:b]
     e72:	05 57 05 57 	cmpw	-41(r2), r0[r5:b]
     e76:	05 57 05 57 	cmpw	-41(r2), r0[r5:b]
     e7a:	05 57 05 57 	cmpw	-41(r2), r0[r5:b]
     e7e:	05 27 02    	cmpw	r4, r0[r2:b]
     e81:	97 02 40    	movd	r0, -64(r2)
     e84:	01 57 05 57 	addw	-41(r2), r0[r5:b]
     e88:	05 57 05 57 	cmpw	-41(r2), r0[r5:b]
     e8c:	05 57 05 57 	cmpw	-41(r2), r0[r5:b]
     e90:	05 57 05 2c 	cmpw	44(r2), r0[r5:b]
     e94:	03 57 05 57 	addd	-41(r2), r0[r5:b]
     e98:	05 57 05 57 	cmpw	-41(r2), r0[r5:b]
     e9c:	05 57 05 57 	cmpw	-41(r2), r0[r5:b]
     ea0:	05 57 05 57 	cmpw	-41(r2), r0[r5:b]
     ea4:	05 57 05 35 	cmpw	53(r2), r0[r5:b]
     ea8:	01 01       	addw	r0, r4
     eaa:	02 6a       	bsr	0xe94
     eac:	01 89 02 20 	addw	32(2(sp)), r4
     eb0:	03 cb 02 e8 	addd	2(sp), -402554367(r4)
     eb4:	01 82 01 
     eb7:	ce 18 c8 00 	movzbd	0(sp), r0
     ebb:	9c 07       	cmpqb	-1, r0
     ebd:	3c b8       	seqb	tos
     ebf:	00 b8       	addb	tos, r0
     ec1:	1f 00       	cmpqd	0, r0
     ec3:	0a 84 d3    	beq	0x1396
     ec6:	ea bf 68    	but	0xe2e
     ec9:	1c d0 81 2c 	cmpqb	0, 300(sb)
     ecd:	1a 04       	bne	0xed1
     ecf:	42 00       	rett	0
     ed1:	b4 a6 00 81 	tbitb	$0, 300(sb)
     ed5:	2c 
     ed6:	8a 80 51    	bfs	0xf27
     ed9:	b4 a6 02 81 	tbitb	$2, 300(sb)
     edd:	2c 
     ede:	8a 25       	bfs	0xf03
     ee0:	74 a6 05 06 	tbitb	$5, 6(sp)
     ee4:	8a 04       	bfs	0xee8
     ee6:	42 00       	rett	0
     ee8:	d7 a5 00 00 	movd	$251, tos
     eec:	00 fb 
     eee:	d7 a5 00 00 	movd	$0, tos
     ef2:	00 00 
     ef4:	d7 a5 00 00 	movd	$0, tos
     ef8:	00 00 
     efa:	7f d0 83 18 	cxpd	792(sb)
     efe:	7c a5 f4    	adjspb	$-12
     f01:	42 00       	rett	0
     f03:	9c d0 81 38 	cmpqb	1, 312(sb)
     f07:	0a 80 43    	beq	0xf4a
     f0a:	d7 a5 00 00 	movd	$252, tos
     f0e:	00 fc 
     f10:	d7 a5 00 00 	movd	$0, tos
     f14:	00 00 
     f16:	d7 a5 00 00 	movd	$0, tos
     f1a:	00 00 
     f1c:	0a 2e       	beq	0xf4a
     f1e:	7f d0 83 14 	cxpd	788(sb)
     f22:	7c a5 f4    	adjspb	$-12
     f25:	42 00       	rett	0
     f27:	74 a6 08 06 	tbitb	$8, 6(sp)
     f2b:	8a 04       	bfs	0xf2f
     f2d:	42 00       	rett	0
     f2f:	d7 a5 00 00 	movd	$250, tos
     f33:	00 fa 
     f35:	d7 a5 00 00 	movd	$0, tos
     f39:	00 00 
     f3b:	d7 a5 00 00 	movd	$0, tos
     f3f:	00 00 
     f41:	7f d0 83 20 	cxpd	800(sb)
     f45:	7c a5 f4    	adjspb	$-12
     f48:	42 00       	rett	0
     f4a:	5c d0 81 38 	movqb	0, 312(sb)
     f4e:	42 00       	rett	0
     f50:	74 a5 06 70 	tbitb	$6, @0xffffffffffffffea
     f54:	9a 7c       	bfc	0xf50
     f56:	54 0d 72    	movb	r1, @0xffffffffffffffec
     f59:	17 b8       	movd	tos, r0
     f5b:	ea bf 6e    	but	0xec9
     f5e:	d7 0d       	movd	r1, tos
     f60:	d7 15       	movd	r2, tos
     f62:	57 c8 0c    	movd	12(sp), r1
     f65:	ce 98 48 00 	movzbd	0(r1), r2
     f69:	8f 08       	addqd	1, r1
     f6b:	17 08       	movd	r1, r0
     f6d:	03 10       	addd	r2, r0
     f6f:	57 06 0c    	movd	r0, 12(sp)
     f72:	ea 1b       	but	0xf8d
     f74:	95 a6 0e 04 	movw	$3588, 834(sb)
     f78:	83 42 
     f7a:	17 b8       	movd	tos, r0
     f7c:	ea bf 4d    	but	0xec9
     f7f:	49 a6 01 00 	bicw	$256, 10(sp)
     f83:	0a 
     f84:	17 b8       	movd	tos, r0
     f86:	ea bf 43    	but	0xec9
     f89:	d7 0d       	movd	r1, tos
     f8b:	d7 15       	movd	r2, tos
     f8d:	1f 10       	cmpqd	0, r2
     f8f:	0a 11       	beq	0xfa0
     f91:	74 a5 06 70 	tbitb	$6, @0xffffffffffffffea
     f95:	9a 7c       	bfc	0xf91
     f97:	54 4d 00 72 	movb	0(r1), @0xffffffffffffffec
     f9b:	8f 08       	addqd	1, r1
     f9d:	cf 17 74    	acbd	-1, r2, 0xf91
     fa0:	97 b8       	movd	tos, r2
     fa2:	57 b8       	movd	tos, r1
     fa4:	17 b8       	movd	tos, r0
     fa6:	ea bf 23    	but	0xec9
     fa9:	57 d0 80 f0 	movd	240(sb), r1
     fad:	17 b8       	movd	tos, r0
     faf:	ea bf 1a    	but	0xec9
     fb2:	97 a6 00 00 	movd	$2, 308(sb)
     fb6:	00 02 81 34 
     fba:	17 d0 81 08 	movd	264(sb), r0
     fbe:	ea b9 a9    	but	0x967
     fc1:	04 0d fa    	cmpb	r1, $-6
     fc4:	aa 80 4a    	blo	0x100e
     fc7:	04 0d ff    	cmpb	r1, $-1
     fca:	0a 80 44    	beq	0x100e
     fcd:	04 0d fc    	cmpb	r1, $-4
     fd0:	7a 1e       	ble	0xfee
     fd2:	ce 18 08    	movzbd	r1, r0
     fd5:	23 a0 00 00 	subd	$253, r0
     fd9:	00 fd 
     fdb:	b4 a0 00    	tbitb	$0, r2
     fde:	8a 09       	bfs	0xfe7
     fe0:	4e 8b 06 81 	cbitd	r0, 304(sb)
     fe4:	30 
     fe5:	ea 3b       	but	0x1020
     fe7:	4e 9b 06 81 	sbitd	r0, 304(sb)
     feb:	30 
     fec:	ea 34       	but	0x1020
     fee:	ce 18 08    	movzbd	r1, r0
     ff1:	23 a0 00 00 	subd	$250, r0
     ff5:	00 fa 
     ff7:	b4 a0 00    	tbitb	$0, r2
     ffa:	8a 0d       	bfs	0x1007
     ffc:	4e 8b 06 81 	cbitd	r0, 300(sb)
    1000:	2c 
    1001:	dc d0 81 38 	movqb	1, 312(sb)
    1005:	ea 1b       	but	0x1020
    1007:	4e 9b 06 81 	sbitd	r0, 300(sb)
    100b:	2c 
    100c:	ea 14       	but	0x1020
    100e:	a7 de b0 e0 	addr	0xee, 296(sb)
    1012:	81 28 
    1014:	02 b1 c0    	bsr	0x1d4
    1017:	58 a6 20 0a 	orb	$32, 10(sp)
    101b:	17 b8       	movd	tos, r0
    101d:	ea be ac    	but	0xec9
    1020:	3f 14       	sfsd	r2
    1022:	17 b8       	movd	tos, r0
    1024:	ea be a5    	but	0xec9
    1027:	74 a0 00    	tbitb	$0, r1
    102a:	ce 58 d0 81 	movzbd	280(sb), r1
    102e:	18 
    102f:	9a 08       	bfc	0x1037
    1031:	dc d0 81 18 	movqb	1, 280(sb)
    1035:	ea 06       	but	0x103b
    1037:	5c d0 81 18 	movqb	0, 280(sb)
    103b:	17 b8       	movd	tos, r0
    103d:	ea be 8c    	but	0xec9
    1040:	1f 08       	cmpqd	0, r1
    1042:	0a 13       	beq	0x1055
    1044:	97 a6 ab cd 	movd	$-1412567295, 260(sb)
    1048:	ef 01 81 04 
    104c:	97 0e 81 08 	movd	r1, 264(sb)
    1050:	17 b8       	movd	tos, r0
    1052:	ea be 77    	but	0xec9
    1055:	97 a6 00 00 	movd	$4, 308(sb)
    1059:	00 04 81 34 
    105d:	57 a0 00 00 	movd	$3, r1
    1061:	00 03 
    1063:	ea ba 34    	but	0xa97
    1066:	d7 0d       	movd	r1, tos
    1068:	ce 58 08    	movzbd	r1, r1
    106b:	04 0d 06    	cmpb	r1, $6
    106e:	4a 15       	bhi	0x1083
    1070:	17 f0 d1 82 	movd	752(sb)[r1:d], r0
    1074:	f0 
    1075:	97 17 d1 82 	movd	r2, 752(sb)[r1:d]
    1079:	f0 
    107a:	97 00       	movd	r0, r2
    107c:	57 b8       	movd	tos, r1
    107e:	17 b8       	movd	tos, r0
    1080:	ea be 49    	but	0xec9
    1083:	1c 0d       	cmpqb	-6, r1
    1085:	0a 80 3d    	beq	0x10c2
    1088:	9c 0d       	cmpqb	-5, r1
    108a:	0a 2c       	beq	0x10b6
    108c:	1c 0e       	cmpqb	-4, r1
    108e:	0a 22       	beq	0x10b0
    1090:	9c 0e       	cmpqb	-3, r1
    1092:	0a 2a       	beq	0x10bc
    1094:	1c 0f       	cmpqb	-2, r1
    1096:	0a 11       	beq	0x10a7
    1098:	9c 0f       	cmpqb	-1, r1
    109a:	0a 11       	beq	0x10ab
    109c:	57 b8       	movd	tos, r1
    109e:	58 a6 20 0a 	orb	$32, 10(sp)
    10a2:	17 b8       	movd	tos, r0
    10a4:	ea be 25    	but	0xec9
    10a7:	df 0b       	movqd	7, r1
    10a9:	ea 47       	but	0x1070
    10ab:	67 a8 08    	addr	@0x8, r1
    10ae:	ea 42       	but	0x1070
    10b0:	67 a8 09    	addr	@0x9, r1
    10b3:	ea bf bd    	but	0x1070
    10b6:	67 a8 0a    	addr	@0x10, r1
    10b9:	ea bf b7    	but	0x1070
    10bc:	67 a8 0b    	addr	@0x11, r1
    10bf:	ea bf b1    	but	0x1070
    10c2:	67 a8 0c    	addr	@0x12, r1
    10c5:	ea bf ab    	but	0x1070
    10c8:	02 83 b7    	bsr	0x147f
    10cb:	9a 06       	bfc	0x10d1
    10cd:	58 a6 20 0a 	orb	$32, 10(sp)
    10d1:	17 b8       	movd	tos, r0
    10d3:	ea bd f6    	but	0xec9
    10d6:	d7 0d       	movd	r1, tos
    10d8:	87 d0 04    	cmpd	4(sb), r2
    10db:	6a 05       	bgt	0x10e0
    10dd:	97 d0 04    	movd	4(sb), r2
    10e0:	d7 15       	movd	r2, tos
    10e2:	17 10       	movd	r2, r0
    10e4:	97 08       	movd	r1, r2
    10e6:	67 d0 08    	addr	8(sb), r1
    10e9:	0e 00 00    	movsb	[]
    10ec:	5f d0 04    	movqd	0, 4(sb)
    10ef:	97 b8       	movd	tos, r2
    10f1:	57 b8       	movd	tos, r1
    10f3:	17 b8       	movd	tos, r0
    10f5:	d7 d0 00    	movd	0(sb), r3
    10f8:	ea bd d1    	but	0xec9
    10fb:	9c d0 80 84 	cmpqb	1, 132(sb)
    10ff:	1a 06       	bne	0x1105
    1101:	58 a6 20 0a 	orb	$32, 10(sp)
    1105:	17 b8       	movd	tos, r0
    1107:	ea bd c2    	but	0xec9
    110a:	74 a6 08 0a 	tbitb	$8, 10(sp)
    110e:	8a 27       	bfs	0x1135
    1110:	44 00       	cmpb	r0, r1
    1112:	0a 2e       	beq	0x1140
    1114:	ce 58 08    	movzbd	r1, r1
    1117:	f7 0e af b7 	tbitd	r1, 0xce
    111b:	9a 30       	bfc	0x114b
    111d:	b4 a0 00    	tbitb	$0, r2
    1120:	8a 09       	bfs	0x1129
    1122:	4e 8b 0e 83 	cbitd	r1, 876(sb)
    1126:	6c 
    1127:	ea 07       	but	0x112e
    1129:	4e 9b 0e 83 	sbitd	r1, 876(sb)
    112d:	6c 
    112e:	3f 0c       	sfsd	r1
    1130:	17 b8       	movd	tos, r0
    1132:	ea bd 97    	but	0xec9
    1135:	a7 de af e1 	addr	0x116, 296(sb)
    1139:	81 28 
    113b:	02 b0 99    	bsr	0x1d4
    113e:	ea 18       	but	0x1156
    1140:	a7 de af f6 	addr	0x136, 296(sb)
    1144:	81 28 
    1146:	02 b0 8e    	bsr	0x1d4
    1149:	ea 0d       	but	0x1156
    114b:	a7 de b0 19 	addr	0x164, 296(sb)
    114f:	81 28 
    1151:	02 b0 83    	bsr	0x1d4
    1154:	ea 02       	but	0x1156
    1156:	58 a6 20 0a 	orb	$32, 10(sp)
    115a:	17 b8       	movd	tos, r0
    115c:	ea bd 6d    	but	0xec9
    115f:	ce 58 a8 c0 	movzbd	@0x16318464, r1
    1163:	f9 00 00 
    1166:	17 b8       	movd	tos, r0
    1168:	ea bd 61    	but	0xec9
    116b:	97 0e 80 9c 	movd	r1, 156(sb)
    116f:	17 b8       	movd	tos, r0
    1171:	ea bd 58    	but	0xec9
    1174:	44 a0 0d    	cmpb	$13, r1
    1177:	0a 10       	beq	0x1187
    1179:	74 a5 06 70 	tbitb	$6, @0xffffffffffffffea
    117d:	9a 7c       	bfc	0x1179
    117f:	54 0d 72    	movb	r1, @0xffffffffffffffec
    1182:	17 b8       	movd	tos, r0
    1184:	ea bd 45    	but	0xec9
    1187:	54 a0 0a    	movb	$10, r1
    118a:	74 a5 06 70 	tbitb	$6, @0xffffffffffffffea
    118e:	9a 7c       	bfc	0x118a
    1190:	54 0d 72    	movb	r1, @0xffffffffffffffec
    1193:	54 a0 0d    	movb	$13, r1
    1196:	74 a5 06 70 	tbitb	$6, @0xffffffffffffffea
    119a:	9a 7c       	bfc	0x1196
    119c:	54 0d 72    	movb	r1, @0xffffffffffffffec
    119f:	17 b8       	movd	tos, r0
    11a1:	ea bd 28    	but	0xec9
    11a4:	d7 0d       	movd	r1, tos
    11a6:	d7 15       	movd	r2, tos
    11a8:	ce 98 d0 82 	movzbd	560(sb), r2
    11ac:	30 
    11ad:	67 d0 82 31 	addr	561(sb), r1
    11b1:	ea bd dc    	but	0xf8d
    11b4:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
    11b8:	9a 7c       	bfc	0x11b4
    11ba:	54 a5 00 76 	movb	$0, @0xfffffffffffffff0
    11be:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
    11c2:	9a 7c       	bfc	0x11be
    11c4:	14 a8 76    	movb	@0xfffffffffffffff0, r0
    11c7:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
    11cb:	9a 7c       	bfc	0x11c7
    11cd:	ce 58 a8 76 	movzbd	@0xfffffffffffffff0, r1
    11d1:	34 a0 07    	tbitb	$7, r0
    11d4:	9a 0f       	bfc	0x11e3
    11d6:	a7 de af d9 	addr	0x1af, 296(sb)
    11da:	81 28 
    11dc:	02 af f8    	bsr	0x1d4
    11df:	58 a6 20 0a 	orb	$32, 10(sp)
    11e3:	17 b8       	movd	tos, r0
    11e5:	ea bc e4    	but	0xec9
    11e8:	02 b0 40    	bsr	0x228
    11eb:	9a 09       	bfc	0x11f4
    11ed:	57 d0 00    	movd	0(sb), r1
    11f0:	58 a6 20 0a 	orb	$32, 10(sp)
    11f4:	b4 a6 00 81 	tbitb	$0, 292(sb)
    11f8:	24 
    11f9:	8a 0c       	bfs	0x1205
    11fb:	4e 48 a6 00 	cbitb	$0, 10(sp)
    11ff:	0a 
    1200:	17 b8       	movd	tos, r0
    1202:	ea bc c7    	but	0xec9
    1205:	4e 58 a6 00 	sbitb	$0, 10(sp)
    1209:	0a 
    120a:	17 b8       	movd	tos, r0
    120c:	ea bc bd    	but	0xec9
    120f:	02 b1 0d    	bsr	0x31c
    1212:	9a 09       	bfc	0x121b
    1214:	58 a6 20 0a 	orb	$32, 10(sp)
    1218:	57 d0 00    	movd	0(sb), r1
    121b:	17 b8       	movd	tos, r0
    121d:	ea bc ac    	but	0xec9
    1220:	5f d0 81 20 	movqd	0, 288(sb)
    1224:	df d0 80 ec 	movqd	1, 236(sb)
    1228:	97 d6 81 18 	movd	280(sb), 284(sb)
    122c:	81 1c 
    122e:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
    1232:	9a 7c       	bfc	0x122e
    1234:	54 a5 02 76 	movb	$2, @0xfffffffffffffff0
    1238:	af d4 80 f8 	sprd	sp, 248(sb)
    123c:	a7 de 80 94 	addr	0x12d0, 244(sb)
    1240:	80 f4 
    1242:	1f 10       	cmpqd	0, r2
    1244:	0a 19       	beq	0x125d
    1246:	14 48 00    	movb	0(r1), r0
    1249:	04 a0 0d    	cmpb	$13, r0
    124c:	0a 11       	beq	0x125d
    124e:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
    1252:	9a 7c       	bfc	0x124e
    1254:	54 05 76    	movb	r0, @0xfffffffffffffff0
    1257:	8f 08       	addqd	1, r1
    1259:	8f 17       	addqd	-1, r2
    125b:	ea 67       	but	0x1242
    125d:	74 a5 06 74 	tbitb	$6, @0xffffffffffffffee
    1261:	9a 7c       	bfc	0x125d
    1263:	54 a5 0d 76 	movb	$13, @0xfffffffffffffff0
    1267:	74 a5 07 74 	tbitb	$7, @0xffffffffffffffee
    126b:	9a 7c       	bfc	0x1267
    126d:	14 a8 76    	movb	@0xfffffffffffffff0, r0
    1270:	df d0 81 1c 	movqd	1, 284(sb)
    1274:	9c d0 81 20 	cmpqb	1, 288(sb)
    1278:	0a 80 46    	beq	0x12be
    127b:	04 a0 80    	cmpb	$-128, r0
    127e:	0a 07       	beq	0x1285
    1280:	17 b8       	movd	tos, r0
    1282:	ea bc 47    	but	0xec9
    1285:	17 d0 80 d8 	movd	216(sb), r0
    1289:	02 b7 37    	bsr	0x9c0
    128c:	8a 1b       	bfs	0x12a7
    128e:	95 ce 0a 80 	movw	10(sp), 252(sb)
    1292:	fc 
    1293:	17 b8       	movd	tos, r0
    1295:	7c a5 f8    	adjspb	$-8
    1298:	d5 d5 80 fc 	movw	252(sb), tos
    129c:	d5 a5 01 00 	movw	$256, tos
    12a0:	d7 d5 81 40 	movd	320(sb), tos
    12a4:	ea bc 25    	but	0xec9
    12a7:	97 a6 ab cd 	movd	$-1412567295, 260(sb)
    12ab:	ef 01 81 04 
    12af:	97 06 81 08 	movd	r0, 264(sb)
    12b3:	97 a6 00 00 	movd	$3, 308(sb)
    12b7:	00 03 81 34 
    12bb:	ea b6 ac    	but	0x967
    12be:	a7 de ae ce 	addr	0x18c, 296(sb)
    12c2:	81 28 
    12c4:	02 af 10    	bsr	0x1d4
    12c7:	58 a6 20 0a 	orb	$32, 10(sp)
    12cb:	17 b8       	movd	tos, r0
    12cd:	ea bb fc    	but	0xec9
    12d0:	58 a6 20 0a 	orb	$32, 10(sp)
    12d4:	57 d0 00    	movd	0(sb), r1
    12d7:	17 b8       	movd	tos, r0
    12d9:	ea bb f0    	but	0xec9
    12dc:	d7 15       	movd	r2, tos
    12de:	02 b2 c3    	bsr	0x5a1
    12e1:	97 b8       	movd	tos, r2
    12e3:	9a 09       	bfc	0x12ec
    12e5:	58 a6 20 0a 	orb	$32, 10(sp)
    12e9:	57 d0 00    	movd	0(sb), r1
    12ec:	17 b8       	movd	tos, r0
    12ee:	ea bb db    	but	0xec9
    12f1:	d7 15       	movd	r2, tos
    12f3:	d7 1d       	movd	r3, tos
    12f5:	02 b1 bd    	bsr	0x4b2
    12f8:	d7 b8       	movd	tos, r3
    12fa:	97 b8       	movd	tos, r2
    12fc:	9a 09       	bfc	0x1305
    12fe:	58 a6 20 0a 	orb	$32, 10(sp)
    1302:	57 d0 00    	movd	0(sb), r1
    1305:	17 b8       	movd	tos, r0
    1307:	ea bb c2    	but	0xec9
    130a:	02 b2 34    	bsr	0x53e
    130d:	9a 09       	bfc	0x1316
    130f:	58 a6 20 0a 	orb	$32, 10(sp)
    1313:	57 d0 00    	movd	0(sb), r1
    1316:	17 b8       	movd	tos, r0
    1318:	ea bb b1    	but	0xec9
    131b:	02 b1 50    	bsr	0x46b
    131e:	9a 09       	bfc	0x1327
    1320:	58 a6 20 0a 	orb	$32, 10(sp)
    1324:	57 d0 00    	movd	0(sb), r1
    1327:	17 b8       	movd	tos, r0
    1329:	ea bb a0    	but	0xec9
    132c:	02 b1 01    	bsr	0x42d
    132f:	9a 09       	bfc	0x1338
    1331:	58 a6 20 0a 	orb	$32, 10(sp)
    1335:	57 d0 00    	movd	0(sb), r1
    1338:	17 b8       	movd	tos, r0
    133a:	ea bb 8f    	but	0xec9
    133d:	02 b3 15    	bsr	0x652
    1340:	9a 09       	bfc	0x1349
    1342:	58 a6 20 0a 	orb	$32, 10(sp)
    1346:	57 d0 00    	movd	0(sb), r1
    1349:	17 b8       	movd	tos, r0
    134b:	ea bb 7e    	but	0xec9
    134e:	d7 05       	movd	r0, tos
    1350:	27 a8 00    	addr	@0x0, r0
    1353:	ea 80 49    	but	0x139c
    1356:	d7 05       	movd	r0, tos
    1358:	27 a8 04    	addr	@0x4, r0
    135b:	ea 80 41    	but	0x139c
    135e:	d7 05       	movd	r0, tos
    1360:	27 a8 08    	addr	@0x8, r0
    1363:	ea 39       	but	0x139c
    1365:	d7 05       	movd	r0, tos
    1367:	27 a8 0c    	addr	@0x12, r0
    136a:	ea 32       	but	0x139c
    136c:	d7 05       	movd	r0, tos
    136e:	27 a8 10    	addr	@0x16, r0
    1371:	ea 2b       	but	0x139c
    1373:	d7 05       	movd	r0, tos
    1375:	27 a8 18    	addr	@0x24, r0
    1378:	ea 24       	but	0x139c
    137a:	d7 05       	movd	r0, tos
    137c:	27 a8 1c    	addr	@0x28, r0
    137f:	ea 1d       	but	0x139c
    1381:	d7 05       	movd	r0, tos
    1383:	27 a8 20    	addr	@0x32, r0
    1386:	ea 16       	but	0x139c
    1388:	d7 05       	movd	r0, tos
    138a:	27 a8 24    	addr	@0x36, r0
    138d:	ea 0f       	but	0x139c
    138f:	d7 05       	movd	r0, tos
    1391:	27 a8 28    	addr	@0x40, r0
    1394:	ea 08       	but	0x139c
    1396:	0f cf 04    	addqd	-2, 4(sp)
    1399:	27 a8 14    	addr	@0x20, r0
    139c:	03 d0 80 9c 	addd	156(sb), r0
    13a0:	ce d9 45 00 	movzwd	0(r0), tos
    13a4:	ce d9 45 02 	movzwd	2(r0), tos
    13a8:	c3 8d 04 08 	addd	8(4(sp)), tos
    13ac:	14 c8 12    	movb	18(sp), r0
    13af:	08 a0 02    	bicb	$2, r0
    13b2:	6c 00       	lprb	us, r0
    13b4:	17 c8 08    	movd	8(sp), r0
    13b7:	32 04       	rxp	4
    13b9:	d7 a5 49 56 	movd	$1230392835, tos
    13bd:	4e 03 
    13bf:	ea 80 55    	but	0x1414
    13c2:	d7 a5 49 4d 	movd	$1229803011, tos
    13c6:	4e 03 
    13c8:	ea 80 4c    	but	0x1414
    13cb:	d7 a5 54 42 	movd	$1413628163, tos
    13cf:	41 03 
    13d1:	ea 80 43    	but	0x1414
    13d4:	d7 a5 55 50 	movd	$1431324163, tos
    13d8:	46 03 
    13da:	ea 3a       	but	0x1414
    13dc:	d7 a5 4c 4c 	movd	$1280067843, tos
    13e0:	49 03 
    13e2:	ea 32       	but	0x1414
    13e4:	d7 a5 43 56 	movd	$1129730819, tos
    13e8:	53 03 
    13ea:	ea 2a       	but	0x1414
    13ec:	d7 a5 5a 56 	movd	$1515602947, tos
    13f0:	44 03 
    13f2:	ea 22       	but	0x1414
    13f4:	d7 a5 47 4c 	movd	$1196180995, tos
    13f8:	46 03 
    13fa:	ea 1a       	but	0x1414
    13fc:	d7 a5 54 50 	movd	$1414545923, tos
    1400:	42 03 
    1402:	ea 12       	but	0x1414
    1404:	d7 a5 43 52 	movd	$1129468931, tos
    1408:	54 03 
    140a:	ea 0a       	but	0x1414
    140c:	d7 a5 44 4e 	movd	$1145984259, tos
    1410:	55 03 
    1412:	ea 02       	but	0x1414
    1414:	02 b3 0b    	bsr	0x71f
    1417:	0d 0a       	addqw	4, r1
    1419:	0a 2a       	beq	0x1443
    141b:	2a 2a       	bcs	0x1445
    141d:	20 45 78    	subb	-8(r0), $<undefined>
    1420:	63 65 70 74 	subd	-16(r4), @0xffffffffffffffee
    1424:	69 6f 6e 20 	andw	32(r5), 40(r5)[r6:w]
    1428:	28 
    1429:	00 67 b8 02 	addb	2(r4), tos[r0:b]
    142d:	b2          	wait
    142e:	bc 02       	slsb	r0
    1430:	b2          	wait
    1431:	f0 29       	subcb	r5, r7
    1433:	20 61 74    	subb	-12(r4), r4
    1436:	20 50 43    	subb	-61(r2), r0
    1439:	20 3d       	subb	r7, $<undefined>
    143b:	20 00       	subb	r0, r0
    143d:	17 c8 04    	movd	4(sp), r0
    1440:	02 b3 33    	bsr	0x773
    1443:	02 b2 f8    	bsr	0x73b
    1446:	ea 00       	but	0x1446
    1448:	62 06       	save	[r1,r2]
    144a:	a7 c8 0c    	addr	12(sp), r2
    144d:	dd 57 02    	movqw	-1, 2(r2)
    1450:	5f 08       	movqd	0, r1
    1452:	54 a0 06    	movb	$6, r1
    1455:	e2          	svc
    1456:	07 72 60 12 	cmpd	-32(r6), 18(r0)
    145a:	05 82 06 05 	cmpw	5(6(fp)), -6208(r0)
    145e:	a7 c0 
    1460:	7b 95 c2 08 	xord	-41(34078941(sb)), @0x2
    1464:	00 dd 57 02 
    1468:	5f 08       	movqd	0, r1
    146a:	54 a0 05    	movb	$5, r1
    146d:	e2          	svc
    146e:	07 14 c6 7f 	cmpd	r2, -32(108989330(fp))
    1472:	0b 92 60 
    1475:	12 03       	ret	3
    1477:	5c 10       	movqb	0, r2
    1479:	dc 1f       	movqb	-1, r3
    147b:	e2          	svc
    147c:	06          	06
    147d:	12 00       	ret	0
    147f:	62 f9       	save	[r0,r3,r4,r5,r6,r7]
    1481:	17 08       	movd	r1, r0
    1483:	57 09       	movd	r1, r5
    1485:	9f 08       	cmpqd	1, r1
    1487:	aa 0b       	blo	0x1492
    1489:	67 d9 bf bf 	addr	0x1448, r5
    148d:	43 f1 d9 80 	addd	0x1583[r1:d], r5
    1491:	f6 
    1492:	07 2d 00 00 	cmpd	r5, $256
    1496:	01 00 
    1498:	aa 80 df    	blo	0x1577
    149b:	07 6d 00 48 	cmpd	0(r5), $1215652950
    149f:	75 64 56 
    14a2:	1a 80 d5    	bne	0x1577
    14a5:	54 a0 b3    	movb	$-77, r1
    14a8:	02 4f       	bsr	0x1477
    14aa:	ce d8 11    	movzbd	r2, r7
    14ad:	54 a0 b4    	movb	$-76, r1
    14b0:	02 47       	bsr	0x1477
    14b2:	94 11       	movb	r2, r6
    14b4:	a0 39       	subb	r7, r6
    14b6:	15 69 0c    	movw	12(r5), r4
    14b9:	01 a1 00 ff 	addw	$255, r4
    14bd:	4e 15 a1 f8 	lshw	$-8, r4
    14c1:	9c 69 04    	cmpqb	3, 4(r5)
    14c4:	aa 80 b7    	blo	0x157b
    14c7:	87 06 82 34 	cmpd	r0, 564(sb)
    14cb:	0a 80 9a    	beq	0x1565
    14ce:	e0 d1 82 3c 	subb	572(sb), r7
    14d2:	94 26 82 3c 	movb	r4, 572(sb)
    14d6:	54 a0 14    	movb	$20, r1
    14d9:	5c 10       	movqb	0, r2
    14db:	e2          	svc
    14dc:	06          	06
    14dd:	54 a0 b3    	movb	$-77, r1
    14e0:	94 20       	movb	r4, r2
    14e2:	80 38       	addb	r7, r2
    14e4:	d4 15       	movb	r2, tos
    14e6:	5c 18       	movqb	0, r3
    14e8:	e2          	svc
    14e9:	06          	06
    14ea:	54 a0 b4    	movb	$-76, r1
    14ed:	94 b8       	movb	tos, r2
    14ef:	5c 18       	movqb	0, r3
    14f1:	e2          	svc
    14f2:	06          	06
    14f3:	1f 00       	cmpqd	0, r0
    14f5:	0a 80 3d    	beq	0x1532
    14f8:	4e d5 a1 08 	lshw	$8, r7
    14fc:	57 28       	movd	r5, r1
    14fe:	43 68 08    	addd	8(r5), r1
    1501:	5f 18       	movqd	0, r3
    1503:	47 1b 0c    	cmpd	r3, 12(r5)
    1506:	da 30       	bge	0x1536
    1508:	d4 e5 19    	movb	r3[r1:b], tos
    150b:	77 1b 18    	tbitd	r3, 24(r5)
    150e:	9a 1b       	bfc	0x1529
    1510:	94 e0 59 01 	movb	1(r3)[r1:b], r2
    1514:	4e 95 a0 08 	lshw	$8, r2
    1518:	94 b8       	movb	tos, r2
    151a:	a1 68 14    	subw	20(r5), r2
    151d:	81 38       	addw	r7, r2
    151f:	d5 15       	movw	r2, tos
    1521:	e7 e5 1f    	addr	r3[r7:b], tos
    1524:	02 bf 24    	bsr	0x1448
    1527:	8f 18       	addqd	1, r3
    1529:	e7 e5 1f    	addr	r3[r7:b], tos
    152c:	02 bf 1c    	bsr	0x1448
    152f:	cf 18 54    	acbd	1, r3, 0x1503
    1532:	d5 a1 c0 00 	movw	$-16384, r7
    1536:	df 17       	movqd	-1, r2
    1538:	95 38       	movw	r7, r2
    153a:	97 16 82 38 	movd	r2, 568(sb)
    153e:	c1 69 10    	addw	16(r5), r7
    1541:	e1 69 14    	subw	20(r5), r7
    1544:	d5 3d       	movw	r7, tos
    1546:	d7 a5 ff ff 	movd	$-65010, tos
    154a:	02 0e 
    154c:	02 be fc    	bsr	0x1448
    154f:	d7 a5 ff ff 	movd	$-65009, tos
    1553:	02 0f 
    1555:	02 be f3    	bsr	0x1448
    1558:	97 6e 04 82 	movd	4(r5), 560(sb)
    155c:	30 
    155d:	57 d0 82 34 	movd	564(sb), r1
    1561:	97 06 82 34 	movd	r0, 564(sb)
    1565:	97 d0 82 38 	movd	568(sb), r2
    1569:	7c a1 20    	bicpsrb	$32
    156c:	72 9f       	restore	[r0,r3,r4,r5,r6,r7]
    156e:	12 00       	ret	0
    1570:	5f 10       	movqd	0, r2
    1572:	7c a3 20    	bispsrb	$32
    1575:	ea 77       	but	0x156c
    1577:	df 0f       	movqd	-1, r1
    1579:	ea 77       	but	0x1570
    157b:	5f 0f       	movqd	-2, r1
    157d:	ea 73       	but	0x1570
    157f:	df 0e       	movqd	-3, r1
    1581:	ea 6f       	but	0x1570
    1583:	43 01       	addd	r0, r5
    1585:	00 00       	addb	r0, r0
    1587:	5b 01       	ord	r0, r5
    1589:	00 00       	addb	r0, r0
    158b:	56          	0126
    158c:	64          	0144
    158d:	75 48 02    	tbitw	2(r1), r1
    1590:	0a 0d       	beq	0x159d
    1592:	00 00       	addb	r0, r0
    1594:	00 00       	addb	r0, r0
    1596:	00 00       	addb	r0, r0
    1598:	00 00       	addb	r0, r0
    159a:	00 cb ff 00 	addb	-16777216(sp), 86(r4)
    159e:	00 00 c0 00 
    15a2:	00 56 
    15a4:	64          	0144
    15a5:	75 48 01    	tbitw	1(r1), r1
    15a8:	0a 00       	beq	0x15a8
    15aa:	00 26 00    	addb	r4, 0(fp)
    15ad:	00 00       	addb	r0, r0
    15af:	6b 00       	andd	r0, r1
    15b1:	00 00       	addb	r0, r0
    15b3:	0e          	016
    15b4:	34 00       	tbitb	r0, r0
    15b6:	00 0e 34    	addb	r1, 52(fp)
    15b9:	00 00       	addb	r0, r0
    15bb:	20 20       	subb	r4, r0
    15bd:	40 40 00    	addb	0(r0), r1
    15c0:	10 08       	addcb	r1, r0
    15c2:	40 40 20    	addb	32(r0), r1
    15c5:	20 01       	subb	r0, r4
    15c7:	48 00       	bicb	r0, r1
    15c9:	c9 1b d0 0d 	bicw	r3, 269295688(r7)
    15cd:	20 48 
    15cf:	34 b0 2e 48 	tbitb	EXT(46) + -56, r0
    15d3:	a9 0a 20    	andw	r1, 32(r2)
    15d6:	45 34 68 60 	cmpw	r6, -32(-24(sp))
    15da:	c9 04       	bicw	r0, reserved
    15dc:	b0 12 20    	subcb	r2, 32(r2)
    15df:	48 34 b0 1d 	bicb	r6, -56(-4067(sp))
    15e3:	48 
    15e4:	a9 ec 20 62 	andw	r4[r0:w], 52(-30(sb))
    15e8:	34 
    15e9:	6a 6a       	bgt	0x15d3
    15eb:	6a 68       	bgt	0x15d3
    15ed:	90 11       	addcb	r2, r6
    15ef:	60 c9 0a    	subb	10(sp), r5
    15f2:	d0 0c       	addcb	r1, reserved
    15f4:	20 48 34    	subb	52(r1), r0
    15f7:	b0 07 a9 0d 	subcb	r0, @0x13[r1:d]
    15fb:	20 45 34    	subb	52(r0), $<undefined>
    15fe:	a9 0a 4c    	andw	r1, -52(r2)
    1601:	cb ff 48 a9 	bicd	-333422028(r1)[r0:q], @0xffffffffffffffde[r1:q]
    1605:	ec 20 62 34 
    1609:	6a 
    160a:	6a 68       	bgt	0x15f2
    160c:	b0 03 20    	subcb	r0, 32(r6)
    160f:	57 34 60 48 	movd	r6, -56(-32(sp))
    1613:	a9 da 20 62 	andw	0x1633, -30(r2)
    1617:	34 18       	tbitb	r3, r0
    1619:	69 ff 68 60 	andw	3703(r5)[r0:q], 52(r4)[r0:w]
    161d:	8e 77 34 
    1620:	8c 78 34    	addqb	1, 52(r7)
    1623:	a2          	nop
    1624:	00 a0 ff    	addb	$-1, r0
    1627:	20 f4 ff 8a 	subb	r0[r0:q][r7:d], -8(2732(fp))
    162b:	ac 78 
    162d:	34 ae 77 34 	tbitb	@0xfffffffffffffff7, 52(fp)
    1631:	60 00       	subb	r0, r1
    1633:	00 ed a7 00 	addb	$0[r7:w], $<undefined>
    1637:	10 6f ad 10 	addcb	16(r5), @0x47[r5:b]
    163b:	2f 
    163c:	0d ef 0c    	addqw	-2, r1[r4:w]
    163f:	e2          	svc
    1640:	15 01       	movw	r0, r4
    1642:	2a 5f       	bcs	0x1621
    1644:	08 a7 d0 80 	bicb	$-128, 279433857(sb)[r0:b]
    1648:	d0 a7 d2 81 
    164c:	44 00       	cmpb	r0, r1
    164e:	94 a2 ea 04 	movb	$-22, 4(r2)
    1652:	94 a2 20 05 	movb	$32, 5(r2)
    1656:	94 a2 7f 06 	movb	$127, 6(r2)
    165a:	e2          	svc
    165b:	07 8a 12 7d 	cmpd	-3(18(sp)), -7422(r0)
    165f:	a3 02 
    1661:	00 ef d4 80 	addb	6269(sb)[r4:w], 0(-7934(fp))[r0:b]
    1665:	98 7d a1 02 
    1669:	00 
    166a:	02 1d       	bsr	0x1687
    166c:	ea 4f       	but	0x163b
    166e:	57 a0 00 00 	movd	$126, r1
    1672:	00 7e 
    1674:	e2          	svc
    1675:	06          	06
    1676:	e2          	svc
    1677:	15 0b 0a    	movw	r1, 10(r4)
    167a:	0d 45 73    	addqw	-6, -13(r0)
    167d:	63 61 70    	subd	-16(r4), r5
    1680:	65          	0145
    1681:	21 0a 0d    	subw	r1, 13(r0)
    1684:	ea bf bb    	but	0x163f
    1687:	67 d0 81 44 	addr	324(sb), r1
    168b:	97 08       	movd	r1, r2
    168d:	7d a3 08 00 	bispsrw	$2048
    1691:	84 a2 0d 00 	cmpb	$13, 0(r2)
    1695:	0a 06       	beq	0x169b
    1697:	8f 10       	addqd	1, r2
    1699:	ea 78       	but	0x1691
    169b:	a3 08       	subd	r1, r2
    169d:	8f 10       	addqd	1, r2
    169f:	d7 11       	movd	r2, r7
    16a1:	97 09       	movd	r1, r6
    16a3:	02 80 a1    	bsr	0x1744
    16a6:	8a 80 83    	bfs	0x1729
    16a9:	c7 a0 00 00 	cmpd	$2, r3
    16ad:	00 02 
    16af:	1a 22       	bne	0x16d1
    16b1:	85 a2 53 47 	cmpw	$21319, 0(r2)
    16b5:	00 
    16b6:	0a 80 82    	beq	0x1738
    16b9:	85 a2 55 47 	cmpw	$21831, 0(r2)
    16bd:	00 
    16be:	0a 80 6d    	beq	0x172b
    16c1:	85 a2 73 67 	cmpw	$29543, 0(r2)
    16c5:	00 
    16c6:	0a 80 72    	beq	0x1738
    16c9:	85 a2 75 67 	cmpw	$30055, 0(r2)
    16cd:	00 
    16ce:	0a 80 5d    	beq	0x172b
    16d1:	57 30       	movd	r6, r1
    16d3:	97 38       	movd	r7, r2
    16d5:	7d a3 03 00 	bispsrw	$768
    16d9:	e2          	svc
    16da:	08 8a 0a e2 	bicb	-501187167(10(sp)), 2(r0)
    16de:	20 7d a1 02 
    16e2:	00 12 00    	addb	r2, 0(r0)
    16e5:	e2          	svc
    16e6:	20 7d a1 02 	subb	-7934(r7), $<undefined>
    16ea:	00 67 d0 08 	addb	8(r4), 6096(sb)[r0:b]
    16ee:	97 d0 
    16f0:	04 e2 02 e2 	cmpb	r0[r2:b], -503049728(r0)
    16f4:	04 12 00 
    16f7:	d5 a5 0b 00 	movw	$2816, tos
    16fb:	d5 a5 01 00 	movw	$256, tos
    16ff:	d7 05       	movd	r0, tos
    1701:	42 00       	rett	0
    1703:	d5 a5 0a 00 	movw	$2560, tos
    1707:	d5 a5 01 00 	movw	$256, tos
    170b:	d7 05       	movd	r0, tos
    170d:	42 00       	rett	0
    170f:	02 b0 1f    	bsr	0x72e
    1712:	0a 0d       	beq	0x171f
    1714:	4d 69 73 73 	acbw	2, -13(r5), 0x1707
    1718:	69 6e 67 20 	andw	-25(r5), 32(sp)
    171c:	61 72 67 75 	subw	-25(r6), -11(r1)
    1720:	6d 65 6e    	lprw	sb, -18(r4)
    1723:	74 0a 0d    	tbitb	r1, 13(r1)
    1726:	00 12 00    	addb	r2, 0(r0)
    1729:	12 00       	ret	0
    172b:	57 20       	movd	r4, r1
    172d:	02 17       	bsr	0x1744
    172f:	8a 7a       	bfs	0x1729
    1731:	02 80 47    	bsr	0x1778
    1734:	8a 5b       	bfs	0x170f
    1736:	ea 41       	but	0x16f7
    1738:	57 20       	movd	r4, r1
    173a:	02 0a       	bsr	0x1744
    173c:	8a 6d       	bfs	0x1729
    173e:	02 3a       	bsr	0x1778
    1740:	8a 4f       	bfs	0x170f
    1742:	ea 41       	but	0x1703
    1744:	44 a2 0d 00 	cmpb	$13, 0(r1)
    1748:	0a 2b       	beq	0x1773
    174a:	44 a2 20 00 	cmpb	$32, 0(r1)
    174e:	1a 06       	bne	0x1754
    1750:	8f 08       	addqd	1, r1
    1752:	ea 72       	but	0x1744
    1754:	17 09       	movd	r1, r4
    1756:	44 a2 0d 00 	cmpb	$13, 0(r1)
    175a:	0a 0c       	beq	0x1766
    175c:	44 a2 20 00 	cmpb	$32, 0(r1)
    1760:	0a 06       	beq	0x1766
    1762:	8f 08       	addqd	1, r1
    1764:	ea 72       	but	0x1756
    1766:	97 20       	movd	r4, r2
    1768:	17 09       	movd	r1, r4
    176a:	d7 08       	movd	r1, r3
    176c:	e3 10       	subd	r2, r3
    176e:	7c a1 20    	bicpsrb	$32
    1771:	12 00       	ret	0
    1773:	7c a3 20    	bispsrb	$32
    1776:	12 00       	ret	0
    1778:	17 a0 00 00 	movd	$0, r0
    177c:	00 00 
    177e:	84 a2 23 00 	cmpb	$35, 0(r2)
    1782:	1a 34       	bne	0x17b6
    1784:	8f 10       	addqd	1, r2
    1786:	8f 1f       	addqd	-1, r3
    1788:	1f 18       	cmpqd	0, r3
    178a:	0a 80 65    	beq	0x17ef
    178d:	ce 58 50 00 	movzbd	0(r2), r1
    1791:	44 a0 30    	cmpb	$48, r1
    1794:	4a 80 5b    	bhi	0x17ef
    1797:	44 a0 39    	cmpb	$57, r1
    179a:	aa 80 55    	blo	0x17ef
    179d:	63 a0 00 00 	subd	$48, r1
    17a1:	00 30 
    17a3:	ce 23 a0 00 	muld	$10, r0
    17a7:	00 00 0a 
    17aa:	03 08       	addd	r1, r0
    17ac:	8f 10       	addqd	1, r2
    17ae:	cf 1f 5f    	acbd	-1, r3, 0x178d
    17b1:	7c a1 20    	bicpsrb	$32
    17b4:	12 00       	ret	0
    17b6:	ce 58 50 00 	movzbd	0(r2), r1
    17ba:	44 a0 30    	cmpb	$48, r1
    17bd:	4a 32       	bhi	0x17ef
    17bf:	44 a0 39    	cmpb	$57, r1
    17c2:	aa 0a       	blo	0x17cc
    17c4:	63 a0 00 00 	subd	$48, r1
    17c8:	00 30 
    17ca:	ea 12       	but	0x17dc
    17cc:	44 a0 41    	cmpb	$65, r1
    17cf:	4a 20       	bhi	0x17ef
    17d1:	44 a0 46    	cmpb	$70, r1
    17d4:	aa 1b       	blo	0x17ef
    17d6:	63 a0 00 00 	subd	$55, r1
    17da:	00 37 
    17dc:	ce 23 a0 00 	muld	$16, r0
    17e0:	00 00 10 
    17e3:	03 08       	addd	r1, r0
    17e5:	8f 10       	addqd	1, r2
    17e7:	cf 1f 4f    	acbd	-1, r3, 0x17b6
    17ea:	7c a1 20    	bicpsrb	$32
    17ed:	12 00       	ret	0
    17ef:	7c a3 20    	bispsrb	$32
    17f2:	12 00       	ret	0
    17f4:	82 00 00    	enter	[], 0
    17f7:	5f 08       	movqd	0, r1
    17f9:	e2          	svc
    17fa:	33 82 00 00 	subcd	0(0(fp)), 23(r0)
    17fe:	17 
    17ff:	c6          	0306
    1800:	10 04 6f c4 	addcb	r0, 67161625(-17(fp))
    1804:	00 ce 19 
    1807:	b0 00       	subcb	r0, r2
    1809:	00 ce 59 b0 	addb	-39(sp), -4096(fp)
    180d:	00 
    180e:	02 57       	bsr	0x17e5
    1810:	06          	06
    1811:	00 43 40 08 	addb	-64(r0), 8(r4)
    1815:	d7 0d       	movd	r1, tos
    1817:	32 00       	rxp	0
    1819:	82 00 00    	enter	[], 0
    181c:	92 00       	exit	[]
    181e:	32 00       	rxp	0
    1820:	82 00 00    	enter	[], 0
    1823:	d7 c5 10    	movd	16(fp), tos
    1826:	d7 c5 0c    	movd	12(fp), tos
    1829:	ce d8 a5 2b 	movzbd	$43, tos
    182d:	e7 95 04 00 	addr	0(4(sb)), tos
    1831:	22 00       	cxp	0x1831
    1833:	92 00       	exit	[]
    1835:	32 08       	rxp	8
    1837:	82 c0 04    	enter	[r6,r7], 4
    183a:	97 c1 10    	movd	16(fp), r6
    183d:	d7 c1 0c    	movd	12(fp), r7
    1840:	1f 30       	cmpqd	0, r6
    1842:	0a 13       	beq	0x1855
    1844:	17 38       	movd	r7, r0
    1846:	5f 08       	movqd	0, r1
    1848:	ce 2f f0 96 	deid	0(16(sb))[r6:d], r0
    184c:	10 00 
    184e:	17 08       	movd	r1, r0
    1850:	d7 01       	movd	r0, r7
    1852:	23 36 14    	subd	r6, 20(fp)
    1855:	17 38       	movd	r7, r0
    1857:	5f 08       	movqd	0, r1
    1859:	97 c0 14    	movd	20(fp), r2
    185c:	ce 2f f0 92 	deid	0(12(sb))[r2:d], r0
    1860:	0c 00 
    1862:	92 03       	exit	[r6,r7]
    1864:	32 0c       	rxp	12
    1866:	82 f0 10    	enter	[r4,r5,r6,r7], 16
    1869:	97 c1 10    	movd	16(fp), r6
    186c:	17 c1 14    	movd	20(fp), r4
    186f:	17 86 0c 00 	movd	0(12(fp)), -4(fp)
    1873:	7c 
    1874:	1f 30       	cmpqd	0, r6
    1876:	0a 0e       	beq	0x1884
    1878:	17 c0 18    	movd	24(fp), r0
    187b:	ce 27 f0 96 	meid	0(16(sb))[r6:d], r0
    187f:	10 00 
    1881:	17 06 18    	movd	r0, 24(fp)
    1884:	27 c0 7c    	addr	-4(fp), r0
    1887:	57 01       	movd	r0, r5
    1889:	d7 31       	movd	r6, r7
    188b:	57 20       	movd	r4, r1
    188d:	17 0e 70    	movd	r1, -16(fp)
    1890:	ea 13       	but	0x18a3
    1892:	c7 a1 00 00 	cmpd	$31, r7
    1896:	00 1f 
    1898:	ba 05       	bhs	0x189d
    189a:	02 80 5e    	bsr	0x18f8
    189d:	4e 4b 3b 00 	cbitd	r7, 0(r5)
    18a1:	8f 38       	addqd	1, r7
    18a3:	c7 c1 70    	cmpd	-16(fp), r7
    18a6:	ba 6c       	bhs	0x1892
    18a8:	03 c6 18 7c 	addd	24(fp), -4(fp)
    18ac:	17 c4 7c 0c 	movd	-4(fp), 0(12(fp))
    18b0:	00 
    18b1:	92 0f       	exit	[r4,r5,r6,r7]
    18b3:	32 10       	rxp	16
    18b5:	82 b0 08    	enter	[r4,r5,r7], 8
    18b8:	df 90 10 00 	movqd	1, 0(16(sb))
    18bc:	5f 91 0c 00 	movqd	2, 0(12(sb))
    18c0:	df 38       	movqd	1, r7
    18c2:	ea 21       	but	0x18e3
    18c4:	97 38       	movd	r7, r2
    18c6:	8f 17       	addqd	-1, r2
    18c8:	17 f0 92 10 	movd	0(16(sb))[r2:d], r0
    18cc:	00 
    18cd:	4e 17 a0 01 	lshd	$1, r0
    18d1:	97 07 97 10 	movd	r0, 0(16(sb))[r7:d]
    18d5:	00 
    18d6:	17 01       	movd	r0, r4
    18d8:	4e 17 a1 01 	lshd	$1, r4
    18dc:	97 27 97 0c 	movd	r4, 0(12(sb))[r7:d]
    18e0:	00 
    18e1:	8f 38       	addqd	1, r7
    18e3:	c7 a1 00 00 	cmpd	$31, r7
    18e7:	00 1f 
    18e9:	ba 5b       	bhs	0x18c4
    18eb:	92 0d       	exit	[r4,r5,r7]
    18ed:	32 00       	rxp	0
    18ef:	82 00 04    	enter	[], 4
    18f2:	22 01       	cxp	0x18f3
    18f4:	92 00       	exit	[]
    18f6:	32 00       	rxp	0
    18f8:	df b9       	movqd	3, tos
    18fa:	22 02       	cxp	0x18fc
    18fc:	82 00 00    	enter	[], 0
    18ff:	d7 c5 10    	movd	16(fp), tos
    1902:	d7 c5 0c    	movd	12(fp), tos
    1905:	ce d8 a5 2b 	movzbd	$43, tos
    1909:	e7 95 04 00 	addr	0(4(sb)), tos
    190d:	22 00       	cxp	0x190d
    190f:	92 00       	exit	[]
    1911:	32 08       	rxp	8
    1913:	82 00 00    	enter	[], 0
    1916:	92 00       	exit	[]
    1918:	32 00       	rxp	0
    191a:	00 00       	addb	r0, r0
    191c:	82 00 00    	enter	[], 0
    191f:	d7 c5 10    	movd	16(fp), tos
    1922:	d7 c5 0c    	movd	12(fp), tos
    1925:	ce d8 a5 2b 	movzbd	$43, tos
    1929:	e7 95 04 00 	addr	0(4(sb)), tos
    192d:	22 00       	cxp	0x192d
    192f:	92 00       	exit	[]
    1931:	32 08       	rxp	8
    1933:	82 80 08    	enter	[r7], 8
    1936:	5f b8       	movqd	0, tos
    1938:	d7 c5 10    	movd	16(fp), tos
    193b:	e7 85 0c 00 	addr	0(12(fp)), tos
    193f:	22 01       	cxp	0x1940
    1941:	d7 01       	movd	r0, r7
    1943:	1f 00       	cmpqd	0, r0
    1945:	7a 07       	ble	0x194c
    1947:	17 d4 08 0c 	movd	8(sb), 0(12(fp))
    194b:	00 
    194c:	92 01       	exit	[r7]
    194e:	32 08       	rxp	8
    1950:	82 00 04    	enter	[], 4
    1953:	07 d4 08 0c 	cmpd	8(sb), 0(12(fp))
    1957:	00 
    1958:	0a 10       	beq	0x1968
    195a:	d7 85 0c 00 	movd	0(12(fp)), tos
    195e:	22 02       	cxp	0x1960
    1960:	17 06 7c    	movd	r0, -4(fp)
    1963:	17 d4 08 0c 	movd	8(sb), 0(12(fp))
    1967:	00 
    1968:	92 00       	exit	[]
    196a:	32 08       	rxp	8
    196c:	82 00 00    	enter	[], 0
    196f:	92 00       	exit	[]
    1971:	32 00       	rxp	0
    1973:	00 82 f0 14 	addb	-16(-267079740(fp)), 6081(r0)
    1977:	af c4 70 97 
    197b:	c1 
    197c:	0c 7c a5 34 	addqb	-8, -6860(r7)
    1980:	af 24       	sprd	sp, r4
    1982:	67 90 04 00 	addr	0(4(sb)), r1
    1986:	97 20       	movd	r4, r2
    1988:	ce 18 a0 0b 	movzbd	$11, r0
    198c:	0e 03 00    	movsd	[]
    198f:	17 c0 10    	movd	16(fp), r0
    1992:	8f 07       	addqd	-1, r0
    1994:	07 a0 00 00 	cmpd	$50, r0
    1998:	00 32 
    199a:	5a 0b       	bls	0x19a5
    199c:	17 c0 10    	movd	16(fp), r0
    199f:	8f 07       	addqd	-1, r0
    19a1:	57 01       	movd	r0, r5
    19a3:	ea 06       	but	0x19a9
    19a5:	ce 58 a1 32 	movzbd	$50, r5
    19a9:	5f 38       	movqd	0, r7
    19ab:	17 28       	movd	r5, r0
    19ad:	17 06 6c    	movd	r0, -20(fp)
    19b0:	ea 1b       	but	0x19cb
    19b2:	c7 a1 00 00 	cmpd	$50, r7
    19b6:	00 32 
    19b8:	ba 05       	bhs	0x19bd
    19ba:	02 84 57    	bsr	0x1e11
    19bd:	07 3e 10    	cmpd	r7, 16(fp)
    19c0:	5a 05       	bls	0x19c5
    19c2:	02 84 4f    	bsr	0x1e11
    19c5:	14 e7 27 37 	movb	r4[r7:b], r6[r7:b]
    19c9:	8f 38       	addqd	1, r7
    19cb:	c7 c1 6c    	cmpd	-20(fp), r7
    19ce:	ba 64       	bhs	0x19b2
    19d0:	ef c4 70    	lprd	sp, -16(fp)
    19d3:	92 0f       	exit	[r4,r5,r6,r7]
    19d5:	32 08       	rxp	8
    19d7:	82 00 08    	enter	[], 8
    19da:	df 00       	movqd	1, r0
    19dc:	57 c0 0c    	movd	12(fp), r1
    19df:	e2          	svc
    19e0:	00 5f 00 9a 	addb	6661(r3), r0[r0:b]
    19e4:	05 
    19e5:	4e 37 00    	comd	r0, r0
    19e8:	17 06 7c    	movd	r0, -4(fp)
    19eb:	92 00       	exit	[]
    19ed:	32 04       	rxp	4
    19ef:	82 00 04    	enter	[], 4
    19f2:	d7 c5 0c    	movd	12(fp), tos
    19f5:	7f d0 0c    	cxpd	12(sb)
    19f8:	92 00       	exit	[]
    19fa:	32 04       	rxp	4
    19fc:	82 00 04    	enter	[], 4
    19ff:	ce d8 a5 0d 	movzbd	$13, tos
    1a03:	7f d0 0c    	cxpd	12(sb)
    1a06:	ce d8 a5 0a 	movzbd	$10, tos
    1a0a:	7f d0 0c    	cxpd	12(sb)
    1a0d:	22 00       	cxp	0x1a0d
    1a0f:	92 00       	exit	[]
    1a11:	32 00       	rxp	0
    1a13:	82 80 04    	enter	[r7], 4
    1a16:	ce d8 c1 0c 	movzbd	12(fp), r7
    1a1a:	04 3d 30    	cmpb	r7, $48
    1a1d:	aa 19       	blo	0x1a36
    1a1f:	c4 a1 39    	cmpb	$57, r7
    1a22:	aa 14       	blo	0x1a36
    1a24:	ce 18 38    	movzbd	r7, r0
    1a27:	ce 58 a0 30 	movzbd	$48, r1
    1a2b:	23 08       	subd	r1, r0
    1a2d:	1f 00       	cmpqd	0, r0
    1a2f:	7a 05       	ble	0x1a34
    1a31:	02 83 e4    	bsr	0x1e15
    1a34:	ea 26       	but	0x1a5a
    1a36:	04 3d 41    	cmpb	r7, $65
    1a39:	aa 1f       	blo	0x1a58
    1a3b:	c4 a1 46    	cmpb	$70, r7
    1a3e:	aa 1a       	blo	0x1a58
    1a40:	ce 18 38    	movzbd	r7, r0
    1a43:	ce 58 a0 41 	movzbd	$65, r1
    1a47:	23 08       	subd	r1, r0
    1a49:	03 a0 00 00 	addd	$10, r0
    1a4d:	00 0a 
    1a4f:	1f 00       	cmpqd	0, r0
    1a51:	7a 05       	ble	0x1a56
    1a53:	02 83 c2    	bsr	0x1e15
    1a56:	ea 04       	but	0x1a5a
    1a58:	df 07       	movqd	-1, r0
    1a5a:	92 01       	exit	[r7]
    1a5c:	12 08       	ret	8
    1a5e:	82 c0 04    	enter	[r6,r7], 4
    1a61:	ce 98 c1 0c 	movzbd	12(fp), r6
    1a65:	ce d8 c1 10 	movzbd	16(fp), r7
    1a69:	ce d8 35    	movzbd	r6, tos
    1a6c:	d7 c5 08    	movd	8(fp), tos
    1a6f:	02 bf a4    	bsr	0x1a13
    1a72:	1f 00       	cmpqd	0, r0
    1a74:	6a 0f       	bgt	0x1a83
    1a76:	ce d8 3d    	movzbd	r7, tos
    1a79:	d7 c5 08    	movd	8(fp), tos
    1a7c:	02 bf 97    	bsr	0x1a13
    1a7f:	1f 00       	cmpqd	0, r0
    1a81:	7a 17       	ble	0x1a98
    1a83:	ce d8 a5 2a 	movzbd	$42, tos
    1a87:	7f d0 0c    	cxpd	12(sb)
    1a8a:	ce d8 35    	movzbd	r6, tos
    1a8d:	7f d0 0c    	cxpd	12(sb)
    1a90:	ce d8 3d    	movzbd	r7, tos
    1a93:	7f d0 0c    	cxpd	12(sb)
    1a96:	ea 23       	but	0x1ab9
    1a98:	ce d8 35    	movzbd	r6, tos
    1a9b:	d7 c5 08    	movd	8(fp), tos
    1a9e:	02 bf 75    	bsr	0x1a13
    1aa1:	4e 17 a0 04 	lshd	$4, r0
    1aa5:	17 06 7c    	movd	r0, -4(fp)
    1aa8:	ce d8 3d    	movzbd	r7, tos
    1aab:	d7 c5 08    	movd	8(fp), tos
    1aae:	02 bf 65    	bsr	0x1a13
    1ab1:	03 c0 7c    	addd	-4(fp), r0
    1ab4:	d7 05       	movd	r0, tos
    1ab6:	7f d0 0c    	cxpd	12(sb)
    1ab9:	92 03       	exit	[r6,r7]
    1abb:	12 0c       	ret	12
    1abd:	82 f0 18    	enter	[r4,r5,r6,r7], 24
    1ac0:	57 c1 0c    	movd	12(fp), r5
    1ac3:	5f 20       	movqd	0, r4
    1ac5:	17 c0 10    	movd	16(fp), r0
    1ac8:	8f 07       	addqd	-1, r0
    1aca:	07 20       	cmpd	r4, r0
    1acc:	4a 13       	bhi	0x1adf
    1ace:	07 26 10    	cmpd	r4, 16(fp)
    1ad1:	5a 05       	bls	0x1ad6
    1ad3:	02 83 3e    	bsr	0x1e11
    1ad6:	1c e0 2c    	cmpqb	0, r5[r4:b]
    1ad9:	0a 06       	beq	0x1adf
    1adb:	8f 20       	addqd	1, r4
    1add:	ea 68       	but	0x1ac5
    1adf:	5f 38       	movqd	0, r7
    1ae1:	c7 21       	cmpd	r4, r7
    1ae3:	5a 81 04    	bls	0x1be7
    1ae6:	07 3e 10    	cmpd	r7, 16(fp)
    1ae9:	5a 05       	bls	0x1aee
    1aeb:	02 83 26    	bsr	0x1e11
    1aee:	ce 98 e1 2f 	movzbd	r5[r7:b], r6
    1af2:	84 a1 2a    	cmpb	$42, r6
    1af5:	1a 80 e7    	bne	0x1bdc
    1af8:	8f 38       	addqd	1, r7
    1afa:	07 3e 10    	cmpd	r7, 16(fp)
    1afd:	5a 05       	bls	0x1b02
    1aff:	02 83 12    	bsr	0x1e11
    1b02:	ce 98 e1 2f 	movzbd	r5[r7:b], r6
    1b06:	ce 18 30    	movzbd	r6, r0
    1b09:	07 a0 00 00 	cmpd	$34, r0
    1b0d:	00 22 
    1b0f:	0a 80 69    	beq	0x1b78
    1b12:	07 a0 00 00 	cmpd	$39, r0
    1b16:	00 27 
    1b18:	0a 80 6a    	beq	0x1b82
    1b1b:	07 a0 00 00 	cmpd	$78, r0
    1b1f:	00 4e 
    1b21:	0a 27       	beq	0x1b48
    1b23:	07 a0 00 00 	cmpd	$80, r0
    1b27:	00 50 
    1b29:	0a 80 45    	beq	0x1b6e
    1b2c:	07 a0 00 00 	cmpd	$83, r0
    1b30:	00 53 
    1b32:	0a 27       	beq	0x1b59
    1b34:	07 a0 00 00 	cmpd	$84, r0
    1b38:	00 54 
    1b3a:	0a 29       	beq	0x1b63
    1b3c:	07 a0 00 00 	cmpd	$88, r0
    1b40:	00 58 
    1b42:	0a 80 4a    	beq	0x1b8c
    1b45:	ea 80 88    	but	0x1bcd
    1b48:	ce d8 a5 0a 	movzbd	$10, tos
    1b4c:	7f d0 0c    	cxpd	12(sb)
    1b4f:	ce d8 a5 0d 	movzbd	$13, tos
    1b53:	7f d0 0c    	cxpd	12(sb)
    1b56:	ea 80 84    	but	0x1bda
    1b59:	ce d8 a5 20 	movzbd	$32, tos
    1b5d:	7f d0 0c    	cxpd	12(sb)
    1b60:	ea 80 7a    	but	0x1bda
    1b63:	df b9       	movqd	3, tos
    1b65:	e7 95 04 2c 	addr	44(4(sb)), tos
    1b69:	22 01       	cxp	0x1b6a
    1b6b:	ea 80 6f    	but	0x1bda
    1b6e:	ce d8 a5 0c 	movzbd	$12, tos
    1b72:	7f d0 0c    	cxpd	12(sb)
    1b75:	ea 80 65    	but	0x1bda
    1b78:	ce d8 a5 27 	movzbd	$39, tos
    1b7c:	7f d0 0c    	cxpd	12(sb)
    1b7f:	ea 80 5b    	but	0x1bda
    1b82:	ce d8 a5 22 	movzbd	$34, tos
    1b86:	7f d0 0c    	cxpd	12(sb)
    1b89:	ea 80 51    	but	0x1bda
    1b8c:	57 38       	movd	r7, r1
    1b8e:	0f 09       	addqd	2, r1
    1b90:	47 20       	cmpd	r4, r1
    1b92:	5a 33       	bls	0x1bc5
    1b94:	97 38       	movd	r7, r2
    1b96:	8f 10       	addqd	1, r2
    1b98:	07 16 10    	cmpd	r2, 16(fp)
    1b9b:	5a 05       	bls	0x1ba0
    1b9d:	02 82 74    	bsr	0x1e11
    1ba0:	14 e6 2a 70 	movb	r5[r2:b], -16(fp)
    1ba4:	d7 38       	movd	r7, r3
    1ba6:	0f 19       	addqd	2, r3
    1ba8:	07 1e 10    	cmpd	r3, 16(fp)
    1bab:	5a 05       	bls	0x1bb0
    1bad:	02 82 64    	bsr	0x1e11
    1bb0:	14 e6 2b 6c 	movb	r5[r3:b], -20(fp)
    1bb4:	ce d8 c5 6c 	movzbd	-20(fp), tos
    1bb8:	ce d8 c5 70 	movzbd	-16(fp), tos
    1bbc:	2f bc       	sprd	fp, tos
    1bbe:	02 be a0    	bsr	0x1a5e
    1bc1:	0f 39       	addqd	2, r7
    1bc3:	ea 08       	but	0x1bcb
    1bc5:	ce d8 05    	movzbd	r0, tos
    1bc8:	7f d0 0c    	cxpd	12(sb)
    1bcb:	ea 0f       	but	0x1bda
    1bcd:	ce d8 a5 2a 	movzbd	$42, tos
    1bd1:	7f d0 0c    	cxpd	12(sb)
    1bd4:	ce d8 35    	movzbd	r6, tos
    1bd7:	7f d0 0c    	cxpd	12(sb)
    1bda:	ea 08       	but	0x1be2
    1bdc:	ce d8 35    	movzbd	r6, tos
    1bdf:	7f d0 0c    	cxpd	12(sb)
    1be2:	8f 38       	addqd	1, r7
    1be4:	ea be fd    	but	0x1ae1
    1be7:	22 00       	cxp	0x1be7
    1be9:	92 0f       	exit	[r4,r5,r6,r7]
    1beb:	32 08       	rxp	8
    1bed:	82 00 08    	enter	[], 8
    1bf0:	5f 03       	movqd	6, r0
    1bf2:	5f 08       	movqd	0, r1
    1bf4:	df 10       	movqd	1, r2
    1bf6:	e2          	svc
    1bf7:	00 5f 00 9a 	addb	6661(r3), r0[r0:b]
    1bfb:	05 
    1bfc:	4e 37 00    	comd	r0, r0
    1bff:	17 06 7c    	movd	r0, -4(fp)
    1c02:	92 00       	exit	[]
    1c04:	32 00       	rxp	0
    1c06:	82 80 04    	enter	[r7], 4
    1c09:	d7 c1 0c    	movd	12(fp), r7
    1c0c:	07 3d 00 00 	cmpd	r7, $32
    1c10:	00 20 
    1c12:	aa 1c       	blo	0x1c2e
    1c14:	c7 a1 00 00 	cmpd	$126, r7
    1c18:	00 7e 
    1c1a:	aa 14       	blo	0x1c2e
    1c1c:	ce d8 a5 27 	movzbd	$39, tos
    1c20:	22 02       	cxp	0x1c22
    1c22:	d7 3d       	movd	r7, tos
    1c24:	22 02       	cxp	0x1c26
    1c26:	ce d8 a5 27 	movzbd	$39, tos
    1c2a:	22 02       	cxp	0x1c2c
    1c2c:	ea 14       	but	0x1c40
    1c2e:	ce d8 a5 5b 	movzbd	$91, tos
    1c32:	22 02       	cxp	0x1c34
    1c34:	5f b9       	movqd	2, tos
    1c36:	d7 3d       	movd	r7, tos
    1c38:	22 03       	cxp	0x1c3b
    1c3a:	ce d8 a5 5d 	movzbd	$93, tos
    1c3e:	22 02       	cxp	0x1c40
    1c40:	92 01       	exit	[r7]
    1c42:	32 04       	rxp	4
    1c44:	82 00 04    	enter	[], 4
    1c47:	07 d6 08 0c 	cmpd	8(sb), 12(fp)
    1c4b:	1a 0c       	bne	0x1c57
    1c4d:	df b9       	movqd	3, tos
    1c4f:	e7 95 04 30 	addr	48(4(sb)), tos
    1c53:	22 01       	cxp	0x1c54
    1c55:	ea 0b       	but	0x1c60
    1c57:	ce d8 a5 08 	movzbd	$8, tos
    1c5b:	d7 c5 0c    	movd	12(fp), tos
    1c5e:	22 03       	cxp	0x1c61
    1c60:	92 00       	exit	[]
    1c62:	32 04       	rxp	4
    1c64:	82 c0 0c    	enter	[r6,r7], 12
    1c67:	07 d6 08 0c 	cmpd	8(sb), 12(fp)
    1c6b:	1a 0d       	bne	0x1c78
    1c6d:	df b9       	movqd	3, tos
    1c6f:	e7 95 04 34 	addr	52(4(sb)), tos
    1c73:	22 01       	cxp	0x1c74
    1c75:	ea 80 3e    	but	0x1cb3
    1c78:	ce d8 a5 22 	movzbd	$34, tos
    1c7c:	7f d0 0c    	cxpd	12(sb)
    1c7f:	97 c1 0c    	movd	12(fp), r6
    1c82:	5f 38       	movqd	0, r7
    1c84:	c7 a1 00 98 	cmpd	$10000000, r7
    1c88:	96 80 
    1c8a:	ba 05       	bhs	0x1c8f
    1c8c:	02 81 85    	bsr	0x1e11
    1c8f:	1c e0 77 00 	cmpqb	0, 0(r6)[r7:b]
    1c93:	0a 19       	beq	0x1cac
    1c95:	c7 a1 00 98 	cmpd	$10000000, r7
    1c99:	96 80 
    1c9b:	ba 05       	bhs	0x1ca0
    1c9d:	02 81 74    	bsr	0x1e11
    1ca0:	ce d8 e5 77 	movzbd	0(r6)[r7:b], tos
    1ca4:	00 
    1ca5:	7f d0 0c    	cxpd	12(sb)
    1ca8:	8f 38       	addqd	1, r7
    1caa:	ea 5a       	but	0x1c84
    1cac:	ce d8 a5 22 	movzbd	$34, tos
    1cb0:	7f d0 0c    	cxpd	12(sb)
    1cb3:	92 03       	exit	[r6,r7]
    1cb5:	32 04       	rxp	4
    1cb7:	82 f0 08    	enter	[r4,r5,r6,r7], 8
    1cba:	17 c1 10    	movd	16(fp), r4
    1cbd:	d7 c1 14    	movd	20(fp), r7
    1cc0:	ce 58 c1 18 	movzbd	24(fp), r5
    1cc4:	97 c1 0c    	movd	12(fp), r6
    1cc7:	87 21       	cmpd	r4, r6
    1cc9:	4a 1c       	bhi	0x1ce5
    1ccb:	ce d8 2d    	movzbd	r5, tos
    1cce:	17 38       	movd	r7, r0
    1cd0:	8f 07       	addqd	-1, r0
    1cd2:	d7 05       	movd	r0, tos
    1cd4:	d7 25       	movd	r4, tos
    1cd6:	17 30       	movd	r6, r0
    1cd8:	5f 08       	movqd	0, r1
    1cda:	ce 2f 20    	deid	r4, r0
    1cdd:	17 08       	movd	r1, r0
    1cdf:	d7 05       	movd	r0, tos
    1ce1:	22 04       	cxp	0x1ce5
    1ce3:	ea 10       	but	0x1cf3
    1ce5:	9f 38       	cmpqd	1, r7
    1ce7:	da 0c       	bge	0x1cf3
    1ce9:	ce d8 2d    	movzbd	r5, tos
    1cec:	7f d0 0c    	cxpd	12(sb)
    1cef:	8f 3f       	addqd	-1, r7
    1cf1:	ea 74       	but	0x1ce5
    1cf3:	17 30       	movd	r6, r0
    1cf5:	5f 08       	movqd	0, r1
    1cf7:	ce 2f 20    	deid	r4, r0
    1cfa:	97 01       	movd	r0, r6
    1cfc:	07 a0 00 00 	cmpd	$10, r0
    1d00:	00 0a 
    1d02:	5a 0f       	bls	0x1d11
    1d04:	ce 18 a0 30 	movzbd	$48, r0
    1d08:	03 30       	addd	r6, r0
    1d0a:	d7 05       	movd	r0, tos
    1d0c:	7f d0 0c    	cxpd	12(sb)
    1d0f:	ea 13       	but	0x1d22
    1d11:	ce 18 a0 41 	movzbd	$65, r0
    1d15:	03 30       	addd	r6, r0
    1d17:	23 a0 00 00 	subd	$10, r0
    1d1b:	00 0a 
    1d1d:	d7 05       	movd	r0, tos
    1d1f:	7f d0 0c    	cxpd	12(sb)
    1d22:	92 0f       	exit	[r4,r5,r6,r7]
    1d24:	32 10       	rxp	16
    1d26:	82 00 04    	enter	[], 4
    1d29:	ce d8 a5 30 	movzbd	$48, tos
    1d2d:	d7 c5 10    	movd	16(fp), tos
    1d30:	ce d8 a5 10 	movzbd	$16, tos
    1d34:	d7 c5 0c    	movd	12(fp), tos
    1d37:	22 04       	cxp	0x1d3b
    1d39:	92 00       	exit	[]
    1d3b:	32 08       	rxp	8
    1d3d:	82 80 08    	enter	[r7], 8
    1d40:	d7 c1 0c    	movd	12(fp), r7
    1d43:	1f c0 0c    	cmpqd	0, 12(fp)
    1d46:	7a 10       	ble	0x1d56
    1d48:	4e e3 39    	negd	r7, r7
    1d4b:	1f 38       	cmpqd	0, r7
    1d4d:	da 09       	bge	0x1d56
    1d4f:	ce d8 a5 2d 	movzbd	$45, tos
    1d53:	7f d0 0c    	cxpd	12(sb)
    1d56:	ce d8 a5 20 	movzbd	$32, tos
    1d5a:	d7 c5 10    	movd	16(fp), tos
    1d5d:	ce d8 a5 0a 	movzbd	$10, tos
    1d61:	d7 3d       	movd	r7, tos
    1d63:	22 04       	cxp	0x1d67
    1d65:	92 01       	exit	[r7]
    1d67:	32 08       	rxp	8
    1d69:	82 00 04    	enter	[], 4
    1d6c:	ce d8 a5 20 	movzbd	$32, tos
    1d70:	5f b8       	movqd	0, tos
    1d72:	ce d8 a5 10 	movzbd	$16, tos
    1d76:	d7 c5 0c    	movd	12(fp), tos
    1d79:	22 04       	cxp	0x1d7d
    1d7b:	92 00       	exit	[]
    1d7d:	32 04       	rxp	4
    1d7f:	82 00 04    	enter	[], 4
    1d82:	5f b8       	movqd	0, tos
    1d84:	d7 c5 0c    	movd	12(fp), tos
    1d87:	22 05       	cxp	0x1d8c
    1d89:	92 00       	exit	[]
    1d8b:	32 04       	rxp	4
    1d8d:	82 00 04    	enter	[], 4
    1d90:	ce d8 a5 20 	movzbd	$32, tos
    1d94:	5f b8       	movqd	0, tos
    1d96:	ce d8 a5 0a 	movzbd	$10, tos
    1d9a:	d7 c5 0c    	movd	12(fp), tos
    1d9d:	22 04       	cxp	0x1da1
    1d9f:	92 00       	exit	[]
    1da1:	32 04       	rxp	4
    1da3:	82 00 04    	enter	[], 4
    1da6:	df 00       	movqd	1, r0
    1da8:	07 06 0c    	cmpd	r0, 12(fp)
    1dab:	1a 0c       	bne	0x1db7
    1dad:	df ba       	movqd	5, tos
    1daf:	e7 95 04 38 	addr	56(4(sb)), tos
    1db3:	22 01       	cxp	0x1db4
    1db5:	ea 1c       	but	0x1dd1
    1db7:	5f 00       	movqd	0, r0
    1db9:	07 06 0c    	cmpd	r0, 12(fp)
    1dbc:	1a 0c       	bne	0x1dc8
    1dbe:	df ba       	movqd	5, tos
    1dc0:	e7 95 04 3e 	addr	62(4(sb)), tos
    1dc4:	22 01       	cxp	0x1dc5
    1dc6:	ea 0b       	but	0x1dd1
    1dc8:	df ba       	movqd	5, tos
    1dca:	e7 95 04 80 	addr	68(4(sb)), tos
    1dce:	44 
    1dcf:	22 01       	cxp	0x1dd0
    1dd1:	92 00       	exit	[]
    1dd3:	32 04       	rxp	4
    1dd5:	82 00 04    	enter	[], 4
    1dd8:	07 c5 10 00 	cmpd	16(fp), $32
    1ddc:	00 00 20 
    1ddf:	ba 17       	bhs	0x1df6
    1de1:	37 c6 10 0c 	tbitd	16(fp), 12(fp)
    1de5:	9a 11       	bfc	0x1df6
    1de7:	d7 c5 18    	movd	24(fp), tos
    1dea:	d7 c5 14    	movd	20(fp), tos
    1ded:	22 01       	cxp	0x1dee
    1def:	ce d8 a5 20 	movzbd	$32, tos
    1df3:	7f d0 0c    	cxpd	12(sb)
    1df6:	92 00       	exit	[]
    1df8:	32 10       	rxp	16
    1dfa:	82 00 04    	enter	[], 4
    1dfd:	97 c6 0c 0c 	movd	12(fp), 12(sb)
    1e01:	92 00       	exit	[]
    1e03:	32 04       	rxp	4
    1e05:	82 00 04    	enter	[], 4
    1e08:	a7 b6 06 00 	addr	EXT(6) + 0, 12(sb)
    1e0c:	0c 
    1e0d:	92 00       	exit	[]
    1e0f:	32 00       	rxp	0
    1e11:	5f b8       	movqd	0, tos
    1e13:	ea 04       	but	0x1e17
    1e15:	df b9       	movqd	3, tos
    1e17:	22 07       	cxp	0x1e1e
    1e19:	00 00       	addb	r0, r0
    1e1b:	00 82 00 00 	addb	0(0(fp)), 398790871(r0)
    1e1f:	d7 c5 10 d7 
    1e23:	c5 0c       	cmpw	r1, reserved
    1e25:	ce d8 a5 2b 	movzbd	$43, tos
    1e29:	e7 95 04 00 	addr	0(4(sb)), tos
    1e2d:	22 00       	cxp	0x1e2d
    1e2f:	92 00       	exit	[]
    1e31:	32 08       	rxp	8
    1e33:	82 00 00    	enter	[], 0
    1e36:	df b8       	movqd	1, tos
    1e38:	e7 95 04 2c 	addr	44(4(sb)), tos
    1e3c:	d7 c5 0c    	movd	12(fp), tos
    1e3f:	ce d8 a5 0d 	movzbd	$13, tos
    1e43:	22 01       	cxp	0x1e44
    1e45:	92 00       	exit	[]
    1e47:	32 04       	rxp	4
    1e49:	82 00 00    	enter	[], 0
    1e4c:	df b8       	movqd	1, tos
    1e4e:	e7 95 04 2d 	addr	45(4(sb)), tos
    1e52:	d7 c5 0c    	movd	12(fp), tos
    1e55:	ce d8 a5 0e 	movzbd	$14, tos
    1e59:	22 01       	cxp	0x1e5a
    1e5b:	92 00       	exit	[]
    1e5d:	32 04       	rxp	4
    1e5f:	82 00 00    	enter	[], 0
    1e62:	07 d6 08 0c 	cmpd	8(sb), 12(fp)
    1e66:	0a 17       	beq	0x1e7d
    1e68:	df ba       	movqd	5, tos
    1e6a:	d7 d5 18    	movd	24(sb), tos
    1e6d:	df ba       	movqd	5, tos
    1e6f:	e7 85 0c 00 	addr	0(12(fp)), tos
    1e73:	22 02       	cxp	0x1e75
    1e75:	1f 00       	cmpqd	0, r0
    1e77:	0a 06       	beq	0x1e7d
    1e79:	df 00       	movqd	1, r0
    1e7b:	ea 04       	but	0x1e7f
    1e7d:	5f 00       	movqd	0, r0
    1e7f:	92 00       	exit	[]
    1e81:	32 04       	rxp	4
    1e83:	82 f0 00    	enter	[r4,r5,r6,r7], 0
    1e86:	17 c1 0c    	movd	12(fp), r4
    1e89:	97 c1 10    	movd	16(fp), r6
    1e8c:	57 81 14 00 	movd	0(20(fp)), r5
    1e90:	87 d1 08    	cmpd	8(sb), r6
    1e93:	0a 1a       	beq	0x1ead
    1e95:	d7 31       	movd	r6, r7
    1e97:	d7 25       	movd	r4, tos
    1e99:	d7 7d 04    	movd	4(r7), tos
    1e9c:	22 03       	cxp	0x1e9f
    1e9e:	1f 00       	cmpqd	0, r0
    1ea0:	0a 08       	beq	0x1ea8
    1ea2:	57 31       	movd	r6, r5
    1ea4:	df 00       	movqd	1, r0
    1ea6:	ea 09       	but	0x1eaf
    1ea8:	97 71 00    	movd	0(r6), r6
    1eab:	ea 65       	but	0x1e90
    1ead:	5f 00       	movqd	0, r0
    1eaf:	17 2c 14 00 	movd	r5, 0(20(fp))
    1eb3:	92 0f       	exit	[r4,r5,r6,r7]
    1eb5:	32 0c       	rxp	12
    1eb7:	82 e0 04    	enter	[r5,r6,r7], 4
    1eba:	57 c1 18    	movd	24(fp), r5
    1ebd:	97 81 1c 00 	movd	0(28(fp)), r6
    1ec1:	d7 c5 0c    	movd	12(fp), tos
    1ec4:	22 04       	cxp	0x1ec8
    1ec6:	1f 00       	cmpqd	0, r0
    1ec8:	1a 09       	bne	0x1ed1
    1eca:	5f b8       	movqd	0, tos
    1ecc:	22 05       	cxp	0x1ed1
    1ece:	ea 80 46    	but	0x1f14
    1ed1:	d7 c5 14    	movd	20(fp), tos
    1ed4:	d7 c5 10    	movd	16(fp), tos
    1ed7:	22 06       	cxp	0x1edd
    1ed9:	97 81 0c 08 	movd	8(12(fp)), r6
    1edd:	87 d1 08    	cmpd	8(sb), r6
    1ee0:	0a 30       	beq	0x1f10
    1ee2:	d7 31       	movd	r6, r7
    1ee4:	d7 7d 04    	movd	4(r7), tos
    1ee7:	d7 c5 14    	movd	20(fp), tos
    1eea:	d7 c5 10    	movd	16(fp), tos
    1eed:	22 07       	cxp	0x1ef4
    1eef:	1f 00       	cmpqd	0, r0
    1ef1:	0a 1a       	beq	0x1f0b
    1ef3:	07 7d 0c 00 	cmpd	12(r7), $32
    1ef7:	00 00 20 
    1efa:	ba 0b       	bhs	0x1f05
    1efc:	77 79 0c    	tbitd	12(r7), r5
    1eff:	9a 06       	bfc	0x1f05
    1f01:	5f 00       	movqd	0, r0
    1f03:	ea 11       	but	0x1f14
    1f05:	df b8       	movqd	1, tos
    1f07:	22 05       	cxp	0x1f0c
    1f09:	ea 0b       	but	0x1f14
    1f0b:	97 71 00    	movd	0(r6), r6
    1f0e:	ea 4f       	but	0x1edd
    1f10:	5f ba       	movqd	4, tos
    1f12:	22 05       	cxp	0x1f17
    1f14:	17 34 1c 00 	movd	r6, 0(28(fp))
    1f18:	92 07       	exit	[r5,r6,r7]
    1f1a:	32 14       	rxp	20
    1f1c:	82 c0 08    	enter	[r6,r7], 8
    1f1f:	d7 c1 18    	movd	24(fp), r7
    1f22:	e7 c5 7c    	addr	-4(fp), tos
    1f25:	d7 c5 1c    	movd	28(fp), tos
    1f28:	d7 c5 14    	movd	20(fp), tos
    1f2b:	d7 c5 10    	movd	16(fp), tos
    1f2e:	d7 c5 0c    	movd	12(fp), tos
    1f31:	22 08       	cxp	0x1f39
    1f33:	97 01       	movd	r0, r6
    1f35:	1f 00       	cmpqd	0, r0
    1f37:	1a 80 37    	bne	0x1f6e
    1f3a:	1f 38       	cmpqd	0, r7
    1f3c:	1a 08       	bne	0x1f44
    1f3e:	df b9       	movqd	3, tos
    1f40:	22 05       	cxp	0x1f45
    1f42:	ea 2e       	but	0x1f70
    1f44:	c7 81 7c 08 	cmpd	8(-4(fp)), r7
    1f48:	ba 08       	bhs	0x1f50
    1f4a:	5f b9       	movqd	2, tos
    1f4c:	22 05       	cxp	0x1f51
    1f4e:	ea 22       	but	0x1f70
    1f50:	57 80 7c 14 	movd	20(-4(fp)), r1
    1f54:	97 38       	movd	r7, r2
    1f56:	8f 17       	addqd	-1, r2
    1f58:	87 a0 00 00 	cmpd	$255, r2
    1f5c:	00 ff 
    1f5e:	ba 05       	bhs	0x1f63
    1f60:	02 95 c7    	bsr	0x3527
    1f63:	67 f0 4a 00 	addr	0(r1)[r2:d], r1
    1f67:	ce 03 4c 00 	movmd	0(r1), 0(32(fp)), 1
    1f6b:	20 00 03 
    1f6e:	17 30       	movd	r6, r0
    1f70:	92 03       	exit	[r6,r7]
    1f72:	32 18       	rxp	24
    1f74:	82 f0 08    	enter	[r4,r5,r6,r7], 8
    1f77:	57 c1 0c    	movd	12(fp), r5
    1f7a:	97 c1 10    	movd	16(fp), r6
    1f7d:	17 81 18 00 	movd	0(24(fp)), r4
    1f81:	d7 2d       	movd	r5, tos
    1f83:	22 09       	cxp	0x1f8c
    1f85:	57 c0 14    	movd	20(fp), r1
    1f88:	8f 0f       	addqd	-1, r1
    1f8a:	07 08       	cmpd	r1, r0
    1f8c:	ba 0b       	bhs	0x1f97
    1f8e:	ce d8 a5 23 	movzbd	$35, tos
    1f92:	22 0a       	cxp	0x1f9c
    1f94:	ea 80 50    	but	0x1fe4
    1f97:	5f 38       	movqd	0, r7
    1f99:	17 c0 14    	movd	20(fp), r0
    1f9c:	8f 07       	addqd	-1, r0
    1f9e:	17 06 78    	movd	r0, -8(fp)
    1fa1:	ea 33       	but	0x1fd4
    1fa3:	c7 a1 00 00 	cmpd	$1024, r7
    1fa7:	04 00 
    1fa9:	ba 05       	bhs	0x1fae
    1fab:	02 95 7c    	bsr	0x3527
    1fae:	07 3e 14    	cmpd	r7, 20(fp)
    1fb1:	5a 05       	bls	0x1fb6
    1fb3:	02 95 74    	bsr	0x3527
    1fb6:	14 e7 6f 37 	movb	0(r5)[r7:b], r6[r7:b]
    1fba:	00 
    1fbb:	c7 a1 00 00 	cmpd	$1024, r7
    1fbf:	04 00 
    1fc1:	ba 05       	bhs	0x1fc6
    1fc3:	02 95 64    	bsr	0x3527
    1fc6:	1c e0 6f 00 	cmpqb	0, 0(r5)[r7:b]
    1fca:	1a 08       	bne	0x1fd2
    1fcc:	17 39       	movd	r7, r4
    1fce:	5f 00       	movqd	0, r0
    1fd0:	ea 14       	but	0x1fe4
    1fd2:	8f 38       	addqd	1, r7
    1fd4:	c7 c1 78    	cmpd	-8(fp), r7
    1fd7:	ba 4c       	bhs	0x1fa3
    1fd9:	17 c0 14    	movd	20(fp), r0
    1fdc:	8f 07       	addqd	-1, r0
    1fde:	8f 00       	addqd	1, r0
    1fe0:	17 01       	movd	r0, r4
    1fe2:	5f 00       	movqd	0, r0
    1fe4:	17 24 18 00 	movd	r4, 0(24(fp))
    1fe8:	92 0f       	exit	[r4,r5,r6,r7]
    1fea:	32 10       	rxp	16
    1fec:	82 00 04    	enter	[], 4
    1fef:	07 d4 08 0c 	cmpd	8(sb), 0(12(fp))
    1ff3:	00 
    1ff4:	0a 0d       	beq	0x2001
    1ff6:	e7 85 0c 00 	addr	0(12(fp)), tos
    1ffa:	22 0b       	cxp	0x2005
    1ffc:	17 d4 08 0c 	movd	8(sb), 0(12(fp))
    2000:	00 
    2001:	92 00       	exit	[]
    2003:	32 04       	rxp	4
    2005:	82 00 04    	enter	[], 4
    2008:	1f d0 1c    	cmpqd	0, 28(sb)
    200b:	1a 06       	bne	0x2011
    200d:	df 00       	movqd	1, r0
    200f:	ea 04       	but	0x2013
    2011:	5f 00       	movqd	0, r0
    2013:	92 00       	exit	[]
    2015:	32 00       	rxp	0
    2017:	82 00 04    	enter	[], 4
    201a:	22 0c       	cxp	0x2026
    201c:	1f 00       	cmpqd	0, r0
    201e:	0a 1d       	beq	0x203b
    2020:	87 a6 00 00 	cmpd	$13, 60(sb)
    2024:	00 0d 3c 
    2027:	1a 0c       	bne	0x2033
    2029:	d7 c5 0c    	movd	12(fp), tos
    202c:	22 05       	cxp	0x2031
    202e:	97 06 1c    	movd	r0, 28(sb)
    2031:	ea 0a       	but	0x203b
    2033:	d7 c5 0c    	movd	12(fp), tos
    2036:	22 0a       	cxp	0x2040
    2038:	97 06 1c    	movd	r0, 28(sb)
    203b:	92 00       	exit	[]
    203d:	32 04       	rxp	4
    203f:	82 00 04    	enter	[], 4
    2042:	1f c0 0c    	cmpqd	0, 12(fp)
    2045:	7a 0c       	ble	0x2051
    2047:	22 0c       	cxp	0x2053
    2049:	1f 00       	cmpqd	0, r0
    204b:	0a 06       	beq	0x2051
    204d:	97 c6 0c 1c 	movd	12(fp), 28(sb)
    2051:	92 00       	exit	[]
    2053:	32 04       	rxp	4
    2055:	82 00 04    	enter	[], 4
    2058:	27 80 0c 00 	addr	0(12(fp)), r0
    205c:	97 06 28    	movd	r0, 40(sb)
    205f:	d7 c5 10    	movd	16(fp), tos
    2062:	d7 c5 0c    	movd	12(fp), tos
    2065:	22 0d       	cxp	0x2072
    2067:	97 06 2c    	movd	r0, 44(sb)
    206a:	5f d0 20    	movqd	0, 32(sb)
    206d:	92 00       	exit	[]
    206f:	32 08       	rxp	8
    2071:	82 00 04    	enter	[], 4
    2074:	97 d6 20 24 	movd	32(sb), 36(sb)
    2078:	87 d6 2c 20 	cmpd	44(sb), 32(sb)
    207c:	5a 1e       	bls	0x209a
    207e:	17 d0 20    	movd	32(sb), r0
    2081:	07 a0 00 00 	cmpd	$255, r0
    2085:	00 ff 
    2087:	ba 05       	bhs	0x208c
    2089:	02 94 9e    	bsr	0x3527
    208c:	14 e4 90 28 	movb	0(40(sb))[r0:b], 0(12(fp))
    2090:	00 0c 00 
    2093:	8f d0 20    	addqd	1, 32(sb)
    2096:	df 00       	movqd	1, r0
    2098:	ea 09       	but	0x20a1
    209a:	14 a4 00 0c 	movb	$0, 0(12(fp))
    209e:	00 
    209f:	5f 00       	movqd	0, r0
    20a1:	92 00       	exit	[]
    20a3:	32 04       	rxp	4
    20a5:	82 00 04    	enter	[], 4
    20a8:	87 d6 2c 20 	cmpd	44(sb), 32(sb)
    20ac:	5a 1b       	bls	0x20c7
    20ae:	17 d0 20    	movd	32(sb), r0
    20b1:	07 a0 00 00 	cmpd	$255, r0
    20b5:	00 ff 
    20b7:	ba 05       	bhs	0x20bc
    20b9:	02 94 6e    	bsr	0x3527
    20bc:	14 e4 90 28 	movb	0(40(sb))[r0:b], 0(12(fp))
    20c0:	00 0c 00 
    20c3:	df 00       	movqd	1, r0
    20c5:	ea 09       	but	0x20ce
    20c7:	14 a4 00 0c 	movb	$0, 0(12(fp))
    20cb:	00 
    20cc:	5f 00       	movqd	0, r0
    20ce:	92 00       	exit	[]
    20d0:	32 04       	rxp	4
    20d2:	82 00 04    	enter	[], 4
    20d5:	1f d0 38    	cmpqd	0, 56(sb)
    20d8:	0a 0f       	beq	0x20e7
    20da:	5f d0 38    	movqd	0, 56(sb)
    20dd:	17 d0 24    	movd	36(sb), r0
    20e0:	8f 07       	addqd	-1, r0
    20e2:	97 06 20    	movd	r0, 32(sb)
    20e5:	ea 06       	but	0x20eb
    20e7:	97 d6 24 20 	movd	36(sb), 32(sb)
    20eb:	92 00       	exit	[]
    20ed:	32 00       	rxp	0
    20ef:	82 00 04    	enter	[], 4
    20f2:	e7 85 0c 00 	addr	0(12(fp)), tos
    20f6:	22 0e       	cxp	0x2104
    20f8:	1f 00       	cmpqd	0, r0
    20fa:	0a 0c       	beq	0x2106
    20fc:	e7 85 0c 00 	addr	0(12(fp)), tos
    2100:	22 0f       	cxp	0x210f
    2102:	df 00       	movqd	1, r0
    2104:	ea 04       	but	0x2108
    2106:	5f 00       	movqd	0, r0
    2108:	92 00       	exit	[]
    210a:	32 04       	rxp	4
    210c:	82 00 04    	enter	[], 4
    210f:	5f d0 38    	movqd	0, 56(sb)
    2112:	e7 85 0c 00 	addr	0(12(fp)), tos
    2116:	22 0e       	cxp	0x2124
    2118:	1f 00       	cmpqd	0, r0
    211a:	0a 26       	beq	0x2140
    211c:	04 a4 7c 0c 	cmpb	$124, 0(12(fp))
    2120:	00 
    2121:	1a 1d       	bne	0x213e
    2123:	e7 85 0c 00 	addr	0(12(fp)), tos
    2127:	22 0e       	cxp	0x2135
    2129:	1f 00       	cmpqd	0, r0
    212b:	0a 09       	beq	0x2134
    212d:	df d0 38    	movqd	1, 56(sb)
    2130:	df 00       	movqd	1, r0
    2132:	ea 14       	but	0x2146
    2134:	ce d8 a5 11 	movzbd	$17, tos
    2138:	22 10       	cxp	0x2148
    213a:	5f 00       	movqd	0, r0
    213c:	ea 0a       	but	0x2146
    213e:	ea 06       	but	0x2144
    2140:	5f 00       	movqd	0, r0
    2142:	ea 04       	but	0x2146
    2144:	df 00       	movqd	1, r0
    2146:	92 00       	exit	[]
    2148:	32 04       	rxp	4
    214a:	82 00 0c    	enter	[], 12
    214d:	af c4 78    	sprd	sp, -8(fp)
    2150:	17 c0 14    	movd	20(fp), r0
    2153:	8f 00       	addqd	1, r0
    2155:	7f 05       	adjspd	r0
    2157:	57 c0 10    	movd	16(fp), r1
    215a:	af 14       	sprd	sp, r2
    215c:	0e 00 00    	movsb	[]
    215f:	af c4 10    	sprd	sp, 16(fp)
    2162:	ce d8 a5 0b 	movzbd	$11, tos
    2166:	d7 d5 30    	movd	48(sb), tos
    2169:	d7 c5 14    	movd	20(fp), tos
    216c:	d7 c5 10    	movd	16(fp), tos
    216f:	22 11       	cxp	0x2180
    2171:	e7 c5 7c    	addr	-4(fp), tos
    2174:	22 0e       	cxp	0x2182
    2176:	1f 00       	cmpqd	0, r0
    2178:	0a 80 3d    	beq	0x21b5
    217b:	04 a6 22 7c 	cmpb	$34, -4(fp)
    217f:	0a 08       	beq	0x2187
    2181:	04 a6 27 7c 	cmpb	$39, -4(fp)
    2185:	1a 11       	bne	0x2196
    2187:	94 c4 7c 30 	movb	-4(fp), 0(48(sb))
    218b:	00 
    218c:	94 a4 00 30 	movb	$0, 1(48(sb))
    2190:	01 
    2191:	df d0 34    	movqd	1, 52(sb)
    2194:	ea 21       	but	0x21b5
    2196:	04 a6 3c 7c 	cmpb	$60, -4(fp)
    219a:	1a 16       	bne	0x21b0
    219c:	1f c0 0c    	cmpqd	0, 12(fp)
    219f:	1a 11       	bne	0x21b0
    21a1:	ce 83 94 04 	movmd	46(4(sb)), 0(48(sb)), 1
    21a5:	2e 30 00 03 
    21a9:	22 12       	cxp	0x21bb
    21ab:	5f d0 34    	movqd	0, 52(sb)
    21ae:	ea 07       	but	0x21b5
    21b0:	22 13       	cxp	0x21c3
    21b2:	5f d0 34    	movqd	0, 52(sb)
    21b5:	ef c4 78    	lprd	sp, -8(fp)
    21b8:	92 00       	exit	[]
    21ba:	32 0c       	rxp	12
    21bc:	82 00 08    	enter	[], 8
    21bf:	e7 c5 7c    	addr	-4(fp), tos
    21c2:	22 0e       	cxp	0x21d0
    21c4:	1f 00       	cmpqd	0, r0
    21c6:	0a 0a       	beq	0x21d0
    21c8:	04 a6 20 7c 	cmpb	$32, -4(fp)
    21cc:	1a 04       	bne	0x21d0
    21ce:	ea 71       	but	0x21bf
    21d0:	22 13       	cxp	0x21e3
    21d2:	92 00       	exit	[]
    21d4:	32 00       	rxp	0
    21d6:	82 00 04    	enter	[], 4
    21d9:	1f d0 38    	cmpqd	0, 56(sb)
    21dc:	1a 14       	bne	0x21f0
    21de:	ce d8 85 0c 	movzbd	0(12(fp)), tos
    21e2:	00 
    21e3:	ce d8 a5 0b 	movzbd	$11, tos
    21e7:	d7 d5 30    	movd	48(sb), tos
    21ea:	22 14       	cxp	0x21fe
    21ec:	1f 00       	cmpqd	0, r0
    21ee:	1a 06       	bne	0x21f4
    21f0:	df 00       	movqd	1, r0
    21f2:	ea 04       	but	0x21f6
    21f4:	5f 00       	movqd	0, r0
    21f6:	92 00       	exit	[]
    21f8:	32 04       	rxp	4
    21fa:	82 00 0c    	enter	[], 12
    21fd:	af c4 78    	sprd	sp, -8(fp)
    2200:	17 c0 10    	movd	16(fp), r0
    2203:	8f 00       	addqd	1, r0
    2205:	7f 05       	adjspd	r0
    2207:	57 c0 0c    	movd	12(fp), r1
    220a:	af 14       	sprd	sp, r2
    220c:	0e 00 00    	movsb	[]
    220f:	af c4 0c    	sprd	sp, 12(fp)
    2212:	5f c0 7c    	movqd	0, -4(fp)
    2215:	e7 c5 7c    	addr	-4(fp), tos
    2218:	ce d8 c5 14 	movzbd	20(fp), tos
    221c:	d7 c5 10    	movd	16(fp), tos
    221f:	d7 c5 0c    	movd	12(fp), tos
    2222:	22 15       	cxp	0x2237
    2224:	ef c4 78    	lprd	sp, -8(fp)
    2227:	92 00       	exit	[]
    2229:	32 0c       	rxp	12
    222b:	82 80 08    	enter	[r7], 8
    222e:	d7 c5 10    	movd	16(fp), tos
    2231:	1f c8 00    	cmpqd	0, 0(sp)
    2234:	7a 05       	ble	0x2239
    2236:	02 92 fd    	bsr	0x3533
    2239:	e7 85 0c 00 	addr	0(12(fp)), tos
    223d:	22 16       	cxp	0x2253
    223f:	d7 01       	movd	r0, r7
    2241:	1f 00       	cmpqd	0, r0
    2243:	7a 0a       	ble	0x224d
    2245:	17 d4 08 0c 	movd	8(sb), 0(12(fp))
    2249:	00 
    224a:	97 06 1c    	movd	r0, 28(sb)
    224d:	92 01       	exit	[r7]
    224f:	32 08       	rxp	8
    2251:	82 80 08    	enter	[r7], 8
    2254:	07 d4 08 0c 	cmpd	8(sb), 0(12(fp))
    2258:	00 
    2259:	0a 16       	beq	0x226f
    225b:	d7 85 0c 00 	movd	0(12(fp)), tos
    225f:	22 17       	cxp	0x2276
    2261:	d7 01       	movd	r0, r7
    2263:	1f 00       	cmpqd	0, r0
    2265:	7a 05       	ble	0x226a
    2267:	97 06 1c    	movd	r0, 28(sb)
    226a:	17 d4 08 0c 	movd	8(sb), 0(12(fp))
    226e:	00 
    226f:	92 01       	exit	[r7]
    2271:	32 04       	rxp	4
    2273:	82 80 14    	enter	[r7], 20
    2276:	af c4 70    	sprd	sp, -16(fp)
    2279:	7d a5 01 00 	adjspw	$256
    227d:	af c4 78    	sprd	sp, -8(fp)
    2280:	5f 38       	movqd	0, r7
    2282:	e7 c5 74    	addr	-12(fp), tos
    2285:	22 18       	cxp	0x229d
    2287:	1f 00       	cmpqd	0, r0
    2289:	0a 2e       	beq	0x22b7
    228b:	e7 c5 74    	addr	-12(fp), tos
    228e:	22 19       	cxp	0x22a7
    2290:	1f 00       	cmpqd	0, r0
    2292:	0a 25       	beq	0x22b7
    2294:	c7 a1 00 00 	cmpd	$255, r7
    2298:	00 ff 
    229a:	ba 05       	bhs	0x229f
    229c:	02 92 8b    	bsr	0x3527
    229f:	14 c7 87 74 	movb	-12(fp), 0(-8(fp))[r7:b]
    22a3:	78 00 
    22a5:	c7 a1 00 00 	cmpd	$255, r7
    22a9:	00 ff 
    22ab:	5a 06       	bls	0x22b1
    22ad:	8f 38       	addqd	1, r7
    22af:	ea 06       	but	0x22b5
    22b1:	df bb       	movqd	7, tos
    22b3:	22 10       	cxp	0x22c3
    22b5:	ea 4d       	but	0x2282
    22b7:	22 13       	cxp	0x22ca
    22b9:	1f d0 34    	cmpqd	0, 52(sb)
    22bc:	0a 22       	beq	0x22de
    22be:	e7 c5 74    	addr	-12(fp), tos
    22c1:	22 0e       	cxp	0x22cf
    22c3:	1f 00       	cmpqd	0, r0
    22c5:	0a 13       	beq	0x22d8
    22c7:	ce d8 c5 74 	movzbd	-12(fp), tos
    22cb:	ce d8 a5 0b 	movzbd	$11, tos
    22cf:	d7 d5 30    	movd	48(sb), tos
    22d2:	22 14       	cxp	0x22e6
    22d4:	1f 00       	cmpqd	0, r0
    22d6:	1a 08       	bne	0x22de
    22d8:	ce d8 a5 13 	movzbd	$19, tos
    22dc:	22 10       	cxp	0x22ec
    22de:	22 0c       	cxp	0x22ea
    22e0:	1f 00       	cmpqd	0, r0
    22e2:	0a 34       	beq	0x2316
    22e4:	1f d0 34    	cmpqd	0, 52(sb)
    22e7:	1a 06       	bne	0x22ed
    22e9:	1f 38       	cmpqd	0, r7
    22eb:	0a 2b       	beq	0x2316
    22ed:	c7 a1 00 00 	cmpd	$255, r7
    22f1:	00 ff 
    22f3:	aa 13       	blo	0x2306
    22f5:	c7 a1 00 00 	cmpd	$255, r7
    22f9:	00 ff 
    22fb:	ba 05       	bhs	0x2300
    22fd:	02 92 2a    	bsr	0x3527
    2300:	14 a7 87 00 	movb	$0, 0(-8(fp))[r7:b]
    2304:	78 00 
    2306:	ce d9 a5 01 	movzwd	$256, tos
    230a:	00 
    230b:	d7 c5 78    	movd	-8(fp), tos
    230e:	22 1a       	cxp	0x2328
    2310:	17 04 0c 00 	movd	r0, 0(12(fp))
    2314:	ea 07       	but	0x231b
    2316:	17 d4 08 0c 	movd	8(sb), 0(12(fp))
    231a:	00 
    231b:	22 0c       	cxp	0x2327
    231d:	1f 00       	cmpqd	0, r0
    231f:	0a 0d       	beq	0x232c
    2321:	07 d4 08 0c 	cmpd	8(sb), 0(12(fp))
    2325:	00 
    2326:	0a 06       	beq	0x232c
    2328:	df 00       	movqd	1, r0
    232a:	ea 04       	but	0x232e
    232c:	5f 00       	movqd	0, r0
    232e:	ef c4 70    	lprd	sp, -16(fp)
    2331:	92 01       	exit	[r7]
    2333:	32 04       	rxp	4
    2335:	82 80 04    	enter	[r7], 4
    2338:	ce d8 a5 0c 	movzbd	$12, tos
    233c:	e7 85 0c 00 	addr	0(12(fp)), tos
    2340:	22 1b       	cxp	0x235b
    2342:	22 0c       	cxp	0x234e
    2344:	1f 00       	cmpqd	0, r0
    2346:	0a 11       	beq	0x2357
    2348:	d7 81 0c 00 	movd	0(12(fp)), r7
    234c:	ce c3 93 18 	movmd	0(24(sb)), 0(r7), 2
    2350:	00 00 07 
    2353:	d7 d3 08 08 	movd	8(sb), 8(r7)
    2357:	22 0c       	cxp	0x2363
    2359:	92 01       	exit	[r7]
    235b:	32 04       	rxp	4
    235d:	82 00 08    	enter	[], 8
    2360:	5f ba       	movqd	4, tos
    2362:	e7 95 04 31 	addr	49(4(sb)), tos
    2366:	df b8       	movqd	1, tos
    2368:	22 1c       	cxp	0x2384
    236a:	e7 85 0c 04 	addr	4(12(fp)), tos
    236e:	22 1d       	cxp	0x238b
    2370:	1f 00       	cmpqd	0, r0
    2372:	0a 0f       	beq	0x2381
    2374:	ce d9 a5 04 	movzwd	$1025, tos
    2378:	01 
    2379:	d7 85 0c 04 	movd	4(12(fp)), tos
    237d:	22 06       	cxp	0x2383
    237f:	ea 06       	but	0x2385
    2381:	5f bb       	movqd	6, tos
    2383:	22 10       	cxp	0x2393
    2385:	22 0c       	cxp	0x2391
    2387:	92 00       	exit	[]
    2389:	32 04       	rxp	4
    238b:	82 c0 18    	enter	[r6,r7], 24
    238e:	af c4 6c    	sprd	sp, -20(fp)
    2391:	97 c1 14    	movd	20(fp), r6
    2394:	7c a5 08    	adjspb	$8
    2397:	af c4 70    	sprd	sp, -16(fp)
    239a:	5f c0 7c    	movqd	0, -4(fp)
    239d:	ce 03 94 04 	movmd	54(4(sb)), 0(-16(fp)), 2
    23a1:	36 70 00 07 
    23a5:	e7 c5 7c    	addr	-4(fp), tos
    23a8:	ce d8 c5 0c 	movzbd	12(fp), tos
    23ac:	df bb       	movqd	7, tos
    23ae:	d7 c5 70    	movd	-16(fp), tos
    23b1:	22 15       	cxp	0x23c6
    23b3:	1f 00       	cmpqd	0, r0
    23b5:	0a 13       	beq	0x23c8
    23b7:	17 c0 7c    	movd	-4(fp), r0
    23ba:	9f 03       	cmpqd	7, r0
    23bc:	ba 05       	bhs	0x23c1
    23be:	02 91 75    	bsr	0x3533
    23c1:	17 04 10 00 	movd	r0, 0(16(fp))
    23c5:	ea 80 bb    	but	0x2480
    23c8:	04 a6 3f 0c 	cmpb	$63, 12(fp)
    23cc:	1a 80 10    	bne	0x23dc
    23cf:	df 83 10 00 	movqd	7, 0(16(fp))
    23d3:	ce 99 a3 27 	movzwd	$10000, 36(r6)
    23d7:	10 24 
    23d9:	ea 80 a7    	but	0x2480
    23dc:	ce d8 c5 0c 	movzbd	12(fp), tos
    23e0:	ce d8 a5 0a 	movzbd	$10, tos
    23e4:	e7 95 04 3e 	addr	62(4(sb)), tos
    23e8:	22 14       	cxp	0x23fc
    23ea:	1f 00       	cmpqd	0, r0
    23ec:	0a 80 8e    	beq	0x247a
    23ef:	df 83 10 00 	movqd	7, 0(16(fp))
    23f3:	04 a6 3d 0c 	cmpb	$61, 12(fp)
    23f7:	1a 14       	bne	0x240b
    23f9:	df 70 28    	movqd	1, 40(r6)
    23fc:	e7 c5 0c    	addr	12(fp), tos
    23ff:	22 0e       	cxp	0x240d
    2401:	1f 00       	cmpqd	0, r0
    2403:	1a 08       	bne	0x240b
    2405:	ce d8 a5 0a 	movzbd	$10, tos
    2409:	22 10       	cxp	0x2419
    240b:	22 13       	cxp	0x241e
    240d:	e7 71 18    	addr	24(r6), r7
    2410:	5f ba       	movqd	4, tos
    2412:	e7 95 04 80 	addr	73(4(sb)), tos
    2416:	49 
    2417:	df b8       	movqd	1, tos
    2419:	22 1c       	cxp	0x2435
    241b:	e7 c5 78    	addr	-8(fp), tos
    241e:	22 1d       	cxp	0x243b
    2420:	1f 00       	cmpqd	0, r0
    2422:	0a 13       	beq	0x2435
    2424:	ce d9 a5 04 	movzwd	$1025, tos
    2428:	01 
    2429:	d7 c5 78    	movd	-8(fp), tos
    242c:	e7 c5 74    	addr	-12(fp), tos
    242f:	22 1e       	cxp	0x244d
    2431:	d7 05       	movd	r0, tos
    2433:	22 1f       	cxp	0x2452
    2435:	07 a6 00 00 	cmpd	$10000, -12(fp)
    2439:	27 10 74 
    243c:	ba 0b       	bhs	0x2447
    243e:	ce d8 a5 0b 	movzbd	$11, tos
    2442:	22 10       	cxp	0x2452
    2444:	df 78 0c    	movqd	1, 12(r7)
    2447:	d7 c3 74 0c 	movd	-12(fp), 12(r7)
    244b:	22 13       	cxp	0x245e
    244d:	1f c0 74    	cmpqd	0, -12(fp)
    2450:	1a 08       	bne	0x2458
    2452:	ce d8 a5 0c 	movzbd	$12, tos
    2456:	22 10       	cxp	0x2466
    2458:	1f 71 0c    	cmpqd	2, 12(r6)
    245b:	1a 0d       	bne	0x2468
    245d:	9f 70 24    	cmpqd	1, 36(r6)
    2460:	0a 08       	beq	0x2468
    2462:	ce d8 a5 0d 	movzbd	$13, tos
    2466:	22 10       	cxp	0x2476
    2468:	9f 71 0c    	cmpqd	3, 12(r6)
    246b:	1a 0d       	bne	0x2478
    246d:	9f 70 24    	cmpqd	1, 36(r6)
    2470:	0a 08       	beq	0x2478
    2472:	ce d8 a5 0e 	movzbd	$14, tos
    2476:	22 10       	cxp	0x2486
    2478:	ea 08       	but	0x2480
    247a:	ce d8 a5 08 	movzbd	$8, tos
    247e:	22 10       	cxp	0x248e
    2480:	22 0c       	cxp	0x248c
    2482:	ef c4 6c    	lprd	sp, -20(fp)
    2485:	92 03       	exit	[r6,r7]
    2487:	12 10       	ret	16
    2489:	82 e0 18    	enter	[r5,r6,r7], 24
    248c:	17 d6 08 6c 	movd	8(sb), -20(fp)
    2490:	5f 30       	movqd	0, r6
    2492:	22 0c       	cxp	0x249e
    2494:	1f 00       	cmpqd	0, r0
    2496:	0a 80 65    	beq	0x24fb
    2499:	e7 c5 7c    	addr	-4(fp), tos
    249c:	22 0e       	cxp	0x24aa
    249e:	1f 00       	cmpqd	0, r0
    24a0:	0a 80 5b    	beq	0x24fb
    24a3:	04 a6 2f 7c 	cmpb	$47, -4(fp)
    24a7:	1a 80 54    	bne	0x24fb
    24aa:	e7 c5 7c    	addr	-4(fp), tos
    24ad:	22 20       	cxp	0x24cd
    24af:	1f 00       	cmpqd	0, r0
    24b1:	0a 36       	beq	0x24e7
    24b3:	d7 c5 0c    	movd	12(fp), tos
    24b6:	e7 c5 78    	addr	-8(fp), tos
    24b9:	ce d8 c5 7c 	movzbd	-4(fp), tos
    24bd:	2f bc       	sprd	fp, tos
    24bf:	02 be cc    	bsr	0x238b
    24c2:	1f 00       	cmpqd	0, r0
    24c4:	0a 2c       	beq	0x24f0
    24c6:	07 c5 78 00 	cmpd	-8(fp), $32
    24ca:	00 00 20 
    24cd:	ba 0f       	bhs	0x24dc
    24cf:	b7 c1 78    	tbitd	-8(fp), r6
    24d2:	9a 0a       	bfc	0x24dc
    24d4:	ce d8 a5 0f 	movzbd	$15, tos
    24d8:	22 10       	cxp	0x24e8
    24da:	ea 16       	but	0x24f0
    24dc:	07 a6 00 00 	cmpd	$31, -8(fp)
    24e0:	00 1f 78 
    24e3:	ba 09       	bhs	0x24ec
    24e5:	ea 04       	but	0x24e9
    24e7:	ea 0b       	but	0x24f2
    24e9:	02 90 4a    	bsr	0x3533
    24ec:	4e 9b c1 78 	sbitd	-8(fp), r6
    24f0:	ea 08       	but	0x24f8
    24f2:	ce d8 a5 08 	movzbd	$8, tos
    24f6:	22 10       	cxp	0x2506
    24f8:	ea bf 9a    	but	0x2492
    24fb:	22 13       	cxp	0x250e
    24fd:	17 30       	movd	r6, r0
    24ff:	2b a0 00 00 	andd	$124, r0
    2503:	00 7c 
    2505:	57 01       	movd	r0, r5
    2507:	d7 c1 0c    	movd	12(fp), r7
    250a:	b4 a1 00    	tbitb	$0, r6
    250d:	9a 06       	bfc	0x2513
    250f:	df 08       	movqd	1, r1
    2511:	ea 04       	but	0x2515
    2513:	5f 08       	movqd	0, r1
    2515:	d7 0b 18    	movd	r1, 24(r7)
    2518:	b4 a1 01    	tbitb	$1, r6
    251b:	9a 06       	bfc	0x2521
    251d:	df 10       	movqd	1, r2
    251f:	ea 04       	but	0x2523
    2521:	5f 10       	movqd	0, r2
    2523:	d7 13 20    	movd	r2, 32(r7)
    2526:	d7 05       	movd	r0, tos
    2528:	22 21       	cxp	0x2549
    252a:	d7 00       	movd	r0, r3
    252c:	9f 18       	cmpqd	1, r3
    252e:	ba 0b       	bhs	0x2539
    2530:	ce d8 a5 09 	movzbd	$9, tos
    2534:	22 10       	cxp	0x2544
    2536:	ea 80 7b    	but	0x25b1
    2539:	74 a1 02    	tbitb	$2, r5
    253c:	9a 80 27    	bfc	0x2563
    253f:	5f 79 0c    	movqd	2, 12(r7)
    2542:	df 78 20    	movqd	1, 32(r7)
    2545:	9f 78 24    	cmpqd	1, 36(r7)
    2548:	0a 08       	beq	0x2550
    254a:	ce d8 a5 0d 	movzbd	$13, tos
    254e:	22 10       	cxp	0x255e
    2550:	df 78 24    	movqd	1, 36(r7)
    2553:	df 78 08    	movqd	1, 8(r7)
    2556:	5f b8       	movqd	0, tos
    2558:	e7 c5 6c    	addr	-20(fp), tos
    255b:	d7 c5 0c    	movd	12(fp), tos
    255e:	22 22       	cxp	0x2580
    2560:	ea 80 51    	but	0x25b1
    2563:	74 a1 03    	tbitb	$3, r5
    2566:	9a 80 09    	bfc	0x256f
    2569:	df 78 0c    	movqd	1, 12(r7)
    256c:	ea 80 45    	but	0x25b1
    256f:	74 a1 04    	tbitb	$4, r5
    2572:	9a 80 09    	bfc	0x257b
    2575:	5f 78 0c    	movqd	0, 12(r7)
    2578:	ea 80 39    	but	0x25b1
    257b:	74 a1 05    	tbitb	$5, r5
    257e:	9a 80 2b    	bfc	0x25a9
    2581:	df 7a 0c    	movqd	5, 12(r7)
    2584:	e7 c5 7c    	addr	-4(fp), tos
    2587:	22 23       	cxp	0x25aa
    2589:	1f 00       	cmpqd	0, r0
    258b:	0a 1c       	beq	0x25a7
    258d:	04 a6 2d 7c 	cmpb	$45, -4(fp)
    2591:	1a 16       	bne	0x25a7
    2593:	5f ba       	movqd	4, tos
    2595:	e7 95 04 80 	addr	78(4(sb)), tos
    2599:	4e 
    259a:	df b8       	movqd	1, tos
    259c:	22 1c       	cxp	0x25b8
    259e:	e7 7d 1c    	addr	28(r7), tos
    25a1:	22 1d       	cxp	0x25be
    25a3:	1f 00       	cmpqd	0, r0
    25a5:	0a 02       	beq	0x25a7
    25a7:	ea 0a       	but	0x25b1
    25a9:	74 a1 06    	tbitb	$6, r5
    25ac:	9a 05       	bfc	0x25b1
    25ae:	df 79 0c    	movqd	3, 12(r7)
    25b1:	22 0c       	cxp	0x25bd
    25b3:	92 07       	exit	[r5,r6,r7]
    25b5:	32 04       	rxp	4
    25b7:	82 c0 10    	enter	[r6,r7], 16
    25ba:	af c4 74    	sprd	sp, -12(fp)
    25bd:	7c a5 04    	adjspb	$4
    25c0:	af 34       	sprd	sp, r6
    25c2:	d7 c1 0c    	movd	12(fp), r7
    25c5:	07 d4 08 10 	cmpd	8(sb), 0(16(fp))
    25c9:	00 
    25ca:	1a 0a       	bne	0x25d4
    25cc:	1f 79 0c    	cmpqd	2, 12(r7)
    25cf:	0a 05       	beq	0x25d4
    25d1:	ea 80 a7    	but	0x2678
    25d4:	17 78 0c    	movd	12(r7), r0
    25d7:	9f 02       	cmpqd	5, r0
    25d9:	ba 05       	bhs	0x25de
    25db:	02 8f 50    	bsr	0x352b
    25de:	7d ef d8 04 	casew	0x25e2[r0:w]
    25e2:	37 00       	tbitd	r0, r0
    25e4:	23 00       	subd	r0, r0
    25e6:	10 00       	addcb	r0, r0
    25e8:	78 00       	xorb	r0, r1
    25ea:	78 00       	xorb	r0, r1
    25ec:	4b 00       	bicd	r0, r1
    25ee:	07 d4 08 10 	cmpd	8(sb), 0(16(fp))
    25f2:	00 
    25f3:	0a 06       	beq	0x25f9
    25f5:	df 08       	movqd	1, r1
    25f7:	ea 04       	but	0x25fb
    25f9:	5f 08       	movqd	0, r1
    25fb:	97 0b 00    	movd	r1, 0(r6)
    25fe:	ea 80 64    	but	0x2662
    2601:	ce d9 a5 04 	movzwd	$1025, tos
    2605:	01 
    2606:	d7 85 10 00 	movd	0(16(fp)), tos
    260a:	d7 35       	movd	r6, tos
    260c:	22 24       	cxp	0x2630
    260e:	d7 05       	movd	r0, tos
    2610:	22 1f       	cxp	0x262f
    2612:	ea 80 50    	but	0x2662
    2615:	ce d9 a5 04 	movzwd	$1025, tos
    2619:	01 
    261a:	d7 85 10 00 	movd	0(16(fp)), tos
    261e:	d7 35       	movd	r6, tos
    2620:	22 1e       	cxp	0x263e
    2622:	d7 05       	movd	r0, tos
    2624:	22 1f       	cxp	0x2643
    2626:	ea 80 3c    	but	0x2662
    2629:	ce d8 a5 2d 	movzbd	$45, tos
    262d:	ce d9 a5 04 	movzwd	$1025, tos
    2631:	01 
    2632:	d7 85 10 00 	movd	0(16(fp)), tos
    2636:	22 14       	cxp	0x264a
    2638:	1f 00       	cmpqd	0, r0
    263a:	0a 09       	beq	0x2643
    263c:	97 83 10 00 	movd	0(16(fp)), 0(r6)
    2640:	00 
    2641:	ea 0e       	but	0x264f
    2643:	d7 7d 1c    	movd	28(r7), tos
    2646:	d7 85 10 00 	movd	0(16(fp)), tos
    264a:	22 25       	cxp	0x266f
    264c:	97 03 00    	movd	r0, 0(r6)
    264f:	17 d4 08 10 	movd	8(sb), 0(16(fp))
    2653:	00 
    2654:	ea 0e       	but	0x2662
    2656:	97 83 10 00 	movd	0(16(fp)), 0(r6)
    265a:	00 
    265b:	17 d4 08 10 	movd	8(sb), 0(16(fp))
    265f:	00 
    2660:	ea 02       	but	0x2662
    2662:	e7 85 10 00 	addr	0(16(fp)), tos
    2666:	22 26       	cxp	0x268c
    2668:	22 0c       	cxp	0x2674
    266a:	1f 00       	cmpqd	0, r0
    266c:	0a 0c       	beq	0x2678
    266e:	d7 35       	movd	r6, tos
    2670:	d7 c5 14    	movd	20(fp), tos
    2673:	d7 c5 0c    	movd	12(fp), tos
    2676:	22 27       	cxp	0x269d
    2678:	ef c4 74    	lprd	sp, -12(fp)
    267b:	92 03       	exit	[r6,r7]
    267d:	32 0c       	rxp	12
    267f:	82 c0 04    	enter	[r6,r7], 4
    2682:	97 c1 10    	movd	16(fp), r6
    2685:	d7 c1 0c    	movd	12(fp), r7
    2688:	87 79 08    	cmpd	8(r7), r6
    268b:	4a 09       	bhi	0x2694
    268d:	17 30       	movd	r6, r0
    268f:	8f 00       	addqd	1, r0
    2691:	d7 03 08    	movd	r0, 8(r7)
    2694:	c7 7b 24 08 	cmpd	36(r7), 8(r7)
    2698:	ba 0a       	bhs	0x26a2
    269a:	ce d8 a5 17 	movzbd	$23, tos
    269e:	22 10       	cxp	0x26ae
    26a0:	ea 2b       	but	0x26cb
    26a2:	87 79 10    	cmpd	16(r7), r6
    26a5:	4a 07       	bhi	0x26ac
    26a7:	d7 c5 0c    	movd	12(fp), tos
    26aa:	22 28       	cxp	0x26d2
    26ac:	22 0c       	cxp	0x26b8
    26ae:	1f 00       	cmpqd	0, r0
    26b0:	0a 1b       	beq	0x26cb
    26b2:	17 78 14    	movd	20(r7), r0
    26b5:	87 a1 00 00 	cmpd	$255, r6
    26b9:	00 ff 
    26bb:	ba 05       	bhs	0x26c0
    26bd:	02 8e 6a    	bsr	0x3527
    26c0:	27 f0 46 00 	addr	0(r0)[r6:d], r0
    26c4:	ce 03 82 14 	movmd	0(20(fp)), 0(r0), 1
    26c8:	00 00 03 
    26cb:	92 03       	exit	[r6,r7]
    26cd:	32 0c       	rxp	12
    26cf:	82 e0 10    	enter	[r5,r6,r7], 16
    26d2:	e7 81 0c 10 	addr	16(12(fp)), r7
    26d6:	1f 78 00    	cmpqd	0, 0(r7)
    26d9:	1a 06       	bne	0x26df
    26db:	df 28       	movqd	1, r5
    26dd:	ea 09       	but	0x26e6
    26df:	17 78 00    	movd	0(r7), r0
    26e2:	0f 02       	addqd	4, r0
    26e4:	57 01       	movd	r0, r5
    26e6:	17 28       	movd	r5, r0
    26e8:	4e 17 a0 02 	lshd	$2, r0
    26ec:	d7 05       	movd	r0, tos
    26ee:	e7 c5 7c    	addr	-4(fp), tos
    26f1:	22 1b       	cxp	0x270c
    26f3:	22 0c       	cxp	0x26ff
    26f5:	1f 00       	cmpqd	0, r0
    26f7:	0a 80 5d    	beq	0x2754
    26fa:	5f 30       	movqd	0, r6
    26fc:	87 29       	cmpd	r5, r6
    26fe:	5a 1a       	bls	0x2718
    2700:	87 a1 00 00 	cmpd	$255, r6
    2704:	00 ff 
    2706:	ba 05       	bhs	0x270b
    2708:	02 8e 1f    	bsr	0x3527
    270b:	27 f0 86 7c 	addr	0(-4(fp))[r6:d], r0
    270f:	00 
    2710:	17 d2 08 00 	movd	8(sb), 0(r0)
    2714:	8f 30       	addqd	1, r6
    2716:	ea 66       	but	0x26fc
    2718:	5f 30       	movqd	0, r6
    271a:	87 79 00    	cmpd	0(r7), r6
    271d:	5a 2b       	bls	0x2748
    271f:	17 78 04    	movd	4(r7), r0
    2722:	87 a1 00 00 	cmpd	$255, r6
    2726:	00 ff 
    2728:	ba 05       	bhs	0x272d
    272a:	02 8d fd    	bsr	0x3527
    272d:	27 f0 46 00 	addr	0(r0)[r6:d], r0
    2731:	87 a1 00 00 	cmpd	$255, r6
    2735:	00 ff 
    2737:	ba 05       	bhs	0x273c
    2739:	02 8d ee    	bsr	0x3527
    273c:	ce 83 47 86 	movmd	0(r0), 0(-4(fp))[r6:d], 1
    2740:	00 7c 00 03 
    2744:	8f 30       	addqd	1, r6
    2746:	ea 54       	but	0x271a
    2748:	e7 7d 04    	addr	4(r7), tos
    274b:	22 29       	cxp	0x2774
    274d:	d7 c3 7c 04 	movd	-4(fp), 4(r7)
    2751:	d7 2b 00    	movd	r5, 0(r7)
    2754:	92 07       	exit	[r5,r6,r7]
    2756:	32 04       	rxp	4
    2758:	82 c0 08    	enter	[r6,r7], 8
    275b:	d7 c1 0c    	movd	12(fp), r7
    275e:	07 7d 0c 00 	cmpd	12(r7), $32
    2762:	00 00 20 
    2765:	ba 2c       	bhs	0x2791
    2767:	ce 18 a0 38 	movzbd	$56, r0
    276b:	37 78 0c    	tbitd	12(r7), r0
    276e:	9a 23       	bfc	0x2791
    2770:	5f 30       	movqd	0, r6
    2772:	87 79 10    	cmpd	16(r7), r6
    2775:	5a 1c       	bls	0x2791
    2777:	17 78 14    	movd	20(r7), r0
    277a:	87 a1 00 00 	cmpd	$255, r6
    277e:	00 ff 
    2780:	ba 05       	bhs	0x2785
    2782:	02 8d a5    	bsr	0x3527
    2785:	27 f0 46 00 	addr	0(r0)[r6:d], r0
    2789:	d7 05       	movd	r0, tos
    278b:	22 26       	cxp	0x27b1
    278d:	8f 30       	addqd	1, r6
    278f:	ea 63       	but	0x2772
    2791:	e7 7d 14    	addr	20(r7), tos
    2794:	22 29       	cxp	0x27bd
    2796:	5f 78 10    	movqd	0, 16(r7)
    2799:	92 03       	exit	[r6,r7]
    279b:	32 04       	rxp	4
    279d:	82 80 18    	enter	[r7], 24
    27a0:	af c4 6c    	sprd	sp, -20(fp)
    27a3:	7c a5 04    	adjspb	$4
    27a6:	af c4 74    	sprd	sp, -12(fp)
    27a9:	e7 c5 7c    	addr	-4(fp), tos
    27ac:	22 0e       	cxp	0x27ba
    27ae:	1f 00       	cmpqd	0, r0
    27b0:	0a 80 89    	beq	0x2839
    27b3:	04 a6 5b 7c 	cmpb	$91, -4(fp)
    27b7:	1a 80 82    	bne	0x2839
    27ba:	1f 81 0c 0c 	cmpqd	2, 12(12(fp))
    27be:	1a 0d       	bne	0x27cb
    27c0:	ce d8 a5 14 	movzbd	$20, tos
    27c4:	22 10       	cxp	0x27d4
    27c6:	5f 00       	movqd	0, r0
    27c8:	ea 80 75    	but	0x283d
    27cb:	9f 81 0c 0c 	cmpqd	3, 12(12(fp))
    27cf:	1a 0d       	bne	0x27dc
    27d1:	ce d8 a5 15 	movzbd	$21, tos
    27d5:	22 10       	cxp	0x27e5
    27d7:	5f 00       	movqd	0, r0
    27d9:	ea 80 64    	but	0x283d
    27dc:	1f 80 0c 28 	cmpqd	0, 40(12(fp))
    27e0:	0a 0d       	beq	0x27ed
    27e2:	ce d8 a5 16 	movzbd	$22, tos
    27e6:	22 10       	cxp	0x27f6
    27e8:	5f 00       	movqd	0, r0
    27ea:	ea 80 53    	but	0x283d
    27ed:	5f 38       	movqd	0, r7
    27ef:	22 12       	cxp	0x2801
    27f1:	df b9       	movqd	3, tos
    27f3:	e7 95 04 80 	addr	83(4(sb)), tos
    27f7:	53 
    27f8:	df b8       	movqd	1, tos
    27fa:	22 1c       	cxp	0x2816
    27fc:	e7 c5 78    	addr	-8(fp), tos
    27ff:	22 1d       	cxp	0x281c
    2801:	1f 00       	cmpqd	0, r0
    2803:	0a 0c       	beq	0x280f
    2805:	d7 3d       	movd	r7, tos
    2807:	e7 c5 78    	addr	-8(fp), tos
    280a:	d7 c5 0c    	movd	12(fp), tos
    280d:	22 22       	cxp	0x282f
    280f:	8f 38       	addqd	1, r7
    2811:	e7 c5 78    	addr	-8(fp), tos
    2814:	22 26       	cxp	0x283a
    2816:	22 0c       	cxp	0x2822
    2818:	1f 00       	cmpqd	0, r0
    281a:	0a 11       	beq	0x282b
    281c:	e7 c5 7c    	addr	-4(fp), tos
    281f:	22 0e       	cxp	0x282d
    2821:	1f 00       	cmpqd	0, r0
    2823:	0a 08       	beq	0x282b
    2825:	04 a6 5d 7c 	cmpb	$93, -4(fp)
    2829:	1a 46       	bne	0x27ef
    282b:	04 a6 5d 7c 	cmpb	$93, -4(fp)
    282f:	0a 08       	beq	0x2837
    2831:	ce d8 a5 10 	movzbd	$16, tos
    2835:	22 10       	cxp	0x2845
    2837:	ea 04       	but	0x283b
    2839:	22 13       	cxp	0x284c
    283b:	22 0c       	cxp	0x2847
    283d:	ef c4 6c    	lprd	sp, -20(fp)
    2840:	92 01       	exit	[r7]
    2842:	32 04       	rxp	4
    2844:	82 00 04    	enter	[], 4
    2847:	07 d4 08 0c 	cmpd	8(sb), 0(12(fp))
    284b:	00 
    284c:	1a 0a       	bne	0x2856
    284e:	17 84 08 7c 	movd	-4(8(fp)), 0(12(fp))
    2852:	0c 00 
    2854:	ea 0e       	but	0x2862
    2856:	17 80 0c 00 	movd	0(12(fp)), r0
    285a:	d7 05       	movd	r0, tos
    285c:	d7 c5 08    	movd	8(fp), tos
    285f:	02 bf e5    	bsr	0x2844
    2862:	92 00       	exit	[]
    2864:	12 08       	ret	8
    2866:	82 00 08    	enter	[], 8
    2869:	ce d8 a5 30 	movzbd	$48, tos
    286d:	e7 c5 7c    	addr	-4(fp), tos
    2870:	22 1b       	cxp	0x288b
    2872:	22 0c       	cxp	0x287e
    2874:	1f 00       	cmpqd	0, r0
    2876:	0a 18       	beq	0x288e
    2878:	57 c0 10    	movd	16(fp), r1
    287b:	97 c0 7c    	movd	-4(fp), r2
    287e:	ce 18 a0 0c 	movzbd	$12, r0
    2882:	0e 03 00    	movsd	[]
    2885:	e7 85 0c 08 	addr	8(12(fp)), tos
    2889:	2f bc       	sprd	fp, tos
    288b:	02 bf b9    	bsr	0x2844
    288e:	92 00       	exit	[]
    2890:	32 08       	rxp	8
    2892:	82 00 10    	enter	[], 16
    2895:	af c4 74    	sprd	sp, -12(fp)
    2898:	7c a5 30    	adjspb	$48
    289b:	af c4 7c    	sprd	sp, -4(fp)
    289e:	ce 98 a6 0d 	movzbd	$13, 60(sb)
    28a2:	3c 
    28a3:	d7 85 08 14 	movd	20(8(fp)), tos
    28a7:	17 80 08 10 	movd	16(8(fp)), r0
    28ab:	d7 05       	movd	r0, tos
    28ad:	22 2a       	cxp	0x28d7
    28af:	22 12       	cxp	0x28c1
    28b1:	17 d4 08 7c 	movd	8(sb), 0(-4(fp))
    28b5:	00 
    28b6:	17 d4 08 7c 	movd	8(sb), 4(-4(fp))
    28ba:	04 
    28bb:	5f 80 7c 08 	movqd	0, 8(-4(fp))
    28bf:	5f 82 7c 0c 	movqd	4, 12(-4(fp))
    28c3:	5f 80 7c 10 	movqd	0, 16(-4(fp))
    28c7:	17 d4 08 7c 	movd	8(sb), 20(-4(fp))
    28cb:	14 
    28cc:	5f 80 7c 18 	movqd	0, 24(-4(fp))
    28d0:	17 d4 08 7c 	movd	8(sb), 28(-4(fp))
    28d4:	1c 
    28d5:	5f 80 7c 20 	movqd	0, 32(-4(fp))
    28d9:	df 80 7c 24 	movqd	1, 36(-4(fp))
    28dd:	5f 80 7c 28 	movqd	0, 40(-4(fp))
    28e1:	5f 80 7c 2c 	movqd	0, 44(-4(fp))
    28e5:	d7 c5 7c    	movd	-4(fp), tos
    28e8:	22 2b       	cxp	0x2913
    28ea:	1f 00       	cmpqd	0, r0
    28ec:	0a 24       	beq	0x2910
    28ee:	d7 c5 7c    	movd	-4(fp), tos
    28f1:	22 2c       	cxp	0x291d
    28f3:	1f 00       	cmpqd	0, r0
    28f5:	0a 1b       	beq	0x2910
    28f7:	d7 c5 7c    	movd	-4(fp), tos
    28fa:	22 2d       	cxp	0x2927
    28fc:	1f 00       	cmpqd	0, r0
    28fe:	0a 0d       	beq	0x290b
    2900:	d7 c5 7c    	movd	-4(fp), tos
    2903:	d7 85 08 7c 	movd	-4(8(fp)), tos
    2907:	22 2e       	cxp	0x2935
    2909:	ea 07       	but	0x2910
    290b:	d7 c5 7c    	movd	-4(fp), tos
    290e:	22 2f       	cxp	0x293d
    2910:	e7 c5 78    	addr	-8(fp), tos
    2913:	22 0e       	cxp	0x2921
    2915:	1f 00       	cmpqd	0, r0
    2917:	0a 17       	beq	0x292e
    2919:	ce d8 c5 78 	movzbd	-8(fp), tos
    291d:	5f b9       	movqd	2, tos
    291f:	e7 95 04 80 	addr	87(4(sb)), tos
    2923:	57 
    2924:	22 14       	cxp	0x2938
    2926:	1f 00       	cmpqd	0, r0
    2928:	1a 06       	bne	0x292e
    292a:	df ba       	movqd	5, tos
    292c:	22 10       	cxp	0x293c
    292e:	e7 c5 78    	addr	-8(fp), tos
    2931:	22 0e       	cxp	0x293f
    2933:	1f 00       	cmpqd	0, r0
    2935:	0a 15       	beq	0x294a
    2937:	ce d8 c5 78 	movzbd	-8(fp), tos
    293b:	5f b9       	movqd	2, tos
    293d:	e7 95 04 80 	addr	90(4(sb)), tos
    2941:	5a 
    2942:	22 14       	cxp	0x2956
    2944:	1f 00       	cmpqd	0, r0
    2946:	0a 04       	beq	0x294a
    2948:	ea 66       	but	0x292e
    294a:	22 13       	cxp	0x295d
    294c:	1c c0 78    	cmpqb	0, -8(fp)
    294f:	0a 09       	beq	0x2958
    2951:	22 0c       	cxp	0x295d
    2953:	1f 00       	cmpqd	0, r0
    2955:	1a bf 5c    	bne	0x28b1
    2958:	22 0c       	cxp	0x2964
    295a:	ef c4 74    	lprd	sp, -12(fp)
    295d:	92 00       	exit	[]
    295f:	12 04       	ret	4
    2961:	82 80 0c    	enter	[r7], 12
    2964:	e7 85 08 7c 	addr	-4(8(fp)), tos
    2968:	22 26       	cxp	0x298e
    296a:	22 12       	cxp	0x297c
    296c:	d7 d1 20    	movd	32(sb), r7
    296f:	57 c0 08    	movd	8(fp), r1
    2972:	57 48 08    	movd	8(r1), r1
    2975:	e7 4d 6c    	addr	-20(r1), tos
    2978:	22 0e       	cxp	0x2986
    297a:	1f 00       	cmpqd	0, r0
    297c:	0a 38       	beq	0x29b4
    297e:	57 c0 08    	movd	8(fp), r1
    2981:	57 48 08    	movd	8(r1), r1
    2984:	44 a2 2d 6c 	cmpb	$45, -20(r1)
    2988:	1a 2c       	bne	0x29b4
    298a:	97 c0 08    	movd	8(fp), r2
    298d:	97 50 08    	movd	8(r2), r2
    2990:	e7 55 6c    	addr	-20(r2), tos
    2993:	22 23       	cxp	0x29b6
    2995:	1f 00       	cmpqd	0, r0
    2997:	0a 1d       	beq	0x29b4
    2999:	57 c0 08    	movd	8(fp), r1
    299c:	57 48 08    	movd	8(r1), r1
    299f:	ce d8 4d 6c 	movzbd	-20(r1), tos
    29a3:	ce d8 a5 0a 	movzbd	$10, tos
    29a7:	e7 95 04 80 	addr	93(4(sb)), tos
    29ab:	5d 
    29ac:	22 14       	cxp	0x29c0
    29ae:	1f 00       	cmpqd	0, r0
    29b0:	1a 04       	bne	0x29b4
    29b2:	ea 04       	but	0x29b6
    29b4:	22 13       	cxp	0x29c7
    29b6:	5f b9       	movqd	2, tos
    29b8:	e7 95 04 80 	addr	104(4(sb)), tos
    29bc:	68 
    29bd:	df b8       	movqd	1, tos
    29bf:	22 1c       	cxp	0x29db
    29c1:	e7 85 08 7c 	addr	-4(8(fp)), tos
    29c5:	22 1d       	cxp	0x29e2
    29c7:	1f 00       	cmpqd	0, r0
    29c9:	1a 04       	bne	0x29cd
    29cb:	ea 2e       	but	0x29f9
    29cd:	ce d9 a5 04 	movzwd	$1025, tos
    29d1:	01 
    29d2:	d7 85 08 7c 	movd	-4(8(fp)), tos
    29d6:	22 06       	cxp	0x29dc
    29d8:	e7 c5 7c    	addr	-4(fp), tos
    29db:	57 c0 08    	movd	8(fp), r1
    29de:	57 48 08    	movd	8(r1), r1
    29e1:	57 48 08    	movd	8(r1), r1
    29e4:	17 48 7c    	movd	-4(r1), r0
    29e7:	d7 45 08    	movd	8(r0), tos
    29ea:	d7 85 08 7c 	movd	-4(8(fp)), tos
    29ee:	22 30       	cxp	0x2a1e
    29f0:	1f 00       	cmpqd	0, r0
    29f2:	0a 04       	beq	0x29f6
    29f4:	ea 05       	but	0x29f9
    29f6:	ea bf 6e    	but	0x2964
    29f9:	57 c0 08    	movd	8(fp), r1
    29fc:	57 48 08    	movd	8(r1), r1
    29ff:	e7 4d 78    	addr	-8(r1), tos
    2a02:	22 26       	cxp	0x2a28
    2a04:	d7 3d       	movd	r7, tos
    2a06:	57 c0 08    	movd	8(fp), r1
    2a09:	57 48 08    	movd	8(r1), r1
    2a0c:	d7 4d 7c    	movd	-4(r1), tos
    2a0f:	ce d9 a5 01 	movzwd	$256, tos
    2a13:	00 
    2a14:	d7 d5 28    	movd	40(sb), tos
    2a17:	22 31       	cxp	0x2a48
    2a19:	57 c0 08    	movd	8(fp), r1
    2a1c:	57 48 08    	movd	8(r1), r1
    2a1f:	57 02 78    	movd	r0, -8(r1)
    2a22:	df 00       	movqd	1, r0
    2a24:	92 01       	exit	[r7]
    2a26:	12 04       	ret	4
    2a28:	82 00 08    	enter	[], 8
    2a2b:	d7 85 08 78 	movd	-8(8(fp)), tos
    2a2f:	22 32       	cxp	0x2a61
    2a31:	17 06 7c    	movd	r0, -4(fp)
    2a34:	07 d0 08    	cmpd	8(sb), r0
    2a37:	1a 07       	bne	0x2a3e
    2a39:	5f 00       	movqd	0, r0
    2a3b:	ea 80 b4    	but	0x2aef
    2a3e:	ce d9 a5 04 	movzwd	$1025, tos
    2a42:	01 
    2a43:	d7 c5 7c    	movd	-4(fp), tos
    2a46:	22 06       	cxp	0x2a4c
    2a48:	e7 85 08 74 	addr	-12(8(fp)), tos
    2a4c:	57 c0 08    	movd	8(fp), r1
    2a4f:	57 48 08    	movd	8(r1), r1
    2a52:	17 48 7c    	movd	-4(r1), r0
    2a55:	d7 45 08    	movd	8(r0), tos
    2a58:	d7 c5 7c    	movd	-4(fp), tos
    2a5b:	22 30       	cxp	0x2a8b
    2a5d:	1f 00       	cmpqd	0, r0
    2a5f:	0a 80 70    	beq	0x2acf
    2a62:	17 d4 20 08 	movd	32(sb), -4(8(fp))
    2a66:	7c 
    2a67:	17 80 08 74 	movd	-12(8(fp)), r0
    2a6b:	17 40 0c    	movd	12(r0), r0
    2a6e:	9f 01       	cmpqd	3, r0
    2a70:	1a 0a       	bne	0x2a7a
    2a72:	2f bc       	sprd	fp, tos
    2a74:	02 be ed    	bsr	0x2961
    2a77:	ea 80 78    	but	0x2aef
    2a7a:	e7 85 08 6c 	addr	-20(8(fp)), tos
    2a7e:	22 23       	cxp	0x2aa1
    2a80:	1f 00       	cmpqd	0, r0
    2a82:	0a 13       	beq	0x2a95
    2a84:	04 a4 2c 08 	cmpb	$44, -20(8(fp))
    2a88:	6c 
    2a89:	1a 0c       	bne	0x2a95
    2a8b:	e7 c5 7c    	addr	-4(fp), tos
    2a8e:	22 26       	cxp	0x2ab4
    2a90:	5f 00       	movqd	0, r0
    2a92:	ea 80 5d    	but	0x2aef
    2a95:	17 80 08 74 	movd	-12(8(fp)), r0
    2a99:	17 40 0c    	movd	12(r0), r0
    2a9c:	1f 01       	cmpqd	2, r0
    2a9e:	1a 04       	bne	0x2aa2
    2aa0:	ea 25       	but	0x2ac5
    2aa2:	e7 85 08 78 	addr	-8(8(fp)), tos
    2aa6:	22 26       	cxp	0x2acc
    2aa8:	22 12       	cxp	0x2aba
    2aaa:	5f b9       	movqd	2, tos
    2aac:	e7 95 04 80 	addr	107(4(sb)), tos
    2ab0:	6b 
    2ab1:	df b8       	movqd	1, tos
    2ab3:	22 1c       	cxp	0x2acf
    2ab5:	e7 85 08 78 	addr	-8(8(fp)), tos
    2ab9:	22 1d       	cxp	0x2ad6
    2abb:	1f 00       	cmpqd	0, r0
    2abd:	1a 08       	bne	0x2ac5
    2abf:	ce d8 a5 19 	movzbd	$25, tos
    2ac3:	22 10       	cxp	0x2ad3
    2ac5:	e7 c5 7c    	addr	-4(fp), tos
    2ac8:	22 26       	cxp	0x2aee
    2aca:	df 00       	movqd	1, r0
    2acc:	ea 80 23    	but	0x2aef
    2acf:	07 d4 08 08 	cmpd	8(sb), -12(8(fp))
    2ad3:	74 
    2ad4:	0a 14       	beq	0x2ae8
    2ad6:	17 80 08 74 	movd	-12(8(fp)), r0
    2ada:	17 40 0c    	movd	12(r0), r0
    2add:	9f 01       	cmpqd	3, r0
    2adf:	1a 09       	bne	0x2ae8
    2ae1:	2f bc       	sprd	fp, tos
    2ae3:	02 be 7e    	bsr	0x2961
    2ae6:	ea 09       	but	0x2aef
    2ae8:	e7 c5 7c    	addr	-4(fp), tos
    2aeb:	22 26       	cxp	0x2b11
    2aed:	5f 00       	movqd	0, r0
    2aef:	92 00       	exit	[]
    2af1:	12 04       	ret	4
    2af3:	82 80 04    	enter	[r7], 4
    2af6:	d7 81 0c 00 	movd	0(12(fp)), r7
    2afa:	c7 d1 08    	cmpd	8(sb), r7
    2afd:	0a 0c       	beq	0x2b09
    2aff:	1f 78 20    	cmpqd	0, 32(r7)
    2b02:	0a 07       	beq	0x2b09
    2b04:	d7 79 00    	movd	0(r7), r7
    2b07:	ea 73       	but	0x2afa
    2b09:	17 3c 0c 00 	movd	r7, 0(12(fp))
    2b0d:	92 01       	exit	[r7]
    2b0f:	12 08       	ret	8
    2b11:	82 c0 04    	enter	[r6,r7], 4
    2b14:	97 c1 0c    	movd	12(fp), r6
    2b17:	87 d1 08    	cmpd	8(sb), r6
    2b1a:	0a 80 2b    	beq	0x2b45
    2b1d:	d7 31       	movd	r6, r7
    2b1f:	1f 78 18    	cmpqd	0, 24(r7)
    2b22:	0a 0d       	beq	0x2b2f
    2b24:	9f 78 08    	cmpqd	1, 8(r7)
    2b27:	5a 08       	bls	0x2b2f
    2b29:	ce d8 a5 1a 	movzbd	$26, tos
    2b2d:	22 10       	cxp	0x2b3d
    2b2f:	1f 78 28    	cmpqd	0, 40(r7)
    2b32:	0a 0e       	beq	0x2b40
    2b34:	c7 7b 24 08 	cmpd	36(r7), 8(r7)
    2b38:	5a 08       	bls	0x2b40
    2b3a:	ce d8 a5 1b 	movzbd	$27, tos
    2b3e:	22 10       	cxp	0x2b4e
    2b40:	97 71 00    	movd	0(r6), r6
    2b43:	ea 54       	but	0x2b17
    2b45:	92 03       	exit	[r6,r7]
    2b47:	12 08       	ret	8
    2b49:	82 00 1c    	enter	[], 28
    2b4c:	af c4 68    	sprd	sp, -24(fp)
    2b4f:	7c a5 04    	adjspb	$4
    2b52:	af c4 70    	sprd	sp, -16(fp)
    2b55:	ce 98 a6 0e 	movzbd	$14, 60(sb)
    2b59:	3c 
    2b5a:	d7 85 08 1c 	movd	28(8(fp)), tos
    2b5e:	17 80 08 18 	movd	24(8(fp)), r0
    2b62:	d7 05       	movd	r0, tos
    2b64:	22 2a       	cxp	0x2b8e
    2b66:	17 80 08 7c 	movd	-4(8(fp)), r0
    2b6a:	17 46 08 74 	movd	8(r0), -12(fp)
    2b6e:	e7 c5 6c    	addr	-20(fp), tos
    2b71:	22 23       	cxp	0x2b94
    2b73:	1f 00       	cmpqd	0, r0
    2b75:	0a 02       	beq	0x2b77
    2b77:	1c c0 6c    	cmpqb	0, -20(fp)
    2b7a:	0a 80 e0    	beq	0x2c5a
    2b7d:	e7 c5 74    	addr	-12(fp), tos
    2b80:	2f bc       	sprd	fp, tos
    2b82:	02 bf 71    	bsr	0x2af3
    2b85:	17 d6 20 7c 	movd	32(sb), -4(fp)
    2b89:	22 12       	cxp	0x2b9b
    2b8b:	e7 c5 6c    	addr	-20(fp), tos
    2b8e:	22 0e       	cxp	0x2b9c
    2b90:	1f 00       	cmpqd	0, r0
    2b92:	0a 80 4d    	beq	0x2bdf
    2b95:	04 a6 2d 6c 	cmpb	$45, -20(fp)
    2b99:	1a 80 46    	bne	0x2bdf
    2b9c:	e7 c5 6c    	addr	-20(fp), tos
    2b9f:	22 23       	cxp	0x2bc2
    2ba1:	1f 00       	cmpqd	0, r0
    2ba3:	0a 80 3c    	beq	0x2bdf
    2ba6:	ce d8 c5 6c 	movzbd	-20(fp), tos
    2baa:	ce d8 a5 0a 	movzbd	$10, tos
    2bae:	e7 95 04 80 	addr	110(4(sb)), tos
    2bb2:	6e 
    2bb3:	22 14       	cxp	0x2bc7
    2bb5:	1f 00       	cmpqd	0, r0
    2bb7:	1a 80 28    	bne	0x2bdf
    2bba:	5f b9       	movqd	2, tos
    2bbc:	e7 95 04 80 	addr	121(4(sb)), tos
    2bc0:	79 
    2bc1:	df b8       	movqd	1, tos
    2bc3:	22 1c       	cxp	0x2bdf
    2bc5:	e7 c5 78    	addr	-8(fp), tos
    2bc8:	22 1d       	cxp	0x2be5
    2bca:	1f 00       	cmpqd	0, r0
    2bcc:	0a 0b       	beq	0x2bd7
    2bce:	2f bc       	sprd	fp, tos
    2bd0:	02 be 58    	bsr	0x2a28
    2bd3:	1f 00       	cmpqd	0, r0
    2bd5:	1a 08       	bne	0x2bdd
    2bd7:	ce d8 a5 1e 	movzbd	$30, tos
    2bdb:	22 10       	cxp	0x2beb
    2bdd:	ea 21       	but	0x2bfe
    2bdf:	22 13       	cxp	0x2bf2
    2be1:	5f b9       	movqd	2, tos
    2be3:	e7 95 04 80 	addr	124(4(sb)), tos
    2be7:	7c 
    2be8:	df b8       	movqd	1, tos
    2bea:	22 1c       	cxp	0x2c06
    2bec:	e7 c5 78    	addr	-8(fp), tos
    2bef:	22 1d       	cxp	0x2c0c
    2bf1:	1f 00       	cmpqd	0, r0
    2bf3:	0a 0b       	beq	0x2bfe
    2bf5:	2f bc       	sprd	fp, tos
    2bf7:	02 be 31    	bsr	0x2a28
    2bfa:	1f 00       	cmpqd	0, r0
    2bfc:	0a 02       	beq	0x2bfe
    2bfe:	07 d6 08 74 	cmpd	8(sb), -12(fp)
    2c02:	1a 0d       	bne	0x2c0f
    2c04:	ce d8 a5 18 	movzbd	$24, tos
    2c08:	22 10       	cxp	0x2c18
    2c0a:	5f 00       	movqd	0, r0
    2c0c:	ea 80 5c    	but	0x2c68
    2c0f:	22 0c       	cxp	0x2c1b
    2c11:	1f 00       	cmpqd	0, r0
    2c13:	0a 12       	beq	0x2c25
    2c15:	d7 85 74 2c 	movd	44(-12(fp)), tos
    2c19:	e7 c5 78    	addr	-8(fp), tos
    2c1c:	d7 c5 74    	movd	-12(fp), tos
    2c1f:	22 22       	cxp	0x2c41
    2c21:	8f 80 74 2c 	addqd	1, 44(-12(fp))
    2c25:	e7 c5 78    	addr	-8(fp), tos
    2c28:	22 26       	cxp	0x2c4e
    2c2a:	22 12       	cxp	0x2c3c
    2c2c:	e7 c5 6c    	addr	-20(fp), tos
    2c2f:	22 0e       	cxp	0x2c3d
    2c31:	1f 00       	cmpqd	0, r0
    2c33:	0a 0a       	beq	0x2c3d
    2c35:	04 a6 2c 6c 	cmpb	$44, -20(fp)
    2c39:	1a 04       	bne	0x2c3d
    2c3b:	ea 11       	but	0x2c4c
    2c3d:	17 86 74 00 	movd	0(-12(fp)), -12(fp)
    2c41:	74 
    2c42:	e7 c5 74    	addr	-12(fp), tos
    2c45:	2f bc       	sprd	fp, tos
    2c47:	02 be ac    	bsr	0x2af3
    2c4a:	22 13       	cxp	0x2c5d
    2c4c:	22 12       	cxp	0x2c5e
    2c4e:	e7 c5 6c    	addr	-20(fp), tos
    2c51:	22 23       	cxp	0x2c74
    2c53:	1f 00       	cmpqd	0, r0
    2c55:	0a 02       	beq	0x2c57
    2c57:	ea bf 20    	but	0x2b77
    2c5a:	17 80 08 7c 	movd	-4(8(fp)), r0
    2c5e:	d7 45 08    	movd	8(r0), tos
    2c61:	2f bc       	sprd	fp, tos
    2c63:	02 be ae    	bsr	0x2b11
    2c66:	22 0c       	cxp	0x2c72
    2c68:	ef c4 68    	lprd	sp, -24(fp)
    2c6b:	92 00       	exit	[]
    2c6d:	12 04       	ret	4
    2c6f:	82 00 04    	enter	[], 4
    2c72:	ce d9 a5 04 	movzwd	$1025, tos
    2c76:	01 
    2c77:	d7 85 08 7c 	movd	-4(8(fp)), tos
    2c7b:	22 06       	cxp	0x2c81
    2c7d:	e7 85 08 78 	addr	-8(8(fp)), tos
    2c81:	97 c0 08    	movd	8(fp), r2
    2c84:	97 50 08    	movd	8(r2), r2
    2c87:	57 50 7c    	movd	-4(r2), r1
    2c8a:	d7 4d 08    	movd	8(r1), tos
    2c8d:	d7 85 08 7c 	movd	-4(8(fp)), tos
    2c91:	22 30       	cxp	0x2cc1
    2c93:	92 00       	exit	[]
    2c95:	12 04       	ret	4
    2c97:	82 80 14    	enter	[r7], 20
    2c9a:	d7 d1 1c    	movd	28(sb), r7
    2c9d:	5f d0 1c    	movqd	0, 28(sb)
    2ca0:	d7 85 08 1c 	movd	28(8(fp)), tos
    2ca4:	17 80 08 18 	movd	24(8(fp)), r0
    2ca8:	d7 05       	movd	r0, tos
    2caa:	22 2a       	cxp	0x2cd4
    2cac:	22 12       	cxp	0x2cbe
    2cae:	e7 c5 74    	addr	-12(fp), tos
    2cb1:	22 0e       	cxp	0x2cbf
    2cb3:	1f 00       	cmpqd	0, r0
    2cb5:	0a 0a       	beq	0x2cbf
    2cb7:	04 a6 2d 74 	cmpb	$45, -12(fp)
    2cbb:	0a 04       	beq	0x2cbf
    2cbd:	22 13       	cxp	0x2cd0
    2cbf:	5f b9       	movqd	2, tos
    2cc1:	e7 95 04 80 	addr	127(4(sb)), tos
    2cc5:	7f 
    2cc6:	df b8       	movqd	1, tos
    2cc8:	22 1c       	cxp	0x2ce4
    2cca:	e7 c5 7c    	addr	-4(fp), tos
    2ccd:	22 1d       	cxp	0x2cea
    2ccf:	1f 00       	cmpqd	0, r0
    2cd1:	0a 80 58    	beq	0x2d29
    2cd4:	2f bc       	sprd	fp, tos
    2cd6:	02 bf 99    	bsr	0x2c6f
    2cd9:	1f 00       	cmpqd	0, r0
    2cdb:	0a 80 49    	beq	0x2d24
    2cde:	d7 85 78 04 	movd	4(-8(fp)), tos
    2ce2:	5f ba       	movqd	4, tos
    2ce4:	e7 95 04 80 	addr	130(4(sb)), tos
    2ce8:	82 
    2ce9:	22 33       	cxp	0x2d1c
    2ceb:	1f 00       	cmpqd	0, r0
    2ced:	0a 13       	beq	0x2d00
    2cef:	ce d8 a5 1f 	movzbd	$31, tos
    2cf3:	22 0a       	cxp	0x2cfd
    2cf5:	97 06 1c    	movd	r0, 28(sb)
    2cf8:	e7 c5 7c    	addr	-4(fp), tos
    2cfb:	22 26       	cxp	0x2d21
    2cfd:	ea 80 4c    	but	0x2d49
    2d00:	d7 85 78 04 	movd	4(-8(fp)), tos
    2d04:	ce d8 a5 08 	movzbd	$8, tos
    2d08:	e7 95 04 80 	addr	135(4(sb)), tos
    2d0c:	87 
    2d0d:	22 33       	cxp	0x2d40
    2d0f:	1f 00       	cmpqd	0, r0
    2d11:	0a 13       	beq	0x2d24
    2d13:	ce d8 a5 20 	movzbd	$32, tos
    2d17:	22 0a       	cxp	0x2d21
    2d19:	97 06 1c    	movd	r0, 28(sb)
    2d1c:	e7 c5 7c    	addr	-4(fp), tos
    2d1f:	22 26       	cxp	0x2d45
    2d21:	ea 80 28    	but	0x2d49
    2d24:	e7 c5 7c    	addr	-4(fp), tos
    2d27:	22 26       	cxp	0x2d4d
    2d29:	22 12       	cxp	0x2d3b
    2d2b:	e7 c5 74    	addr	-12(fp), tos
    2d2e:	22 0e       	cxp	0x2d3c
    2d30:	1f 00       	cmpqd	0, r0
    2d32:	0a 0c       	beq	0x2d3e
    2d34:	04 a6 2c 74 	cmpb	$44, -12(fp)
    2d38:	1a 06       	bne	0x2d3e
    2d3a:	22 12       	cxp	0x2d4c
    2d3c:	ea 04       	but	0x2d40
    2d3e:	22 13       	cxp	0x2d51
    2d40:	1c c0 74    	cmpqb	0, -12(fp)
    2d43:	1a bf 69    	bne	0x2cac
    2d46:	97 3e 1c    	movd	r7, 28(sb)
    2d49:	92 01       	exit	[r7]
    2d4b:	12 04       	ret	4
    2d4d:	82 00 0c    	enter	[], 12
    2d50:	5f d0 1c    	movqd	0, 28(sb)
    2d53:	ce 98 a6 0d 	movzbd	$13, 60(sb)
    2d57:	3c 
    2d58:	e7 c5 7c    	addr	-4(fp), tos
    2d5b:	22 34       	cxp	0x2d8f
    2d5d:	1f 00       	cmpqd	0, r0
    2d5f:	0a 22       	beq	0x2d81
    2d61:	2f bc       	sprd	fp, tos
    2d63:	02 bb 2f    	bsr	0x2892
    2d66:	1f 00       	cmpqd	0, r0
    2d68:	0a 19       	beq	0x2d81
    2d6a:	2f bc       	sprd	fp, tos
    2d6c:	02 bd dd    	bsr	0x2b49
    2d6f:	1f 00       	cmpqd	0, r0
    2d71:	0a 0b       	beq	0x2d7c
    2d73:	17 c4 7c 0c 	movd	-4(fp), 0(12(fp))
    2d77:	00 
    2d78:	5f 00       	movqd	0, r0
    2d7a:	ea 12       	but	0x2d8c
    2d7c:	2f bc       	sprd	fp, tos
    2d7e:	02 bf 19    	bsr	0x2c97
    2d81:	d7 c5 7c    	movd	-4(fp), tos
    2d84:	22 35       	cxp	0x2db9
    2d86:	17 06 78    	movd	r0, -8(fp)
    2d89:	17 d0 1c    	movd	28(sb), r0
    2d8c:	92 00       	exit	[]
    2d8e:	32 14       	rxp	20
    2d90:	82 00 08    	enter	[], 8
    2d93:	d7 c5 0c    	movd	12(fp), tos
    2d96:	22 04       	cxp	0x2d9a
    2d98:	1f 00       	cmpqd	0, r0
    2d9a:	0a 80 3a    	beq	0x2dd4
    2d9d:	07 d4 08 0c 	cmpd	8(sb), 8(12(fp))
    2da1:	08 
    2da2:	0a 80 20    	beq	0x2dc2
    2da5:	17 86 0c 08 	movd	8(12(fp)), -4(fp)
    2da9:	7c 
    2daa:	e7 85 7c 04 	addr	4(-4(fp)), tos
    2dae:	22 26       	cxp	0x2dd4
    2db0:	d7 c5 7c    	movd	-4(fp), tos
    2db3:	22 2f       	cxp	0x2de2
    2db5:	17 84 7c 00 	movd	0(-4(fp)), 8(12(fp))
    2db9:	0c 08 
    2dbb:	e7 c5 7c    	addr	-4(fp), tos
    2dbe:	22 29       	cxp	0x2de7
    2dc0:	ea 5d       	but	0x2d9d
    2dc2:	ce 03 94 04 	movmd	144(4(sb)), 0(12(fp)), 2
    2dc6:	80 90 0c 00 
    2dca:	07 
    2dcb:	e7 c5 0c    	addr	12(fp), tos
    2dce:	22 29       	cxp	0x2df7
    2dd0:	5f 00       	movqd	0, r0
    2dd2:	ea 06       	but	0x2dd8
    2dd4:	5f b8       	movqd	0, tos
    2dd6:	22 05       	cxp	0x2ddb
    2dd8:	92 00       	exit	[]
    2dda:	32 04       	rxp	4
    2ddc:	82 00 0c    	enter	[], 12
    2ddf:	02 87 50    	bsr	0x352f
    2de2:	92 00       	exit	[]
    2de4:	32 04       	rxp	4
    2de6:	82 c0 14    	enter	[r6,r7], 20
    2de9:	5f 38       	movqd	0, r7
    2deb:	17 80 0c 00 	movd	0(12(fp)), r0
    2def:	c7 a1 00 00 	cmpd	$1024, r7
    2df3:	04 00 
    2df5:	ba 05       	bhs	0x2dfa
    2df7:	02 87 30    	bsr	0x3527
    2dfa:	ce 18 e0 47 	movzbd	0(r0)[r7:b], r0
    2dfe:	00 
    2dff:	04 a0 20    	cmpb	$32, r0
    2e02:	1a 06       	bne	0x2e08
    2e04:	8f 38       	addqd	1, r7
    2e06:	ea 65       	but	0x2deb
    2e08:	17 80 0c 00 	movd	0(12(fp)), r0
    2e0c:	c7 a1 00 00 	cmpd	$1024, r7
    2e10:	04 00 
    2e12:	ba 05       	bhs	0x2e17
    2e14:	02 87 13    	bsr	0x3527
    2e17:	ce 18 e0 47 	movzbd	0(r0)[r7:b], r0
    2e1b:	00 
    2e1c:	04 a0 2d    	cmpb	$45, r0
    2e1f:	1a 0a       	bne	0x2e29
    2e21:	8f 38       	addqd	1, r7
    2e23:	df 80 08 5c 	movqd	1, -36(8(fp))
    2e27:	ea 06       	but	0x2e2d
    2e29:	5f 80 08 5c 	movqd	0, -36(8(fp))
    2e2d:	17 3e 78    	movd	r7, -8(fp)
    2e30:	e7 c5 78    	addr	-8(fp), tos
    2e33:	ce d8 a5 20 	movzbd	$32, tos
    2e37:	d7 85 0c 00 	movd	0(12(fp)), tos
    2e3b:	22 36       	cxp	0x2e71
    2e3d:	1f 00       	cmpqd	0, r0
    2e3f:	1a 06       	bne	0x2e45
    2e41:	1f 38       	cmpqd	0, r7
    2e43:	0a 19       	beq	0x2e5c
    2e45:	d7 c5 78    	movd	-8(fp), tos
    2e48:	d7 3d       	movd	r7, tos
    2e4a:	d7 85 0c 00 	movd	0(12(fp)), tos
    2e4e:	22 37       	cxp	0x2e85
    2e50:	97 01       	movd	r0, r6
    2e52:	e7 85 0c 00 	addr	0(12(fp)), tos
    2e56:	22 26       	cxp	0x2e7c
    2e58:	17 34 0c 00 	movd	r6, 0(12(fp))
    2e5c:	92 03       	exit	[r6,r7]
    2e5e:	12 08       	ret	8
    2e60:	82 80 10    	enter	[r7], 16
    2e63:	d7 85 08 70 	movd	-16(8(fp)), tos
    2e67:	d7 85 08 74 	movd	-12(8(fp)), tos
    2e6b:	d7 85 08 1c 	movd	28(8(fp)), tos
    2e6f:	57 80 08 18 	movd	24(8(fp)), r1
    2e73:	d7 0d       	movd	r1, tos
    2e75:	22 31       	cxp	0x2ea6
    2e77:	17 06 7c    	movd	r0, -4(fp)
    2e7a:	d7 05       	movd	r0, tos
    2e7c:	d7 85 14 00 	movd	0(20(fp)), tos
    2e80:	22 25       	cxp	0x2ea5
    2e82:	17 06 78    	movd	r0, -8(fp)
    2e85:	e7 c5 7c    	addr	-4(fp), tos
    2e88:	22 26       	cxp	0x2eae
    2e8a:	d7 c5 78    	movd	-8(fp), tos
    2e8d:	d7 c5 10    	movd	16(fp), tos
    2e90:	d7 c5 0c    	movd	12(fp), tos
    2e93:	22 38       	cxp	0x2ecb
    2e95:	d7 01       	movd	r0, r7
    2e97:	e7 c5 78    	addr	-8(fp), tos
    2e9a:	22 26       	cxp	0x2ec0
    2e9c:	e7 85 14 00 	addr	0(20(fp)), tos
    2ea0:	22 26       	cxp	0x2ec6
    2ea2:	17 3c 14 00 	movd	r7, 0(20(fp))
    2ea6:	92 01       	exit	[r7]
    2ea8:	12 10       	ret	16
    2eaa:	82 f0 14    	enter	[r4,r5,r6,r7], 20
    2ead:	af c4 70    	sprd	sp, -16(fp)
    2eb0:	17 c1 0c    	movd	12(fp), r4
    2eb3:	7c a5 04    	adjspb	$4
    2eb6:	af 34       	sprd	sp, r6
    2eb8:	d7 21       	movd	r4, r7
    2eba:	1f 78 08    	cmpqd	0, 8(r7)
    2ebd:	1a 23       	bne	0x2ee0
    2ebf:	17 80 08 6c 	movd	-20(8(fp)), r0
    2ec3:	14 a2 00 00 	movb	$0, 0(r0)
    2ec7:	e7 85 08 64 	addr	-28(8(fp)), tos
    2ecb:	ce d9 a5 01 	movzwd	$256, tos
    2ecf:	00 
    2ed0:	d7 05       	movd	r0, tos
    2ed2:	d7 c5 08    	movd	8(fp), tos
    2ed5:	02 bf 8b    	bsr	0x2e60
    2ed8:	17 d4 20 08 	movd	32(sb), -12(8(fp))
    2edc:	74 
    2edd:	ea 81 74    	but	0x3051
    2ee0:	df 28       	movqd	1, r5
    2ee2:	17 78 08    	movd	8(r7), r0
    2ee5:	17 06 6c    	movd	r0, -20(fp)
    2ee8:	ea 81 63    	but	0x304b
    2eeb:	17 78 14    	movd	20(r7), r0
    2eee:	57 28       	movd	r5, r1
    2ef0:	8f 0f       	addqd	-1, r1
    2ef2:	47 a0 00 00 	cmpd	$255, r1
    2ef6:	00 ff 
    2ef8:	ba 05       	bhs	0x2efd
    2efa:	02 86 2d    	bsr	0x3527
    2efd:	27 f0 41 00 	addr	0(r0)[r1:d], r0
    2f01:	ce 83 41 00 	movmd	0(r0), r6, 1
    2f05:	03 
    2f06:	97 78 0c    	movd	12(r7), r2
    2f09:	9f 12       	cmpqd	5, r2
    2f0b:	ba 05       	bhs	0x2f10
    2f0d:	02 86 1e    	bsr	0x352b
    2f10:	7d ef da 04 	casew	0x2f14[r2:w]
    2f14:	66          	0146
    2f15:	00 80 00 9a 	addb	6656(0(fp)), r0
    2f19:	00 
    2f1a:	10 00       	addcb	r0, r0
    2f1c:	10 00       	addcb	r0, r0
    2f1e:	23 00       	subd	r0, r0
    2f20:	ce d9 a5 01 	movzwd	$256, tos
    2f24:	00 
    2f25:	d7 80 08 6c 	movd	-20(8(fp)), r3
    2f29:	d7 1d       	movd	r3, tos
    2f2b:	d7 75 00    	movd	0(r6), tos
    2f2e:	22 39       	cxp	0x2f67
    2f30:	ea 80 9f    	but	0x2fcf
    2f33:	1f 80 08 5c 	cmpqd	0, -36(8(fp))
    2f37:	0a 2c       	beq	0x2f63
    2f39:	5f c0 78    	movqd	0, -8(fp)
    2f3c:	e7 c5 78    	addr	-8(fp), tos
    2f3f:	ce d8 a5 2d 	movzbd	$45, tos
    2f43:	d7 75 00    	movd	0(r6), tos
    2f46:	22 36       	cxp	0x2f7c
    2f48:	1f 00       	cmpqd	0, r0
    2f4a:	0a 02       	beq	0x2f4c
    2f4c:	ce d9 a5 01 	movzwd	$256, tos
    2f50:	00 
    2f51:	17 80 08 6c 	movd	-20(8(fp)), r0
    2f55:	d7 05       	movd	r0, tos
    2f57:	d7 c5 78    	movd	-8(fp), tos
    2f5a:	5f b8       	movqd	0, tos
    2f5c:	d7 75 00    	movd	0(r6), tos
    2f5f:	22 3a       	cxp	0x2f99
    2f61:	ea 12       	but	0x2f73
    2f63:	ce d9 a5 01 	movzwd	$256, tos
    2f67:	00 
    2f68:	d7 80 08 6c 	movd	-20(8(fp)), r3
    2f6c:	d7 1d       	movd	r3, tos
    2f6e:	d7 75 00    	movd	0(r6), tos
    2f71:	22 39       	cxp	0x2faa
    2f73:	ea 80 5c    	but	0x2fcf
    2f76:	ce d8 a5 10 	movzbd	$16, tos
    2f7a:	d7 75 00    	movd	0(r6), tos
    2f7d:	ce d9 a5 01 	movzwd	$256, tos
    2f81:	00 
    2f82:	d7 80 08 6c 	movd	-20(8(fp)), r3
    2f86:	d7 1d       	movd	r3, tos
    2f88:	22 3b       	cxp	0x2fc3
    2f8a:	17 04 08 68 	movd	r0, -24(8(fp))
    2f8e:	ea 39       	but	0x2fc7
    2f90:	ce d8 a5 10 	movzbd	$16, tos
    2f94:	d7 75 00    	movd	0(r6), tos
    2f97:	ce d9 a5 01 	movzwd	$256, tos
    2f9b:	00 
    2f9c:	d7 80 08 6c 	movd	-20(8(fp)), r3
    2fa0:	d7 1d       	movd	r3, tos
    2fa2:	22 3c       	cxp	0x2fde
    2fa4:	17 04 08 68 	movd	r0, -24(8(fp))
    2fa8:	ea 27       	but	0x2fcf
    2faa:	1f 70 00    	cmpqd	0, 0(r6)
    2fad:	0a 14       	beq	0x2fc1
    2faf:	ce d9 a5 01 	movzwd	$256, tos
    2fb3:	00 
    2fb4:	d7 80 08 6c 	movd	-20(8(fp)), r3
    2fb8:	d7 1d       	movd	r3, tos
    2fba:	d7 65 04    	movd	4(r4), tos
    2fbd:	22 39       	cxp	0x2ff6
    2fbf:	ea 0e       	but	0x2fcd
    2fc1:	d7 80 08 6c 	movd	-20(8(fp)), r3
    2fc5:	ea 04       	but	0x2fc9
    2fc7:	ea 08       	but	0x2fcf
    2fc9:	d4 a2 00 00 	movb	$0, 0(r3)
    2fcd:	ea 02       	but	0x2fcf
    2fcf:	ce d9 a5 01 	movzwd	$256, tos
    2fd3:	00 
    2fd4:	57 80 08 6c 	movd	-20(8(fp)), r1
    2fd8:	d7 0d       	movd	r1, tos
    2fda:	22 0d       	cxp	0x2fe7
    2fdc:	17 04 08 68 	movd	r0, -24(8(fp))
    2fe0:	47 79 08    	cmpd	8(r7), r5
    2fe3:	5a 36       	bls	0x3019
    2fe5:	07 a0 00 00 	cmpd	$255, r0
    2fe9:	00 ff 
    2feb:	aa 3a       	blo	0x3025
    2fed:	17 80 08 6c 	movd	-20(8(fp)), r0
    2ff1:	57 80 08 68 	movd	-24(8(fp)), r1
    2ff5:	47 a0 00 00 	cmpd	$255, r1
    2ff9:	00 ff 
    2ffb:	ba 05       	bhs	0x3000
    2ffd:	02 85 2a    	bsr	0x3527
    3000:	14 a7 41 2c 	movb	$44, 0(r0)[r1:b]
    3004:	00 
    3005:	8f 80 08 68 	addqd	1, -24(8(fp))
    3009:	07 a4 00 00 	cmpd	$255, -24(8(fp))
    300d:	00 ff 08 68 
    3011:	aa 1e       	blo	0x302f
    3013:	57 80 08 68 	movd	-24(8(fp)), r1
    3017:	ea 04       	but	0x301b
    3019:	ea 16       	but	0x302f
    301b:	47 a0 00 00 	cmpd	$255, r1
    301f:	00 ff 
    3021:	ba 09       	bhs	0x302a
    3023:	ea 04       	but	0x3027
    3025:	ea 0a       	but	0x302f
    3027:	02 85 00    	bsr	0x3527
    302a:	14 a7 41 00 	movb	$0, 0(r0)[r1:b]
    302e:	00 
    302f:	e7 85 08 64 	addr	-28(8(fp)), tos
    3033:	ce d9 a5 01 	movzwd	$256, tos
    3037:	00 
    3038:	17 80 08 6c 	movd	-20(8(fp)), r0
    303c:	d7 05       	movd	r0, tos
    303e:	d7 c5 08    	movd	8(fp), tos
    3041:	02 be 1f    	bsr	0x2e60
    3044:	17 d4 20 08 	movd	32(sb), -12(8(fp))
    3048:	74 
    3049:	8f 28       	addqd	1, r5
    304b:	47 c1 6c    	cmpd	-20(fp), r5
    304e:	ba be 9d    	bhs	0x2eeb
    3051:	ef c4 70    	lprd	sp, -16(fp)
    3054:	92 0f       	exit	[r4,r5,r6,r7]
    3056:	12 08       	ret	8
    3058:	82 80 30    	enter	[r7], 48
    305b:	af c4 54    	sprd	sp, -44(fp)
    305e:	17 c0 1c    	movd	28(fp), r0
    3061:	8f 00       	addqd	1, r0
    3063:	7f 05       	adjspd	r0
    3065:	57 c0 18    	movd	24(fp), r1
    3068:	af 14       	sprd	sp, r2
    306a:	0e 00 00    	movsb	[]
    306d:	af c4 18    	sprd	sp, 24(fp)
    3070:	d7 c1 20    	movd	32(fp), r7
    3073:	7d a5 01 00 	adjspw	$256
    3077:	af c4 6c    	sprd	sp, -20(fp)
    307a:	17 d6 08 64 	movd	8(sb), -28(fp)
    307e:	5f c0 74    	movqd	0, -12(fp)
    3081:	5f d0 1c    	movqd	0, 28(sb)
    3084:	d7 c5 1c    	movd	28(fp), tos
    3087:	d7 c5 18    	movd	24(fp), tos
    308a:	22 2a       	cxp	0x30b4
    308c:	14 a4 00 6c 	movb	$0, 0(-20(fp))
    3090:	00 
    3091:	22 12       	cxp	0x30a3
    3093:	17 d6 20 70 	movd	32(sb), -16(fp)
    3097:	df b9       	movqd	3, tos
    3099:	e7 95 04 80 	addr	150(4(sb)), tos
    309d:	96 
    309e:	5f b8       	movqd	0, tos
    30a0:	22 1c       	cxp	0x30bc
    30a2:	e7 c5 60    	addr	-32(fp), tos
    30a5:	22 1d       	cxp	0x30c2
    30a7:	1f 00       	cmpqd	0, r0
    30a9:	0a 80 be    	beq	0x3167
    30ac:	ce d8 a5 0b 	movzbd	$11, tos
    30b0:	d7 d5 30    	movd	48(sb), tos
    30b3:	5f b9       	movqd	2, tos
    30b5:	e7 95 04 80 	addr	154(4(sb)), tos
    30b9:	9a 
    30ba:	22 3d       	cxp	0x30f7
    30bc:	1f 00       	cmpqd	0, r0
    30be:	0a 80 a4    	beq	0x3162
    30c1:	22 12       	cxp	0x30d3
    30c3:	e7 c5 78    	addr	-8(fp), tos
    30c6:	22 0e       	cxp	0x30d4
    30c8:	1f 00       	cmpqd	0, r0
    30ca:	0a 08       	beq	0x30d2
    30cc:	04 a6 3e 78 	cmpb	$62, -8(fp)
    30d0:	0a 0e       	beq	0x30de
    30d2:	ce d8 a5 22 	movzbd	$34, tos
    30d6:	22 0a       	cxp	0x30e0
    30d8:	97 06 1c    	movd	r0, 28(sb)
    30db:	ea 80 87    	but	0x3162
    30de:	e7 c5 60    	addr	-32(fp), tos
    30e1:	2f bc       	sprd	fp, tos
    30e3:	02 bd 03    	bsr	0x2de6
    30e6:	ce d9 a5 04 	movzwd	$1025, tos
    30ea:	01 
    30eb:	d7 c5 60    	movd	-32(fp), tos
    30ee:	22 06       	cxp	0x30f4
    30f0:	e7 c5 7c    	addr	-4(fp), tos
    30f3:	ce d8 a5 3f 	movzbd	$63, tos
    30f7:	ce d9 a5 04 	movzwd	$1025, tos
    30fb:	01 
    30fc:	d7 c5 60    	movd	-32(fp), tos
    30ff:	d7 3d       	movd	r7, tos
    3101:	22 08       	cxp	0x3109
    3103:	1f 00       	cmpqd	0, r0
    3105:	6a 20       	bgt	0x3125
    3107:	1f c0 5c    	cmpqd	0, -36(fp)
    310a:	0a 11       	beq	0x311b
    310c:	9f 82 7c 0c 	cmpqd	5, 12(-4(fp))
    3110:	0a 0b       	beq	0x311b
    3112:	ce d8 a5 24 	movzbd	$36, tos
    3116:	22 05       	cxp	0x311b
    3118:	97 06 1c    	movd	r0, 28(sb)
    311b:	d7 c5 7c    	movd	-4(fp), tos
    311e:	2f bc       	sprd	fp, tos
    3120:	02 bd 8a    	bsr	0x2eaa
    3123:	ea 3b       	but	0x315e
    3125:	1f c0 5c    	cmpqd	0, -36(fp)
    3128:	1a 2d       	bne	0x3155
    312a:	ce d9 a5 04 	movzwd	$1025, tos
    312e:	01 
    312f:	d7 c5 60    	movd	-32(fp), tos
    3132:	e7 c5 68    	addr	-24(fp), tos
    3135:	ce d9 a5 01 	movzwd	$256, tos
    3139:	00 
    313a:	d7 c5 6c    	movd	-20(fp), tos
    313d:	22 3e       	cxp	0x317b
    313f:	1f 00       	cmpqd	0, r0
    3141:	6a 14       	bgt	0x3155
    3143:	e7 c5 64    	addr	-28(fp), tos
    3146:	ce d9 a5 01 	movzwd	$256, tos
    314a:	00 
    314b:	d7 c5 6c    	movd	-20(fp), tos
    314e:	2f bc       	sprd	fp, tos
    3150:	02 bd 10    	bsr	0x2e60
    3153:	ea 0b       	but	0x315e
    3155:	ce d8 a5 21 	movzbd	$33, tos
    3159:	22 0a       	cxp	0x3163
    315b:	97 06 1c    	movd	r0, 28(sb)
    315e:	17 d6 20 74 	movd	32(sb), -12(fp)
    3162:	e7 c5 60    	addr	-32(fp), tos
    3165:	22 26       	cxp	0x318b
    3167:	22 12       	cxp	0x3179
    3169:	e7 c5 78    	addr	-8(fp), tos
    316c:	22 0e       	cxp	0x317a
    316e:	1f 00       	cmpqd	0, r0
    3170:	0a 15       	beq	0x3185
    3172:	ce d8 c5 78 	movzbd	-8(fp), tos
    3176:	5f b9       	movqd	2, tos
    3178:	e7 95 04 80 	addr	157(4(sb)), tos
    317c:	9d 
    317d:	22 14       	cxp	0x3191
    317f:	1f 00       	cmpqd	0, r0
    3181:	0a 04       	beq	0x3185
    3183:	ea 04       	but	0x3187
    3185:	22 13       	cxp	0x3198
    3187:	1c c0 78    	cmpqb	0, -8(fp)
    318a:	1a bf 02    	bne	0x308c
    318d:	22 0c       	cxp	0x3199
    318f:	1f 00       	cmpqd	0, r0
    3191:	0a 2d       	beq	0x31be
    3193:	17 d6 20 70 	movd	32(sb), -16(fp)
    3197:	14 a4 00 6c 	movb	$0, 0(-20(fp))
    319b:	00 
    319c:	e7 c5 64    	addr	-28(fp), tos
    319f:	ce d9 a5 01 	movzwd	$256, tos
    31a3:	00 
    31a4:	d7 c5 6c    	movd	-20(fp), tos
    31a7:	2f bc       	sprd	fp, tos
    31a9:	02 bc b7    	bsr	0x2e60
    31ac:	e7 85 14 00 	addr	0(20(fp)), tos
    31b0:	d7 c5 10    	movd	16(fp), tos
    31b3:	d7 c5 0c    	movd	12(fp), tos
    31b6:	d7 c5 64    	movd	-28(fp), tos
    31b9:	22 3f       	cxp	0x31f8
    31bb:	97 06 1c    	movd	r0, 28(sb)
    31be:	e7 c5 64    	addr	-28(fp), tos
    31c1:	22 26       	cxp	0x31e7
    31c3:	17 d0 1c    	movd	28(sb), r0
    31c6:	ef c4 54    	lprd	sp, -44(fp)
    31c9:	92 01       	exit	[r7]
    31cb:	32 18       	rxp	24
    31cd:	82 00 08    	enter	[], 8
    31d0:	af c4 7c    	sprd	sp, -4(fp)
    31d3:	17 c0 14    	movd	20(fp), r0
    31d6:	8f 00       	addqd	1, r0
    31d8:	7f 05       	adjspd	r0
    31da:	57 c0 10    	movd	16(fp), r1
    31dd:	af 14       	sprd	sp, r2
    31df:	0e 00 00    	movsb	[]
    31e2:	af c4 10    	sprd	sp, 16(fp)
    31e5:	17 c0 1c    	movd	28(fp), r0
    31e8:	8f 00       	addqd	1, r0
    31ea:	7f 05       	adjspd	r0
    31ec:	57 c0 18    	movd	24(fp), r1
    31ef:	af 14       	sprd	sp, r2
    31f1:	0e 00 00    	movsb	[]
    31f4:	af c4 18    	sprd	sp, 24(fp)
    31f7:	d7 c5 1c    	movd	28(fp), tos
    31fa:	d7 c5 18    	movd	24(fp), tos
    31fd:	d7 c5 14    	movd	20(fp), tos
    3200:	d7 c5 10    	movd	16(fp), tos
    3203:	e7 85 0c 00 	addr	0(12(fp)), tos
    3207:	22 80 40    	cxp	0x3247
    320a:	ef c4 7c    	lprd	sp, -4(fp)
    320d:	92 00       	exit	[]
    320f:	32 14       	rxp	20
    3211:	82 00 04    	enter	[], 4
    3214:	d7 c5 0c    	movd	12(fp), tos
    3217:	22 80 41    	cxp	0x3258
    321a:	92 00       	exit	[]
    321c:	32 04       	rxp	4
    321e:	82 80 10    	enter	[r7], 16
    3221:	af c4 74    	sprd	sp, -12(fp)
    3224:	17 c0 1c    	movd	28(fp), r0
    3227:	8f 00       	addqd	1, r0
    3229:	7f 05       	adjspd	r0
    322b:	57 c0 18    	movd	24(fp), r1
    322e:	af 14       	sprd	sp, r2
    3230:	0e 00 00    	movsb	[]
    3233:	af c4 18    	sprd	sp, 24(fp)
    3236:	7c a5 04    	adjspb	$4
    3239:	af c4 78    	sprd	sp, -8(fp)
    323c:	d7 c5 78    	movd	-8(fp), tos
    323f:	ce d8 a5 38 	movzbd	$56, tos
    3243:	d7 c5 20    	movd	32(fp), tos
    3246:	d7 c5 1c    	movd	28(fp), tos
    3249:	d7 c5 18    	movd	24(fp), tos
    324c:	d7 c5 24    	movd	36(fp), tos
    324f:	22 80 42    	cxp	0x3291
    3252:	d7 01       	movd	r0, r7
    3254:	1f 00       	cmpqd	0, r0
    3256:	1a 14       	bne	0x326a
    3258:	e7 85 14 00 	addr	0(20(fp)), tos
    325c:	d7 c5 10    	movd	16(fp), tos
    325f:	d7 c5 0c    	movd	12(fp), tos
    3262:	d7 85 78 00 	movd	0(-8(fp)), tos
    3266:	22 3f       	cxp	0x32a5
    3268:	d7 01       	movd	r0, r7
    326a:	ef c4 74    	lprd	sp, -12(fp)
    326d:	92 01       	exit	[r7]
    326f:	32 1c       	rxp	28
    3271:	82 80 10    	enter	[r7], 16
    3274:	af c4 74    	sprd	sp, -12(fp)
    3277:	17 c0 14    	movd	20(fp), r0
    327a:	8f 00       	addqd	1, r0
    327c:	7f 05       	adjspd	r0
    327e:	57 c0 10    	movd	16(fp), r1
    3281:	af 14       	sprd	sp, r2
    3283:	0e 00 00    	movsb	[]
    3286:	af c4 10    	sprd	sp, 16(fp)
    3289:	7c a5 04    	adjspb	$4
    328c:	af c4 78    	sprd	sp, -8(fp)
    328f:	d7 c5 78    	movd	-8(fp), tos
    3292:	5f ba       	movqd	4, tos
    3294:	df b8       	movqd	1, tos
    3296:	d7 c5 14    	movd	20(fp), tos
    3299:	d7 c5 10    	movd	16(fp), tos
    329c:	d7 c5 18    	movd	24(fp), tos
    329f:	22 80 42    	cxp	0x32e1
    32a2:	d7 01       	movd	r0, r7
    32a4:	1f 00       	cmpqd	0, r0
    32a6:	1a 08       	bne	0x32ae
    32a8:	17 84 78 00 	movd	0(-8(fp)), 0(12(fp))
    32ac:	0c 00 
    32ae:	ef c4 74    	lprd	sp, -12(fp)
    32b1:	92 01       	exit	[r7]
    32b3:	32 10       	rxp	16
    32b5:	82 80 10    	enter	[r7], 16
    32b8:	af c4 74    	sprd	sp, -12(fp)
    32bb:	17 c0 14    	movd	20(fp), r0
    32be:	8f 00       	addqd	1, r0
    32c0:	7f 05       	adjspd	r0
    32c2:	57 c0 10    	movd	16(fp), r1
    32c5:	af 14       	sprd	sp, r2
    32c7:	0e 00 00    	movsb	[]
    32ca:	af c4 10    	sprd	sp, 16(fp)
    32cd:	7c a5 04    	adjspb	$4
    32d0:	af c4 78    	sprd	sp, -8(fp)
    32d3:	d7 c5 78    	movd	-8(fp), tos
    32d6:	5f b9       	movqd	2, tos
    32d8:	d7 c5 18    	movd	24(fp), tos
    32db:	d7 c5 14    	movd	20(fp), tos
    32de:	d7 c5 10    	movd	16(fp), tos
    32e1:	d7 c5 1c    	movd	28(fp), tos
    32e4:	22 80 42    	cxp	0x3326
    32e7:	d7 01       	movd	r0, r7
    32e9:	1f 00       	cmpqd	0, r0
    32eb:	1a 08       	bne	0x32f3
    32ed:	17 84 78 00 	movd	0(-8(fp)), 0(12(fp))
    32f1:	0c 00 
    32f3:	ef c4 74    	lprd	sp, -12(fp)
    32f6:	92 01       	exit	[r7]
    32f8:	32 14       	rxp	20
    32fa:	82 80 10    	enter	[r7], 16
    32fd:	af c4 74    	sprd	sp, -12(fp)
    3300:	17 c0 14    	movd	20(fp), r0
    3303:	8f 00       	addqd	1, r0
    3305:	7f 05       	adjspd	r0
    3307:	57 c0 10    	movd	16(fp), r1
    330a:	af 14       	sprd	sp, r2
    330c:	0e 00 00    	movsb	[]
    330f:	af c4 10    	sprd	sp, 16(fp)
    3312:	7c a5 04    	adjspb	$4
    3315:	af c4 78    	sprd	sp, -8(fp)
    3318:	d7 c5 78    	movd	-8(fp), tos
    331b:	df b8       	movqd	1, tos
    331d:	d7 c5 18    	movd	24(fp), tos
    3320:	d7 c5 14    	movd	20(fp), tos
    3323:	d7 c5 10    	movd	16(fp), tos
    3326:	d7 c5 1c    	movd	28(fp), tos
    3329:	22 80 42    	cxp	0x336b
    332c:	d7 01       	movd	r0, r7
    332e:	1f 00       	cmpqd	0, r0
    3330:	1a 08       	bne	0x3338
    3332:	17 84 78 00 	movd	0(-8(fp)), 0(12(fp))
    3336:	0c 00 
    3338:	ef c4 74    	lprd	sp, -12(fp)
    333b:	92 01       	exit	[r7]
    333d:	32 14       	rxp	20
    333f:	82 80 10    	enter	[r7], 16
    3342:	af c4 74    	sprd	sp, -12(fp)
    3345:	17 c0 14    	movd	20(fp), r0
    3348:	8f 00       	addqd	1, r0
    334a:	7f 05       	adjspd	r0
    334c:	57 c0 10    	movd	16(fp), r1
    334f:	af 14       	sprd	sp, r2
    3351:	0e 00 00    	movsb	[]
    3354:	af c4 10    	sprd	sp, 16(fp)
    3357:	e7 c5 78    	addr	-8(fp), tos
    335a:	ce d8 a5 3f 	movzbd	$63, tos
    335e:	d7 c5 14    	movd	20(fp), tos
    3361:	d7 c5 10    	movd	16(fp), tos
    3364:	d7 c5 18    	movd	24(fp), tos
    3367:	22 08       	cxp	0x336f
    3369:	d7 01       	movd	r0, r7
    336b:	1f 00       	cmpqd	0, r0
    336d:	1a 08       	bne	0x3375
    336f:	17 84 78 08 	movd	8(-8(fp)), 0(12(fp))
    3373:	0c 00 
    3375:	ef c4 74    	lprd	sp, -12(fp)
    3378:	92 01       	exit	[r7]
    337a:	32 10       	rxp	16
    337c:	82 00 04    	enter	[], 4
    337f:	d7 c5 20    	movd	32(fp), tos
    3382:	d7 c5 1c    	movd	28(fp), tos
    3385:	d7 c5 18    	movd	24(fp), tos
    3388:	e7 85 14 00 	addr	0(20(fp)), tos
    338c:	d7 c5 10    	movd	16(fp), tos
    338f:	d7 c5 0c    	movd	12(fp), tos
    3392:	22 80 43    	cxp	0x33d5
    3395:	92 00       	exit	[]
    3397:	32 18       	rxp	24
    3399:	82 00 04    	enter	[], 4
    339c:	d7 c5 0c    	movd	12(fp), tos
    339f:	22 35       	cxp	0x33d4
    33a1:	92 00       	exit	[]
    33a3:	32 04       	rxp	4
    33a5:	82 80 10    	enter	[r7], 16
    33a8:	af c4 74    	sprd	sp, -12(fp)
    33ab:	17 c0 10    	movd	16(fp), r0
    33ae:	8f 00       	addqd	1, r0
    33b0:	7f 05       	adjspd	r0
    33b2:	57 c0 0c    	movd	12(fp), r1
    33b5:	af 14       	sprd	sp, r2
    33b7:	0e 00 00    	movsb	[]
    33ba:	af c4 0c    	sprd	sp, 12(fp)
    33bd:	17 c0 18    	movd	24(fp), r0
    33c0:	8f 00       	addqd	1, r0
    33c2:	7f 05       	adjspd	r0
    33c4:	57 c0 14    	movd	20(fp), r1
    33c7:	af 14       	sprd	sp, r2
    33c9:	0e 00 00    	movsb	[]
    33cc:	af c4 14    	sprd	sp, 20(fp)
    33cf:	d7 c5 18    	movd	24(fp), tos
    33d2:	d7 c5 14    	movd	20(fp), tos
    33d5:	d7 c5 10    	movd	16(fp), tos
    33d8:	d7 c5 0c    	movd	12(fp), tos
    33db:	e7 c5 78    	addr	-8(fp), tos
    33de:	22 80 40    	cxp	0x341e
    33e1:	d7 01       	movd	r0, r7
    33e3:	1f 00       	cmpqd	0, r0
    33e5:	7a 09       	ble	0x33ee
    33e7:	5f ba       	movqd	4, tos
    33e9:	d7 05       	movd	r0, tos
    33eb:	22 80 44    	cxp	0x342f
    33ee:	17 c0 78    	movd	-8(fp), r0
    33f1:	ef c4 74    	lprd	sp, -12(fp)
    33f4:	92 01       	exit	[r7]
    33f6:	32 10       	rxp	16
    33f8:	82 80 0c    	enter	[r7], 12
    33fb:	d7 c5 20    	movd	32(fp), tos
    33fe:	d7 c5 1c    	movd	28(fp), tos
    3401:	d7 c5 18    	movd	24(fp), tos
    3404:	d7 c5 14    	movd	20(fp), tos
    3407:	e7 c5 78    	addr	-8(fp), tos
    340a:	d7 c5 10    	movd	16(fp), tos
    340d:	d7 c5 0c    	movd	12(fp), tos
    3410:	22 80 45    	cxp	0x3455
    3413:	d7 01       	movd	r0, r7
    3415:	1f 00       	cmpqd	0, r0
    3417:	7a 0c       	ble	0x3423
    3419:	5f c0 78    	movqd	0, -8(fp)
    341c:	5f bb       	movqd	6, tos
    341e:	d7 05       	movd	r0, tos
    3420:	22 80 44    	cxp	0x3464
    3423:	17 c0 78    	movd	-8(fp), r0
    3426:	92 01       	exit	[r7]
    3428:	32 18       	rxp	24
    342a:	82 80 0c    	enter	[r7], 12
    342d:	d7 c5 14    	movd	20(fp), tos
    3430:	d7 c5 10    	movd	16(fp), tos
    3433:	d7 c5 0c    	movd	12(fp), tos
    3436:	e7 c5 78    	addr	-8(fp), tos
    3439:	22 80 46    	cxp	0x347f
    343c:	d7 01       	movd	r0, r7
    343e:	1f 00       	cmpqd	0, r0
    3440:	7a 09       	ble	0x3449
    3442:	df b9       	movqd	3, tos
    3444:	d7 05       	movd	r0, tos
    3446:	22 80 44    	cxp	0x348a
    3449:	17 c0 78    	movd	-8(fp), r0
    344c:	92 01       	exit	[r7]
    344e:	32 0c       	rxp	12
    3450:	82 80 0c    	enter	[r7], 12
    3453:	d7 c5 18    	movd	24(fp), tos
    3456:	d7 c5 14    	movd	20(fp), tos
    3459:	d7 c5 10    	movd	16(fp), tos
    345c:	d7 c5 0c    	movd	12(fp), tos
    345f:	e7 c5 78    	addr	-8(fp), tos
    3462:	22 80 47    	cxp	0x34a9
    3465:	d7 01       	movd	r0, r7
    3467:	1f 00       	cmpqd	0, r0
    3469:	7a 09       	ble	0x3472
    346b:	5f ba       	movqd	4, tos
    346d:	d7 05       	movd	r0, tos
    346f:	22 80 44    	cxp	0x34b3
    3472:	17 c0 78    	movd	-8(fp), r0
    3475:	92 01       	exit	[r7]
    3477:	32 10       	rxp	16
    3479:	82 80 0c    	enter	[r7], 12
    347c:	d7 c5 18    	movd	24(fp), tos
    347f:	d7 c5 14    	movd	20(fp), tos
    3482:	d7 c5 10    	movd	16(fp), tos
    3485:	d7 c5 0c    	movd	12(fp), tos
    3488:	e7 c5 78    	addr	-8(fp), tos
    348b:	22 80 48    	cxp	0x34d3
    348e:	d7 01       	movd	r0, r7
    3490:	1f 00       	cmpqd	0, r0
    3492:	7a 09       	ble	0x349b
    3494:	5f ba       	movqd	4, tos
    3496:	d7 05       	movd	r0, tos
    3498:	22 80 44    	cxp	0x34dc
    349b:	17 c0 78    	movd	-8(fp), r0
    349e:	92 01       	exit	[r7]
    34a0:	32 10       	rxp	16
    34a2:	82 80 0c    	enter	[r7], 12
    34a5:	d7 c5 14    	movd	20(fp), tos
    34a8:	d7 c5 10    	movd	16(fp), tos
    34ab:	d7 c5 0c    	movd	12(fp), tos
    34ae:	e7 c5 78    	addr	-8(fp), tos
    34b1:	22 80 49    	cxp	0x34fa
    34b4:	d7 01       	movd	r0, r7
    34b6:	1f 00       	cmpqd	0, r0
    34b8:	7a 09       	ble	0x34c1
    34ba:	df b9       	movqd	3, tos
    34bc:	d7 05       	movd	r0, tos
    34be:	22 80 44    	cxp	0x3502
    34c1:	17 c0 78    	movd	-8(fp), r0
    34c4:	92 01       	exit	[r7]
    34c6:	32 0c       	rxp	12
    34c8:	82 80 08    	enter	[r7], 8
    34cb:	d7 c5 20    	movd	32(fp), tos
    34ce:	d7 c5 1c    	movd	28(fp), tos
    34d1:	d7 c5 18    	movd	24(fp), tos
    34d4:	e7 85 14 00 	addr	0(20(fp)), tos
    34d8:	d7 c5 10    	movd	16(fp), tos
    34db:	d7 c5 0c    	movd	12(fp), tos
    34de:	22 80 43    	cxp	0x3521
    34e1:	d7 01       	movd	r0, r7
    34e3:	1f 00       	cmpqd	0, r0
    34e5:	7a 09       	ble	0x34ee
    34e7:	5f bb       	movqd	6, tos
    34e9:	d7 05       	movd	r0, tos
    34eb:	22 80 44    	cxp	0x352f
    34ee:	92 01       	exit	[r7]
    34f0:	32 18       	rxp	24
    34f2:	82 80 08    	enter	[r7], 8
    34f5:	d7 c5 0c    	movd	12(fp), tos
    34f8:	22 35       	cxp	0x352d
    34fa:	d7 01       	movd	r0, r7
    34fc:	1f 00       	cmpqd	0, r0
    34fe:	7a 09       	ble	0x3507
    3500:	df b8       	movqd	1, tos
    3502:	d7 05       	movd	r0, tos
    3504:	22 80 44    	cxp	0x3548
    3507:	92 01       	exit	[r7]
    3509:	32 04       	rxp	4
    350b:	82 00 04    	enter	[], 4
    350e:	22 80 4a    	cxp	0x3558
    3511:	5f d0 0c    	movqd	0, 12(sb)
    3514:	5f d0 10    	movqd	0, 16(sb)
    3517:	5f d0 14    	movqd	0, 20(sb)
    351a:	ce 83 94 04 	movmd	160(4(sb)), 0(24(sb)), 2
    351e:	80 a0 18 00 
    3522:	07 
    3523:	92 00       	exit	[]
    3525:	32 00       	rxp	0
    3527:	5f b8       	movqd	0, tos
    3529:	ea 0c       	but	0x3535
    352b:	df b8       	movqd	1, tos
    352d:	ea 08       	but	0x3535
    352f:	5f b9       	movqd	2, tos
    3531:	ea 04       	but	0x3535
    3533:	df b9       	movqd	3, tos
    3535:	22 80 4b    	cxp	0x3580
    3538:	82 00 00    	enter	[], 0
    353b:	d7 c5 10    	movd	16(fp), tos
    353e:	d7 c5 0c    	movd	12(fp), tos
    3541:	ce d8 a5 2b 	movzbd	$43, tos
    3545:	e7 95 04 00 	addr	0(4(sb)), tos
    3549:	22 00       	cxp	0x3549
    354b:	92 00       	exit	[]
    354d:	32 08       	rxp	8
    354f:	82 00 00    	enter	[], 0
    3552:	df b8       	movqd	1, tos
    3554:	e7 95 04 2c 	addr	44(4(sb)), tos
    3558:	d7 c5 0c    	movd	12(fp), tos
    355b:	df b8       	movqd	1, tos
    355d:	22 01       	cxp	0x355e
    355f:	92 00       	exit	[]
    3561:	32 04       	rxp	4
    3563:	82 c0 04    	enter	[r6,r7], 4
    3566:	d7 c1 0c    	movd	12(fp), r7
    3569:	1f 38       	cmpqd	0, r7
    356b:	c7 a1 00 00 	cmpd	$9, r7
    356f:	00 09 
    3571:	aa 0d       	blo	0x357e
    3573:	ce 18 a0 30 	movzbd	$48, r0
    3577:	03 38       	addd	r7, r0
    3579:	ce 98 01    	movzbd	r0, r6
    357c:	ea 11       	but	0x358d
    357e:	ce 18 a0 61 	movzbd	$97, r0
    3582:	03 38       	addd	r7, r0
    3584:	23 a0 00 00 	subd	$10, r0
    3588:	00 0a 
    358a:	ce 98 01    	movzbd	r0, r6
    358d:	ce 18 30    	movzbd	r6, r0
    3590:	92 03       	exit	[r6,r7]
    3592:	32 04       	rxp	4
    3594:	82 c0 00    	enter	[r6,r7], 0
    3597:	97 c1 0c    	movd	12(fp), r6
    359a:	d7 c1 10    	movd	16(fp), r7
    359d:	87 39       	cmpd	r7, r6
    359f:	4a 34       	bhi	0x35d3
    35a1:	d7 3d       	movd	r7, tos
    35a3:	17 30       	movd	r6, r0
    35a5:	5f 08       	movqd	0, r1
    35a7:	ce 2f 38    	deid	r7, r0
    35aa:	17 08       	movd	r1, r0
    35ac:	d7 05       	movd	r0, tos
    35ae:	22 02       	cxp	0x35b0
    35b0:	97 30       	movd	r6, r2
    35b2:	5f 18       	movqd	0, r3
    35b4:	ce af 38    	deid	r7, r2
    35b7:	d7 15       	movd	r2, tos
    35b9:	22 03       	cxp	0x35bc
    35bb:	57 d0 10    	movd	16(sb), r1
    35be:	47 a0 00 00 	cmpd	$35, r1
    35c2:	00 23 
    35c4:	ba 05       	bhs	0x35c9
    35c6:	02 84 81    	bsr	0x3a47
    35c9:	14 07 91 0c 	movb	r0, 0(12(sb))[r1:b]
    35cd:	00 
    35ce:	8f d0 10    	addqd	1, 16(sb)
    35d1:	ea 1c       	but	0x35ed
    35d3:	d7 35       	movd	r6, tos
    35d5:	22 03       	cxp	0x35d8
    35d7:	57 d0 10    	movd	16(sb), r1
    35da:	47 a0 00 00 	cmpd	$35, r1
    35de:	00 23 
    35e0:	ba 05       	bhs	0x35e5
    35e2:	02 84 65    	bsr	0x3a47
    35e5:	14 07 91 0c 	movb	r0, 0(12(sb))[r1:b]
    35e9:	00 
    35ea:	8f d0 10    	addqd	1, 16(sb)
    35ed:	92 03       	exit	[r6,r7]
    35ef:	32 08       	rxp	8
    35f1:	82 f0 10    	enter	[r4,r5,r6,r7], 16
    35f4:	57 81 18 00 	movd	0(24(fp)), r5
    35f8:	5f 28       	movqd	0, r5
    35fa:	ce 98 a1 0a 	movzbd	$10, r6
    35fe:	5f c0 78    	movqd	0, -8(fp)
    3601:	17 c0 10    	movd	16(fp), r0
    3604:	8f 07       	addqd	-1, r0
    3606:	07 c0 14    	cmpd	20(fp), r0
    3609:	5a 05       	bls	0x360e
    360b:	ea 81 c2    	but	0x37cd
    360e:	17 c0 14    	movd	20(fp), r0
    3611:	07 06 10    	cmpd	r0, 16(fp)
    3614:	5a 05       	bls	0x3619
    3616:	02 84 31    	bsr	0x3a47
    3619:	ce 18 e1 80 	movzbd	0(12(fp))[r0:b], r4
    361d:	0c 00 
    361f:	ce 58 20    	movzbd	r4, r1
    3622:	47 a0 00 00 	cmpd	$122, r1
    3626:	00 7a 
    3628:	ba 05       	bhs	0x362d
    362a:	ea 81 5f    	but	0x3789
    362d:	7d ef d9 04 	casew	0x3631[r1:w]
    3631:	a0 01       	subb	r0, r6
    3633:	5c 01       	movqb	2, r0
    3635:	5c 01       	movqb	2, r0
    3637:	5c 01       	movqb	2, r0
    3639:	5c 01       	movqb	2, r0
    363b:	5c 01       	movqb	2, r0
    363d:	5c 01       	movqb	2, r0
    363f:	5c 01       	movqb	2, r0
    3641:	5c 01       	movqb	2, r0
    3643:	5c 01       	movqb	2, r0
    3645:	5c 01       	movqb	2, r0
    3647:	5c 01       	movqb	2, r0
    3649:	5c 01       	movqb	2, r0
    364b:	5c 01       	movqb	2, r0
    364d:	5c 01       	movqb	2, r0
    364f:	5c 01       	movqb	2, r0
    3651:	5c 01       	movqb	2, r0
    3653:	5c 01       	movqb	2, r0
    3655:	5c 01       	movqb	2, r0
    3657:	5c 01       	movqb	2, r0
    3659:	5c 01       	movqb	2, r0
    365b:	5c 01       	movqb	2, r0
    365d:	5c 01       	movqb	2, r0
    365f:	5c 01       	movqb	2, r0
    3661:	5c 01       	movqb	2, r0
    3663:	5c 01       	movqb	2, r0
    3665:	5c 01       	movqb	2, r0
    3667:	5c 01       	movqb	2, r0
    3669:	5c 01       	movqb	2, r0
    366b:	5c 01       	movqb	2, r0
    366d:	5c 01       	movqb	2, r0
    366f:	5c 01       	movqb	2, r0
    3671:	5c 01       	movqb	2, r0
    3673:	5c 01       	movqb	2, r0
    3675:	5c 01       	movqb	2, r0
    3677:	5c 01       	movqb	2, r0
    3679:	5c 01       	movqb	2, r0
    367b:	5c 01       	movqb	2, r0
    367d:	5c 01       	movqb	2, r0
    367f:	5c 01       	movqb	2, r0
    3681:	5c 01       	movqb	2, r0
    3683:	5c 01       	movqb	2, r0
    3685:	5c 01       	movqb	2, r0
    3687:	5c 01       	movqb	2, r0
    3689:	5c 01       	movqb	2, r0
    368b:	5c 01       	movqb	2, r0
    368d:	5c 01       	movqb	2, r0
    368f:	5c 01       	movqb	2, r0
    3691:	fa 00       	buf	0x3691
    3693:	fa 00       	buf	0x3693
    3695:	fa 00       	buf	0x3695
    3697:	fa 00       	buf	0x3697
    3699:	fa 00       	buf	0x3699
    369b:	fa 00       	buf	0x369b
    369d:	fa 00       	buf	0x369d
    369f:	fa 00       	buf	0x369f
    36a1:	fa 00       	buf	0x36a1
    36a3:	fa 00       	buf	0x36a3
    36a5:	5c 01       	movqb	2, r0
    36a7:	5c 01       	movqb	2, r0
    36a9:	5c 01       	movqb	2, r0
    36ab:	5c 01       	movqb	2, r0
    36ad:	5c 01       	movqb	2, r0
    36af:	5c 01       	movqb	2, r0
    36b1:	5c 01       	movqb	2, r0
    36b3:	08 01       	bicb	r0, r4
    36b5:	08 01       	bicb	r0, r4
    36b7:	08 01       	bicb	r0, r4
    36b9:	08 01       	bicb	r0, r4
    36bb:	08 01       	bicb	r0, r4
    36bd:	08 01       	bicb	r0, r4
    36bf:	08 01       	bicb	r0, r4
    36c1:	08 01       	bicb	r0, r4
    36c3:	08 01       	bicb	r0, r4
    36c5:	08 01       	bicb	r0, r4
    36c7:	08 01       	bicb	r0, r4
    36c9:	08 01       	bicb	r0, r4
    36cb:	08 01       	bicb	r0, r4
    36cd:	08 01       	bicb	r0, r4
    36cf:	08 01       	bicb	r0, r4
    36d1:	08 01       	bicb	r0, r4
    36d3:	08 01       	bicb	r0, r4
    36d5:	08 01       	bicb	r0, r4
    36d7:	08 01       	bicb	r0, r4
    36d9:	08 01       	bicb	r0, r4
    36db:	08 01       	bicb	r0, r4
    36dd:	08 01       	bicb	r0, r4
    36df:	08 01       	bicb	r0, r4
    36e1:	08 01       	bicb	r0, r4
    36e3:	08 01       	bicb	r0, r4
    36e5:	08 01       	bicb	r0, r4
    36e7:	5c 01       	movqb	2, r0
    36e9:	5c 01       	movqb	2, r0
    36eb:	5c 01       	movqb	2, r0
    36ed:	5c 01       	movqb	2, r0
    36ef:	30 01       	subcb	r0, r4
    36f1:	5c 01       	movqb	2, r0
    36f3:	1c 01       	cmpqb	2, r0
    36f5:	1c 01       	cmpqb	2, r0
    36f7:	1c 01       	cmpqb	2, r0
    36f9:	1c 01       	cmpqb	2, r0
    36fb:	1c 01       	cmpqb	2, r0
    36fd:	1c 01       	cmpqb	2, r0
    36ff:	1c 01       	cmpqb	2, r0
    3701:	1c 01       	cmpqb	2, r0
    3703:	1c 01       	cmpqb	2, r0
    3705:	1c 01       	cmpqb	2, r0
    3707:	1c 01       	cmpqb	2, r0
    3709:	1c 01       	cmpqb	2, r0
    370b:	1c 01       	cmpqb	2, r0
    370d:	1c 01       	cmpqb	2, r0
    370f:	1c 01       	cmpqb	2, r0
    3711:	1c 01       	cmpqb	2, r0
    3713:	1c 01       	cmpqb	2, r0
    3715:	1c 01       	cmpqb	2, r0
    3717:	1c 01       	cmpqb	2, r0
    3719:	1c 01       	cmpqb	2, r0
    371b:	1c 01       	cmpqb	2, r0
    371d:	1c 01       	cmpqb	2, r0
    371f:	1c 01       	cmpqb	2, r0
    3721:	1c 01       	cmpqb	2, r0
    3723:	1c 01       	cmpqb	2, r0
    3725:	1c 01       	cmpqb	2, r0
    3727:	ce 98 20    	movzbd	r4, r2
    372a:	ce d8 a0 30 	movzbd	$48, r3
    372e:	a3 18       	subd	r3, r2
    3730:	d7 11       	movd	r2, r7
    3732:	ea 80 5d    	but	0x378f
    3735:	ce 98 20    	movzbd	r4, r2
    3738:	ce d8 a0 41 	movzbd	$65, r3
    373c:	a3 18       	subd	r3, r2
    373e:	83 a0 00 00 	addd	$10, r2
    3742:	00 0a 
    3744:	d7 11       	movd	r2, r7
    3746:	ea 80 49    	but	0x378f
    3749:	ce 98 20    	movzbd	r4, r2
    374c:	ce d8 a0 61 	movzbd	$97, r3
    3750:	a3 18       	subd	r3, r2
    3752:	83 a0 00 00 	addd	$10, r2
    3756:	00 0a 
    3758:	d7 11       	movd	r2, r7
    375a:	ea 80 35    	but	0x378f
    375d:	97 29       	movd	r5, r6
    375f:	1f c0 78    	cmpqd	0, -8(fp)
    3762:	0a 08       	beq	0x376a
    3764:	df b8       	movqd	1, tos
    3766:	22 04       	cxp	0x376a
    3768:	ea 3d       	but	0x37a5
    376a:	df c0 78    	movqd	1, -8(fp)
    376d:	07 35 00 00 	cmpd	r6, $2
    3771:	00 02 
    3773:	aa 0a       	blo	0x377d
    3775:	87 a1 00 00 	cmpd	$36, r6
    3779:	00 24 
    377b:	ba 08       	bhs	0x3783
    377d:	5f b8       	movqd	0, tos
    377f:	22 04       	cxp	0x3783
    3781:	ea 3c       	but	0x37bd
    3783:	5f 38       	movqd	0, r7
    3785:	5f 28       	movqd	0, r5
    3787:	ea 08       	but	0x378f
    3789:	df b8       	movqd	1, tos
    378b:	22 04       	cxp	0x378f
    378d:	ea 3b       	but	0x37c8
    378f:	c7 31       	cmpd	r6, r7
    3791:	4a 08       	bhi	0x3799
    3793:	5f b9       	movqd	2, tos
    3795:	22 04       	cxp	0x3799
    3797:	ea 38       	but	0x37cf
    3799:	17 a0 ff ff 	movd	$-1, r0
    379d:	ff ff 
    379f:	23 38       	subd	r7, r0
    37a1:	5f 08       	movqd	0, r1
    37a3:	ea 04       	but	0x37a7
    37a5:	ea 2a       	but	0x37cf
    37a7:	ce 2f 30    	deid	r6, r0
    37aa:	17 08       	movd	r1, r0
    37ac:	07 28       	cmpd	r5, r0
    37ae:	5a 08       	bls	0x37b6
    37b0:	df b9       	movqd	3, tos
    37b2:	22 04       	cxp	0x37b6
    37b4:	ea 1b       	but	0x37cf
    37b6:	17 28       	movd	r5, r0
    37b8:	ce 27 30    	meid	r6, r0
    37bb:	ea 04       	but	0x37bf
    37bd:	ea 12       	but	0x37cf
    37bf:	03 38       	addd	r7, r0
    37c1:	57 01       	movd	r0, r5
    37c3:	8f c0 14    	addqd	1, 20(fp)
    37c6:	ea 04       	but	0x37ca
    37c8:	ea 07       	but	0x37cf
    37ca:	ea be 37    	but	0x3601
    37cd:	5f 00       	movqd	0, r0
    37cf:	17 2c 18 00 	movd	r5, 0(24(fp))
    37d3:	92 0f       	exit	[r4,r5,r6,r7]
    37d5:	32 10       	rxp	16
    37d7:	82 e0 10    	enter	[r5,r6,r7], 16
    37da:	5f 30       	movqd	0, r6
    37dc:	df 38       	movqd	1, r7
    37de:	07 36 14    	cmpd	r6, 20(fp)
    37e1:	5a 05       	bls	0x37e6
    37e3:	02 82 64    	bsr	0x3a47
    37e6:	ce 18 e0 86 	movzbd	0(16(fp))[r6:b], r0
    37ea:	10 00 
    37ec:	07 a0 00 00 	cmpd	$43, r0
    37f0:	00 2b 
    37f2:	0a 0c       	beq	0x37fe
    37f4:	07 a0 00 00 	cmpd	$45, r0
    37f8:	00 2d 
    37fa:	0a 08       	beq	0x3802
    37fc:	ea 0c       	but	0x3808
    37fe:	8f 30       	addqd	1, r6
    3800:	ea 08       	but	0x3808
    3802:	df 3f       	movqd	-1, r7
    3804:	8f 30       	addqd	1, r6
    3806:	ea 02       	but	0x3808
    3808:	e7 c5 70    	addr	-16(fp), tos
    380b:	d7 35       	movd	r6, tos
    380d:	d7 c5 14    	movd	20(fp), tos
    3810:	d7 c5 10    	movd	16(fp), tos
    3813:	22 05       	cxp	0x3818
    3815:	57 01       	movd	r0, r5
    3817:	1f 00       	cmpqd	0, r0
    3819:	7a 05       	ble	0x381e
    381b:	ea 80 2c    	but	0x3847
    381e:	1f 38       	cmpqd	0, r7
    3820:	7a 08       	ble	0x3828
    3822:	07 d6 08 70 	cmpd	8(sb), -16(fp)
    3826:	aa 0f       	blo	0x3835
    3828:	1f 38       	cmpqd	0, r7
    382a:	da 11       	bge	0x383b
    382c:	07 a6 7f ff 	cmpd	$2147483647, -16(fp)
    3830:	ff ff 70 
    3833:	ba 08       	bhs	0x383b
    3835:	df b9       	movqd	3, tos
    3837:	22 04       	cxp	0x383b
    3839:	ea 0e       	but	0x3847
    383b:	17 38       	movd	r7, r0
    383d:	ce 23 c0 70 	muld	-16(fp), r0
    3841:	17 04 0c 00 	movd	r0, 0(12(fp))
    3845:	5f 00       	movqd	0, r0
    3847:	92 07       	exit	[r5,r6,r7]
    3849:	32 0c       	rxp	12
    384b:	82 c0 08    	enter	[r6,r7], 8
    384e:	5f 38       	movqd	0, r7
    3850:	07 3e 14    	cmpd	r7, 20(fp)
    3853:	5a 05       	bls	0x3858
    3855:	02 81 f2    	bsr	0x3a47
    3858:	ce 18 e0 87 	movzbd	0(16(fp))[r7:b], r0
    385c:	10 00 
    385e:	07 a0 00 00 	cmpd	$43, r0
    3862:	00 2b 
    3864:	0a 0c       	beq	0x3870
    3866:	07 a0 00 00 	cmpd	$45, r0
    386a:	00 2d 
    386c:	0a 08       	beq	0x3874
    386e:	ea 0c       	but	0x387a
    3870:	8f 38       	addqd	1, r7
    3872:	ea 08       	but	0x387a
    3874:	df b8       	movqd	1, tos
    3876:	22 04       	cxp	0x387a
    3878:	ea 12       	but	0x388a
    387a:	e7 85 0c 00 	addr	0(12(fp)), tos
    387e:	d7 3d       	movd	r7, tos
    3880:	d7 c5 14    	movd	20(fp), tos
    3883:	d7 c5 10    	movd	16(fp), tos
    3886:	22 05       	cxp	0x388b
    3888:	97 01       	movd	r0, r6
    388a:	92 03       	exit	[r6,r7]
    388c:	32 0c       	rxp	12
    388e:	82 c0 00    	enter	[r6,r7], 0
    3891:	97 c1 18    	movd	24(fp), r6
    3894:	d7 c1 1c    	movd	28(fp), r7
    3897:	5f d0 10    	movqd	0, 16(sb)
    389a:	07 3d 00 00 	cmpd	r7, $2
    389e:	00 02 
    38a0:	aa 0a       	blo	0x38aa
    38a2:	c7 a1 00 00 	cmpd	$36, r7
    38a6:	00 24 
    38a8:	ba 09       	bhs	0x38b1
    38aa:	5f b8       	movqd	0, tos
    38ac:	22 04       	cxp	0x38b0
    38ae:	ea 80 80    	but	0x392e
    38b1:	1f 30       	cmpqd	0, r6
    38b3:	7a 1c       	ble	0x38cf
    38b5:	4e a3 31    	negd	r6, r6
    38b8:	17 d0 10    	movd	16(sb), r0
    38bb:	07 a0 00 00 	cmpd	$35, r0
    38bf:	00 23 
    38c1:	ba 05       	bhs	0x38c6
    38c3:	02 81 84    	bsr	0x3a47
    38c6:	14 a7 90 2d 	movb	$45, 0(12(sb))[r0:b]
    38ca:	0c 00 
    38cc:	8f d0 10    	addqd	1, 16(sb)
    38cf:	c7 a1 00 00 	cmpd	$10, r7
    38d3:	00 0a 
    38d5:	0a 21       	beq	0x38f6
    38d7:	ce d8 a5 0a 	movzbd	$10, tos
    38db:	d7 3d       	movd	r7, tos
    38dd:	22 02       	cxp	0x38df
    38df:	17 d0 10    	movd	16(sb), r0
    38e2:	07 a0 00 00 	cmpd	$35, r0
    38e6:	00 23 
    38e8:	ba 05       	bhs	0x38ed
    38ea:	02 81 5d    	bsr	0x3a47
    38ed:	14 a7 90 5f 	movb	$95, 0(12(sb))[r0:b]
    38f1:	0c 00 
    38f3:	8f d0 10    	addqd	1, 16(sb)
    38f6:	d7 3d       	movd	r7, tos
    38f8:	d7 35       	movd	r6, tos
    38fa:	1f c8 00    	cmpqd	0, 0(sp)
    38fd:	7a 05       	ble	0x3902
    38ff:	02 81 4c    	bsr	0x3a4b
    3902:	22 02       	cxp	0x3904
    3904:	17 d0 10    	movd	16(sb), r0
    3907:	07 a0 00 00 	cmpd	$35, r0
    390b:	00 23 
    390d:	ba 05       	bhs	0x3912
    390f:	02 81 38    	bsr	0x3a47
    3912:	14 a7 90 00 	movb	$0, 0(12(sb))[r0:b]
    3916:	0c 00 
    3918:	d7 c5 10    	movd	16(fp), tos
    391b:	d7 c5 0c    	movd	12(fp), tos
    391e:	ce d8 a5 24 	movzbd	$36, tos
    3922:	d7 d5 0c    	movd	12(sb), tos
    3925:	22 06       	cxp	0x392b
    3927:	17 d4 10 14 	movd	16(sb), 0(20(fp))
    392b:	00 
    392c:	5f 00       	movqd	0, r0
    392e:	92 03       	exit	[r6,r7]
    3930:	32 14       	rxp	20
    3932:	82 80 00    	enter	[r7], 0
    3935:	d7 c1 1c    	movd	28(fp), r7
    3938:	5f d0 10    	movqd	0, 16(sb)
    393b:	07 3d 00 00 	cmpd	r7, $2
    393f:	00 02 
    3941:	aa 0a       	blo	0x394b
    3943:	c7 a1 00 00 	cmpd	$36, r7
    3947:	00 24 
    3949:	ba 09       	bhs	0x3952
    394b:	5f b8       	movqd	0, tos
    394d:	22 04       	cxp	0x3951
    394f:	ea 80 5b    	but	0x39aa
    3952:	c7 a1 00 00 	cmpd	$10, r7
    3956:	00 0a 
    3958:	0a 21       	beq	0x3979
    395a:	ce d8 a5 0a 	movzbd	$10, tos
    395e:	d7 3d       	movd	r7, tos
    3960:	22 02       	cxp	0x3962
    3962:	17 d0 10    	movd	16(sb), r0
    3965:	07 a0 00 00 	cmpd	$35, r0
    3969:	00 23 
    396b:	ba 05       	bhs	0x3970
    396d:	02 80 da    	bsr	0x3a47
    3970:	14 a7 90 5f 	movb	$95, 0(12(sb))[r0:b]
    3974:	0c 00 
    3976:	8f d0 10    	addqd	1, 16(sb)
    3979:	d7 3d       	movd	r7, tos
    397b:	d7 c5 18    	movd	24(fp), tos
    397e:	22 02       	cxp	0x3980
    3980:	17 d0 10    	movd	16(sb), r0
    3983:	07 a0 00 00 	cmpd	$35, r0
    3987:	00 23 
    3989:	ba 05       	bhs	0x398e
    398b:	02 80 bc    	bsr	0x3a47
    398e:	14 a7 90 00 	movb	$0, 0(12(sb))[r0:b]
    3992:	0c 00 
    3994:	d7 c5 10    	movd	16(fp), tos
    3997:	d7 c5 0c    	movd	12(fp), tos
    399a:	ce d8 a5 24 	movzbd	$36, tos
    399e:	d7 d5 0c    	movd	12(sb), tos
    39a1:	22 06       	cxp	0x39a7
    39a3:	17 d4 10 14 	movd	16(sb), 0(20(fp))
    39a7:	00 
    39a8:	5f 00       	movqd	0, r0
    39aa:	92 01       	exit	[r7]
    39ac:	32 14       	rxp	20
    39ae:	82 80 08    	enter	[r7], 8
    39b1:	d7 c5 10    	movd	16(fp), tos
    39b4:	d7 c5 0c    	movd	12(fp), tos
    39b7:	e7 c5 78    	addr	-8(fp), tos
    39ba:	22 07       	cxp	0x39c1
    39bc:	d7 01       	movd	r0, r7
    39be:	1f 00       	cmpqd	0, r0
    39c0:	7a 08       	ble	0x39c8
    39c2:	5f b9       	movqd	2, tos
    39c4:	d7 05       	movd	r0, tos
    39c6:	22 08       	cxp	0x39ce
    39c8:	17 c0 78    	movd	-8(fp), r0
    39cb:	92 01       	exit	[r7]
    39cd:	32 08       	rxp	8
    39cf:	82 80 08    	enter	[r7], 8
    39d2:	d7 c5 10    	movd	16(fp), tos
    39d5:	d7 c5 0c    	movd	12(fp), tos
    39d8:	e7 c5 78    	addr	-8(fp), tos
    39db:	22 09       	cxp	0x39e4
    39dd:	d7 01       	movd	r0, r7
    39df:	1f 00       	cmpqd	0, r0
    39e1:	7a 08       	ble	0x39e9
    39e3:	5f b9       	movqd	2, tos
    39e5:	d7 05       	movd	r0, tos
    39e7:	22 08       	cxp	0x39ef
    39e9:	17 c0 78    	movd	-8(fp), r0
    39ec:	92 01       	exit	[r7]
    39ee:	32 08       	rxp	8
    39f0:	82 80 08    	enter	[r7], 8
    39f3:	d7 c5 18    	movd	24(fp), tos
    39f6:	d7 c5 14    	movd	20(fp), tos
    39f9:	e7 c5 78    	addr	-8(fp), tos
    39fc:	d7 c5 10    	movd	16(fp), tos
    39ff:	d7 c5 0c    	movd	12(fp), tos
    3a02:	22 0a       	cxp	0x3a0c
    3a04:	d7 01       	movd	r0, r7
    3a06:	1f 00       	cmpqd	0, r0
    3a08:	7a 08       	ble	0x3a10
    3a0a:	5f ba       	movqd	4, tos
    3a0c:	d7 05       	movd	r0, tos
    3a0e:	22 08       	cxp	0x3a16
    3a10:	17 c0 78    	movd	-8(fp), r0
    3a13:	92 01       	exit	[r7]
    3a15:	32 10       	rxp	16
    3a17:	82 80 08    	enter	[r7], 8
    3a1a:	d7 c5 18    	movd	24(fp), tos
    3a1d:	d7 c5 14    	movd	20(fp), tos
    3a20:	e7 c5 78    	addr	-8(fp), tos
    3a23:	d7 c5 10    	movd	16(fp), tos
    3a26:	d7 c5 0c    	movd	12(fp), tos
    3a29:	22 0b       	cxp	0x3a34
    3a2b:	d7 01       	movd	r0, r7
    3a2d:	1f 00       	cmpqd	0, r0
    3a2f:	7a 08       	ble	0x3a37
    3a31:	5f ba       	movqd	4, tos
    3a33:	d7 05       	movd	r0, tos
    3a35:	22 08       	cxp	0x3a3d
    3a37:	17 c0 78    	movd	-8(fp), r0
    3a3a:	92 01       	exit	[r7]
    3a3c:	32 10       	rxp	16
    3a3e:	82 00 00    	enter	[], 0
    3a41:	22 0c       	cxp	0x3a4d
    3a43:	92 00       	exit	[]
    3a45:	32 00       	rxp	0
    3a47:	5f b8       	movqd	0, tos
    3a49:	ea 04       	but	0x3a4d
    3a4b:	df b9       	movqd	3, tos
    3a4d:	22 0d       	cxp	0x3a5a
    3a4f:	00 82 00 00 	addb	0(0(fp)), 398790871(r0)
    3a53:	d7 c5 10 d7 
    3a57:	c5 0c       	cmpw	r1, reserved
    3a59:	ce d8 a5 2b 	movzbd	$43, tos
    3a5d:	e7 95 04 00 	addr	0(4(sb)), tos
    3a61:	22 00       	cxp	0x3a61
    3a63:	92 00       	exit	[]
    3a65:	32 08       	rxp	8
    3a67:	82 00 00    	enter	[], 0
    3a6a:	df b8       	movqd	1, tos
    3a6c:	e7 95 04 2c 	addr	44(4(sb)), tos
    3a70:	d7 c5 0c    	movd	12(fp), tos
    3a73:	ce d8 a5 09 	movzbd	$9, tos
    3a77:	22 01       	cxp	0x3a78
    3a79:	92 00       	exit	[]
    3a7b:	32 04       	rxp	4
    3a7d:	82 c0 0c    	enter	[r6,r7], 12
    3a80:	af c4 74    	sprd	sp, -12(fp)
    3a83:	17 c0 10    	movd	16(fp), r0
    3a86:	8f 00       	addqd	1, r0
    3a88:	7f 05       	adjspd	r0
    3a8a:	57 c0 0c    	movd	12(fp), r1
    3a8d:	af 14       	sprd	sp, r2
    3a8f:	0e 00 00    	movsb	[]
    3a92:	af c4 0c    	sprd	sp, 12(fp)
    3a95:	7c a5 08    	adjspb	$8
    3a98:	af 34       	sprd	sp, r6
    3a9a:	ce 83 91 04 	movmd	45(4(sb)), r6, 2
    3a9e:	2d 07 
    3aa0:	d7 c5 10    	movd	16(fp), tos
    3aa3:	d7 c5 0c    	movd	12(fp), tos
    3aa6:	22 02       	cxp	0x3aa8
    3aa8:	d7 c5 10    	movd	16(fp), tos
    3aab:	d7 c5 0c    	movd	12(fp), tos
    3aae:	22 03       	cxp	0x3ab1
    3ab0:	9f 01       	cmpqd	3, r0
    3ab2:	5a 06       	bls	0x3ab8
    3ab4:	5f 00       	movqd	0, r0
    3ab6:	ea 2c       	but	0x3ae2
    3ab8:	5f 38       	movqd	0, r7
    3aba:	ea 22       	but	0x3adc
    3abc:	1f 3a       	cmpqd	4, r7
    3abe:	ba 05       	bhs	0x3ac3
    3ac0:	02 86 e2    	bsr	0x41a2
    3ac3:	ce 18 e0 37 	movzbd	r6[r7:b], r0
    3ac7:	07 3e 10    	cmpd	r7, 16(fp)
    3aca:	5a 05       	bls	0x3acf
    3acc:	02 86 d6    	bsr	0x41a2
    3acf:	04 07 87 0c 	cmpb	r0, 0(12(fp))[r7:b]
    3ad3:	00 
    3ad4:	0a 06       	beq	0x3ada
    3ad6:	5f 00       	movqd	0, r0
    3ad8:	ea 0a       	but	0x3ae2
    3ada:	8f 38       	addqd	1, r7
    3adc:	9f 39       	cmpqd	3, r7
    3ade:	ba 5e       	bhs	0x3abc
    3ae0:	df 00       	movqd	1, r0
    3ae2:	ef c4 74    	lprd	sp, -12(fp)
    3ae5:	92 03       	exit	[r6,r7]
    3ae7:	32 08       	rxp	8
    3ae9:	82 80 00    	enter	[r7], 0
    3aec:	ce d8 c1 0c 	movzbd	12(fp), r7
    3af0:	ce 18 38    	movzbd	r7, r0
    3af3:	07 a0 00 00 	cmpd	$65, r0
    3af7:	00 41 
    3af9:	4a 0a       	bhi	0x3b03
    3afb:	07 a0 00 00 	cmpd	$122, r0
    3aff:	00 7a 
    3b01:	ba 05       	bhs	0x3b06
    3b03:	ea 80 8f    	but	0x3b92
    3b06:	23 a0 00 00 	subd	$65, r0
    3b0a:	00 41 
    3b0c:	7d ef d8 04 	casew	0x3b10[r0:w]
    3b10:	78 00       	xorb	r0, r1
    3b12:	78 00       	xorb	r0, r1
    3b14:	78 00       	xorb	r0, r1
    3b16:	78 00       	xorb	r0, r1
    3b18:	78 00       	xorb	r0, r1
    3b1a:	78 00       	xorb	r0, r1
    3b1c:	78 00       	xorb	r0, r1
    3b1e:	78 00       	xorb	r0, r1
    3b20:	78 00       	xorb	r0, r1
    3b22:	78 00       	xorb	r0, r1
    3b24:	78 00       	xorb	r0, r1
    3b26:	78 00       	xorb	r0, r1
    3b28:	78 00       	xorb	r0, r1
    3b2a:	78 00       	xorb	r0, r1
    3b2c:	78 00       	xorb	r0, r1
    3b2e:	78 00       	xorb	r0, r1
    3b30:	78 00       	xorb	r0, r1
    3b32:	78 00       	xorb	r0, r1
    3b34:	78 00       	xorb	r0, r1
    3b36:	78 00       	xorb	r0, r1
    3b38:	78 00       	xorb	r0, r1
    3b3a:	78 00       	xorb	r0, r1
    3b3c:	78 00       	xorb	r0, r1
    3b3e:	78 00       	xorb	r0, r1
    3b40:	78 00       	xorb	r0, r1
    3b42:	78 00       	xorb	r0, r1
    3b44:	86          	0206
    3b45:	00 86 00 86 	addb	1536(0(fp)), 1536(fp)
    3b49:	00 86 00 
    3b4c:	86          	0206
    3b4d:	00 86 00 78 	addb	-8(0(fp)), 0(fp)
    3b51:	00 
    3b52:	78 00       	xorb	r0, r1
    3b54:	78 00       	xorb	r0, r1
    3b56:	78 00       	xorb	r0, r1
    3b58:	78 00       	xorb	r0, r1
    3b5a:	78 00       	xorb	r0, r1
    3b5c:	78 00       	xorb	r0, r1
    3b5e:	78 00       	xorb	r0, r1
    3b60:	78 00       	xorb	r0, r1
    3b62:	78 00       	xorb	r0, r1
    3b64:	78 00       	xorb	r0, r1
    3b66:	78 00       	xorb	r0, r1
    3b68:	78 00       	xorb	r0, r1
    3b6a:	78 00       	xorb	r0, r1
    3b6c:	78 00       	xorb	r0, r1
    3b6e:	78 00       	xorb	r0, r1
    3b70:	78 00       	xorb	r0, r1
    3b72:	78 00       	xorb	r0, r1
    3b74:	78 00       	xorb	r0, r1
    3b76:	78 00       	xorb	r0, r1
    3b78:	78 00       	xorb	r0, r1
    3b7a:	78 00       	xorb	r0, r1
    3b7c:	78 00       	xorb	r0, r1
    3b7e:	78 00       	xorb	r0, r1
    3b80:	78 00       	xorb	r0, r1
    3b82:	78 00       	xorb	r0, r1
    3b84:	ce 18 38    	movzbd	r7, r0
    3b87:	2b a0 00 00 	andd	$95, r0
    3b8b:	00 5f 
    3b8d:	ce d8 01    	movzbd	r0, r7
    3b90:	ea 02       	but	0x3b92
    3b92:	ce 18 38    	movzbd	r7, r0
    3b95:	92 01       	exit	[r7]
    3b97:	12 08       	ret	8
    3b99:	82 f0 1c    	enter	[r4,r5,r6,r7], 28
    3b9c:	5f 38       	movqd	0, r7
    3b9e:	17 3c 14 00 	movd	r7, 0(20(fp))
    3ba2:	5f 28       	movqd	0, r5
    3ba4:	c7 d1 10    	cmpd	16(sb), r7
    3ba7:	5a 80 9d    	bls	0x3c44
    3baa:	1f 28       	cmpqd	0, r5
    3bac:	1a 80 98    	bne	0x3c44
    3baf:	df 28       	movqd	1, r5
    3bb1:	17 3c 14 00 	movd	r7, 0(20(fp))
    3bb5:	c7 a1 00 00 	cmpd	$1023, r7
    3bb9:	03 ff 
    3bbb:	ba 05       	bhs	0x3bc0
    3bbd:	02 85 e5    	bsr	0x41a2
    3bc0:	ce 18 e0 97 	movzbd	0(12(sb))[r7:b], r0
    3bc4:	0c 00 
    3bc6:	17 01       	movd	r0, r4
    3bc8:	8f 38       	addqd	1, r7
    3bca:	17 06 6c    	movd	r0, -20(fp)
    3bcd:	d7 c5 10    	movd	16(fp), tos
    3bd0:	d7 c5 0c    	movd	12(fp), tos
    3bd3:	22 03       	cxp	0x3bd6
    3bd5:	57 00       	movd	r0, r1
    3bd7:	47 c0 6c    	cmpd	-20(fp), r1
    3bda:	1a 80 4c    	bne	0x3c26
    3bdd:	5f 30       	movqd	0, r6
    3bdf:	17 20       	movd	r4, r0
    3be1:	8f 07       	addqd	-1, r0
    3be3:	17 06 68    	movd	r0, -24(fp)
    3be6:	ea 39       	but	0x3c1f
    3be8:	c7 a1 00 00 	cmpd	$1023, r7
    3bec:	03 ff 
    3bee:	ba 05       	bhs	0x3bf3
    3bf0:	02 85 b2    	bsr	0x41a2
    3bf3:	ce d8 e5 97 	movzbd	0(12(sb))[r7:b], tos
    3bf7:	0c 00 
    3bf9:	2f bc       	sprd	fp, tos
    3bfb:	02 be ee    	bsr	0x3ae9
    3bfe:	14 06 64    	movb	r0, -28(fp)
    3c01:	07 36 10    	cmpd	r6, 16(fp)
    3c04:	5a 05       	bls	0x3c09
    3c06:	02 85 9c    	bsr	0x41a2
    3c09:	ce d8 e5 86 	movzbd	0(12(fp))[r6:b], tos
    3c0d:	0c 00 
    3c0f:	2f bc       	sprd	fp, tos
    3c11:	02 be d8    	bsr	0x3ae9
    3c14:	04 c0 64    	cmpb	-28(fp), r0
    3c17:	0a 04       	beq	0x3c1b
    3c19:	5f 28       	movqd	0, r5
    3c1b:	8f 38       	addqd	1, r7
    3c1d:	8f 30       	addqd	1, r6
    3c1f:	87 c1 68    	cmpd	-24(fp), r6
    3c22:	ba 46       	bhs	0x3be8
    3c24:	ea 06       	but	0x3c2a
    3c26:	c3 21       	addd	r4, r7
    3c28:	5f 28       	movqd	0, r5
    3c2a:	c7 a1 00 00 	cmpd	$1023, r7
    3c2e:	03 ff 
    3c30:	ba 05       	bhs	0x3c35
    3c32:	02 85 70    	bsr	0x41a2
    3c35:	ce 18 e0 97 	movzbd	0(12(sb))[r7:b], r0
    3c39:	0c 00 
    3c3b:	03 38       	addd	r7, r0
    3c3d:	8f 00       	addqd	1, r0
    3c3f:	d7 01       	movd	r0, r7
    3c41:	ea bf 63    	but	0x3ba4
    3c44:	17 28       	movd	r5, r0
    3c46:	92 0f       	exit	[r4,r5,r6,r7]
    3c48:	32 0c       	rxp	12
    3c4a:	82 f0 1c    	enter	[r4,r5,r6,r7], 28
    3c4d:	97 c1 0c    	movd	12(fp), r6
    3c50:	87 a1 00 00 	cmpd	$1023, r6
    3c54:	03 ff 
    3c56:	ba 05       	bhs	0x3c5b
    3c58:	02 85 4a    	bsr	0x41a2
    3c5b:	ce 18 e0 96 	movzbd	0(12(sb))[r6:b], r0
    3c5f:	0c 00 
    3c61:	8f 00       	addqd	1, r0
    3c63:	57 01       	movd	r0, r5
    3c65:	03 30       	addd	r6, r0
    3c67:	57 00       	movd	r0, r1
    3c69:	47 a0 00 00 	cmpd	$1023, r1
    3c6d:	03 ff 
    3c6f:	ba 05       	bhs	0x3c74
    3c71:	02 85 31    	bsr	0x41a2
    3c74:	ce 58 e0 91 	movzbd	0(12(sb))[r1:b], r1
    3c78:	0c 00 
    3c7a:	17 0e 7c    	movd	r1, -4(fp)
    3c7d:	43 28       	addd	r5, r1
    3c7f:	17 08       	movd	r1, r0
    3c81:	8f 00       	addqd	1, r0
    3c83:	57 01       	movd	r0, r5
    3c85:	57 d0 10    	movd	16(sb), r1
    3c88:	63 30       	subd	r6, r1
    3c8a:	63 00       	subd	r0, r1
    3c8c:	17 09       	movd	r1, r4
    3c8e:	5f 38       	movqd	0, r7
    3c90:	97 20       	movd	r4, r2
    3c92:	17 16 6c    	movd	r2, -20(fp)
    3c95:	ea 2c       	but	0x3cc1
    3c97:	17 30       	movd	r6, r0
    3c99:	03 28       	addd	r5, r0
    3c9b:	03 38       	addd	r7, r0
    3c9d:	07 a0 00 00 	cmpd	$1023, r0
    3ca1:	03 ff 
    3ca3:	ba 05       	bhs	0x3ca8
    3ca5:	02 84 fd    	bsr	0x41a2
    3ca8:	57 30       	movd	r6, r1
    3caa:	43 38       	addd	r7, r1
    3cac:	47 a0 00 00 	cmpd	$1023, r1
    3cb0:	03 ff 
    3cb2:	ba 05       	bhs	0x3cb7
    3cb4:	02 84 ee    	bsr	0x41a2
    3cb7:	14 e7 90 91 	movb	0(12(sb))[r0:b], 0(12(sb))[r1:b]
    3cbb:	0c 00 0c 00 
    3cbf:	8f 38       	addqd	1, r7
    3cc1:	c7 c1 6c    	cmpd	-20(fp), r7
    3cc4:	ba 53       	bhs	0x3c97
    3cc6:	a3 2e 10    	subd	r5, 16(sb)
    3cc9:	92 0f       	exit	[r4,r5,r6,r7]
    3ccb:	32 04       	rxp	4
    3ccd:	82 f0 1c    	enter	[r4,r5,r6,r7], 28
    3cd0:	d7 c5 10    	movd	16(fp), tos
    3cd3:	d7 c5 0c    	movd	12(fp), tos
    3cd6:	22 03       	cxp	0x3cd9
    3cd8:	97 01       	movd	r0, r6
    3cda:	d7 c5 18    	movd	24(fp), tos
    3cdd:	d7 c5 14    	movd	20(fp), tos
    3ce0:	22 03       	cxp	0x3ce3
    3ce2:	57 01       	movd	r0, r5
    3ce4:	03 30       	addd	r6, r0
    3ce6:	57 00       	movd	r0, r1
    3ce8:	0f 09       	addqd	2, r1
    3cea:	17 09       	movd	r1, r4
    3cec:	47 a1 00 00 	cmpd	$255, r5
    3cf0:	00 ff 
    3cf2:	aa 0a       	blo	0x3cfc
    3cf4:	87 a1 00 00 	cmpd	$255, r6
    3cf8:	00 ff 
    3cfa:	ba 07       	bhs	0x3d01
    3cfc:	5f 00       	movqd	0, r0
    3cfe:	ea 80 ac    	but	0x3daa
    3d01:	ce 19 a0 04 	movzwd	$1024, r0
    3d05:	00 
    3d06:	23 d0 10    	subd	16(sb), r0
    3d09:	07 08       	cmpd	r1, r0
    3d0b:	5a 07       	bls	0x3d12
    3d0d:	5f 00       	movqd	0, r0
    3d0f:	ea 80 9b    	but	0x3daa
    3d12:	17 30       	movd	r6, r0
    3d14:	97 d0 10    	movd	16(sb), r2
    3d17:	87 a0 00 00 	cmpd	$1023, r2
    3d1b:	03 ff 
    3d1d:	ba 05       	bhs	0x3d22
    3d1f:	02 84 83    	bsr	0x41a2
    3d22:	14 07 92 0c 	movb	r0, 0(12(sb))[r2:b]
    3d26:	00 
    3d27:	8f d0 10    	addqd	1, 16(sb)
    3d2a:	5f 38       	movqd	0, r7
    3d2c:	17 30       	movd	r6, r0
    3d2e:	8f 07       	addqd	-1, r0
    3d30:	17 06 6c    	movd	r0, -20(fp)
    3d33:	ea 25       	but	0x3d58
    3d35:	07 3e 10    	cmpd	r7, 16(fp)
    3d38:	5a 05       	bls	0x3d3d
    3d3a:	02 84 68    	bsr	0x41a2
    3d3d:	17 d0 10    	movd	16(sb), r0
    3d40:	07 a0 00 00 	cmpd	$1023, r0
    3d44:	03 ff 
    3d46:	ba 05       	bhs	0x3d4b
    3d48:	02 84 5a    	bsr	0x41a2
    3d4b:	14 e7 87 90 	movb	0(12(fp))[r7:b], 0(12(sb))[r0:b]
    3d4f:	0c 00 0c 00 
    3d53:	8f d0 10    	addqd	1, 16(sb)
    3d56:	8f 38       	addqd	1, r7
    3d58:	c7 c1 6c    	cmpd	-20(fp), r7
    3d5b:	ba 5a       	bhs	0x3d35
    3d5d:	17 28       	movd	r5, r0
    3d5f:	57 d0 10    	movd	16(sb), r1
    3d62:	47 a0 00 00 	cmpd	$1023, r1
    3d66:	03 ff 
    3d68:	ba 05       	bhs	0x3d6d
    3d6a:	02 84 38    	bsr	0x41a2
    3d6d:	14 07 91 0c 	movb	r0, 0(12(sb))[r1:b]
    3d71:	00 
    3d72:	8f d0 10    	addqd	1, 16(sb)
    3d75:	5f 38       	movqd	0, r7
    3d77:	17 28       	movd	r5, r0
    3d79:	8f 07       	addqd	-1, r0
    3d7b:	17 06 6c    	movd	r0, -20(fp)
    3d7e:	ea 25       	but	0x3da3
    3d80:	07 3e 18    	cmpd	r7, 24(fp)
    3d83:	5a 05       	bls	0x3d88
    3d85:	02 84 1d    	bsr	0x41a2
    3d88:	17 d0 10    	movd	16(sb), r0
    3d8b:	07 a0 00 00 	cmpd	$1023, r0
    3d8f:	03 ff 
    3d91:	ba 05       	bhs	0x3d96
    3d93:	02 84 0f    	bsr	0x41a2
    3d96:	14 e7 87 90 	movb	0(20(fp))[r7:b], 0(12(sb))[r0:b]
    3d9a:	14 00 0c 00 
    3d9e:	8f d0 10    	addqd	1, 16(sb)
    3da1:	8f 38       	addqd	1, r7
    3da3:	c7 c1 6c    	cmpd	-20(fp), r7
    3da6:	ba 5a       	bhs	0x3d80
    3da8:	df 00       	movqd	1, r0
    3daa:	92 0f       	exit	[r4,r5,r6,r7]
    3dac:	32 10       	rxp	16
    3dae:	82 f0 10    	enter	[r4,r5,r6,r7], 16
    3db1:	17 c1 0c    	movd	12(fp), r4
    3db4:	57 81 14 00 	movd	0(20(fp)), r5
    3db8:	97 c1 18    	movd	24(fp), r6
    3dbb:	87 a1 00 00 	cmpd	$1023, r6
    3dbf:	03 ff 
    3dc1:	ba 05       	bhs	0x3dc6
    3dc3:	02 83 df    	bsr	0x41a2
    3dc6:	ce 18 e0 96 	movzbd	0(12(sb))[r6:b], r0
    3dca:	0c 00 
    3dcc:	57 01       	movd	r0, r5
    3dce:	8f 00       	addqd	1, r0
    3dd0:	57 00       	movd	r0, r1
    3dd2:	17 c0 10    	movd	16(fp), r0
    3dd5:	8f 07       	addqd	-1, r0
    3dd7:	47 00       	cmpd	r0, r1
    3dd9:	ba 06       	bhs	0x3ddf
    3ddb:	5f 00       	movqd	0, r0
    3ddd:	ea 3b       	but	0x3e18
    3ddf:	8f 30       	addqd	1, r6
    3de1:	5f 38       	movqd	0, r7
    3de3:	17 28       	movd	r5, r0
    3de5:	8f 07       	addqd	-1, r0
    3de7:	17 06 78    	movd	r0, -8(fp)
    3dea:	ea 1f       	but	0x3e09
    3dec:	87 a1 00 00 	cmpd	$1023, r6
    3df0:	03 ff 
    3df2:	ba 05       	bhs	0x3df7
    3df4:	02 83 ae    	bsr	0x41a2
    3df7:	07 3e 10    	cmpd	r7, 16(fp)
    3dfa:	5a 05       	bls	0x3dff
    3dfc:	02 83 a6    	bsr	0x41a2
    3dff:	14 e7 96 27 	movb	0(12(sb))[r6:b], r4[r7:b]
    3e03:	0c 00 
    3e05:	8f 30       	addqd	1, r6
    3e07:	8f 38       	addqd	1, r7
    3e09:	c7 c1 78    	cmpd	-8(fp), r7
    3e0c:	ba 60       	bhs	0x3dec
    3e0e:	07 2e 10    	cmpd	r5, 16(fp)
    3e11:	5a 05       	bls	0x3e16
    3e13:	02 83 8f    	bsr	0x41a2
    3e16:	ea 04       	but	0x3e1a
    3e18:	ea 08       	but	0x3e20
    3e1a:	14 a7 25 00 	movb	$0, r4[r5:b]
    3e1e:	df 00       	movqd	1, r0
    3e20:	17 2c 14 00 	movd	r5, 0(20(fp))
    3e24:	92 0f       	exit	[r4,r5,r6,r7]
    3e26:	32 10       	rxp	16
    3e28:	82 00 14    	enter	[], 20
    3e2b:	af c4 78    	sprd	sp, -8(fp)
    3e2e:	17 c0 10    	movd	16(fp), r0
    3e31:	8f 00       	addqd	1, r0
    3e33:	7f 05       	adjspd	r0
    3e35:	57 c0 0c    	movd	12(fp), r1
    3e38:	af 14       	sprd	sp, r2
    3e3a:	0e 00 00    	movsb	[]
    3e3d:	af c4 0c    	sprd	sp, 12(fp)
    3e40:	d7 c5 10    	movd	16(fp), tos
    3e43:	d7 c5 0c    	movd	12(fp), tos
    3e46:	22 02       	cxp	0x3e48
    3e48:	d7 c5 10    	movd	16(fp), tos
    3e4b:	d7 c5 0c    	movd	12(fp), tos
    3e4e:	ce d8 a5 08 	movzbd	$8, tos
    3e52:	e7 95 04 32 	addr	50(4(sb)), tos
    3e56:	22 04       	cxp	0x3e5a
    3e58:	1f 00       	cmpqd	0, r0
    3e5a:	0a 29       	beq	0x3e83
    3e5c:	e7 85 1c 00 	addr	0(28(fp)), tos
    3e60:	d7 c5 18    	movd	24(fp), tos
    3e63:	d7 c5 14    	movd	20(fp), tos
    3e66:	22 05       	cxp	0x3e6b
    3e68:	1f 00       	cmpqd	0, r0
    3e6a:	7a 14       	ble	0x3e7e
    3e6c:	d7 c5 18    	movd	24(fp), tos
    3e6f:	d7 c5 14    	movd	20(fp), tos
    3e72:	df bb       	movqd	7, tos
    3e74:	e7 95 04 3b 	addr	59(4(sb)), tos
    3e78:	22 00       	cxp	0x3e78
    3e7a:	df 83 1c 00 	movqd	7, 0(28(fp))
    3e7e:	df 00       	movqd	1, r0
    3e80:	ea 80 6f    	but	0x3eef
    3e83:	d7 c5 10    	movd	16(fp), tos
    3e86:	d7 c5 0c    	movd	12(fp), tos
    3e89:	ce d8 a5 08 	movzbd	$8, tos
    3e8d:	e7 95 04 80 	addr	67(4(sb)), tos
    3e91:	43 
    3e92:	22 04       	cxp	0x3e96
    3e94:	1f 00       	cmpqd	0, r0
    3e96:	0a 80 2a    	beq	0x3ec0
    3e99:	e7 85 1c 00 	addr	0(28(fp)), tos
    3e9d:	d7 c5 18    	movd	24(fp), tos
    3ea0:	d7 c5 14    	movd	20(fp), tos
    3ea3:	22 06       	cxp	0x3ea9
    3ea5:	1f 00       	cmpqd	0, r0
    3ea7:	7a 15       	ble	0x3ebc
    3ea9:	d7 c5 18    	movd	24(fp), tos
    3eac:	d7 c5 14    	movd	20(fp), tos
    3eaf:	df bb       	movqd	7, tos
    3eb1:	e7 95 04 80 	addr	76(4(sb)), tos
    3eb5:	4c 
    3eb6:	22 00       	cxp	0x3eb6
    3eb8:	df 83 1c 00 	movqd	7, 0(28(fp))
    3ebc:	df 00       	movqd	1, r0
    3ebe:	ea 31       	but	0x3eef
    3ec0:	d7 c5 10    	movd	16(fp), tos
    3ec3:	d7 c5 0c    	movd	12(fp), tos
    3ec6:	ce d8 a5 0b 	movzbd	$11, tos
    3eca:	e7 95 04 80 	addr	84(4(sb)), tos
    3ece:	54 
    3ecf:	22 04       	cxp	0x3ed3
    3ed1:	1f 00       	cmpqd	0, r0
    3ed3:	0a 1a       	beq	0x3eed
    3ed5:	d7 c5 18    	movd	24(fp), tos
    3ed8:	d7 c5 14    	movd	20(fp), tos
    3edb:	22 07       	cxp	0x3ee2
    3edd:	d7 c5 18    	movd	24(fp), tos
    3ee0:	d7 c5 14    	movd	20(fp), tos
    3ee3:	22 03       	cxp	0x3ee6
    3ee5:	17 04 1c 00 	movd	r0, 0(28(fp))
    3ee9:	df 00       	movqd	1, r0
    3eeb:	ea 04       	but	0x3eef
    3eed:	5f 00       	movqd	0, r0
    3eef:	ef c4 78    	lprd	sp, -8(fp)
    3ef2:	92 00       	exit	[]
    3ef4:	12 18       	ret	24
    3ef6:	82 80 1c    	enter	[r7], 28
    3ef9:	af c4 70    	sprd	sp, -16(fp)
    3efc:	17 c0 1c    	movd	28(fp), r0
    3eff:	8f 00       	addqd	1, r0
    3f01:	7f 05       	adjspd	r0
    3f03:	57 c0 18    	movd	24(fp), r1
    3f06:	af 14       	sprd	sp, r2
    3f08:	0e 00 00    	movsb	[]
    3f0b:	af c4 18    	sprd	sp, 24(fp)
    3f0e:	e7 85 14 00 	addr	0(20(fp)), tos
    3f12:	d7 c5 10    	movd	16(fp), tos
    3f15:	d7 c5 0c    	movd	12(fp), tos
    3f18:	d7 c5 1c    	movd	28(fp), tos
    3f1b:	d7 c5 18    	movd	24(fp), tos
    3f1e:	2f bc       	sprd	fp, tos
    3f20:	02 bf 08    	bsr	0x3e28
    3f23:	1f 00       	cmpqd	0, r0
    3f25:	0a 06       	beq	0x3f2b
    3f27:	5f 00       	movqd	0, r0
    3f29:	ea 3c       	but	0x3f65
    3f2b:	e7 c5 78    	addr	-8(fp), tos
    3f2e:	d7 c5 1c    	movd	28(fp), tos
    3f31:	d7 c5 18    	movd	24(fp), tos
    3f34:	22 08       	cxp	0x3f3c
    3f36:	1f 00       	cmpqd	0, r0
    3f38:	0a 80 41    	beq	0x3f79
    3f3b:	57 c0 78    	movd	-8(fp), r1
    3f3e:	47 a0 00 00 	cmpd	$1023, r1
    3f42:	03 ff 
    3f44:	ba 05       	bhs	0x3f49
    3f46:	02 82 5c    	bsr	0x41a2
    3f49:	ce 18 e0 91 	movzbd	0(12(sb))[r1:b], r0
    3f4d:	0c 00 
    3f4f:	03 c0 78    	addd	-8(fp), r0
    3f52:	8f 00       	addqd	1, r0
    3f54:	17 06 78    	movd	r0, -8(fp)
    3f57:	d7 05       	movd	r0, tos
    3f59:	e7 85 14 00 	addr	0(20(fp)), tos
    3f5d:	d7 c5 10    	movd	16(fp), tos
    3f60:	d7 c5 0c    	movd	12(fp), tos
    3f63:	ea 04       	but	0x3f67
    3f65:	ea 26       	but	0x3f8b
    3f67:	22 09       	cxp	0x3f70
    3f69:	1f 00       	cmpqd	0, r0
    3f6b:	0a 06       	beq	0x3f71
    3f6d:	5f 38       	movqd	0, r7
    3f6f:	ea 08       	but	0x3f77
    3f71:	5f b8       	movqd	0, tos
    3f73:	22 0a       	cxp	0x3f7d
    3f75:	d7 01       	movd	r0, r7
    3f77:	ea 12       	but	0x3f89
    3f79:	d7 c5 1c    	movd	28(fp), tos
    3f7c:	d7 c5 18    	movd	24(fp), tos
    3f7f:	df b8       	movqd	1, tos
    3f81:	22 0a       	cxp	0x3f8b
    3f83:	d7 05       	movd	r0, tos
    3f85:	22 0b       	cxp	0x3f90
    3f87:	d7 01       	movd	r0, r7
    3f89:	17 38       	movd	r7, r0
    3f8b:	ef c4 70    	lprd	sp, -16(fp)
    3f8e:	92 01       	exit	[r7]
    3f90:	32 14       	rxp	20
    3f92:	82 00 14    	enter	[], 20
    3f95:	af c4 78    	sprd	sp, -8(fp)
    3f98:	17 c0 10    	movd	16(fp), r0
    3f9b:	8f 00       	addqd	1, r0
    3f9d:	7f 05       	adjspd	r0
    3f9f:	57 c0 0c    	movd	12(fp), r1
    3fa2:	af 14       	sprd	sp, r2
    3fa4:	0e 00 00    	movsb	[]
    3fa7:	af c4 0c    	sprd	sp, 12(fp)
    3faa:	17 c0 18    	movd	24(fp), r0
    3fad:	8f 00       	addqd	1, r0
    3faf:	7f 05       	adjspd	r0
    3fb1:	57 c0 14    	movd	20(fp), r1
    3fb4:	af 14       	sprd	sp, r2
    3fb6:	0e 00 00    	movsb	[]
    3fb9:	af c4 14    	sprd	sp, 20(fp)
    3fbc:	d7 c5 10    	movd	16(fp), tos
    3fbf:	d7 c5 0c    	movd	12(fp), tos
    3fc2:	22 0c       	cxp	0x3fce
    3fc4:	1f 00       	cmpqd	0, r0
    3fc6:	0a 12       	beq	0x3fd8
    3fc8:	d7 c5 10    	movd	16(fp), tos
    3fcb:	d7 c5 0c    	movd	12(fp), tos
    3fce:	5f b9       	movqd	2, tos
    3fd0:	22 0a       	cxp	0x3fda
    3fd2:	d7 05       	movd	r0, tos
    3fd4:	22 0b       	cxp	0x3fdf
    3fd6:	ea 3a       	but	0x4010
    3fd8:	e7 c5 7c    	addr	-4(fp), tos
    3fdb:	d7 c5 10    	movd	16(fp), tos
    3fde:	d7 c5 0c    	movd	12(fp), tos
    3fe1:	22 08       	cxp	0x3fe9
    3fe3:	1f 00       	cmpqd	0, r0
    3fe5:	0a 07       	beq	0x3fec
    3fe7:	d7 c5 7c    	movd	-4(fp), tos
    3fea:	22 0d       	cxp	0x3ff7
    3fec:	d7 c5 18    	movd	24(fp), tos
    3fef:	d7 c5 14    	movd	20(fp), tos
    3ff2:	22 03       	cxp	0x3ff5
    3ff4:	1f 00       	cmpqd	0, r0
    3ff6:	1a 06       	bne	0x3ffc
    3ff8:	5f 00       	movqd	0, r0
    3ffa:	ea 20       	but	0x401a
    3ffc:	d7 c5 18    	movd	24(fp), tos
    3fff:	d7 c5 14    	movd	20(fp), tos
    4002:	d7 c5 10    	movd	16(fp), tos
    4005:	d7 c5 0c    	movd	12(fp), tos
    4008:	22 0e       	cxp	0x4016
    400a:	1f 00       	cmpqd	0, r0
    400c:	0a 0a       	beq	0x4016
    400e:	ea 04       	but	0x4012
    4010:	ea 0a       	but	0x401a
    4012:	5f 00       	movqd	0, r0
    4014:	ea 06       	but	0x401a
    4016:	df b9       	movqd	3, tos
    4018:	22 0a       	cxp	0x4022
    401a:	ef c4 78    	lprd	sp, -8(fp)
    401d:	92 00       	exit	[]
    401f:	32 10       	rxp	16
    4021:	82 00 18    	enter	[], 24
    4024:	af c4 74    	sprd	sp, -12(fp)
    4027:	7c a5 0c    	adjspb	$12
    402a:	af c4 7c    	sprd	sp, -4(fp)
    402d:	17 c0 0c    	movd	12(fp), r0
    4030:	1f 00       	cmpqd	0, r0
    4032:	0a 0e       	beq	0x4040
    4034:	9f 00       	cmpqd	1, r0
    4036:	0a 25       	beq	0x405b
    4038:	1f 01       	cmpqd	2, r0
    403a:	0a 80 3c    	beq	0x4076
    403d:	ea 80 54    	but	0x4091
    4040:	d7 c5 14    	movd	20(fp), tos
    4043:	d7 c5 10    	movd	16(fp), tos
    4046:	ce d8 a5 08 	movzbd	$8, tos
    404a:	e7 95 04 80 	addr	96(4(sb)), tos
    404e:	60 
    404f:	22 00       	cxp	0x404f
    4051:	ce 18 a4 08 	movzbd	$8, 0(24(fp))
    4055:	18 00 
    4057:	5f 00       	movqd	0, r0
    4059:	ea 3c       	but	0x4095
    405b:	d7 c5 14    	movd	20(fp), tos
    405e:	d7 c5 10    	movd	16(fp), tos
    4061:	ce d8 a5 08 	movzbd	$8, tos
    4065:	e7 95 04 80 	addr	105(4(sb)), tos
    4069:	69 
    406a:	22 00       	cxp	0x406a
    406c:	ce 18 a4 08 	movzbd	$8, 0(24(fp))
    4070:	18 00 
    4072:	5f 00       	movqd	0, r0
    4074:	ea 30       	but	0x40a4
    4076:	d7 c5 14    	movd	20(fp), tos
    4079:	d7 c5 10    	movd	16(fp), tos
    407c:	ce d8 a5 0b 	movzbd	$11, tos
    4080:	e7 95 04 80 	addr	114(4(sb)), tos
    4084:	72 
    4085:	22 00       	cxp	0x4085
    4087:	ce 18 a4 0b 	movzbd	$11, 0(24(fp))
    408b:	18 00 
    408d:	5f 00       	movqd	0, r0
    408f:	ea 15       	but	0x40a4
    4091:	df b8       	movqd	1, tos
    4093:	ea 04       	but	0x4097
    4095:	ea 0f       	but	0x40a4
    4097:	e7 95 04 80 	addr	126(4(sb)), tos
    409b:	7e 
    409c:	df b8       	movqd	1, tos
    409e:	22 0a       	cxp	0x40a8
    40a0:	d7 05       	movd	r0, tos
    40a2:	22 0b       	cxp	0x40ad
    40a4:	ef c4 74    	lprd	sp, -12(fp)
    40a7:	92 00       	exit	[]
    40a9:	12 14       	ret	20
    40ab:	82 e0 14    	enter	[r5,r6,r7], 20
    40ae:	97 c1 18    	movd	24(fp), r6
    40b1:	5f 38       	movqd	0, r7
    40b3:	1f 30       	cmpqd	0, r6
    40b5:	0a 80 3b    	beq	0x40f0
    40b8:	c7 d1 10    	cmpd	16(sb), r7
    40bb:	5a 80 35    	bls	0x40f0
    40be:	c7 a1 00 00 	cmpd	$1023, r7
    40c2:	03 ff 
    40c4:	ba 05       	bhs	0x40c9
    40c6:	02 80 dc    	bsr	0x41a2
    40c9:	ce 18 e0 97 	movzbd	0(12(sb))[r7:b], r0
    40cd:	0c 00 
    40cf:	03 38       	addd	r7, r0
    40d1:	8f 00       	addqd	1, r0
    40d3:	d7 01       	movd	r0, r7
    40d5:	07 a0 00 00 	cmpd	$1023, r0
    40d9:	03 ff 
    40db:	ba 05       	bhs	0x40e0
    40dd:	02 80 c5    	bsr	0x41a2
    40e0:	ce 58 e0 90 	movzbd	0(12(sb))[r0:b], r1
    40e4:	0c 00 
    40e6:	43 00       	addd	r0, r1
    40e8:	8f 08       	addqd	1, r1
    40ea:	d7 09       	movd	r1, r7
    40ec:	8f 37       	addqd	-1, r6
    40ee:	ea 45       	but	0x40b3
    40f0:	c7 d1 10    	cmpd	16(sb), r7
    40f3:	4a 17       	bhi	0x410a
    40f5:	e7 85 14 00 	addr	0(20(fp)), tos
    40f9:	d7 c5 10    	movd	16(fp), tos
    40fc:	d7 c5 0c    	movd	12(fp), tos
    40ff:	d7 35       	movd	r6, tos
    4101:	2f bc       	sprd	fp, tos
    4103:	02 bf 1e    	bsr	0x4021
    4106:	57 01       	movd	r0, r5
    4108:	ea 1e       	but	0x4126
    410a:	d7 3d       	movd	r7, tos
    410c:	e7 85 14 00 	addr	0(20(fp)), tos
    4110:	d7 c5 10    	movd	16(fp), tos
    4113:	d7 c5 0c    	movd	12(fp), tos
    4116:	22 09       	cxp	0x411f
    4118:	1f 00       	cmpqd	0, r0
    411a:	0a 06       	beq	0x4120
    411c:	5f 28       	movqd	0, r5
    411e:	ea 08       	but	0x4126
    4120:	5f b8       	movqd	0, tos
    4122:	22 0a       	cxp	0x412c
    4124:	57 01       	movd	r0, r5
    4126:	17 28       	movd	r5, r0
    4128:	92 07       	exit	[r5,r6,r7]
    412a:	32 10       	rxp	16
    412c:	82 80 14    	enter	[r7], 20
    412f:	d7 c5 18    	movd	24(fp), tos
    4132:	d7 c5 14    	movd	20(fp), tos
    4135:	e7 c5 78    	addr	-8(fp), tos
    4138:	d7 c5 10    	movd	16(fp), tos
    413b:	d7 c5 0c    	movd	12(fp), tos
    413e:	22 0f       	cxp	0x414d
    4140:	d7 01       	movd	r0, r7
    4142:	1f 00       	cmpqd	0, r0
    4144:	7a 08       	ble	0x414c
    4146:	5f ba       	movqd	4, tos
    4148:	d7 05       	movd	r0, tos
    414a:	22 10       	cxp	0x415a
    414c:	17 c0 78    	movd	-8(fp), r0
    414f:	92 01       	exit	[r7]
    4151:	32 10       	rxp	16
    4153:	82 80 10    	enter	[r7], 16
    4156:	d7 c5 18    	movd	24(fp), tos
    4159:	d7 c5 14    	movd	20(fp), tos
    415c:	d7 c5 10    	movd	16(fp), tos
    415f:	d7 c5 0c    	movd	12(fp), tos
    4162:	22 11       	cxp	0x4173
    4164:	d7 01       	movd	r0, r7
    4166:	1f 00       	cmpqd	0, r0
    4168:	7a 08       	ble	0x4170
    416a:	5f ba       	movqd	4, tos
    416c:	d7 05       	movd	r0, tos
    416e:	22 10       	cxp	0x417e
    4170:	92 01       	exit	[r7]
    4172:	32 10       	rxp	16
    4174:	82 80 10    	enter	[r7], 16
    4177:	d7 c5 18    	movd	24(fp), tos
    417a:	e7 85 14 00 	addr	0(20(fp)), tos
    417e:	d7 c5 10    	movd	16(fp), tos
    4181:	d7 c5 0c    	movd	12(fp), tos
    4184:	22 12       	cxp	0x4196
    4186:	d7 01       	movd	r0, r7
    4188:	1f 00       	cmpqd	0, r0
    418a:	7a 08       	ble	0x4192
    418c:	5f ba       	movqd	4, tos
    418e:	d7 05       	movd	r0, tos
    4190:	22 10       	cxp	0x41a0
    4192:	92 01       	exit	[r7]
    4194:	32 10       	rxp	16
    4196:	82 00 0c    	enter	[], 12
    4199:	22 13       	cxp	0x41ac
    419b:	5f d0 10    	movqd	0, 16(sb)
    419e:	92 00       	exit	[]
    41a0:	32 00       	rxp	0
    41a2:	5f b8       	movqd	0, tos
    41a4:	22 14       	cxp	0x41b8
    41a6:	00 00       	addb	r0, r0
    41a8:	82 00 00    	enter	[], 0
    41ab:	d7 c5 10    	movd	16(fp), tos
    41ae:	d7 c5 0c    	movd	12(fp), tos
    41b1:	ce d8 a5 2b 	movzbd	$43, tos
    41b5:	e7 95 04 00 	addr	0(4(sb)), tos
    41b9:	22 00       	cxp	0x41b9
    41bb:	92 00       	exit	[]
    41bd:	32 08       	rxp	8
    41bf:	82 80 04    	enter	[r7], 4
    41c2:	d7 d1 38    	movd	56(sb), r7
    41c5:	c7 d1 08    	cmpd	8(sb), r7
    41c8:	0a 0b       	beq	0x41d3
    41ca:	d7 3d       	movd	r7, tos
    41cc:	22 01       	cxp	0x41cd
    41ce:	d7 79 00    	movd	0(r7), r7
    41d1:	ea 74       	but	0x41c5
    41d3:	92 01       	exit	[r7]
    41d5:	32 00       	rxp	0
    41d7:	82 c0 00    	enter	[r6,r7], 0
    41da:	97 c1 0c    	movd	12(fp), r6
    41dd:	87 d1 08    	cmpd	8(sb), r6
    41e0:	1a 0d       	bne	0x41ed
    41e2:	df b9       	movqd	3, tos
    41e4:	e7 95 04 2c 	addr	44(4(sb)), tos
    41e8:	22 02       	cxp	0x41ea
    41ea:	ea 80 88    	but	0x4272
    41ed:	d7 31       	movd	r6, r7
    41ef:	5f bb       	movqd	6, tos
    41f1:	d7 35       	movd	r6, tos
    41f3:	22 03       	cxp	0x41f6
    41f5:	5f b9       	movqd	2, tos
    41f7:	e7 95 04 30 	addr	48(4(sb)), tos
    41fb:	22 02       	cxp	0x41fd
    41fd:	df ba       	movqd	5, tos
    41ff:	e7 95 04 33 	addr	51(4(sb)), tos
    4203:	22 02       	cxp	0x4205
    4205:	5f bb       	movqd	6, tos
    4207:	d7 7d 04    	movd	4(r7), tos
    420a:	22 03       	cxp	0x420d
    420c:	ce d8 a5 08 	movzbd	$8, tos
    4210:	e7 95 04 39 	addr	57(4(sb)), tos
    4214:	22 02       	cxp	0x4216
    4216:	5f bb       	movqd	6, tos
    4218:	d7 7d 08    	movd	8(r7), tos
    421b:	22 03       	cxp	0x421e
    421d:	d7 7d 10    	movd	16(r7), tos
    4220:	22 04       	cxp	0x4224
    4222:	1f 00       	cmpqd	0, r0
    4224:	0a 0d       	beq	0x4231
    4226:	df ba       	movqd	5, tos
    4228:	e7 95 04 80 	addr	66(4(sb)), tos
    422c:	42 
    422d:	22 02       	cxp	0x422f
    422f:	ea 0b       	but	0x423a
    4231:	df ba       	movqd	5, tos
    4233:	e7 95 04 80 	addr	72(4(sb)), tos
    4237:	48 
    4238:	22 02       	cxp	0x423a
    423a:	df b9       	movqd	3, tos
    423c:	e7 95 04 80 	addr	78(4(sb)), tos
    4240:	4e 
    4241:	22 02       	cxp	0x4243
    4243:	5f ba       	movqd	4, tos
    4245:	d7 7d 0c    	movd	12(r7), tos
    4248:	22 03       	cxp	0x424b
    424a:	df b9       	movqd	3, tos
    424c:	e7 95 04 80 	addr	82(4(sb)), tos
    4250:	52 
    4251:	22 02       	cxp	0x4253
    4253:	5f b9       	movqd	2, tos
    4255:	d7 7d 10    	movd	16(r7), tos
    4258:	22 05       	cxp	0x425d
    425a:	d7 05       	movd	r0, tos
    425c:	22 03       	cxp	0x425f
    425e:	df b9       	movqd	3, tos
    4260:	e7 95 04 80 	addr	86(4(sb)), tos
    4264:	56 
    4265:	22 02       	cxp	0x4267
    4267:	5f b9       	movqd	2, tos
    4269:	d7 7d 10    	movd	16(r7), tos
    426c:	22 06       	cxp	0x4272
    426e:	d7 05       	movd	r0, tos
    4270:	22 03       	cxp	0x4273
    4272:	22 07       	cxp	0x4279
    4274:	92 03       	exit	[r6,r7]
    4276:	32 04       	rxp	4
    4278:	82 00 00    	enter	[], 0
    427b:	df b8       	movqd	1, tos
    427d:	e7 95 04 80 	addr	90(4(sb)), tos
    4281:	5a 
    4282:	d7 c5 0c    	movd	12(fp), tos
    4285:	5f b9       	movqd	2, tos
    4287:	22 08       	cxp	0x428f
    4289:	92 00       	exit	[]
    428b:	32 04       	rxp	4
    428d:	82 c0 10    	enter	[r6,r7], 16
    4290:	af c4 74    	sprd	sp, -12(fp)
    4293:	d7 c1 10    	movd	16(fp), r7
    4296:	7c a5 18    	adjspb	$24
    4299:	af c4 78    	sprd	sp, -8(fp)
    429c:	1f d0 18    	cmpqd	0, 24(sb)
    429f:	0a 09       	beq	0x42a8
    42a1:	5f b8       	movqd	0, tos
    42a3:	22 09       	cxp	0x42ac
    42a5:	ea 80 a9    	but	0x434e
    42a8:	1f 38       	cmpqd	0, r7
    42aa:	1a 09       	bne	0x42b3
    42ac:	5f bb       	movqd	6, tos
    42ae:	22 09       	cxp	0x42b7
    42b0:	ea 80 9e    	but	0x434e
    42b3:	1f 38       	cmpqd	0, r7
    42b5:	da 23       	bge	0x42d8
    42b7:	5f b8       	movqd	0, tos
    42b9:	d7 d5 2c    	movd	44(sb), tos
    42bc:	d7 d5 30    	movd	48(sb), tos
    42bf:	47 a6 00 00 	cmpd	$65535, 0(sp)
    42c3:	ff ff 00 
    42c6:	ba 05       	bhs	0x42cb
    42c8:	02 8d e2    	bsr	0x50aa
    42cb:	d7 3d       	movd	r7, tos
    42cd:	e7 85 0c 00 	addr	0(12(fp)), tos
    42d1:	22 0a       	cxp	0x42db
    42d3:	97 01       	movd	r0, r6
    42d5:	ea 80 77    	but	0x434c
    42d8:	4e e3 39    	negd	r7, r7
    42db:	d7 c5 78    	movd	-8(fp), tos
    42de:	22 0b       	cxp	0x42e9
    42e0:	97 01       	movd	r0, r6
    42e2:	c7 81 78 0c 	cmpd	12(-8(fp)), r7
    42e6:	da 06       	bge	0x42ec
    42e8:	d7 81 78 0c 	movd	12(-8(fp)), r7
    42ec:	5f b8       	movqd	0, tos
    42ee:	d7 d5 2c    	movd	44(sb), tos
    42f1:	d7 d5 30    	movd	48(sb), tos
    42f4:	47 a6 00 00 	cmpd	$65535, 0(sp)
    42f8:	ff ff 00 
    42fb:	ba 05       	bhs	0x4300
    42fd:	02 8d ad    	bsr	0x50aa
    4300:	d7 3d       	movd	r7, tos
    4302:	e7 85 0c 00 	addr	0(12(fp)), tos
    4306:	22 0a       	cxp	0x4310
    4308:	97 01       	movd	r0, r6
    430a:	17 06 70    	movd	r0, -16(fp)
    430d:	df ba       	movqd	5, tos
    430f:	22 09       	cxp	0x4318
    4311:	57 00       	movd	r0, r1
    4313:	47 c0 70    	cmpd	-16(fp), r1
    4316:	1a 80 36    	bne	0x434c
    4319:	07 3d 00 00 	cmpd	r7, $256
    431d:	01 00 
    431f:	da 09       	bge	0x4328
    4321:	df b8       	movqd	1, tos
    4323:	22 09       	cxp	0x432c
    4325:	ea 80 29    	but	0x434e
    4328:	e3 a1 00 00 	subd	$256, r7
    432c:	01 00 
    432e:	5f b8       	movqd	0, tos
    4330:	d7 d5 2c    	movd	44(sb), tos
    4333:	d7 d5 30    	movd	48(sb), tos
    4336:	47 a6 00 00 	cmpd	$65535, 0(sp)
    433a:	ff ff 00 
    433d:	ba 05       	bhs	0x4342
    433f:	02 8d 6b    	bsr	0x50aa
    4342:	d7 3d       	movd	r7, tos
    4344:	e7 85 0c 00 	addr	0(12(fp)), tos
    4348:	22 0a       	cxp	0x4352
    434a:	97 01       	movd	r0, r6
    434c:	17 30       	movd	r6, r0
    434e:	ef c4 74    	lprd	sp, -12(fp)
    4351:	92 03       	exit	[r6,r7]
    4353:	32 08       	rxp	8
    4355:	82 00 04    	enter	[], 4
    4358:	5f b8       	movqd	0, tos
    435a:	5f b8       	movqd	0, tos
    435c:	5f b8       	movqd	0, tos
    435e:	d7 c5 10    	movd	16(fp), tos
    4361:	e7 85 0c 00 	addr	0(12(fp)), tos
    4365:	22 0a       	cxp	0x436f
    4367:	92 00       	exit	[]
    4369:	32 08       	rxp	8
    436b:	82 00 04    	enter	[], 4
    436e:	df b8       	movqd	1, tos
    4370:	5f b8       	movqd	0, tos
    4372:	5f b8       	movqd	0, tos
    4374:	d7 c5 10    	movd	16(fp), tos
    4377:	e7 85 0c 00 	addr	0(12(fp)), tos
    437b:	22 0a       	cxp	0x4385
    437d:	92 00       	exit	[]
    437f:	32 08       	rxp	8
    4381:	82 80 08    	enter	[r7], 8
    4384:	1f d0 18    	cmpqd	0, 24(sb)
    4387:	0a 08       	beq	0x438f
    4389:	5f b8       	movqd	0, tos
    438b:	22 09       	cxp	0x4394
    438d:	ea 0b       	but	0x4398
    438f:	d7 d1 30    	movd	48(sb), r7
    4392:	97 c6 0c 30 	movd	12(fp), 48(sb)
    4396:	17 38       	movd	r7, r0
    4398:	92 01       	exit	[r7]
    439a:	32 04       	rxp	4
    439c:	82 c0 0c    	enter	[r6,r7], 12
    439f:	17 80 0c 00 	movd	0(12(fp)), r0
    43a3:	2b a0 00 00 	andd	$3, r0
    43a7:	00 03 
    43a9:	97 01       	movd	r0, r6
    43ab:	d7 81 0c 00 	movd	0(12(fp)), r7
    43af:	1f 00       	cmpqd	0, r0
    43b1:	0a 08       	beq	0x43b9
    43b3:	5f 0a       	movqd	4, r1
    43b5:	63 00       	subd	r0, r1
    43b7:	c3 09       	addd	r1, r7
    43b9:	17 3c 0c 00 	movd	r7, 0(12(fp))
    43bd:	92 03       	exit	[r6,r7]
    43bf:	12 08       	ret	8
    43c1:	82 00 04    	enter	[], 4
    43c4:	17 80 0c 00 	movd	0(12(fp)), r0
    43c8:	4e 17 a0 fe 	lshd	$-2, r0
    43cc:	4e 17 a0 02 	lshd	$2, r0
    43d0:	17 04 0c 00 	movd	r0, 0(12(fp))
    43d4:	92 00       	exit	[]
    43d6:	12 08       	ret	8
    43d8:	82 e0 0c    	enter	[r5,r6,r7], 12
    43db:	e7 c5 0c    	addr	12(fp), tos
    43de:	2f bc       	sprd	fp, tos
    43e0:	02 bf bc    	bsr	0x439c
    43e3:	e7 c5 14    	addr	20(fp), tos
    43e6:	2f bc       	sprd	fp, tos
    43e8:	02 bf b4    	bsr	0x439c
    43eb:	e7 c5 10    	addr	16(fp), tos
    43ee:	2f bc       	sprd	fp, tos
    43f0:	02 bf d1    	bsr	0x43c1
    43f3:	e7 c5 18    	addr	24(fp), tos
    43f6:	2f bc       	sprd	fp, tos
    43f8:	02 bf c9    	bsr	0x43c1
    43fb:	07 c6 10 0c 	cmpd	16(fp), 12(fp)
    43ff:	5a 1c       	bls	0x441b
    4401:	07 c6 14 10 	cmpd	20(fp), 16(fp)
    4405:	5a 16       	bls	0x441b
    4407:	07 c6 18 14 	cmpd	24(fp), 20(fp)
    440b:	5a 10       	bls	0x441b
    440d:	17 c0 14    	movd	20(fp), r0
    4410:	03 a0 00 00 	addd	$1000, r0
    4414:	03 e8 
    4416:	07 c0 18    	cmpd	24(fp), r0
    4419:	4a 0d       	bhi	0x4426
    441b:	ce d8 a5 1b 	movzbd	$27, tos
    441f:	e7 95 04 80 	addr	91(4(sb)), tos
    4423:	5b 
    4424:	22 0c       	cxp	0x4430
    4426:	17 c0 14    	movd	20(fp), r0
    4429:	03 a0 00 00 	addd	$1000, r0
    442d:	03 e8 
    442f:	97 06 10    	movd	r0, 16(sb)
    4432:	57 c0 18    	movd	24(fp), r1
    4435:	63 00       	subd	r0, r1
    4437:	97 0e 14    	movd	r1, 20(sb)
    443a:	97 c6 10 20 	movd	16(fp), 32(sb)
    443e:	df d0 34    	movqd	1, 52(sb)
    4441:	5f d0 2c    	movqd	0, 44(sb)
    4444:	97 d6 08 3c 	movd	8(sb), 60(sb)
    4448:	5f 30       	movqd	0, r6
    444a:	87 a1 00 00 	cmpd	$50, r6
    444e:	00 32 
    4450:	ca 1d       	blt	0x446d
    4452:	87 a1 00 00 	cmpd	$50, r6
    4456:	00 32 
    4458:	ba 05       	bhs	0x445d
    445a:	02 8c 48    	bsr	0x50a2
    445d:	27 f8 96 80 	addr	0(64(sb))[r6:q], r0
    4461:	40 00 
    4463:	5f 40 00    	movqd	0, 0(r0)
    4466:	5f 40 04    	movqd	0, 4(r0)
    4469:	8f 30       	addqd	1, r6
    446b:	ea 5f       	but	0x444a
    446d:	97 c4 14 80 	movd	20(fp), 4(64(sb))
    4471:	40 04 
    4473:	5f b8       	movqd	0, tos
    4475:	ce d9 a5 03 	movzwd	$1000, tos
    4479:	e8 
    447a:	d7 c5 14    	movd	20(fp), tos
    447d:	22 0d       	cxp	0x448a
    447f:	57 01       	movd	r0, r5
    4481:	1f 00       	cmpqd	0, r0
    4483:	7a 0d       	ble	0x4490
    4485:	ce d8 a5 18 	movzbd	$24, tos
    4489:	e7 95 04 80 	addr	119(4(sb)), tos
    448d:	77 
    448e:	22 0c       	cxp	0x449a
    4490:	22 0e       	cxp	0x449e
    4492:	97 06 38    	movd	r0, 56(sb)
    4495:	d7 d1 38    	movd	56(sb), r7
    4498:	d7 d3 08 00 	movd	8(sb), 0(r7)
    449c:	d7 c3 0c 04 	movd	12(fp), 4(r7)
    44a0:	57 c0 18    	movd	24(fp), r1
    44a3:	63 c0 0c    	subd	12(fp), r1
    44a6:	d7 0b 08    	movd	r1, 8(r7)
    44a9:	5f b8       	movqd	0, tos
    44ab:	e7 7d 10    	addr	16(r7), tos
    44ae:	22 0f       	cxp	0x44bd
    44b0:	5f 78 0c    	movqd	0, 12(r7)
    44b3:	5f b8       	movqd	0, tos
    44b5:	e7 7d 10    	addr	16(r7), tos
    44b8:	22 10       	cxp	0x44c8
    44ba:	5f d0 18    	movqd	0, 24(sb)
    44bd:	d7 c5 10    	movd	16(fp), tos
    44c0:	d7 c5 0c    	movd	12(fp), tos
    44c3:	22 11       	cxp	0x44d4
    44c5:	1f 00       	cmpqd	0, r0
    44c7:	6a 2d       	bgt	0x44f4
    44c9:	d7 c5 14    	movd	20(fp), tos
    44cc:	d7 c5 10    	movd	16(fp), tos
    44cf:	22 11       	cxp	0x44e0
    44d1:	1f 00       	cmpqd	0, r0
    44d3:	6a 21       	bgt	0x44f4
    44d5:	d7 d5 10    	movd	16(sb), tos
    44d8:	d7 c5 14    	movd	20(fp), tos
    44db:	22 11       	cxp	0x44ec
    44dd:	1f 00       	cmpqd	0, r0
    44df:	6a 15       	bgt	0x44f4
    44e1:	d7 c5 0c    	movd	12(fp), tos
    44e4:	22 12       	cxp	0x44f6
    44e6:	1f 00       	cmpqd	0, r0
    44e8:	6a 0c       	bgt	0x44f4
    44ea:	d7 d5 10    	movd	16(sb), tos
    44ed:	22 12       	cxp	0x44ff
    44ef:	1f 00       	cmpqd	0, r0
    44f1:	7a 80 0e    	ble	0x44ff
    44f4:	ce d8 a5 1e 	movzbd	$30, tos
    44f8:	e7 95 04 80 	addr	144(4(sb)), tos
    44fc:	90 
    44fd:	22 0c       	cxp	0x4509
    44ff:	df d0 24    	movqd	1, 36(sb)
    4502:	e7 d5 0c    	addr	12(sb), tos
    4505:	ce d8 a5 0e 	movzbd	$14, tos
    4509:	e7 95 04 80 	addr	181(4(sb)), tos
    450d:	b5 
    450e:	df ba       	movqd	5, tos
    4510:	e7 95 04 80 	addr	175(4(sb)), tos
    4514:	af 
    4515:	22 13       	cxp	0x4528
    4517:	5f 00       	movqd	0, r0
    4519:	92 07       	exit	[r5,r6,r7]
    451b:	32 10       	rxp	16
    451d:	82 00 04    	enter	[], 4
    4520:	1f d0 18    	cmpqd	0, 24(sb)
    4523:	0a 08       	beq	0x452b
    4525:	5f b8       	movqd	0, tos
    4527:	22 09       	cxp	0x4530
    4529:	ea 07       	but	0x4530
    452b:	8f d0 2c    	addqd	1, 44(sb)
    452e:	5f 00       	movqd	0, r0
    4530:	92 00       	exit	[]
    4532:	32 00       	rxp	0
    4534:	82 00 04    	enter	[], 4
    4537:	1f d0 18    	cmpqd	0, 24(sb)
    453a:	0a 08       	beq	0x4542
    453c:	5f b8       	movqd	0, tos
    453e:	22 09       	cxp	0x4547
    4540:	ea 0e       	but	0x454e
    4542:	d7 d5 2c    	movd	44(sb), tos
    4545:	22 14       	cxp	0x4559
    4547:	22 15       	cxp	0x455c
    4549:	8f d7 2c    	addqd	-1, 44(sb)
    454c:	5f 00       	movqd	0, r0
    454e:	92 00       	exit	[]
    4550:	32 00       	rxp	0
    4552:	82 00 04    	enter	[], 4
    4555:	1f d0 18    	cmpqd	0, 24(sb)
    4558:	0a 08       	beq	0x4560
    455a:	5f b8       	movqd	0, tos
    455c:	22 09       	cxp	0x4565
    455e:	ea 1f       	but	0x457d
    4560:	5f b8       	movqd	0, tos
    4562:	d7 d5 2c    	movd	44(sb), tos
    4565:	d7 c5 14    	movd	20(fp), tos
    4568:	47 a6 00 00 	cmpd	$65535, 0(sp)
    456c:	ff ff 00 
    456f:	ba 05       	bhs	0x4574
    4571:	02 8b 39    	bsr	0x50aa
    4574:	d7 c5 10    	movd	16(fp), tos
    4577:	e7 85 0c 00 	addr	0(12(fp)), tos
    457b:	22 0a       	cxp	0x4585
    457d:	92 00       	exit	[]
    457f:	32 0c       	rxp	12
    4581:	82 80 08    	enter	[r7], 8
    4584:	1f d0 18    	cmpqd	0, 24(sb)
    4587:	0a 09       	beq	0x4590
    4589:	5f b8       	movqd	0, tos
    458b:	22 09       	cxp	0x4594
    458d:	ea 80 2c    	but	0x45b9
    4590:	d7 c5 0c    	movd	12(fp), tos
    4593:	22 16       	cxp	0x45a9
    4595:	d7 01       	movd	r0, r7
    4597:	07 d0 08    	cmpd	8(sb), r0
    459a:	1a 08       	bne	0x45a2
    459c:	df b9       	movqd	3, tos
    459e:	22 09       	cxp	0x45a7
    45a0:	ea 19       	but	0x45b9
    45a2:	d7 7d 10    	movd	16(r7), tos
    45a5:	22 04       	cxp	0x45a9
    45a7:	1f 00       	cmpqd	0, r0
    45a9:	0a 08       	beq	0x45b1
    45ab:	df b9       	movqd	3, tos
    45ad:	22 09       	cxp	0x45b6
    45af:	ea 0a       	but	0x45b9
    45b1:	d7 3d       	movd	r7, tos
    45b3:	22 17       	cxp	0x45ca
    45b5:	d7 01       	movd	r0, r7
    45b7:	5f 00       	movqd	0, r0
    45b9:	92 01       	exit	[r7]
    45bb:	32 04       	rxp	4
    45bd:	82 f0 20    	enter	[r4,r5,r6,r7], 32
    45c0:	97 c1 10    	movd	16(fp), r6
    45c3:	9f c0 1c    	cmpqd	1, 28(fp)
    45c6:	1a 08       	bne	0x45ce
    45c8:	ce 18 a1 10 	movzbd	$16, r4
    45cc:	ea 04       	but	0x45d0
    45ce:	5f 22       	movqd	4, r4
    45d0:	17 30       	movd	r6, r0
    45d2:	5f 08       	movqd	0, r1
    45d4:	ce 2f 20    	deid	r4, r0
    45d7:	17 06 70    	movd	r0, -16(fp)
    45da:	1f 00       	cmpqd	0, r0
    45dc:	0a 08       	beq	0x45e4
    45de:	57 20       	movd	r4, r1
    45e0:	63 00       	subd	r0, r1
    45e2:	83 09       	addd	r1, r6
    45e4:	22 0e       	cxp	0x45f2
    45e6:	57 01       	movd	r0, r5
    45e8:	07 d0 08    	cmpd	8(sb), r0
    45eb:	1a 09       	bne	0x45f4
    45ed:	5f b9       	movqd	2, tos
    45ef:	22 09       	cxp	0x45f8
    45f1:	ea 81 16    	but	0x4707
    45f4:	1f c0 1c    	cmpqd	0, 28(fp)
    45f7:	1a 0c       	bne	0x4603
    45f9:	e7 c5 78    	addr	-8(fp), tos
    45fc:	e7 c5 7c    	addr	-4(fp), tos
    45ff:	d7 35       	movd	r6, tos
    4601:	22 18       	cxp	0x4619
    4603:	9f c0 1c    	cmpqd	1, 28(fp)
    4606:	0a 09       	beq	0x460f
    4608:	07 d6 08 7c 	cmpd	8(sb), -4(fp)
    460c:	1a 80 25    	bne	0x4631
    460f:	e7 c5 78    	addr	-8(fp), tos
    4612:	e7 c5 7c    	addr	-4(fp), tos
    4615:	d7 35       	movd	r6, tos
    4617:	22 19       	cxp	0x4630
    4619:	07 d6 08 7c 	cmpd	8(sb), -4(fp)
    461d:	0a 09       	beq	0x4626
    461f:	07 d4 20 7c 	cmpd	32(sb), 4(-4(fp))
    4623:	04 
    4624:	4a 0d       	bhi	0x4631
    4626:	d7 2d       	movd	r5, tos
    4628:	22 1a       	cxp	0x4642
    462a:	df b8       	movqd	1, tos
    462c:	22 09       	cxp	0x4635
    462e:	ea 80 d9    	but	0x4707
    4631:	17 80 7c 04 	movd	4(-4(fp)), r0
    4635:	03 30       	addd	r6, r0
    4637:	17 06 68    	movd	r0, -24(fp)
    463a:	1f d0 34    	cmpqd	0, 52(sb)
    463d:	0a 1c       	beq	0x4659
    463f:	67 c0 68    	addr	-24(fp), r1
    4642:	63 00       	subd	r0, r1
    4644:	47 a0 00 00 	cmpd	$256, r1
    4648:	01 00 
    464a:	aa 0d       	blo	0x4657
    464c:	d7 2d       	movd	r5, tos
    464e:	22 1a       	cxp	0x4668
    4650:	df ba       	movqd	5, tos
    4652:	22 09       	cxp	0x465b
    4654:	ea 80 b3    	but	0x4707
    4657:	ea 12       	but	0x4669
    4659:	07 d0 1c    	cmpd	28(sb), r0
    465c:	ba 0d       	bhs	0x4669
    465e:	d7 2d       	movd	r5, tos
    4660:	22 1a       	cxp	0x467a
    4662:	df ba       	movqd	5, tos
    4664:	22 09       	cxp	0x466d
    4666:	ea 80 a1    	but	0x4707
    4669:	07 d6 0c 68 	cmpd	12(sb), -24(fp)
    466d:	4a 06       	bhi	0x4673
    466f:	97 c6 68 0c 	movd	-24(fp), 12(sb)
    4673:	87 81 7c 08 	cmpd	8(-4(fp)), r6
    4677:	1a 80 32    	bne	0x46a9
    467a:	5f b8       	movqd	0, tos
    467c:	e7 85 7c 10 	addr	16(-4(fp)), tos
    4680:	22 0f       	cxp	0x468f
    4682:	07 a6 00 00 	cmpd	$65535, 20(fp)
    4686:	ff ff 14 
    4689:	ba 05       	bhs	0x468e
    468b:	02 8a 1f    	bsr	0x50aa
    468e:	17 c4 14 7c 	movd	20(fp), 12(-4(fp))
    4692:	0c 
    4693:	d7 c5 18    	movd	24(fp), tos
    4696:	e7 85 7c 10 	addr	16(-4(fp)), tos
    469a:	22 10       	cxp	0x46aa
    469c:	17 84 7c 04 	movd	4(-4(fp)), 0(12(fp))
    46a0:	0c 00 
    46a2:	d7 2d       	movd	r5, tos
    46a4:	22 1a       	cxp	0x46be
    46a6:	ea 80 58    	but	0x46fe
    46a9:	d7 c1 7c    	movd	-4(fp), r7
    46ac:	e3 33 08    	subd	r6, 8(r7)
    46af:	c3 33 04    	addd	r6, 4(r7)
    46b2:	d7 29       	movd	r5, r7
    46b4:	d7 33 08    	movd	r6, 8(r7)
    46b7:	17 80 7c 04 	movd	4(-4(fp)), r0
    46bb:	23 30       	subd	r6, r0
    46bd:	d7 03 04    	movd	r0, 4(r7)
    46c0:	5f b8       	movqd	0, tos
    46c2:	e7 7d 10    	addr	16(r7), tos
    46c5:	22 0f       	cxp	0x46d4
    46c7:	d7 c5 18    	movd	24(fp), tos
    46ca:	e7 7d 10    	addr	16(r7), tos
    46cd:	22 10       	cxp	0x46dd
    46cf:	07 a6 00 00 	cmpd	$65535, 20(fp)
    46d3:	ff ff 14 
    46d6:	ba 05       	bhs	0x46db
    46d8:	02 89 d2    	bsr	0x50aa
    46db:	d7 c3 14 0c 	movd	20(fp), 12(r7)
    46df:	17 6c 04 0c 	movd	4(r5), 0(12(fp))
    46e3:	00 
    46e4:	07 c4 7c 78 	cmpd	-4(fp), 0(-8(fp))
    46e8:	00 
    46e9:	0a 0d       	beq	0x46f6
    46eb:	ce d8 a5 21 	movzbd	$33, tos
    46ef:	e7 95 04 80 	addr	196(4(sb)), tos
    46f3:	c4 
    46f4:	22 0c       	cxp	0x4700
    46f6:	57 c3 7c 00 	movd	-4(fp), 0(r5)
    46fa:	17 2c 78 00 	movd	r5, 0(-8(fp))
    46fe:	17 30       	movd	r6, r0
    4700:	1f 00       	cmpqd	0, r0
    4702:	7a 05       	ble	0x4707
    4704:	02 89 a6    	bsr	0x50aa
    4707:	92 0f       	exit	[r4,r5,r6,r7]
    4709:	32 14       	rxp	20
    470b:	82 e0 0c    	enter	[r5,r6,r7], 12
    470e:	57 c1 0c    	movd	12(fp), r5
    4711:	1f d0 18    	cmpqd	0, 24(sb)
    4714:	0a 09       	beq	0x471d
    4716:	5f b8       	movqd	0, tos
    4718:	22 09       	cxp	0x4721
    471a:	ea 80 38    	but	0x4752
    471d:	1f 28       	cmpqd	0, r5
    471f:	1a 07       	bne	0x4726
    4721:	5f 00       	movqd	0, r0
    4723:	ea 80 2f    	but	0x4752
    4726:	d7 d1 38    	movd	56(sb), r7
    4729:	27 d0 38    	addr	56(sb), r0
    472c:	97 01       	movd	r0, r6
    472e:	c7 d1 08    	cmpd	8(sb), r7
    4731:	0a 80 1f    	beq	0x4750
    4734:	c7 2b 0c    	cmpd	r5, 12(r7)
    4737:	1a 12       	bne	0x4749
    4739:	d7 7d 10    	movd	16(r7), tos
    473c:	22 05       	cxp	0x4741
    473e:	07 d0 2c    	cmpd	44(sb), r0
    4741:	1a 08       	bne	0x4749
    4743:	d7 3d       	movd	r7, tos
    4745:	22 17       	cxp	0x475c
    4747:	d7 01       	movd	r0, r7
    4749:	97 39       	movd	r7, r6
    474b:	d7 79 00    	movd	0(r7), r7
    474e:	ea 60       	but	0x472e
    4750:	5f 00       	movqd	0, r0
    4752:	92 07       	exit	[r5,r6,r7]
    4754:	32 04       	rxp	4
    4756:	82 00 04    	enter	[], 4
    4759:	8f d0 24    	addqd	1, 36(sb)
    475c:	17 d0 24    	movd	36(sb), r0
    475f:	07 a0 00 00 	cmpd	$65535, r0
    4763:	ff ff 
    4765:	ba 05       	bhs	0x476a
    4767:	02 89 43    	bsr	0x50aa
    476a:	92 00       	exit	[]
    476c:	32 00       	rxp	0
    476e:	82 00 08    	enter	[], 8
    4771:	d7 c5 0c    	movd	12(fp), tos
    4774:	47 a6 00 00 	cmpd	$65535, 0(sp)
    4778:	ff ff 00 
    477b:	ba 05       	bhs	0x4780
    477d:	02 89 2d    	bsr	0x50aa
    4780:	22 1b       	cxp	0x479b
    4782:	17 06 7c    	movd	r0, -4(fp)
    4785:	5f 00       	movqd	0, r0
    4787:	92 00       	exit	[]
    4789:	32 04       	rxp	4
    478b:	82 80 08    	enter	[r7], 8
    478e:	1f d0 18    	cmpqd	0, 24(sb)
    4791:	0a 08       	beq	0x4799
    4793:	5f b8       	movqd	0, tos
    4795:	22 09       	cxp	0x479e
    4797:	ea 23       	but	0x47ba
    4799:	d7 c1 0c    	movd	12(fp), r7
    479c:	d7 d3 10 00 	movd	16(sb), 0(r7)
    47a0:	d7 d3 14 04 	movd	20(sb), 4(r7)
    47a4:	22 1c       	cxp	0x47c0
    47a6:	d7 03 08    	movd	r0, 8(r7)
    47a9:	22 1d       	cxp	0x47c6
    47ab:	d7 03 0c    	movd	r0, 12(r7)
    47ae:	22 1e       	cxp	0x47cc
    47b0:	d7 03 10    	movd	r0, 16(r7)
    47b3:	22 1f       	cxp	0x47d2
    47b5:	d7 03 14    	movd	r0, 20(r7)
    47b8:	5f 00       	movqd	0, r0
    47ba:	92 01       	exit	[r7]
    47bc:	32 04       	rxp	4
    47be:	82 f0 14    	enter	[r4,r5,r6,r7], 20
    47c1:	57 c1 10    	movd	16(fp), r5
    47c4:	1f d0 18    	cmpqd	0, 24(sb)
    47c7:	0a 09       	beq	0x47d0
    47c9:	5f b8       	movqd	0, tos
    47cb:	22 09       	cxp	0x47d4
    47cd:	ea 80 b9    	but	0x4886
    47d0:	17 28       	movd	r5, r0
    47d2:	2b a0 00 00 	andd	$3, r0
    47d6:	00 03 
    47d8:	17 06 70    	movd	r0, -16(fp)
    47db:	1f 00       	cmpqd	0, r0
    47dd:	0a 0b       	beq	0x47e8
    47df:	ce d8 a5 08 	movzbd	$8, tos
    47e3:	22 09       	cxp	0x47ec
    47e5:	ea 80 a1    	but	0x4886
    47e8:	97 d1 38    	movd	56(sb), r6
    47eb:	27 d0 38    	addr	56(sb), r0
    47ee:	17 01       	movd	r0, r4
    47f0:	87 d1 08    	cmpd	8(sb), r6
    47f3:	0a 0f       	beq	0x4802
    47f5:	87 c3 0c 04 	cmpd	12(fp), 4(r6)
    47f9:	0a 09       	beq	0x4802
    47fb:	17 31       	movd	r6, r4
    47fd:	97 71 00    	movd	0(r6), r6
    4800:	ea 70       	but	0x47f0
    4802:	87 d1 08    	cmpd	8(sb), r6
    4805:	0a 0b       	beq	0x4810
    4807:	d7 75 10    	movd	16(r6), tos
    480a:	22 04       	cxp	0x480e
    480c:	9f 00       	cmpqd	1, r0
    480e:	1a 09       	bne	0x4817
    4810:	df b9       	movqd	3, tos
    4812:	22 09       	cxp	0x481b
    4814:	ea 80 72    	but	0x4886
    4817:	17 70 04    	movd	4(r6), r0
    481a:	03 70 08    	addd	8(r6), r0
    481d:	07 28       	cmpd	r5, r0
    481f:	5a 09       	bls	0x4828
    4821:	5f ba       	movqd	4, tos
    4823:	22 09       	cxp	0x482c
    4825:	ea 80 61    	but	0x4886
    4828:	22 0e       	cxp	0x4836
    482a:	17 06 74    	movd	r0, -12(fp)
    482d:	07 d0 08    	cmpd	8(sb), r0
    4830:	1a 09       	bne	0x4839
    4832:	5f b9       	movqd	2, tos
    4834:	22 09       	cxp	0x483d
    4836:	ea 80 50    	but	0x4886
    4839:	d7 c1 74    	movd	-12(fp), r7
    483c:	d7 73 00 00 	movd	0(r6), 0(r7)
    4840:	17 70 04    	movd	4(r6), r0
    4843:	03 70 08    	addd	8(r6), r0
    4846:	23 28       	subd	r5, r0
    4848:	d7 03 08    	movd	r0, 8(r7)
    484b:	d7 2b 04    	movd	r5, 4(r7)
    484e:	87 a3 00 00 	cmpd	$65535, 12(r6)
    4852:	ff ff 0c 
    4855:	ba 05       	bhs	0x485a
    4857:	02 88 53    	bsr	0x50aa
    485a:	d7 73 0c 0c 	movd	12(r6), 12(r7)
    485e:	d7 75 10    	movd	16(r6), tos
    4861:	22 04       	cxp	0x4865
    4863:	d7 05       	movd	r0, tos
    4865:	e7 7d 10    	addr	16(r7), tos
    4868:	22 0f       	cxp	0x4877
    486a:	d7 75 10    	movd	16(r6), tos
    486d:	22 05       	cxp	0x4872
    486f:	d7 05       	movd	r0, tos
    4871:	e7 7d 10    	addr	16(r7), tos
    4874:	22 10       	cxp	0x4884
    4876:	d7 31       	movd	r6, r7
    4878:	d7 c3 74 00 	movd	-12(fp), 0(r7)
    487c:	17 28       	movd	r5, r0
    487e:	23 78 04    	subd	4(r7), r0
    4881:	d7 03 08    	movd	r0, 8(r7)
    4884:	5f 00       	movqd	0, r0
    4886:	92 0f       	exit	[r4,r5,r6,r7]
    4888:	32 08       	rxp	8
    488a:	82 00 08    	enter	[], 8
    488d:	1f d0 18    	cmpqd	0, 24(sb)
    4890:	0a 08       	beq	0x4898
    4892:	5f b8       	movqd	0, tos
    4894:	22 09       	cxp	0x489d
    4896:	ea 1f       	but	0x48b5
    4898:	df b8       	movqd	1, tos
    489a:	d7 d5 2c    	movd	44(sb), tos
    489d:	d7 c5 14    	movd	20(fp), tos
    48a0:	47 a6 00 00 	cmpd	$65535, 0(sp)
    48a4:	ff ff 00 
    48a7:	ba 05       	bhs	0x48ac
    48a9:	02 88 01    	bsr	0x50aa
    48ac:	d7 c5 10    	movd	16(fp), tos
    48af:	e7 85 0c 00 	addr	0(12(fp)), tos
    48b3:	22 0a       	cxp	0x48bd
    48b5:	92 00       	exit	[]
    48b7:	32 0c       	rxp	12
    48b9:	82 00 04    	enter	[], 4
    48bc:	1f d0 18    	cmpqd	0, 24(sb)
    48bf:	0a 08       	beq	0x48c7
    48c1:	5f b8       	movqd	0, tos
    48c3:	22 09       	cxp	0x48cc
    48c5:	ea 0b       	but	0x48d0
    48c7:	5f d0 34    	movqd	0, 52(sb)
    48ca:	97 c6 0c 1c 	movd	12(fp), 28(sb)
    48ce:	5f 00       	movqd	0, r0
    48d0:	92 00       	exit	[]
    48d2:	32 04       	rxp	4
    48d4:	82 00 04    	enter	[], 4
    48d7:	1f d0 18    	cmpqd	0, 24(sb)
    48da:	0a 08       	beq	0x48e2
    48dc:	5f b8       	movqd	0, tos
    48de:	22 09       	cxp	0x48e7
    48e0:	ea 07       	but	0x48e7
    48e2:	df d0 34    	movqd	1, 52(sb)
    48e5:	5f 00       	movqd	0, r0
    48e7:	92 00       	exit	[]
    48e9:	32 00       	rxp	0
    48eb:	82 f0 1c    	enter	[r4,r5,r6,r7], 28
    48ee:	17 c0 10    	movd	16(fp), r0
    48f1:	5f 08       	movqd	0, r1
    48f3:	ce 2f a0 00 	deid	$20, r0
    48f7:	00 00 14 
    48fa:	17 08       	movd	r1, r0
    48fc:	17 01       	movd	r0, r4
    48fe:	1f 01       	cmpqd	2, r0
    4900:	aa 09       	blo	0x4909
    4902:	df bb       	movqd	7, tos
    4904:	22 09       	cxp	0x490d
    4906:	ea 80 41    	but	0x4947
    4909:	d7 c1 0c    	movd	12(fp), r7
    490c:	5f 28       	movqd	0, r5
    490e:	17 20       	movd	r4, r0
    4910:	0f 07       	addqd	-2, r0
    4912:	17 06 64    	movd	r0, -28(fp)
    4915:	ea 1b       	but	0x4930
    4917:	17 38       	movd	r7, r0
    4919:	03 a0 00 00 	addd	$20, r0
    491d:	00 14 
    491f:	97 01       	movd	r0, r6
    4921:	d7 03 00    	movd	r0, 0(r7)
    4924:	d7 c5 14    	movd	20(fp), tos
    4927:	e7 7d 10    	addr	16(r7), tos
    492a:	22 20       	cxp	0x494a
    492c:	d7 31       	movd	r6, r7
    492e:	8f 28       	addqd	1, r5
    4930:	47 c1 64    	cmpd	-28(fp), r5
    4933:	ba 64       	bhs	0x4917
    4935:	d7 d3 3c 00 	movd	60(sb), 0(r7)
    4939:	97 c6 0c 3c 	movd	12(fp), 60(sb)
    493d:	d7 c5 14    	movd	20(fp), tos
    4940:	e7 7d 10    	addr	16(r7), tos
    4943:	22 20       	cxp	0x4963
    4945:	5f 00       	movqd	0, r0
    4947:	92 0f       	exit	[r4,r5,r6,r7]
    4949:	32 0c       	rxp	12
    494b:	82 c0 08    	enter	[r6,r7], 8
    494e:	97 c1 0c    	movd	12(fp), r6
    4951:	d7 d1 38    	movd	56(sb), r7
    4954:	c7 d1 08    	cmpd	8(sb), r7
    4957:	0a 0c       	beq	0x4963
    4959:	c7 33 04    	cmpd	r6, 4(r7)
    495c:	0a 07       	beq	0x4963
    495e:	d7 79 00    	movd	0(r7), r7
    4961:	ea 73       	but	0x4954
    4963:	17 38       	movd	r7, r0
    4965:	92 03       	exit	[r6,r7]
    4967:	32 04       	rxp	4
    4969:	82 80 08    	enter	[r7], 8
    496c:	d7 d1 3c    	movd	60(sb), r7
    496f:	1f d0 28    	cmpqd	0, 40(sb)
    4972:	0a 07       	beq	0x4979
    4974:	5f d0 28    	movqd	0, 40(sb)
    4977:	ea 1a       	but	0x4991
    4979:	c7 d3 08 00 	cmpd	8(sb), 0(r7)
    497d:	1a 14       	bne	0x4991
    497f:	df d0 28    	movqd	1, 40(sb)
    4982:	22 21       	cxp	0x49a3
    4984:	1f 00       	cmpqd	0, r0
    4986:	7a 08       	ble	0x498e
    4988:	17 d0 08    	movd	8(sb), r0
    498b:	ea 80 29    	but	0x49b4
    498e:	d7 d1 3c    	movd	60(sb), r7
    4991:	97 7e 00 3c 	movd	0(r7), 60(sb)
    4995:	d7 7d 10    	movd	16(r7), tos
    4998:	22 06       	cxp	0x499e
    499a:	57 00       	movd	r0, r1
    499c:	47 a0 00 00 	cmpd	$50, r1
    49a0:	00 32 
    49a2:	ba 05       	bhs	0x49a7
    49a4:	02 86 fe    	bsr	0x50a2
    49a7:	27 f8 91 80 	addr	0(64(sb))[r1:q], r0
    49ab:	40 00 
    49ad:	17 00       	movd	r0, r0
    49af:	8f 40 00    	addqd	1, 0(r0)
    49b2:	17 38       	movd	r7, r0
    49b4:	92 01       	exit	[r7]
    49b6:	32 00       	rxp	0
    49b8:	82 f0 14    	enter	[r4,r5,r6,r7], 20
    49bb:	17 c1 0c    	movd	12(fp), r4
    49be:	17 d3 3c 00 	movd	60(sb), 0(r4)
    49c2:	97 26 3c    	movd	r4, 60(sb)
    49c5:	d7 65 10    	movd	16(r4), tos
    49c8:	22 06       	cxp	0x49ce
    49ca:	97 01       	movd	r0, r6
    49cc:	07 a0 00 00 	cmpd	$50, r0
    49d0:	00 32 
    49d2:	ba 05       	bhs	0x49d7
    49d4:	02 86 ce    	bsr	0x50a2
    49d7:	67 f8 90 80 	addr	0(64(sb))[r0:q], r1
    49db:	40 00 
    49dd:	57 08       	movd	r1, r1
    49df:	8f 4f 00    	addqd	-1, 0(r1)
    49e2:	5f 28       	movqd	0, r5
    49e4:	d7 d1 3c    	movd	60(sb), r7
    49e7:	c7 d1 08    	cmpd	8(sb), r7
    49ea:	0a 16       	beq	0x4a00
    49ec:	1f 28       	cmpqd	0, r5
    49ee:	1a 12       	bne	0x4a00
    49f0:	d7 7d 10    	movd	16(r7), tos
    49f3:	22 06       	cxp	0x49f9
    49f5:	07 30       	cmpd	r6, r0
    49f7:	0a 04       	beq	0x49fb
    49f9:	df 28       	movqd	1, r5
    49fb:	d7 79 00    	movd	0(r7), r7
    49fe:	ea 69       	but	0x49e7
    4a00:	87 a1 00 00 	cmpd	$50, r6
    4a04:	00 32 
    4a06:	ba 05       	bhs	0x4a0b
    4a08:	02 86 9a    	bsr	0x50a2
    4a0b:	27 f8 96 80 	addr	0(64(sb))[r6:q], r0
    4a0f:	40 00 
    4a11:	1f 40 00    	cmpqd	0, 0(r0)
    4a14:	1a 80 6f    	bne	0x4a83
    4a17:	1f 30       	cmpqd	0, r6
    4a19:	0a 80 6a    	beq	0x4a83
    4a1c:	1f 28       	cmpqd	0, r5
    4a1e:	0a 80 65    	beq	0x4a83
    4a21:	d7 45 04    	movd	4(r0), tos
    4a24:	22 16       	cxp	0x4a3a
    4a26:	d7 01       	movd	r0, r7
    4a28:	07 d0 08    	cmpd	8(sb), r0
    4a2b:	0a 0b       	beq	0x4a36
    4a2d:	d7 7d 10    	movd	16(r7), tos
    4a30:	22 04       	cxp	0x4a34
    4a32:	1f 00       	cmpqd	0, r0
    4a34:	0a 0f       	beq	0x4a43
    4a36:	ce d8 a5 1c 	movzbd	$28, tos
    4a3a:	e7 95 04 80 	addr	230(4(sb)), tos
    4a3e:	e6 
    4a3f:	22 0c       	cxp	0x4a4b
    4a41:	ea 09       	but	0x4a4a
    4a43:	df b8       	movqd	1, tos
    4a45:	e7 7d 10    	addr	16(r7), tos
    4a48:	22 0f       	cxp	0x4a57
    4a4a:	87 a1 00 00 	cmpd	$50, r6
    4a4e:	00 32 
    4a50:	ba 05       	bhs	0x4a55
    4a52:	02 86 50    	bsr	0x50a2
    4a55:	27 f8 96 80 	addr	0(64(sb))[r6:q], r0
    4a59:	40 00 
    4a5b:	5f 40 04    	movqd	0, 4(r0)
    4a5e:	d7 35       	movd	r6, tos
    4a60:	22 22       	cxp	0x4a82
    4a62:	d7 d1 3c    	movd	60(sb), r7
    4a65:	c7 d1 08    	cmpd	8(sb), r7
    4a68:	0a 1b       	beq	0x4a83
    4a6a:	d7 7d 10    	movd	16(r7), tos
    4a6d:	22 06       	cxp	0x4a73
    4a6f:	07 30       	cmpd	r6, r0
    4a71:	1a 0d       	bne	0x4a7e
    4a73:	ce d8 a5 17 	movzbd	$23, tos
    4a77:	e7 95 04 81 	addr	259(4(sb)), tos
    4a7b:	03 
    4a7c:	22 0c       	cxp	0x4a88
    4a7e:	d7 79 00    	movd	0(r7), r7
    4a81:	ea 64       	but	0x4a65
    4a83:	92 0f       	exit	[r4,r5,r6,r7]
    4a85:	32 04       	rxp	4
    4a87:	82 e0 14    	enter	[r5,r6,r7], 20
    4a8a:	5f 38       	movqd	0, r7
    4a8c:	5f 30       	movqd	0, r6
    4a8e:	c7 a1 00 00 	cmpd	$50, r7
    4a92:	00 32 
    4a94:	aa 24       	blo	0x4ab8
    4a96:	1f 30       	cmpqd	0, r6
    4a98:	1a 20       	bne	0x4ab8
    4a9a:	c7 a1 00 00 	cmpd	$50, r7
    4a9e:	00 32 
    4aa0:	ba 05       	bhs	0x4aa5
    4aa2:	02 86 00    	bsr	0x50a2
    4aa5:	27 f8 97 80 	addr	0(64(sb))[r7:q], r0
    4aa9:	40 00 
    4aab:	1f 40 04    	cmpqd	0, 4(r0)
    4aae:	1a 06       	bne	0x4ab4
    4ab0:	df 30       	movqd	1, r6
    4ab2:	ea 04       	but	0x4ab6
    4ab4:	8f 38       	addqd	1, r7
    4ab6:	ea 58       	but	0x4a8e
    4ab8:	1f 30       	cmpqd	0, r6
    4aba:	1a 07       	bne	0x4ac1
    4abc:	df 07       	movqd	-1, r0
    4abe:	ea 80 3e    	but	0x4afc
    4ac1:	ce d9 a5 03 	movzwd	$1000, tos
    4ac5:	e8 
    4ac6:	e7 c5 74    	addr	-12(fp), tos
    4ac9:	22 23       	cxp	0x4aec
    4acb:	57 01       	movd	r0, r5
    4acd:	1f 00       	cmpqd	0, r0
    4acf:	7a 05       	ble	0x4ad4
    4ad1:	ea 80 2b    	but	0x4afc
    4ad4:	d7 3d       	movd	r7, tos
    4ad6:	ce d9 a5 03 	movzwd	$1000, tos
    4ada:	e8 
    4adb:	d7 c5 74    	movd	-12(fp), tos
    4ade:	22 0d       	cxp	0x4aeb
    4ae0:	57 01       	movd	r0, r5
    4ae2:	c7 a1 00 00 	cmpd	$50, r7
    4ae6:	00 32 
    4ae8:	ba 05       	bhs	0x4aed
    4aea:	02 85 b8    	bsr	0x50a2
    4aed:	67 f8 97 80 	addr	0(64(sb))[r7:q], r1
    4af1:	40 00 
    4af3:	57 c2 74 04 	movd	-12(fp), 4(r1)
    4af7:	5f 48 00    	movqd	0, 0(r1)
    4afa:	5f 00       	movqd	0, r0
    4afc:	92 07       	exit	[r5,r6,r7]
    4afe:	32 00       	rxp	0
    4b00:	82 f0 08    	enter	[r4,r5,r6,r7], 8
    4b03:	17 c1 0c    	movd	12(fp), r4
    4b06:	d7 81 10 00 	movd	0(16(fp)), r7
    4b0a:	57 81 14 00 	movd	0(20(fp)), r5
    4b0e:	d7 d1 38    	movd	56(sb), r7
    4b11:	5f 30       	movqd	0, r6
    4b13:	c7 d1 08    	cmpd	8(sb), r7
    4b16:	0a 80 31    	beq	0x4b47
    4b19:	1f 30       	cmpqd	0, r6
    4b1b:	1a 80 2c    	bne	0x4b47
    4b1e:	d7 7d 10    	movd	16(r7), tos
    4b21:	22 04       	cxp	0x4b25
    4b23:	1f 00       	cmpqd	0, r0
    4b25:	0a 11       	beq	0x4b36
    4b27:	c7 d3 20 04 	cmpd	32(sb), 4(r7)
    4b2b:	ba 0b       	bhs	0x4b36
    4b2d:	c7 23 08    	cmpd	r4, 8(r7)
    4b30:	4a 06       	bhi	0x4b36
    4b32:	df 00       	movqd	1, r0
    4b34:	ea 04       	but	0x4b38
    4b36:	5f 00       	movqd	0, r0
    4b38:	97 01       	movd	r0, r6
    4b3a:	1f 00       	cmpqd	0, r0
    4b3c:	0a 04       	beq	0x4b40
    4b3e:	ea 07       	but	0x4b45
    4b40:	57 39       	movd	r7, r5
    4b42:	d7 79 00    	movd	0(r7), r7
    4b45:	ea 4e       	but	0x4b13
    4b47:	17 3c 10 00 	movd	r7, 0(16(fp))
    4b4b:	17 2c 14 00 	movd	r5, 0(20(fp))
    4b4f:	92 0f       	exit	[r4,r5,r6,r7]
    4b51:	32 0c       	rxp	12
    4b53:	82 f0 08    	enter	[r4,r5,r6,r7], 8
    4b56:	17 c1 0c    	movd	12(fp), r4
    4b59:	d7 81 10 00 	movd	0(16(fp)), r7
    4b5d:	57 81 14 00 	movd	0(20(fp)), r5
    4b61:	d7 d1 38    	movd	56(sb), r7
    4b64:	27 d0 38    	addr	56(sb), r0
    4b67:	57 01       	movd	r0, r5
    4b69:	5f 30       	movqd	0, r6
    4b6b:	c7 d1 08    	cmpd	8(sb), r7
    4b6e:	0a 80 3b    	beq	0x4ba9
    4b71:	c7 d3 20 04 	cmpd	32(sb), 4(r7)
    4b75:	5a 80 34    	bls	0x4ba9
    4b78:	1f 30       	cmpqd	0, r6
    4b7a:	1a 80 2f    	bne	0x4ba9
    4b7d:	d7 7d 10    	movd	16(r7), tos
    4b80:	22 04       	cxp	0x4b84
    4b82:	1f 00       	cmpqd	0, r0
    4b84:	0a 0b       	beq	0x4b8f
    4b86:	c7 23 08    	cmpd	r4, 8(r7)
    4b89:	4a 06       	bhi	0x4b8f
    4b8b:	df 00       	movqd	1, r0
    4b8d:	ea 04       	but	0x4b91
    4b8f:	5f 00       	movqd	0, r0
    4b91:	97 01       	movd	r0, r6
    4b93:	1f 00       	cmpqd	0, r0
    4b95:	0a 04       	beq	0x4b99
    4b97:	ea 07       	but	0x4b9e
    4b99:	57 39       	movd	r7, r5
    4b9b:	d7 79 00    	movd	0(r7), r7
    4b9e:	c7 d3 20 04 	cmpd	32(sb), 4(r7)
    4ba2:	4a 05       	bhi	0x4ba7
    4ba4:	d7 d1 08    	movd	8(sb), r7
    4ba7:	ea 44       	but	0x4b6b
    4ba9:	17 3c 10 00 	movd	r7, 0(16(fp))
    4bad:	17 2c 14 00 	movd	r5, 0(20(fp))
    4bb1:	92 0f       	exit	[r4,r5,r6,r7]
    4bb3:	32 0c       	rxp	12
    4bb5:	82 e0 0c    	enter	[r5,r6,r7], 12
    4bb8:	57 c1 0c    	movd	12(fp), r5
    4bbb:	d7 d1 38    	movd	56(sb), r7
    4bbe:	27 d0 38    	addr	56(sb), r0
    4bc1:	97 01       	movd	r0, r6
    4bc3:	c7 d1 08    	cmpd	8(sb), r7
    4bc6:	0a 18       	beq	0x4bde
    4bc8:	d7 7d 10    	movd	16(r7), tos
    4bcb:	22 05       	cxp	0x4bd0
    4bcd:	07 28       	cmpd	r5, r0
    4bcf:	1a 08       	bne	0x4bd7
    4bd1:	d7 3d       	movd	r7, tos
    4bd3:	22 17       	cxp	0x4bea
    4bd5:	d7 01       	movd	r0, r7
    4bd7:	97 39       	movd	r7, r6
    4bd9:	d7 79 00    	movd	0(r7), r7
    4bdc:	ea 67       	but	0x4bc3
    4bde:	92 07       	exit	[r5,r6,r7]
    4be0:	32 04       	rxp	4
    4be2:	82 f0 0c    	enter	[r4,r5,r6,r7], 12
    4be5:	17 c1 0c    	movd	12(fp), r4
    4be8:	57 c1 10    	movd	16(fp), r5
    4beb:	d7 d1 38    	movd	56(sb), r7
    4bee:	27 d0 38    	addr	56(sb), r0
    4bf1:	97 01       	movd	r0, r6
    4bf3:	c7 d1 08    	cmpd	8(sb), r7
    4bf6:	0a 80 1e    	beq	0x4c14
    4bf9:	c7 23 0c    	cmpd	r4, 12(r7)
    4bfc:	1a 16       	bne	0x4c12
    4bfe:	d7 7d 10    	movd	16(r7), tos
    4c01:	22 05       	cxp	0x4c06
    4c03:	07 28       	cmpd	r5, r0
    4c05:	1a 0d       	bne	0x4c12
    4c07:	d7 3d       	movd	r7, tos
    4c09:	22 17       	cxp	0x4c20
    4c0b:	d7 01       	movd	r0, r7
    4c0d:	97 01       	movd	r0, r6
    4c0f:	d7 41 00    	movd	0(r0), r7
    4c12:	ea 61       	but	0x4bf3
    4c14:	92 0f       	exit	[r4,r5,r6,r7]
    4c16:	32 08       	rxp	8
    4c18:	82 c0 08    	enter	[r6,r7], 8
    4c1b:	d7 c1 0c    	movd	12(fp), r7
    4c1e:	97 79 00    	movd	0(r7), r6
    4c21:	d7 73 00 00 	movd	0(r6), 0(r7)
    4c25:	c3 73 08 08 	addd	8(r6), 8(r7)
    4c29:	d7 35       	movd	r6, tos
    4c2b:	22 1a       	cxp	0x4c45
    4c2d:	92 03       	exit	[r6,r7]
    4c2f:	32 04       	rxp	4
    4c31:	82 f0 0c    	enter	[r4,r5,r6,r7], 12
    4c34:	57 c1 0c    	movd	12(fp), r5
    4c37:	97 69 00    	movd	0(r5), r6
    4c3a:	17 29       	movd	r5, r4
    4c3c:	d7 75 10    	movd	16(r6), tos
    4c3f:	22 04       	cxp	0x4c43
    4c41:	1f 00       	cmpqd	0, r0
    4c43:	0a 17       	beq	0x4c5a
    4c45:	d7 29       	movd	r5, r7
    4c47:	17 78 04    	movd	4(r7), r0
    4c4a:	03 78 08    	addd	8(r7), r0
    4c4d:	07 d0 0c    	cmpd	12(sb), r0
    4c50:	1a 06       	bne	0x4c56
    4c52:	a3 7e 08 0c 	subd	8(r7), 12(sb)
    4c56:	d7 2d       	movd	r5, tos
    4c58:	22 24       	cxp	0x4c7c
    4c5a:	df b8       	movqd	1, tos
    4c5c:	e7 6d 10    	addr	16(r5), tos
    4c5f:	22 0f       	cxp	0x4c6e
    4c61:	d7 2d       	movd	r5, tos
    4c63:	22 25       	cxp	0x4c88
    4c65:	97 01       	movd	r0, r6
    4c67:	07 d0 08    	cmpd	8(sb), r0
    4c6a:	1a 07       	bne	0x4c71
    4c6c:	17 20       	movd	r4, r0
    4c6e:	ea 80 14    	but	0x4c82
    4c71:	d7 75 10    	movd	16(r6), tos
    4c74:	22 04       	cxp	0x4c78
    4c76:	1f 00       	cmpqd	0, r0
    4c78:	0a 08       	beq	0x4c80
    4c7a:	17 31       	movd	r6, r4
    4c7c:	d7 35       	movd	r6, tos
    4c7e:	22 24       	cxp	0x4ca2
    4c80:	17 20       	movd	r4, r0
    4c82:	92 0f       	exit	[r4,r5,r6,r7]
    4c84:	32 04       	rxp	4
    4c86:	82 e0 0c    	enter	[r5,r6,r7], 12
    4c89:	57 c1 0c    	movd	12(fp), r5
    4c8c:	d7 d1 38    	movd	56(sb), r7
    4c8f:	27 d0 38    	addr	56(sb), r0
    4c92:	97 01       	movd	r0, r6
    4c94:	47 39       	cmpd	r7, r5
    4c96:	1a 07       	bne	0x4c9d
    4c98:	17 d0 08    	movd	8(sb), r0
    4c9b:	ea 1e       	but	0x4cb9
    4c9d:	c7 d1 08    	cmpd	8(sb), r7
    4ca0:	0a 0d       	beq	0x4cad
    4ca2:	47 39       	cmpd	r7, r5
    4ca4:	0a 09       	beq	0x4cad
    4ca6:	97 39       	movd	r7, r6
    4ca8:	d7 79 00    	movd	0(r7), r7
    4cab:	ea 72       	but	0x4c9d
    4cad:	c7 d1 08    	cmpd	8(sb), r7
    4cb0:	1a 07       	bne	0x4cb7
    4cb2:	17 d0 08    	movd	8(sb), r0
    4cb5:	ea 04       	but	0x4cb9
    4cb7:	17 30       	movd	r6, r0
    4cb9:	92 07       	exit	[r5,r6,r7]
    4cbb:	32 04       	rxp	4
    4cbd:	82 e0 0c    	enter	[r5,r6,r7], 12
    4cc0:	57 c1 0c    	movd	12(fp), r5
    4cc3:	27 d0 3c    	addr	60(sb), r0
    4cc6:	97 01       	movd	r0, r6
    4cc8:	d7 d1 3c    	movd	60(sb), r7
    4ccb:	c7 d1 08    	cmpd	8(sb), r7
    4cce:	0a 80 1c    	beq	0x4cea
    4cd1:	d7 7d 10    	movd	16(r7), tos
    4cd4:	22 06       	cxp	0x4cda
    4cd6:	07 28       	cmpd	r5, r0
    4cd8:	1a 0b       	bne	0x4ce3
    4cda:	97 7b 00 00 	movd	0(r7), 0(r6)
    4cde:	d7 79 00    	movd	0(r7), r7
    4ce1:	ea 07       	but	0x4ce8
    4ce3:	97 39       	movd	r7, r6
    4ce5:	d7 79 00    	movd	0(r7), r7
    4ce8:	ea 63       	but	0x4ccb
    4cea:	27 d0 3c    	addr	60(sb), r0
    4ced:	97 01       	movd	r0, r6
    4cef:	d7 d1 3c    	movd	60(sb), r7
    4cf2:	92 07       	exit	[r5,r6,r7]
    4cf4:	32 04       	rxp	4
    4cf6:	82 e0 0c    	enter	[r5,r6,r7], 12
    4cf9:	97 d1 38    	movd	56(sb), r6
    4cfc:	5f 28       	movqd	0, r5
    4cfe:	87 d1 08    	cmpd	8(sb), r6
    4d01:	0a 15       	beq	0x4d16
    4d03:	d7 31       	movd	r6, r7
    4d05:	d7 7d 10    	movd	16(r7), tos
    4d08:	22 04       	cxp	0x4d0c
    4d0a:	1f 00       	cmpqd	0, r0
    4d0c:	0a 05       	beq	0x4d11
    4d0e:	43 79 08    	addd	8(r7), r5
    4d11:	97 79 00    	movd	0(r7), r6
    4d14:	ea 6a       	but	0x4cfe
    4d16:	17 28       	movd	r5, r0
    4d18:	92 07       	exit	[r5,r6,r7]
    4d1a:	32 00       	rxp	0
    4d1c:	82 e0 0c    	enter	[r5,r6,r7], 12
    4d1f:	97 d1 38    	movd	56(sb), r6
    4d22:	5f 28       	movqd	0, r5
    4d24:	87 d1 08    	cmpd	8(sb), r6
    4d27:	0a 20       	beq	0x4d47
    4d29:	d7 31       	movd	r6, r7
    4d2b:	d7 75 10    	movd	16(r6), tos
    4d2e:	22 04       	cxp	0x4d32
    4d30:	c7 2b 08    	cmpd	r5, 8(r7)
    4d33:	ba 06       	bhs	0x4d39
    4d35:	df 08       	movqd	1, r1
    4d37:	ea 04       	but	0x4d3b
    4d39:	5f 08       	movqd	0, r1
    4d3b:	07 08       	cmpd	r1, r0
    4d3d:	1a 05       	bne	0x4d42
    4d3f:	57 79 08    	movd	8(r7), r5
    4d42:	97 79 00    	movd	0(r7), r6
    4d45:	ea 5f       	but	0x4d24
    4d47:	17 28       	movd	r5, r0
    4d49:	92 07       	exit	[r5,r6,r7]
    4d4b:	32 00       	rxp	0
    4d4d:	82 e0 0c    	enter	[r5,r6,r7], 12
    4d50:	97 d1 38    	movd	56(sb), r6
    4d53:	5f 28       	movqd	0, r5
    4d55:	87 d1 08    	cmpd	8(sb), r6
    4d58:	0a 1b       	beq	0x4d73
    4d5a:	d7 31       	movd	r6, r7
    4d5c:	d7 7d 10    	movd	16(r7), tos
    4d5f:	22 04       	cxp	0x4d63
    4d61:	1f 00       	cmpqd	0, r0
    4d63:	0a 0b       	beq	0x4d6e
    4d65:	c7 d3 20 04 	cmpd	32(sb), 4(r7)
    4d69:	5a 05       	bls	0x4d6e
    4d6b:	43 79 08    	addd	8(r7), r5
    4d6e:	97 79 00    	movd	0(r7), r6
    4d71:	ea 64       	but	0x4d55
    4d73:	17 28       	movd	r5, r0
    4d75:	92 07       	exit	[r5,r6,r7]
    4d77:	32 00       	rxp	0
    4d79:	82 e0 0c    	enter	[r5,r6,r7], 12
    4d7c:	5f 28       	movqd	0, r5
    4d7e:	97 d1 38    	movd	56(sb), r6
    4d81:	87 d1 08    	cmpd	8(sb), r6
    4d84:	0a 20       	beq	0x4da4
    4d86:	d7 31       	movd	r6, r7
    4d88:	d7 7d 10    	movd	16(r7), tos
    4d8b:	22 04       	cxp	0x4d8f
    4d8d:	1f 00       	cmpqd	0, r0
    4d8f:	0a 10       	beq	0x4d9f
    4d91:	c7 d3 20 04 	cmpd	32(sb), 4(r7)
    4d95:	5a 0a       	bls	0x4d9f
    4d97:	c7 2b 08    	cmpd	r5, 8(r7)
    4d9a:	ba 05       	bhs	0x4d9f
    4d9c:	57 79 08    	movd	8(r7), r5
    4d9f:	97 79 00    	movd	0(r7), r6
    4da2:	ea 5f       	but	0x4d81
    4da4:	17 28       	movd	r5, r0
    4da6:	92 07       	exit	[r5,r6,r7]
    4da8:	32 00       	rxp	0
    4daa:	82 00 04    	enter	[], 4
    4dad:	34 a6 00 0c 	tbitb	$0, 12(fp)
    4db1:	9a 06       	bfc	0x4db7
    4db3:	df 00       	movqd	1, r0
    4db5:	ea 04       	but	0x4db9
    4db7:	5f 00       	movqd	0, r0
    4db9:	92 00       	exit	[]
    4dbb:	32 04       	rxp	4
    4dbd:	82 80 08    	enter	[r7], 8
    4dc0:	d7 81 0c 00 	movd	0(12(fp)), r7
    4dc4:	1f c0 10    	cmpqd	0, 16(fp)
    4dc7:	0a 0a       	beq	0x4dd1
    4dc9:	db a1 00 00 	ord	$1, r7
    4dcd:	00 01 
    4dcf:	ea 08       	but	0x4dd7
    4dd1:	eb a1 ff ff 	andd	$-2, r7
    4dd5:	ff fe 
    4dd7:	17 3c 0c 00 	movd	r7, 0(12(fp))
    4ddb:	92 01       	exit	[r7]
    4ddd:	32 08       	rxp	8
    4ddf:	82 00 04    	enter	[], 4
    4de2:	ce d8 a5 09 	movzbd	$9, tos
    4de6:	df b8       	movqd	1, tos
    4de8:	d7 c5 0c    	movd	12(fp), tos
    4deb:	22 26       	cxp	0x4e11
    4ded:	92 00       	exit	[]
    4def:	32 04       	rxp	4
    4df1:	82 00 04    	enter	[], 4
    4df4:	d7 c5 10    	movd	16(fp), tos
    4df7:	ce d8 a5 09 	movzbd	$9, tos
    4dfb:	df b8       	movqd	1, tos
    4dfd:	e7 85 0c 00 	addr	0(12(fp)), tos
    4e01:	22 27       	cxp	0x4e28
    4e03:	92 00       	exit	[]
    4e05:	32 08       	rxp	8
    4e07:	82 00 04    	enter	[], 4
    4e0a:	ce d8 a5 1f 	movzbd	$31, tos
    4e0e:	ce d8 a5 0a 	movzbd	$10, tos
    4e12:	d7 c5 0c    	movd	12(fp), tos
    4e15:	22 26       	cxp	0x4e3b
    4e17:	92 00       	exit	[]
    4e19:	32 04       	rxp	4
    4e1b:	82 00 04    	enter	[], 4
    4e1e:	d7 c5 10    	movd	16(fp), tos
    4e21:	ce d8 a5 1f 	movzbd	$31, tos
    4e25:	ce d8 a5 0a 	movzbd	$10, tos
    4e29:	e7 85 0c 00 	addr	0(12(fp)), tos
    4e2d:	22 27       	cxp	0x4e54
    4e2f:	92 00       	exit	[]
    4e31:	32 08       	rxp	8
    4e33:	82 80 0c    	enter	[r7], 12
    4e36:	d7 c5 0c    	movd	12(fp), tos
    4e39:	e7 c5 78    	addr	-8(fp), tos
    4e3c:	22 28       	cxp	0x4e64
    4e3e:	d7 01       	movd	r0, r7
    4e40:	1f 00       	cmpqd	0, r0
    4e42:	6a 07       	bgt	0x4e49
    4e44:	17 c0 78    	movd	-8(fp), r0
    4e47:	ea 0b       	but	0x4e52
    4e49:	df b8       	movqd	1, tos
    4e4b:	d7 3d       	movd	r7, tos
    4e4d:	22 29       	cxp	0x4e76
    4e4f:	02 82 57    	bsr	0x50a6
    4e52:	92 01       	exit	[r7]
    4e54:	32 04       	rxp	4
    4e56:	82 80 08    	enter	[r7], 8
    4e59:	d7 c5 0c    	movd	12(fp), tos
    4e5c:	22 12       	cxp	0x4e6e
    4e5e:	d7 01       	movd	r0, r7
    4e60:	1f 00       	cmpqd	0, r0
    4e62:	6a 04       	bgt	0x4e66
    4e64:	ea 08       	but	0x4e6c
    4e66:	df b8       	movqd	1, tos
    4e68:	d7 05       	movd	r0, tos
    4e6a:	22 29       	cxp	0x4e93
    4e6c:	92 01       	exit	[r7]
    4e6e:	32 04       	rxp	4
    4e70:	82 80 08    	enter	[r7], 8
    4e73:	d7 c5 0c    	movd	12(fp), tos
    4e76:	47 a6 00 00 	cmpd	$65535, 0(sp)
    4e7a:	ff ff 00 
    4e7d:	ba 05       	bhs	0x4e82
    4e7f:	02 82 2b    	bsr	0x50aa
    4e82:	22 1b       	cxp	0x4e9d
    4e84:	d7 01       	movd	r0, r7
    4e86:	1f 00       	cmpqd	0, r0
    4e88:	6a 04       	bgt	0x4e8c
    4e8a:	ea 08       	but	0x4e92
    4e8c:	df b8       	movqd	1, tos
    4e8e:	d7 05       	movd	r0, tos
    4e90:	22 29       	cxp	0x4eb9
    4e92:	92 01       	exit	[r7]
    4e94:	32 04       	rxp	4
    4e96:	82 80 08    	enter	[r7], 8
    4e99:	d7 c5 0c    	movd	12(fp), tos
    4e9c:	47 a6 00 00 	cmpd	$65535, 0(sp)
    4ea0:	ff ff 00 
    4ea3:	ba 05       	bhs	0x4ea8
    4ea5:	02 82 05    	bsr	0x50aa
    4ea8:	22 2a       	cxp	0x4ed2
    4eaa:	d7 01       	movd	r0, r7
    4eac:	1f 00       	cmpqd	0, r0
    4eae:	6a 04       	bgt	0x4eb2
    4eb0:	ea 08       	but	0x4eb8
    4eb2:	df b8       	movqd	1, tos
    4eb4:	d7 05       	movd	r0, tos
    4eb6:	22 29       	cxp	0x4edf
    4eb8:	92 01       	exit	[r7]
    4eba:	32 04       	rxp	4
    4ebc:	82 c0 0c    	enter	[r6,r7], 12
    4ebf:	22 2b       	cxp	0x4eea
    4ec1:	07 a0 00 00 	cmpd	$65535, r0
    4ec5:	ff ff 
    4ec7:	ba 05       	bhs	0x4ecc
    4ec9:	02 81 e1    	bsr	0x50aa
    4ecc:	97 01       	movd	r0, r6
    4ece:	1f 38       	cmpqd	0, r7
    4ed0:	6a 0f       	bgt	0x4edf
    4ed2:	07 a0 00 00 	cmpd	$65535, r0
    4ed6:	ff ff 
    4ed8:	ba 05       	bhs	0x4edd
    4eda:	02 81 d0    	bsr	0x50aa
    4edd:	ea 0b       	but	0x4ee8
    4edf:	5f b8       	movqd	0, tos
    4ee1:	d7 3d       	movd	r7, tos
    4ee3:	22 29       	cxp	0x4f0c
    4ee5:	02 81 c1    	bsr	0x50a6
    4ee8:	92 03       	exit	[r6,r7]
    4eea:	32 00       	rxp	0
    4eec:	82 80 08    	enter	[r7], 8
    4eef:	d7 c5 0c    	movd	12(fp), tos
    4ef2:	47 a6 00 00 	cmpd	$65535, 0(sp)
    4ef6:	ff ff 00 
    4ef9:	ba 05       	bhs	0x4efe
    4efb:	02 81 af    	bsr	0x50aa
    4efe:	22 2c       	cxp	0x4f2a
    4f00:	d7 01       	movd	r0, r7
    4f02:	1f 00       	cmpqd	0, r0
    4f04:	6a 04       	bgt	0x4f08
    4f06:	ea 08       	but	0x4f0e
    4f08:	df b8       	movqd	1, tos
    4f0a:	d7 05       	movd	r0, tos
    4f0c:	22 29       	cxp	0x4f35
    4f0e:	92 01       	exit	[r7]
    4f10:	32 04       	rxp	4
    4f12:	82 80 0c    	enter	[r7], 12
    4f15:	d7 c5 10    	movd	16(fp), tos
    4f18:	47 a6 00 00 	cmpd	$65535, 0(sp)
    4f1c:	ff ff 00 
    4f1f:	ba 05       	bhs	0x4f24
    4f21:	02 81 89    	bsr	0x50aa
    4f24:	d7 c5 0c    	movd	12(fp), tos
    4f27:	e7 c5 78    	addr	-8(fp), tos
    4f2a:	22 2d       	cxp	0x4f57
    4f2c:	d7 01       	movd	r0, r7
    4f2e:	1f 00       	cmpqd	0, r0
    4f30:	6a 07       	bgt	0x4f37
    4f32:	17 c0 78    	movd	-8(fp), r0
    4f35:	ea 0b       	but	0x4f40
    4f37:	5f b9       	movqd	2, tos
    4f39:	d7 3d       	movd	r7, tos
    4f3b:	22 29       	cxp	0x4f64
    4f3d:	02 81 69    	bsr	0x50a6
    4f40:	92 01       	exit	[r7]
    4f42:	32 08       	rxp	8
    4f44:	82 80 08    	enter	[r7], 8
    4f47:	d7 c5 10    	movd	16(fp), tos
    4f4a:	d7 c5 0c    	movd	12(fp), tos
    4f4d:	22 11       	cxp	0x4f5e
    4f4f:	d7 01       	movd	r0, r7
    4f51:	1f 00       	cmpqd	0, r0
    4f53:	6a 04       	bgt	0x4f57
    4f55:	ea 08       	but	0x4f5d
    4f57:	5f b9       	movqd	2, tos
    4f59:	d7 05       	movd	r0, tos
    4f5b:	22 29       	cxp	0x4f84
    4f5d:	92 01       	exit	[r7]
    4f5f:	32 08       	rxp	8
    4f61:	82 80 08    	enter	[r7], 8
    4f64:	d7 c5 0c    	movd	12(fp), tos
    4f67:	22 0b       	cxp	0x4f72
    4f69:	d7 01       	movd	r0, r7
    4f6b:	1f 00       	cmpqd	0, r0
    4f6d:	6a 04       	bgt	0x4f71
    4f6f:	ea 08       	but	0x4f77
    4f71:	df b8       	movqd	1, tos
    4f73:	d7 05       	movd	r0, tos
    4f75:	22 29       	cxp	0x4f9e
    4f77:	92 01       	exit	[r7]
    4f79:	32 04       	rxp	4
    4f7b:	82 80 08    	enter	[r7], 8
    4f7e:	d7 c5 0c    	movd	12(fp), tos
    4f81:	22 2e       	cxp	0x4faf
    4f83:	d7 01       	movd	r0, r7
    4f85:	1f 00       	cmpqd	0, r0
    4f87:	6a 04       	bgt	0x4f8b
    4f89:	ea 08       	but	0x4f91
    4f8b:	df b8       	movqd	1, tos
    4f8d:	d7 05       	movd	r0, tos
    4f8f:	22 29       	cxp	0x4fb8
    4f91:	92 01       	exit	[r7]
    4f93:	32 04       	rxp	4
    4f95:	82 80 08    	enter	[r7], 8
    4f98:	22 2f       	cxp	0x4fc7
    4f9a:	d7 01       	movd	r0, r7
    4f9c:	1f 00       	cmpqd	0, r0
    4f9e:	6a 04       	bgt	0x4fa2
    4fa0:	ea 08       	but	0x4fa8
    4fa2:	5f b8       	movqd	0, tos
    4fa4:	d7 05       	movd	r0, tos
    4fa6:	22 29       	cxp	0x4fcf
    4fa8:	92 01       	exit	[r7]
    4faa:	32 00       	rxp	0
    4fac:	82 80 08    	enter	[r7], 8
    4faf:	d7 d1 38    	movd	56(sb), r7
    4fb2:	c7 d3 08 00 	cmpd	8(sb), 0(r7)
    4fb6:	0a 80 26    	beq	0x4fdc
    4fb9:	d7 7d 10    	movd	16(r7), tos
    4fbc:	22 04       	cxp	0x4fc0
    4fbe:	1f 00       	cmpqd	0, r0
    4fc0:	0a 17       	beq	0x4fd7
    4fc2:	17 78 00    	movd	0(r7), r0
    4fc5:	d7 45 10    	movd	16(r0), tos
    4fc8:	22 04       	cxp	0x4fcc
    4fca:	1f 00       	cmpqd	0, r0
    4fcc:	0a 0b       	beq	0x4fd7
    4fce:	d7 3d       	movd	r7, tos
    4fd0:	22 24       	cxp	0x4ff4
    4fd2:	d7 d1 38    	movd	56(sb), r7
    4fd5:	ea 05       	but	0x4fda
    4fd7:	d7 79 00    	movd	0(r7), r7
    4fda:	ea 58       	but	0x4fb2
    4fdc:	92 01       	exit	[r7]
    4fde:	12 04       	ret	4
    4fe0:	82 f0 28    	enter	[r4,r5,r6,r7], 40
    4fe3:	af c4 5c    	sprd	sp, -36(fp)
    4fe6:	7c a5 0c    	adjspb	$12
    4fe9:	af c4 64    	sprd	sp, -28(fp)
    4fec:	df 20       	movqd	1, r4
    4fee:	1f 20       	cmpqd	0, r4
    4ff0:	0a 80 9a    	beq	0x508a
    4ff3:	5f 30       	movqd	0, r6
    4ff5:	5f 20       	movqd	0, r4
    4ff7:	87 a1 00 00 	cmpd	$50, r6
    4ffb:	00 32 
    4ffd:	aa 80 8a    	blo	0x5087
    5000:	87 a1 00 00 	cmpd	$50, r6
    5004:	00 32 
    5006:	ba 05       	bhs	0x500b
    5008:	02 80 9a    	bsr	0x50a2
    500b:	27 f8 96 80 	addr	0(64(sb))[r6:q], r0
    500f:	40 00 
    5011:	1f 40 04    	cmpqd	0, 4(r0)
    5014:	0a 80 6e    	beq	0x5082
    5017:	9f 40 00    	cmpqd	1, 0(r0)
    501a:	1a 80 68    	bne	0x5082
    501d:	d7 45 04    	movd	4(r0), tos
    5020:	22 16       	cxp	0x5036
    5022:	57 01       	movd	r0, r5
    5024:	07 d0 08    	cmpd	8(sb), r0
    5027:	0a 0b       	beq	0x5032
    5029:	d7 6d 10    	movd	16(r5), tos
    502c:	22 04       	cxp	0x5030
    502e:	1f 00       	cmpqd	0, r0
    5030:	0a 0d       	beq	0x503d
    5032:	ce d8 a5 19 	movzbd	$25, tos
    5036:	e7 95 04 81 	addr	283(4(sb)), tos
    503a:	1b 
    503b:	22 0c       	cxp	0x5047
    503d:	d7 d1 38    	movd	56(sb), r7
    5040:	d7 7d 10    	movd	16(r7), tos
    5043:	22 06       	cxp	0x5049
    5045:	07 30       	cmpd	r6, r0
    5047:	0a 07       	beq	0x504e
    5049:	d7 79 00    	movd	0(r7), r7
    504c:	ea 74       	but	0x5040
    504e:	17 68 04    	movd	4(r5), r0
    5051:	03 68 08    	addd	8(r5), r0
    5054:	07 78 04    	cmpd	4(r7), r0
    5057:	1a 80 2b    	bne	0x5082
    505a:	d7 7d 10    	movd	16(r7), tos
    505d:	22 04       	cxp	0x5061
    505f:	1f 00       	cmpqd	0, r0
    5061:	0a 80 21    	beq	0x5082
    5064:	d7 6d 04    	movd	4(r5), tos
    5067:	22 12       	cxp	0x5079
    5069:	17 06 7c    	movd	r0, -4(fp)
    506c:	87 a1 00 00 	cmpd	$50, r6
    5070:	00 32 
    5072:	ba 05       	bhs	0x5077
    5074:	02 80 2e    	bsr	0x50a2
    5077:	67 f8 96 80 	addr	0(64(sb))[r6:q], r1
    507b:	40 00 
    507d:	5f 48 04    	movqd	0, 4(r1)
    5080:	df 20       	movqd	1, r4
    5082:	8f 30       	addqd	1, r6
    5084:	ea bf 73    	but	0x4ff7
    5087:	ea bf 67    	but	0x4fee
    508a:	2f bc       	sprd	fp, tos
    508c:	02 bf 20    	bsr	0x4fac
    508f:	ef c4 5c    	lprd	sp, -36(fp)
    5092:	92 0f       	exit	[r4,r5,r6,r7]
    5094:	32 00       	rxp	0
    5096:	82 00 04    	enter	[], 4
    5099:	22 30       	cxp	0x50c9
    509b:	df d0 18    	movqd	1, 24(sb)
    509e:	92 00       	exit	[]
    50a0:	32 00       	rxp	0
    50a2:	5f b8       	movqd	0, tos
    50a4:	ea 08       	but	0x50ac
    50a6:	5f b9       	movqd	2, tos
    50a8:	ea 04       	but	0x50ac
    50aa:	df b9       	movqd	3, tos
    50ac:	22 31       	cxp	0x50dd
    50ae:	00 00       	addb	r0, r0
    50b0:	82 00 00    	enter	[], 0
    50b3:	d7 c5 10    	movd	16(fp), tos
    50b6:	d7 c5 0c    	movd	12(fp), tos
    50b9:	ce d8 a5 2b 	movzbd	$43, tos
    50bd:	e7 95 04 00 	addr	0(4(sb)), tos
    50c1:	22 00       	cxp	0x50c1
    50c3:	92 00       	exit	[]
    50c5:	32 08       	rxp	8
    50c7:	82 00 00    	enter	[], 0
    50ca:	df b8       	movqd	1, tos
    50cc:	e7 95 04 2c 	addr	44(4(sb)), tos
    50d0:	d7 c5 0c    	movd	12(fp), tos
    50d3:	5f bb       	movqd	6, tos
    50d5:	22 01       	cxp	0x50d6
    50d7:	92 00       	exit	[]
    50d9:	32 04       	rxp	4
    50db:	82 c0 04    	enter	[r6,r7], 4
    50de:	d7 c1 18    	movd	24(fp), r7
    50e1:	c7 a1 00 00 	cmpd	$9, r7
    50e5:	00 09 
    50e7:	ba 20       	bhs	0x5107
    50e9:	17 38       	movd	r7, r0
    50eb:	5f 08       	movqd	0, r1
    50ed:	ce 2f a0 00 	deid	$10, r0
    50f1:	00 00 0a 
    50f4:	17 08       	movd	r1, r0
    50f6:	97 01       	movd	r0, r6
    50f8:	97 38       	movd	r7, r2
    50fa:	5f 18       	movqd	0, r3
    50fc:	ce af a0 00 	deid	$10, r2
    5100:	00 00 0a 
    5103:	d7 11       	movd	r2, r7
    5105:	ea 04       	but	0x5109
    5107:	5f 30       	movqd	0, r6
    5109:	ce 18 a0 30 	movzbd	$48, r0
    510d:	03 30       	addd	r6, r0
    510f:	57 c0 14    	movd	20(fp), r1
    5112:	07 0e 10    	cmpd	r1, 16(fp)
    5115:	5a 05       	bls	0x511a
    5117:	02 8c 0a    	bsr	0x5d21
    511a:	14 07 81 0c 	movb	r0, 0(12(fp))[r1:b]
    511e:	00 
    511f:	ce 98 a0 30 	movzbd	$48, r2
    5123:	83 38       	addd	r7, r2
    5125:	8f 08       	addqd	1, r1
    5127:	d7 08       	movd	r1, r3
    5129:	07 1e 10    	cmpd	r3, 16(fp)
    512c:	5a 05       	bls	0x5131
    512e:	02 8b f3    	bsr	0x5d21
    5131:	14 17 83 0c 	movb	r2, 0(12(fp))[r3:b]
    5135:	00 
    5136:	92 03       	exit	[r6,r7]
    5138:	32 10       	rxp	16
    513a:	82 00 00    	enter	[], 0
    513d:	04 c5 0c 30 	cmpb	12(fp), $48
    5141:	aa 0c       	blo	0x514d
    5143:	04 a6 39 0c 	cmpb	$57, 12(fp)
    5147:	aa 06       	blo	0x514d
    5149:	df 00       	movqd	1, r0
    514b:	ea 04       	but	0x514f
    514d:	5f 00       	movqd	0, r0
    514f:	92 00       	exit	[]
    5151:	12 08       	ret	8
    5153:	82 c0 00    	enter	[r6,r7], 0
    5156:	97 c1 0c    	movd	12(fp), r6
    5159:	d7 c1 14    	movd	20(fp), r7
    515c:	07 3e 10    	cmpd	r7, 16(fp)
    515f:	5a 05       	bls	0x5164
    5161:	02 8b c0    	bsr	0x5d21
    5164:	ce d8 e5 37 	movzbd	r6[r7:b], tos
    5168:	2f bc       	sprd	fp, tos
    516a:	02 bf d0    	bsr	0x513a
    516d:	1f 00       	cmpqd	0, r0
    516f:	0a 80 56    	beq	0x51c5
    5172:	57 38       	movd	r7, r1
    5174:	8f 08       	addqd	1, r1
    5176:	07 0e 10    	cmpd	r1, 16(fp)
    5179:	5a 05       	bls	0x517e
    517b:	02 8b a6    	bsr	0x5d21
    517e:	ce d8 e5 31 	movzbd	r6[r1:b], tos
    5182:	2f bc       	sprd	fp, tos
    5184:	02 bf b6    	bsr	0x513a
    5187:	1f 00       	cmpqd	0, r0
    5189:	0a 80 3c    	beq	0x51c5
    518c:	07 3e 10    	cmpd	r7, 16(fp)
    518f:	5a 05       	bls	0x5194
    5191:	02 8b 90    	bsr	0x5d21
    5194:	ce 18 e0 37 	movzbd	r6[r7:b], r0
    5198:	ce 98 a0 30 	movzbd	$48, r2
    519c:	23 10       	subd	r2, r0
    519e:	ce 27 a0 00 	meid	$10, r0
    51a2:	00 00 0a 
    51a5:	57 38       	movd	r7, r1
    51a7:	8f 08       	addqd	1, r1
    51a9:	07 0e 10    	cmpd	r1, 16(fp)
    51ac:	5a 05       	bls	0x51b1
    51ae:	02 8b 73    	bsr	0x5d21
    51b1:	ce 58 e0 31 	movzbd	r6[r1:b], r1
    51b5:	ce 98 a0 30 	movzbd	$48, r2
    51b9:	63 10       	subd	r2, r1
    51bb:	03 08       	addd	r1, r0
    51bd:	17 04 18 00 	movd	r0, 0(24(fp))
    51c1:	df 00       	movqd	1, r0
    51c3:	ea 04       	but	0x51c7
    51c5:	5f 00       	movqd	0, r0
    51c7:	92 03       	exit	[r6,r7]
    51c9:	32 10       	rxp	16
    51cb:	82 00 08    	enter	[], 8
    51ce:	af c4 78    	sprd	sp, -8(fp)
    51d1:	7c a5 1c    	adjspb	$28
    51d4:	af c4 7c    	sprd	sp, -4(fp)
    51d7:	d7 c5 7c    	movd	-4(fp), tos
    51da:	d7 c5 0c    	movd	12(fp), tos
    51dd:	22 02       	cxp	0x51df
    51df:	07 a4 00 00 	cmpd	$84, 0(-4(fp))
    51e3:	00 54 7c 00 
    51e7:	4a 10       	bhi	0x51f7
    51e9:	07 a4 00 00 	cmpd	$99, 0(-4(fp))
    51ed:	00 63 7c 00 
    51f1:	aa 06       	blo	0x51f7
    51f3:	df 00       	movqd	1, r0
    51f5:	ea 04       	but	0x51f9
    51f7:	5f 00       	movqd	0, r0
    51f9:	ef c4 78    	lprd	sp, -8(fp)
    51fc:	92 00       	exit	[]
    51fe:	32 04       	rxp	4
    5200:	82 c0 04    	enter	[r6,r7], 4
    5203:	d7 c1 0c    	movd	12(fp), r7
    5206:	1f 78 04    	cmpqd	0, 4(r7)
    5209:	0a 36       	beq	0x523f
    520b:	c7 a3 00 00 	cmpd	$12, 4(r7)
    520f:	00 0c 04 
    5212:	aa 2d       	blo	0x523f
    5214:	17 78 04    	movd	4(r7), r0
    5217:	8f 07       	addqd	-1, r0
    5219:	07 a0 00 00 	cmpd	$11, r0
    521d:	00 0b 
    521f:	ba 05       	bhs	0x5224
    5221:	02 8b 00    	bsr	0x5d21
    5224:	97 f1 90 0c 	movd	0(12(sb))[r0:d], r6
    5228:	00 
    5229:	97 78 00    	movd	0(r7), r2
    522c:	ab a0 00 00 	andd	$3, r2
    5230:	00 03 
    5232:	57 10       	movd	r2, r1
    5234:	1f 08       	cmpqd	0, r1
    5236:	1a 09       	bne	0x523f
    5238:	1f 79 04    	cmpqd	2, 4(r7)
    523b:	1a 04       	bne	0x523f
    523d:	8f 30       	addqd	1, r6
    523f:	1f 7a 00    	cmpqd	4, 0(r7)
    5242:	4a 3b       	bhi	0x527d
    5244:	c7 a3 00 00 	cmpd	$99, 0(r7)
    5248:	00 63 00 
    524b:	aa 3d       	blo	0x5288
    524d:	1f 78 04    	cmpqd	0, 4(r7)
    5250:	0a 3e       	beq	0x528e
    5252:	c7 a3 00 00 	cmpd	$12, 4(r7)
    5256:	00 0c 04 
    5259:	aa 3b       	blo	0x5294
    525b:	c7 33 08    	cmpd	r6, 8(r7)
    525e:	aa 36       	blo	0x5294
    5260:	c7 a3 00 00 	cmpd	$24, 12(r7)
    5264:	00 18 0c 
    5267:	5a 2d       	bls	0x5294
    5269:	c7 a3 00 00 	cmpd	$60, 16(r7)
    526d:	00 3c 10 
    5270:	5a 24       	bls	0x5294
    5272:	c7 a3 00 00 	cmpd	$60, 20(r7)
    5276:	00 3c 14 
    5279:	5a 1b       	bls	0x5294
    527b:	ea 04       	but	0x527f
    527d:	ea 17       	but	0x5294
    527f:	c7 a3 00 00 	cmpd	$100, 24(r7)
    5283:	00 64 18 
    5286:	ea 04       	but	0x528a
    5288:	ea 0c       	but	0x5294
    528a:	5a 0a       	bls	0x5294
    528c:	ea 04       	but	0x5290
    528e:	ea 06       	but	0x5294
    5290:	df 00       	movqd	1, r0
    5292:	ea 04       	but	0x5296
    5294:	5f 00       	movqd	0, r0
    5296:	92 03       	exit	[r6,r7]
    5298:	32 04       	rxp	4
    529a:	82 00 04    	enter	[], 4
    529d:	5f 80 0c 04 	movqd	0, 4(12(fp))
    52a1:	97 c0 0c    	movd	12(fp), r2
    52a4:	df 03       	movqd	7, r0
    52a6:	df 08       	movqd	1, r1
    52a8:	e2          	svc
    52a9:	00 5f 00 9a 	addb	6661(r3), r0[r0:b]
    52ad:	05 
    52ae:	4e 37 00    	comd	r0, r0
    52b1:	17 06 7c    	movd	r0, -4(fp)
    52b4:	92 00       	exit	[]
    52b6:	32 04       	rxp	4
    52b8:	82 00 04    	enter	[], 4
    52bb:	97 c0 0c    	movd	12(fp), r2
    52be:	df 03       	movqd	7, r0
    52c0:	5f 09       	movqd	2, r1
    52c2:	e2          	svc
    52c3:	00 5f 00 9a 	addb	6661(r3), r0[r0:b]
    52c7:	05 
    52c8:	4e 37 00    	comd	r0, r0
    52cb:	17 06 7c    	movd	r0, -4(fp)
    52ce:	92 00       	exit	[]
    52d0:	32 04       	rxp	4
    52d2:	82 f0 18    	enter	[r4,r5,r6,r7], 24
    52d5:	17 80 0c 00 	movd	0(12(fp)), r0
    52d9:	4e 17 a0 f8 	lshd	$-8, r0
    52dd:	97 80 0c 04 	movd	4(12(fp)), r2
    52e1:	4e 97 a0 10 	lshd	$16, r2
    52e5:	4e 97 a0 08 	lshd	$8, r2
    52e9:	03 10       	addd	r2, r0
    52eb:	17 06 7c    	movd	r0, -4(fp)
    52ee:	97 00       	movd	r0, r2
    52f0:	5f 18       	movqd	0, r3
    52f2:	ce af a0 00 	deid	$33750, r2
    52f6:	00 83 d6 
    52f9:	4e 97 a0 08 	lshd	$8, r2
    52fd:	17 80 0c 00 	movd	0(12(fp)), r0
    5301:	2b a0 00 00 	andd	$255, r0
    5305:	00 ff 
    5307:	83 00       	addd	r0, r2
    5309:	5f 18       	movqd	0, r3
    530b:	ce af a0 00 	deid	$100, r2
    530f:	00 00 64 
    5312:	97 18       	movd	r3, r2
    5314:	17 16 74    	movd	r2, -12(fp)
    5317:	d7 c1 10    	movd	16(fp), r7
    531a:	17 10       	movd	r2, r0
    531c:	5f 08       	movqd	0, r1
    531e:	ce 2f a0 00 	deid	$60, r0
    5322:	00 00 3c 
    5325:	17 08       	movd	r1, r0
    5327:	5f 08       	movqd	0, r1
    5329:	ce 2f a0 00 	deid	$60, r0
    532d:	00 00 3c 
    5330:	17 08       	movd	r1, r0
    5332:	d7 03 0c    	movd	r0, 12(r7)
    5335:	17 10       	movd	r2, r0
    5337:	5f 08       	movqd	0, r1
    5339:	ce 2f a0 00 	deid	$60, r0
    533d:	00 00 3c 
    5340:	17 08       	movd	r1, r0
    5342:	5f 08       	movqd	0, r1
    5344:	ce 2f a0 00 	deid	$60, r0
    5348:	00 00 3c 
    534b:	d7 03 10    	movd	r0, 16(r7)
    534e:	17 10       	movd	r2, r0
    5350:	5f 08       	movqd	0, r1
    5352:	ce 2f a0 00 	deid	$60, r0
    5356:	00 00 3c 
    5359:	d7 03 14    	movd	r0, 20(r7)
    535c:	17 80 0c 04 	movd	4(12(fp)), r0
    5360:	5f 08       	movqd	0, r1
    5362:	ce 2f a0 00 	deid	$100, r0
    5366:	00 00 64 
    5369:	ce 27 a0 00 	meid	$96, r0
    536d:	00 00 60 
    5370:	97 80 0c 00 	movd	0(12(fp)), r2
    5374:	5f 18       	movqd	0, r3
    5376:	ce af a0 00 	deid	$100, r2
    537a:	00 00 64 
    537d:	03 10       	addd	r2, r0
    537f:	5f 08       	movqd	0, r1
    5381:	ce 2f a0 00 	deid	$100, r0
    5385:	00 00 64 
    5388:	d7 03 18    	movd	r0, 24(r7)
    538b:	97 c0 7c    	movd	-4(fp), r2
    538e:	5f 18       	movqd	0, r3
    5390:	ce af a0 00 	deid	$33750, r2
    5394:	00 83 d6 
    5397:	97 18       	movd	r3, r2
    5399:	57 10       	movd	r2, r1
    539b:	47 a0 00 00 	cmpd	$1461, r1
    539f:	05 b5 
    53a1:	5a 07       	bls	0x53a8
    53a3:	5f c0 78    	movqd	0, -8(fp)
    53a6:	ea 1b       	but	0x53c1
    53a8:	97 c0 7c    	movd	-4(fp), r2
    53ab:	5f 18       	movqd	0, r3
    53ad:	ce af a0 00 	deid	$33750, r2
    53b1:	00 83 d6 
    53b4:	97 18       	movd	r3, r2
    53b6:	a3 a0 00 00 	subd	$1461, r2
    53ba:	05 b5 
    53bc:	8f 10       	addqd	1, r2
    53be:	17 16 78    	movd	r2, -8(fp)
    53c1:	57 c0 78    	movd	-8(fp), r1
    53c4:	8f 08       	addqd	1, r1
    53c6:	97 09       	movd	r1, r6
    53c8:	97 c0 78    	movd	-8(fp), r2
    53cb:	5f 18       	movqd	0, r3
    53cd:	ce af a0 00 	deid	$1461, r2
    53d1:	00 05 b5 
    53d4:	97 18       	movd	r3, r2
    53d6:	4e 97 a0 02 	lshd	$2, r2
    53da:	0f 12       	addqd	4, r2
    53dc:	17 11       	movd	r2, r4
    53de:	17 08       	movd	r1, r0
    53e0:	5f 08       	movqd	0, r1
    53e2:	ce 2f a0 00 	deid	$1461, r0
    53e6:	00 05 b5 
    53e9:	97 01       	movd	r0, r6
    53eb:	17 20       	movd	r4, r0
    53ed:	2b a0 00 00 	andd	$3, r0
    53f1:	00 03 
    53f3:	1f 00       	cmpqd	0, r0
    53f5:	1a 16       	bne	0x540b
    53f7:	87 a1 00 00 	cmpd	$366, r6
    53fb:	01 6e 
    53fd:	ba 0a       	bhs	0x5407
    53ff:	a3 a1 00 00 	subd	$366, r6
    5403:	01 6e 
    5405:	ea 04       	but	0x5409
    5407:	ea 1a       	but	0x5421
    5409:	ea 14       	but	0x541d
    540b:	87 a1 00 00 	cmpd	$365, r6
    540f:	01 6d 
    5411:	ba 0a       	bhs	0x541b
    5413:	a3 a1 00 00 	subd	$365, r6
    5417:	01 6d 
    5419:	ea 04       	but	0x541d
    541b:	ea 06       	but	0x5421
    541d:	8f 20       	addqd	1, r4
    541f:	ea 4c       	but	0x53eb
    5421:	df 28       	movqd	1, r5
    5423:	1f 29       	cmpqd	2, r5
    5425:	1a 37       	bne	0x545c
    5427:	17 20       	movd	r4, r0
    5429:	2b a0 00 00 	andd	$3, r0
    542d:	00 03 
    542f:	1f 00       	cmpqd	0, r0
    5431:	1a 17       	bne	0x5448
    5433:	87 a1 00 00 	cmpd	$29, r6
    5437:	00 1d 
    5439:	ba 0a       	bhs	0x5443
    543b:	a3 a1 00 00 	subd	$29, r6
    543f:	00 1d 
    5441:	ea 05       	but	0x5446
    5443:	ea 80 3d    	but	0x5480
    5446:	ea 14       	but	0x545a
    5448:	87 a1 00 00 	cmpd	$28, r6
    544c:	00 1c 
    544e:	ba 0a       	bhs	0x5458
    5450:	a3 a1 00 00 	subd	$28, r6
    5454:	00 1c 
    5456:	ea 04       	but	0x545a
    5458:	ea 28       	but	0x5480
    545a:	ea 21       	but	0x547b
    545c:	17 28       	movd	r5, r0
    545e:	8f 07       	addqd	-1, r0
    5460:	07 a0 00 00 	cmpd	$11, r0
    5464:	00 0b 
    5466:	ba 05       	bhs	0x546b
    5468:	02 88 b9    	bsr	0x5d21
    546b:	87 f1 90 0c 	cmpd	0(12(sb))[r0:d], r6
    546f:	00 
    5470:	ba 09       	bhs	0x5479
    5472:	a3 f1 90 0c 	subd	0(12(sb))[r0:d], r6
    5476:	00 
    5477:	ea 04       	but	0x547b
    5479:	ea 07       	but	0x5480
    547b:	8f 28       	addqd	1, r5
    547d:	ea bf a6    	but	0x5423
    5480:	d7 c1 10    	movd	16(fp), r7
    5483:	d7 23 00    	movd	r4, 0(r7)
    5486:	d7 2b 04    	movd	r5, 4(r7)
    5489:	d7 33 08    	movd	r6, 8(r7)
    548c:	92 0f       	exit	[r4,r5,r6,r7]
    548e:	32 08       	rxp	8
    5490:	82 f0 20    	enter	[r4,r5,r6,r7], 32
    5493:	d7 c1 0c    	movd	12(fp), r7
    5496:	17 78 00    	movd	0(r7), r0
    5499:	0f 06       	addqd	-4, r0
    549b:	4e 17 a0 fe 	lshd	$-2, r0
    549f:	ce 27 a0 00 	meid	$1461, r0
    54a3:	00 05 b5 
    54a6:	97 01       	movd	r0, r6
    54a8:	97 78 00    	movd	0(r7), r2
    54ab:	0f 16       	addqd	-4, r2
    54ad:	ab a0 00 00 	andd	$3, r2
    54b1:	00 03 
    54b3:	17 11       	movd	r2, r4
    54b5:	1f 10       	cmpqd	0, r2
    54b7:	0a 04       	beq	0x54bb
    54b9:	8f 30       	addqd	1, r6
    54bb:	17 10       	movd	r2, r0
    54bd:	ce 27 a0 00 	meid	$365, r0
    54c1:	00 01 6d 
    54c4:	83 01       	addd	r0, r6
    54c6:	df 28       	movqd	1, r5
    54c8:	17 78 04    	movd	4(r7), r0
    54cb:	8f 07       	addqd	-1, r0
    54cd:	17 06 60    	movd	r0, -32(fp)
    54d0:	ea 18       	but	0x54e8
    54d2:	17 28       	movd	r5, r0
    54d4:	8f 07       	addqd	-1, r0
    54d6:	07 a0 00 00 	cmpd	$11, r0
    54da:	00 0b 
    54dc:	ba 05       	bhs	0x54e1
    54de:	02 88 43    	bsr	0x5d21
    54e1:	83 f1 90 0c 	addd	0(12(sb))[r0:d], r6
    54e5:	00 
    54e6:	8f 28       	addqd	1, r5
    54e8:	47 c1 60    	cmpd	-32(fp), r5
    54eb:	ba 67       	bhs	0x54d2
    54ed:	1f 20       	cmpqd	0, r4
    54ef:	1a 09       	bne	0x54f8
    54f1:	1f 79 04    	cmpqd	2, 4(r7)
    54f4:	ba 04       	bhs	0x54f8
    54f6:	8f 30       	addqd	1, r6
    54f8:	17 30       	movd	r6, r0
    54fa:	03 78 08    	addd	8(r7), r0
    54fd:	8f 07       	addqd	-1, r0
    54ff:	97 01       	movd	r0, r6
    5501:	03 a0 00 00 	addd	$1461, r0
    5505:	05 b5 
    5507:	57 00       	movd	r0, r1
    5509:	8f 0f       	addqd	-1, r1
    550b:	17 0e 78    	movd	r1, -8(fp)
    550e:	97 78 0c    	movd	12(r7), r2
    5511:	ce a7 a0 00 	meid	$60, r2
    5515:	00 00 3c 
    5518:	83 78 10    	addd	16(r7), r2
    551b:	ce a7 a0 00 	meid	$60, r2
    551f:	00 00 3c 
    5522:	83 78 14    	addd	20(r7), r2
    5525:	ce a7 a0 00 	meid	$100, r2
    5529:	00 00 64 
    552c:	83 78 18    	addd	24(r7), r2
    552f:	17 16 68    	movd	r2, -24(fp)
    5532:	17 08       	movd	r1, r0
    5534:	ce 27 a0 00 	meid	$33750, r0
    5538:	00 83 d6 
    553b:	4e 97 a0 f8 	lshd	$-8, r2
    553f:	03 10       	addd	r2, r0
    5541:	17 06 6c    	movd	r0, -20(fp)
    5544:	97 00       	movd	r0, r2
    5546:	4e 97 a0 e8 	lshd	$-24, r2
    554a:	17 14 10 04 	movd	r2, 4(16(fp))
    554e:	2b a0 00 ff 	andd	$16777215, r0
    5552:	ff ff 
    5554:	4e 17 a0 08 	lshd	$8, r0
    5558:	97 c0 68    	movd	-24(fp), r2
    555b:	ab a0 00 00 	andd	$255, r2
    555f:	00 ff 
    5561:	03 10       	addd	r2, r0
    5563:	17 04 10 00 	movd	r0, 0(16(fp))
    5567:	92 0f       	exit	[r4,r5,r6,r7]
    5569:	32 08       	rxp	8
    556b:	82 80 08    	enter	[r7], 8
    556e:	d7 c5 0c    	movd	12(fp), tos
    5571:	22 03       	cxp	0x5574
    5573:	d7 c5 0c    	movd	12(fp), tos
    5576:	22 04       	cxp	0x557a
    5578:	1f 00       	cmpqd	0, r0
    557a:	1a 0a       	bne	0x5584
    557c:	5f b8       	movqd	0, tos
    557e:	22 05       	cxp	0x5583
    5580:	d7 01       	movd	r0, r7
    5582:	ea 04       	but	0x5586
    5584:	5f 38       	movqd	0, r7
    5586:	17 38       	movd	r7, r0
    5588:	92 01       	exit	[r7]
    558a:	32 04       	rxp	4
    558c:	82 80 08    	enter	[r7], 8
    558f:	d7 c5 0c    	movd	12(fp), tos
    5592:	22 04       	cxp	0x5596
    5594:	1f 00       	cmpqd	0, r0
    5596:	1a 0a       	bne	0x55a0
    5598:	df b8       	movqd	1, tos
    559a:	22 05       	cxp	0x559f
    559c:	d7 01       	movd	r0, r7
    559e:	ea 09       	but	0x55a7
    55a0:	d7 c5 0c    	movd	12(fp), tos
    55a3:	22 06       	cxp	0x55a9
    55a5:	5f 38       	movqd	0, r7
    55a7:	17 38       	movd	r7, r0
    55a9:	92 01       	exit	[r7]
    55ab:	32 04       	rxp	4
    55ad:	82 80 10    	enter	[r7], 16
    55b0:	af c4 74    	sprd	sp, -12(fp)
    55b3:	17 c0 14    	movd	20(fp), r0
    55b6:	8f 00       	addqd	1, r0
    55b8:	7f 05       	adjspd	r0
    55ba:	57 c0 10    	movd	16(fp), r1
    55bd:	af 14       	sprd	sp, r2
    55bf:	0e 00 00    	movsb	[]
    55c2:	af c4 10    	sprd	sp, 16(fp)
    55c5:	7c a5 1c    	adjspb	$28
    55c8:	af 3c       	sprd	sp, r7
    55ca:	d7 c5 14    	movd	20(fp), tos
    55cd:	d7 c5 10    	movd	16(fp), tos
    55d0:	22 07       	cxp	0x55d7
    55d2:	07 a0 00 00 	cmpd	$22, r0
    55d6:	00 16 
    55d8:	4a 3d       	bhi	0x5615
    55da:	e7 c5 78    	addr	-8(fp), tos
    55dd:	5f b8       	movqd	0, tos
    55df:	d7 c5 14    	movd	20(fp), tos
    55e2:	d7 c5 10    	movd	16(fp), tos
    55e5:	22 08       	cxp	0x55ed
    55e7:	1f 00       	cmpqd	0, r0
    55e9:	0a 3c       	beq	0x5625
    55eb:	07 a6 00 00 	cmpd	$19, -8(fp)
    55ef:	00 13 78 
    55f2:	1a 3c       	bne	0x562e
    55f4:	d7 3d       	movd	r7, tos
    55f6:	5f b9       	movqd	2, tos
    55f8:	d7 c5 14    	movd	20(fp), tos
    55fb:	d7 c5 10    	movd	16(fp), tos
    55fe:	22 08       	cxp	0x5606
    5600:	1f 00       	cmpqd	0, r0
    5602:	0a 3b       	beq	0x563d
    5604:	e7 7d 04    	addr	4(r7), tos
    5607:	df ba       	movqd	5, tos
    5609:	d7 c5 14    	movd	20(fp), tos
    560c:	d7 c5 10    	movd	16(fp), tos
    560f:	22 08       	cxp	0x5617
    5611:	1f 00       	cmpqd	0, r0
    5613:	ea 04       	but	0x5617
    5615:	ea 3b       	but	0x5650
    5617:	0a 39       	beq	0x5650
    5619:	e7 7d 08    	addr	8(r7), tos
    561c:	ce d8 a5 08 	movzbd	$8, tos
    5620:	d7 c5 14    	movd	20(fp), tos
    5623:	ea 04       	but	0x5627
    5625:	ea 3d       	but	0x5662
    5627:	d7 c5 10    	movd	16(fp), tos
    562a:	22 08       	cxp	0x5632
    562c:	ea 04       	but	0x5630
    562e:	ea 3d       	but	0x566b
    5630:	1f 00       	cmpqd	0, r0
    5632:	0a 39       	beq	0x566b
    5634:	e7 7d 0c    	addr	12(r7), tos
    5637:	ce d8 a5 0b 	movzbd	$11, tos
    563b:	ea 04       	but	0x563f
    563d:	ea 3c       	but	0x5679
    563f:	d7 c5 14    	movd	20(fp), tos
    5642:	d7 c5 10    	movd	16(fp), tos
    5645:	22 08       	cxp	0x564d
    5647:	1f 00       	cmpqd	0, r0
    5649:	0a 3d       	beq	0x5686
    564b:	e7 7d 10    	addr	16(r7), tos
    564e:	ea 04       	but	0x5652
    5650:	ea 3e       	but	0x568e
    5652:	ce d8 a5 0e 	movzbd	$14, tos
    5656:	d7 c5 14    	movd	20(fp), tos
    5659:	d7 c5 10    	movd	16(fp), tos
    565c:	22 08       	cxp	0x5664
    565e:	1f 00       	cmpqd	0, r0
    5660:	ea 04       	but	0x5664
    5662:	ea 3c       	but	0x569e
    5664:	0a 3a       	beq	0x569e
    5666:	e7 7d 14    	addr	20(r7), tos
    5669:	ea 04       	but	0x566d
    566b:	ea 3d       	but	0x56a8
    566d:	ce d8 a5 11 	movzbd	$17, tos
    5671:	d7 c5 14    	movd	20(fp), tos
    5674:	d7 c5 10    	movd	16(fp), tos
    5677:	ea 04       	but	0x567b
    5679:	ea 34       	but	0x56ad
    567b:	22 08       	cxp	0x5683
    567d:	1f 00       	cmpqd	0, r0
    567f:	0a 2e       	beq	0x56ad
    5681:	e7 7d 18    	addr	24(r7), tos
    5684:	ea 04       	but	0x5688
    5686:	ea 27       	but	0x56ad
    5688:	ce d8 a5 14 	movzbd	$20, tos
    568c:	ea 04       	but	0x5690
    568e:	ea 1f       	but	0x56ad
    5690:	d7 c5 14    	movd	20(fp), tos
    5693:	d7 c5 10    	movd	16(fp), tos
    5696:	22 08       	cxp	0x569e
    5698:	1f 00       	cmpqd	0, r0
    569a:	0a 13       	beq	0x56ad
    569c:	ea 04       	but	0x56a0
    569e:	ea 0f       	but	0x56ad
    56a0:	d7 3d       	movd	r7, tos
    56a2:	22 09       	cxp	0x56ab
    56a4:	1f 00       	cmpqd	0, r0
    56a6:	ea 04       	but	0x56aa
    56a8:	ea 05       	but	0x56ad
    56aa:	1a 80 09    	bne	0x56b3
    56ad:	5f b9       	movqd	2, tos
    56af:	22 05       	cxp	0x56b4
    56b1:	ea 0b       	but	0x56bc
    56b3:	d7 c5 0c    	movd	12(fp), tos
    56b6:	d7 3d       	movd	r7, tos
    56b8:	22 0a       	cxp	0x56c2
    56ba:	5f 00       	movqd	0, r0
    56bc:	ef c4 74    	lprd	sp, -12(fp)
    56bf:	92 01       	exit	[r7]
    56c1:	32 0c       	rxp	12
    56c3:	82 f0 10    	enter	[r4,r5,r6,r7], 16
    56c6:	af c4 74    	sprd	sp, -12(fp)
    56c9:	17 c0 10    	movd	16(fp), r0
    56cc:	8f 00       	addqd	1, r0
    56ce:	7f 05       	adjspd	r0
    56d0:	57 c0 0c    	movd	12(fp), r1
    56d3:	af 14       	sprd	sp, r2
    56d5:	0e 00 00    	movsb	[]
    56d8:	af c4 0c    	sprd	sp, 12(fp)
    56db:	17 c1 14    	movd	20(fp), r4
    56de:	57 81 18 00 	movd	0(24(fp)), r5
    56e2:	5f 28       	movqd	0, r5
    56e4:	5f 30       	movqd	0, r6
    56e6:	d7 c5 10    	movd	16(fp), tos
    56e9:	d7 c5 0c    	movd	12(fp), tos
    56ec:	22 0b       	cxp	0x56f7
    56ee:	47 a1 00 00 	cmpd	$11, r5
    56f2:	00 0b 
    56f4:	aa 80 63    	blo	0x5757
    56f7:	1f 30       	cmpqd	0, r6
    56f9:	1a 80 5e    	bne	0x5757
    56fc:	df 30       	movqd	1, r6
    56fe:	5f 38       	movqd	0, r7
    5700:	ea 38       	but	0x5738
    5702:	1f 30       	cmpqd	0, r6
    5704:	0a 36       	beq	0x573a
    5706:	97 28       	movd	r5, r2
    5708:	ce a7 a0 00 	meid	$3, r2
    570c:	00 00 03 
    570f:	57 10       	movd	r2, r1
    5711:	43 38       	addd	r7, r1
    5713:	47 a0 00 00 	cmpd	$36, r1
    5717:	00 24 
    5719:	ba 05       	bhs	0x571e
    571b:	02 86 06    	bsr	0x5d21
    571e:	ce 58 e0 91 	movzbd	0(16(sb))[r1:b], r1
    5722:	10 00 
    5724:	6b a0 00 00 	andd	$95, r1
    5728:	00 5f 
    572a:	97 20       	movd	r4, r2
    572c:	83 38       	addd	r7, r2
    572e:	07 16 10    	cmpd	r2, 16(fp)
    5731:	5a 05       	bls	0x5736
    5733:	02 85 ee    	bsr	0x5d21
    5736:	ea 06       	but	0x573c
    5738:	ea 15       	but	0x574d
    573a:	ea 0d       	but	0x5747
    573c:	44 e0 82 0c 	cmpb	0(12(fp))[r2:b], r1
    5740:	00 
    5741:	1a 06       	bne	0x5747
    5743:	df 00       	movqd	1, r0
    5745:	ea 04       	but	0x5749
    5747:	5f 00       	movqd	0, r0
    5749:	97 01       	movd	r0, r6
    574b:	8f 38       	addqd	1, r7
    574d:	1f 39       	cmpqd	2, r7
    574f:	ba bf b3    	bhs	0x5702
    5752:	8f 28       	addqd	1, r5
    5754:	ea bf 9a    	but	0x56ee
    5757:	17 30       	movd	r6, r0
    5759:	17 2c 18 00 	movd	r5, 0(24(fp))
    575d:	ef c4 74    	lprd	sp, -12(fp)
    5760:	92 0f       	exit	[r4,r5,r6,r7]
    5762:	12 14       	ret	20
    5764:	82 80 0c    	enter	[r7], 12
    5767:	af c4 78    	sprd	sp, -8(fp)
    576a:	17 c0 14    	movd	20(fp), r0
    576d:	8f 00       	addqd	1, r0
    576f:	7f 05       	adjspd	r0
    5771:	57 c0 10    	movd	16(fp), r1
    5774:	af 14       	sprd	sp, r2
    5776:	0e 00 00    	movsb	[]
    5779:	af c4 10    	sprd	sp, 16(fp)
    577c:	7c a5 1c    	adjspb	$28
    577f:	af 3c       	sprd	sp, r7
    5781:	5f 78 18    	movqd	0, 24(r7)
    5784:	d7 c5 14    	movd	20(fp), tos
    5787:	d7 c5 10    	movd	16(fp), tos
    578a:	22 07       	cxp	0x5791
    578c:	07 a0 00 00 	cmpd	$18, r0
    5790:	00 12 
    5792:	4a 3c       	bhi	0x57ce
    5794:	e7 7d 08    	addr	8(r7), tos
    5797:	5f b8       	movqd	0, tos
    5799:	d7 c5 14    	movd	20(fp), tos
    579c:	d7 c5 10    	movd	16(fp), tos
    579f:	22 08       	cxp	0x57a7
    57a1:	1f 00       	cmpqd	0, r0
    57a3:	0a 3d       	beq	0x57e0
    57a5:	e7 7d 04    	addr	4(r7), tos
    57a8:	df b9       	movqd	3, tos
    57aa:	d7 c5 14    	movd	20(fp), tos
    57ad:	d7 c5 10    	movd	16(fp), tos
    57b0:	2f bc       	sprd	fp, tos
    57b2:	02 bf 11    	bsr	0x56c3
    57b5:	1f 00       	cmpqd	0, r0
    57b7:	0a 3c       	beq	0x57f3
    57b9:	d7 3d       	movd	r7, tos
    57bb:	df bb       	movqd	7, tos
    57bd:	d7 c5 14    	movd	20(fp), tos
    57c0:	d7 c5 10    	movd	16(fp), tos
    57c3:	22 08       	cxp	0x57cb
    57c5:	1f 00       	cmpqd	0, r0
    57c7:	0a 3d       	beq	0x5804
    57c9:	e7 7d 0c    	addr	12(r7), tos
    57cc:	ea 04       	but	0x57d0
    57ce:	ea 3d       	but	0x580b
    57d0:	ce d8 a5 0a 	movzbd	$10, tos
    57d4:	d7 c5 14    	movd	20(fp), tos
    57d7:	d7 c5 10    	movd	16(fp), tos
    57da:	22 08       	cxp	0x57e2
    57dc:	1f 00       	cmpqd	0, r0
    57de:	ea 04       	but	0x57e2
    57e0:	ea 3c       	but	0x581c
    57e2:	0a 3a       	beq	0x581c
    57e4:	e7 7d 10    	addr	16(r7), tos
    57e7:	ce d8 a5 0d 	movzbd	$13, tos
    57eb:	d7 c5 14    	movd	20(fp), tos
    57ee:	d7 c5 10    	movd	16(fp), tos
    57f1:	ea 04       	but	0x57f5
    57f3:	ea 30       	but	0x5823
    57f5:	22 08       	cxp	0x57fd
    57f7:	1f 00       	cmpqd	0, r0
    57f9:	0a 2a       	beq	0x5823
    57fb:	e7 7d 14    	addr	20(r7), tos
    57fe:	ce d8 a5 10 	movzbd	$16, tos
    5802:	ea 04       	but	0x5806
    5804:	ea 1f       	but	0x5823
    5806:	d7 c5 14    	movd	20(fp), tos
    5809:	ea 04       	but	0x580d
    580b:	ea 18       	but	0x5823
    580d:	d7 c5 10    	movd	16(fp), tos
    5810:	22 08       	cxp	0x5818
    5812:	1f 00       	cmpqd	0, r0
    5814:	0a 0f       	beq	0x5823
    5816:	d7 3d       	movd	r7, tos
    5818:	22 09       	cxp	0x5821
    581a:	ea 04       	but	0x581e
    581c:	ea 07       	but	0x5823
    581e:	1f 00       	cmpqd	0, r0
    5820:	1a 80 09    	bne	0x5829
    5823:	5f b9       	movqd	2, tos
    5825:	22 05       	cxp	0x582a
    5827:	ea 0b       	but	0x5832
    5829:	d7 c5 0c    	movd	12(fp), tos
    582c:	d7 3d       	movd	r7, tos
    582e:	22 0a       	cxp	0x5838
    5830:	5f 00       	movqd	0, r0
    5832:	ef c4 78    	lprd	sp, -8(fp)
    5835:	92 01       	exit	[r7]
    5837:	32 0c       	rxp	12
    5839:	82 00 10    	enter	[], 16
    583c:	af c4 74    	sprd	sp, -12(fp)
    583f:	7c a5 18    	adjspb	$24
    5842:	af c4 7c    	sprd	sp, -4(fp)
    5845:	7c a5 1c    	adjspb	$28
    5848:	af c4 78    	sprd	sp, -8(fp)
    584b:	d7 c5 18    	movd	24(fp), tos
    584e:	22 04       	cxp	0x5852
    5850:	1f 00       	cmpqd	0, r0
    5852:	1a 09       	bne	0x585b
    5854:	df b8       	movqd	1, tos
    5856:	22 05       	cxp	0x585b
    5858:	ea 80 bb    	but	0x5913
    585b:	d7 c5 78    	movd	-8(fp), tos
    585e:	d7 c5 18    	movd	24(fp), tos
    5861:	22 02       	cxp	0x5863
    5863:	ce d8 a5 16 	movzbd	$22, tos
    5867:	d7 c5 7c    	movd	-4(fp), tos
    586a:	ce d8 a5 16 	movzbd	$22, tos
    586e:	e7 95 04 2d 	addr	45(4(sb)), tos
    5872:	22 00       	cxp	0x5872
    5874:	ce d8 a5 13 	movzbd	$19, tos
    5878:	5f b8       	movqd	0, tos
    587a:	ce d8 a5 16 	movzbd	$22, tos
    587e:	d7 c5 7c    	movd	-4(fp), tos
    5881:	22 0c       	cxp	0x588d
    5883:	d7 85 78 00 	movd	0(-8(fp)), tos
    5887:	5f b9       	movqd	2, tos
    5889:	ce d8 a5 16 	movzbd	$22, tos
    588d:	d7 c5 7c    	movd	-4(fp), tos
    5890:	22 0c       	cxp	0x589c
    5892:	d7 85 78 04 	movd	4(-8(fp)), tos
    5896:	df ba       	movqd	5, tos
    5898:	ce d8 a5 16 	movzbd	$22, tos
    589c:	d7 c5 7c    	movd	-4(fp), tos
    589f:	22 0c       	cxp	0x58ab
    58a1:	d7 85 78 08 	movd	8(-8(fp)), tos
    58a5:	ce d8 a5 08 	movzbd	$8, tos
    58a9:	ce d8 a5 16 	movzbd	$22, tos
    58ad:	d7 c5 7c    	movd	-4(fp), tos
    58b0:	22 0c       	cxp	0x58bc
    58b2:	d7 85 78 0c 	movd	12(-8(fp)), tos
    58b6:	ce d8 a5 0b 	movzbd	$11, tos
    58ba:	ce d8 a5 16 	movzbd	$22, tos
    58be:	d7 c5 7c    	movd	-4(fp), tos
    58c1:	22 0c       	cxp	0x58cd
    58c3:	d7 85 78 10 	movd	16(-8(fp)), tos
    58c7:	ce d8 a5 0e 	movzbd	$14, tos
    58cb:	ce d8 a5 16 	movzbd	$22, tos
    58cf:	d7 c5 7c    	movd	-4(fp), tos
    58d2:	22 0c       	cxp	0x58de
    58d4:	d7 85 78 14 	movd	20(-8(fp)), tos
    58d8:	ce d8 a5 11 	movzbd	$17, tos
    58dc:	ce d8 a5 16 	movzbd	$22, tos
    58e0:	d7 c5 7c    	movd	-4(fp), tos
    58e3:	22 0c       	cxp	0x58ef
    58e5:	d7 85 78 18 	movd	24(-8(fp)), tos
    58e9:	ce d8 a5 14 	movzbd	$20, tos
    58ed:	ce d8 a5 16 	movzbd	$22, tos
    58f1:	d7 c5 7c    	movd	-4(fp), tos
    58f4:	22 0c       	cxp	0x5900
    58f6:	d7 c5 10    	movd	16(fp), tos
    58f9:	d7 c5 0c    	movd	12(fp), tos
    58fc:	ce d8 a5 16 	movzbd	$22, tos
    5900:	d7 c5 7c    	movd	-4(fp), tos
    5903:	22 0d       	cxp	0x5910
    5905:	d7 c5 10    	movd	16(fp), tos
    5908:	d7 c5 0c    	movd	12(fp), tos
    590b:	22 07       	cxp	0x5912
    590d:	17 04 14 00 	movd	r0, 0(20(fp))
    5911:	5f 00       	movqd	0, r0
    5913:	ef c4 74    	lprd	sp, -12(fp)
    5916:	92 00       	exit	[]
    5918:	32 10       	rxp	16
    591a:	82 c0 18    	enter	[r6,r7], 24
    591d:	af c4 6c    	sprd	sp, -20(fp)
    5920:	7c a5 14    	adjspb	$20
    5923:	af c4 7c    	sprd	sp, -4(fp)
    5926:	7c a5 1c    	adjspb	$28
    5929:	af c4 78    	sprd	sp, -8(fp)
    592c:	d7 c5 18    	movd	24(fp), tos
    592f:	22 04       	cxp	0x5933
    5931:	1f 00       	cmpqd	0, r0
    5933:	1a 09       	bne	0x593c
    5935:	df b8       	movqd	1, tos
    5937:	22 05       	cxp	0x593c
    5939:	ea 80 ca    	but	0x5a03
    593c:	d7 c5 78    	movd	-8(fp), tos
    593f:	d7 c5 18    	movd	24(fp), tos
    5942:	22 02       	cxp	0x5944
    5944:	ce d8 a5 12 	movzbd	$18, tos
    5948:	d7 c5 7c    	movd	-4(fp), tos
    594b:	ce d8 a5 12 	movzbd	$18, tos
    594f:	e7 95 04 80 	addr	68(4(sb)), tos
    5953:	44 
    5954:	22 00       	cxp	0x5954
    5956:	d7 85 78 08 	movd	8(-8(fp)), tos
    595a:	5f b8       	movqd	0, tos
    595c:	ce d8 a5 12 	movzbd	$18, tos
    5960:	d7 c5 7c    	movd	-4(fp), tos
    5963:	22 0c       	cxp	0x596f
    5965:	17 80 78 04 	movd	4(-8(fp)), r0
    5969:	8f 07       	addqd	-1, r0
    596b:	ce 27 a0 00 	meid	$3, r0
    596f:	00 00 03 
    5972:	97 01       	movd	r0, r6
    5974:	5f 38       	movqd	0, r7
    5976:	ea 2a       	but	0x59a0
    5978:	17 30       	movd	r6, r0
    597a:	03 38       	addd	r7, r0
    597c:	07 a0 00 00 	cmpd	$36, r0
    5980:	00 24 
    5982:	ba 05       	bhs	0x5987
    5984:	02 83 9d    	bsr	0x5d21
    5987:	df 09       	movqd	3, r1
    5989:	43 38       	addd	r7, r1
    598b:	47 a0 00 00 	cmpd	$17, r1
    598f:	00 11 
    5991:	ba 05       	bhs	0x5996
    5993:	02 83 8e    	bsr	0x5d21
    5996:	14 e7 90 81 	movb	0(16(sb))[r0:b], 0(-4(fp))[r1:b]
    599a:	10 00 7c 00 
    599e:	8f 38       	addqd	1, r7
    59a0:	1f 39       	cmpqd	2, r7
    59a2:	ba 56       	bhs	0x5978
    59a4:	d7 85 78 00 	movd	0(-8(fp)), tos
    59a8:	df bb       	movqd	7, tos
    59aa:	ce d8 a5 12 	movzbd	$18, tos
    59ae:	d7 c5 7c    	movd	-4(fp), tos
    59b1:	22 0c       	cxp	0x59bd
    59b3:	d7 85 78 0c 	movd	12(-8(fp)), tos
    59b7:	ce d8 a5 0a 	movzbd	$10, tos
    59bb:	ce d8 a5 12 	movzbd	$18, tos
    59bf:	d7 c5 7c    	movd	-4(fp), tos
    59c2:	22 0c       	cxp	0x59ce
    59c4:	d7 85 78 10 	movd	16(-8(fp)), tos
    59c8:	ce d8 a5 0d 	movzbd	$13, tos
    59cc:	ce d8 a5 12 	movzbd	$18, tos
    59d0:	d7 c5 7c    	movd	-4(fp), tos
    59d3:	22 0c       	cxp	0x59df
    59d5:	d7 85 78 14 	movd	20(-8(fp)), tos
    59d9:	ce d8 a5 10 	movzbd	$16, tos
    59dd:	ce d8 a5 12 	movzbd	$18, tos
    59e1:	d7 c5 7c    	movd	-4(fp), tos
    59e4:	22 0c       	cxp	0x59f0
    59e6:	d7 c5 10    	movd	16(fp), tos
    59e9:	d7 c5 0c    	movd	12(fp), tos
    59ec:	ce d8 a5 12 	movzbd	$18, tos
    59f0:	d7 c5 7c    	movd	-4(fp), tos
    59f3:	22 0d       	cxp	0x5a00
    59f5:	d7 c5 10    	movd	16(fp), tos
    59f8:	d7 c5 0c    	movd	12(fp), tos
    59fb:	22 07       	cxp	0x5a02
    59fd:	17 04 14 00 	movd	r0, 0(20(fp))
    5a01:	5f 00       	movqd	0, r0
    5a03:	ef c4 6c    	lprd	sp, -20(fp)
    5a06:	92 03       	exit	[r6,r7]
    5a08:	32 10       	rxp	16
    5a0a:	82 80 1c    	enter	[r7], 28
    5a0d:	af c4 68    	sprd	sp, -24(fp)
    5a10:	7c a5 14    	adjspb	$20
    5a13:	af c4 7c    	sprd	sp, -4(fp)
    5a16:	7c a5 1c    	adjspb	$28
    5a19:	af c4 78    	sprd	sp, -8(fp)
    5a1c:	7c a5 08    	adjspb	$8
    5a1f:	af c4 74    	sprd	sp, -12(fp)
    5a22:	d7 c5 74    	movd	-12(fp), tos
    5a25:	22 0e       	cxp	0x5a33
    5a27:	d7 01       	movd	r0, r7
    5a29:	1f 00       	cmpqd	0, r0
    5a2b:	6a 36       	bgt	0x5a61
    5a2d:	d7 c5 74    	movd	-12(fp), tos
    5a30:	e7 c5 6c    	addr	-20(fp), tos
    5a33:	ce d8 a5 12 	movzbd	$18, tos
    5a37:	d7 c5 7c    	movd	-4(fp), tos
    5a3a:	22 0f       	cxp	0x5a49
    5a3c:	d7 01       	movd	r0, r7
    5a3e:	d7 c5 10    	movd	16(fp), tos
    5a41:	d7 c5 0c    	movd	12(fp), tos
    5a44:	ce d8 a5 12 	movzbd	$18, tos
    5a48:	ce d8 a5 0a 	movzbd	$10, tos
    5a4c:	ce d8 a5 12 	movzbd	$18, tos
    5a50:	d7 c5 7c    	movd	-4(fp), tos
    5a53:	22 10       	cxp	0x5a63
    5a55:	d7 c5 10    	movd	16(fp), tos
    5a58:	d7 c5 0c    	movd	12(fp), tos
    5a5b:	22 07       	cxp	0x5a62
    5a5d:	17 04 14 00 	movd	r0, 0(20(fp))
    5a61:	17 38       	movd	r7, r0
    5a63:	ef c4 68    	lprd	sp, -24(fp)
    5a66:	92 01       	exit	[r7]
    5a68:	32 0c       	rxp	12
    5a6a:	82 80 10    	enter	[r7], 16
    5a6d:	af c4 74    	sprd	sp, -12(fp)
    5a70:	7c a5 08    	adjspb	$8
    5a73:	af c4 7c    	sprd	sp, -4(fp)
    5a76:	d7 c5 7c    	movd	-4(fp), tos
    5a79:	22 0e       	cxp	0x5a87
    5a7b:	d7 01       	movd	r0, r7
    5a7d:	1f 00       	cmpqd	0, r0
    5a7f:	6a 13       	bgt	0x5a92
    5a81:	d7 c5 7c    	movd	-4(fp), tos
    5a84:	e7 85 14 00 	addr	0(20(fp)), tos
    5a88:	d7 c5 10    	movd	16(fp), tos
    5a8b:	d7 c5 0c    	movd	12(fp), tos
    5a8e:	22 11       	cxp	0x5a9f
    5a90:	d7 01       	movd	r0, r7
    5a92:	ef c4 74    	lprd	sp, -12(fp)
    5a95:	92 01       	exit	[r7]
    5a97:	32 0c       	rxp	12
    5a99:	82 80 1c    	enter	[r7], 28
    5a9c:	af c4 68    	sprd	sp, -24(fp)
    5a9f:	7c a5 14    	adjspb	$20
    5aa2:	af c4 7c    	sprd	sp, -4(fp)
    5aa5:	7c a5 1c    	adjspb	$28
    5aa8:	af c4 78    	sprd	sp, -8(fp)
    5aab:	7c a5 08    	adjspb	$8
    5aae:	af c4 74    	sprd	sp, -12(fp)
    5ab1:	d7 c5 74    	movd	-12(fp), tos
    5ab4:	22 0e       	cxp	0x5ac2
    5ab6:	d7 01       	movd	r0, r7
    5ab8:	1f 00       	cmpqd	0, r0
    5aba:	6a 34       	bgt	0x5aee
    5abc:	d7 c5 74    	movd	-12(fp), tos
    5abf:	e7 c5 6c    	addr	-20(fp), tos
    5ac2:	ce d8 a5 12 	movzbd	$18, tos
    5ac6:	d7 c5 7c    	movd	-4(fp), tos
    5ac9:	22 0f       	cxp	0x5ad8
    5acb:	d7 01       	movd	r0, r7
    5acd:	d7 c5 10    	movd	16(fp), tos
    5ad0:	d7 c5 0c    	movd	12(fp), tos
    5ad3:	ce d8 a5 09 	movzbd	$9, tos
    5ad7:	5f b8       	movqd	0, tos
    5ad9:	ce d8 a5 12 	movzbd	$18, tos
    5add:	d7 c5 7c    	movd	-4(fp), tos
    5ae0:	22 10       	cxp	0x5af0
    5ae2:	d7 c5 10    	movd	16(fp), tos
    5ae5:	d7 c5 0c    	movd	12(fp), tos
    5ae8:	22 07       	cxp	0x5aef
    5aea:	17 04 14 00 	movd	r0, 0(20(fp))
    5aee:	17 38       	movd	r7, r0
    5af0:	ef c4 68    	lprd	sp, -24(fp)
    5af3:	92 01       	exit	[r7]
    5af5:	32 0c       	rxp	12
    5af7:	82 80 1c    	enter	[r7], 28
    5afa:	af c4 68    	sprd	sp, -24(fp)
    5afd:	7c a5 14    	adjspb	$20
    5b00:	af c4 7c    	sprd	sp, -4(fp)
    5b03:	7c a5 1c    	adjspb	$28
    5b06:	af c4 78    	sprd	sp, -8(fp)
    5b09:	7c a5 08    	adjspb	$8
    5b0c:	af c4 74    	sprd	sp, -12(fp)
    5b0f:	d7 c5 74    	movd	-12(fp), tos
    5b12:	22 0e       	cxp	0x5b20
    5b14:	d7 01       	movd	r0, r7
    5b16:	1f 00       	cmpqd	0, r0
    5b18:	6a 2e       	bgt	0x5b46
    5b1a:	d7 c5 74    	movd	-12(fp), tos
    5b1d:	e7 c5 6c    	addr	-20(fp), tos
    5b20:	ce d8 a5 12 	movzbd	$18, tos
    5b24:	d7 c5 7c    	movd	-4(fp), tos
    5b27:	22 0f       	cxp	0x5b36
    5b29:	d7 01       	movd	r0, r7
    5b2b:	d7 c5 10    	movd	16(fp), tos
    5b2e:	d7 c5 0c    	movd	12(fp), tos
    5b31:	ce d8 a5 12 	movzbd	$18, tos
    5b35:	d7 c5 7c    	movd	-4(fp), tos
    5b38:	22 0d       	cxp	0x5b45
    5b3a:	d7 c5 10    	movd	16(fp), tos
    5b3d:	d7 c5 0c    	movd	12(fp), tos
    5b40:	22 07       	cxp	0x5b47
    5b42:	17 04 14 00 	movd	r0, 0(20(fp))
    5b46:	17 38       	movd	r7, r0
    5b48:	ef c4 68    	lprd	sp, -24(fp)
    5b4b:	92 01       	exit	[r7]
    5b4d:	32 0c       	rxp	12
    5b4f:	82 80 08    	enter	[r7], 8
    5b52:	d7 c5 0c    	movd	12(fp), tos
    5b55:	22 0e       	cxp	0x5b63
    5b57:	d7 01       	movd	r0, r7
    5b59:	1f 00       	cmpqd	0, r0
    5b5b:	7a 0a       	ble	0x5b65
    5b5d:	df b8       	movqd	1, tos
    5b5f:	d7 05       	movd	r0, tos
    5b61:	22 12       	cxp	0x5b73
    5b63:	ea 04       	but	0x5b67
    5b65:	ea 02       	but	0x5b67
    5b67:	92 01       	exit	[r7]
    5b69:	32 04       	rxp	4
    5b6b:	82 80 08    	enter	[r7], 8
    5b6e:	d7 c5 0c    	movd	12(fp), tos
    5b71:	22 13       	cxp	0x5b84
    5b73:	d7 01       	movd	r0, r7
    5b75:	1f 00       	cmpqd	0, r0
    5b77:	7a 0a       	ble	0x5b81
    5b79:	df b8       	movqd	1, tos
    5b7b:	d7 05       	movd	r0, tos
    5b7d:	22 12       	cxp	0x5b8f
    5b7f:	ea 04       	but	0x5b83
    5b81:	ea 02       	but	0x5b83
    5b83:	92 01       	exit	[r7]
    5b85:	32 04       	rxp	4
    5b87:	82 80 08    	enter	[r7], 8
    5b8a:	d7 c5 14    	movd	20(fp), tos
    5b8d:	d7 c5 10    	movd	16(fp), tos
    5b90:	d7 c5 0c    	movd	12(fp), tos
    5b93:	22 14       	cxp	0x5ba7
    5b95:	d7 01       	movd	r0, r7
    5b97:	1f 00       	cmpqd	0, r0
    5b99:	7a 0a       	ble	0x5ba3
    5b9b:	df b9       	movqd	3, tos
    5b9d:	d7 05       	movd	r0, tos
    5b9f:	22 12       	cxp	0x5bb1
    5ba1:	ea 04       	but	0x5ba5
    5ba3:	ea 02       	but	0x5ba5
    5ba5:	92 01       	exit	[r7]
    5ba7:	32 0c       	rxp	12
    5ba9:	82 80 08    	enter	[r7], 8
    5bac:	d7 c5 14    	movd	20(fp), tos
    5baf:	d7 c5 10    	movd	16(fp), tos
    5bb2:	d7 c5 0c    	movd	12(fp), tos
    5bb5:	22 15       	cxp	0x5bca
    5bb7:	d7 01       	movd	r0, r7
    5bb9:	1f 00       	cmpqd	0, r0
    5bbb:	7a 0a       	ble	0x5bc5
    5bbd:	df b9       	movqd	3, tos
    5bbf:	d7 05       	movd	r0, tos
    5bc1:	22 12       	cxp	0x5bd3
    5bc3:	ea 04       	but	0x5bc7
    5bc5:	ea 02       	but	0x5bc7
    5bc7:	92 01       	exit	[r7]
    5bc9:	32 0c       	rxp	12
    5bcb:	82 80 0c    	enter	[r7], 12
    5bce:	d7 c5 14    	movd	20(fp), tos
    5bd1:	e7 c5 78    	addr	-8(fp), tos
    5bd4:	d7 c5 10    	movd	16(fp), tos
    5bd7:	d7 c5 0c    	movd	12(fp), tos
    5bda:	22 11       	cxp	0x5beb
    5bdc:	d7 01       	movd	r0, r7
    5bde:	1f 00       	cmpqd	0, r0
    5be0:	7a 0a       	ble	0x5bea
    5be2:	df b9       	movqd	3, tos
    5be4:	d7 05       	movd	r0, tos
    5be6:	22 12       	cxp	0x5bf8
    5be8:	ea 07       	but	0x5bef
    5bea:	17 c0 78    	movd	-8(fp), r0
    5bed:	ea 05       	but	0x5bf2
    5bef:	02 81 36    	bsr	0x5d25
    5bf2:	92 01       	exit	[r7]
    5bf4:	32 0c       	rxp	12
    5bf6:	82 80 0c    	enter	[r7], 12
    5bf9:	d7 c5 14    	movd	20(fp), tos
    5bfc:	e7 c5 78    	addr	-8(fp), tos
    5bff:	d7 c5 10    	movd	16(fp), tos
    5c02:	d7 c5 0c    	movd	12(fp), tos
    5c05:	22 0f       	cxp	0x5c14
    5c07:	d7 01       	movd	r0, r7
    5c09:	1f 00       	cmpqd	0, r0
    5c0b:	7a 0a       	ble	0x5c15
    5c0d:	df b9       	movqd	3, tos
    5c0f:	d7 05       	movd	r0, tos
    5c11:	22 12       	cxp	0x5c23
    5c13:	ea 07       	but	0x5c1a
    5c15:	17 c0 78    	movd	-8(fp), r0
    5c18:	ea 05       	but	0x5c1d
    5c1a:	02 81 0b    	bsr	0x5d25
    5c1d:	92 01       	exit	[r7]
    5c1f:	32 0c       	rxp	12
    5c21:	82 80 0c    	enter	[r7], 12
    5c24:	e7 c5 78    	addr	-8(fp), tos
    5c27:	d7 c5 10    	movd	16(fp), tos
    5c2a:	d7 c5 0c    	movd	12(fp), tos
    5c2d:	22 16       	cxp	0x5c43
    5c2f:	d7 01       	movd	r0, r7
    5c31:	1f 00       	cmpqd	0, r0
    5c33:	7a 0a       	ble	0x5c3d
    5c35:	5f b9       	movqd	2, tos
    5c37:	d7 05       	movd	r0, tos
    5c39:	22 12       	cxp	0x5c4b
    5c3b:	ea 07       	but	0x5c42
    5c3d:	17 c0 78    	movd	-8(fp), r0
    5c40:	ea 05       	but	0x5c45
    5c42:	02 80 e3    	bsr	0x5d25
    5c45:	92 01       	exit	[r7]
    5c47:	32 08       	rxp	8
    5c49:	82 80 0c    	enter	[r7], 12
    5c4c:	e7 c5 78    	addr	-8(fp), tos
    5c4f:	d7 c5 10    	movd	16(fp), tos
    5c52:	d7 c5 0c    	movd	12(fp), tos
    5c55:	22 17       	cxp	0x5c6c
    5c57:	d7 01       	movd	r0, r7
    5c59:	1f 00       	cmpqd	0, r0
    5c5b:	7a 0a       	ble	0x5c65
    5c5d:	5f b9       	movqd	2, tos
    5c5f:	d7 05       	movd	r0, tos
    5c61:	22 12       	cxp	0x5c73
    5c63:	ea 07       	but	0x5c6a
    5c65:	17 c0 78    	movd	-8(fp), r0
    5c68:	ea 05       	but	0x5c6d
    5c6a:	02 80 bb    	bsr	0x5d25
    5c6d:	92 01       	exit	[r7]
    5c6f:	32 08       	rxp	8
    5c71:	82 80 0c    	enter	[r7], 12
    5c74:	e7 c5 78    	addr	-8(fp), tos
    5c77:	d7 c5 10    	movd	16(fp), tos
    5c7a:	d7 c5 0c    	movd	12(fp), tos
    5c7d:	22 18       	cxp	0x5c95
    5c7f:	d7 01       	movd	r0, r7
    5c81:	1f 00       	cmpqd	0, r0
    5c83:	7a 0a       	ble	0x5c8d
    5c85:	5f b9       	movqd	2, tos
    5c87:	d7 05       	movd	r0, tos
    5c89:	22 12       	cxp	0x5c9b
    5c8b:	ea 07       	but	0x5c92
    5c8d:	17 c0 78    	movd	-8(fp), r0
    5c90:	ea 05       	but	0x5c95
    5c92:	02 80 93    	bsr	0x5d25
    5c95:	92 01       	exit	[r7]
    5c97:	32 08       	rxp	8
    5c99:	82 80 0c    	enter	[r7], 12
    5c9c:	e7 c5 78    	addr	-8(fp), tos
    5c9f:	d7 c5 10    	movd	16(fp), tos
    5ca2:	d7 c5 0c    	movd	12(fp), tos
    5ca5:	22 19       	cxp	0x5cbe
    5ca7:	d7 01       	movd	r0, r7
    5ca9:	1f 00       	cmpqd	0, r0
    5cab:	7a 0a       	ble	0x5cb5
    5cad:	5f b9       	movqd	2, tos
    5caf:	d7 05       	movd	r0, tos
    5cb1:	22 12       	cxp	0x5cc3
    5cb3:	ea 07       	but	0x5cba
    5cb5:	17 c0 78    	movd	-8(fp), r0
    5cb8:	ea 05       	but	0x5cbd
    5cba:	02 80 6b    	bsr	0x5d25
    5cbd:	92 01       	exit	[r7]
    5cbf:	32 08       	rxp	8
    5cc1:	82 00 04    	enter	[], 4
    5cc4:	67 90 04 80 	addr	87(4(sb)), r1
    5cc8:	57 
    5cc9:	97 d0 10    	movd	16(sb), r2
    5ccc:	ce 18 a0 0a 	movzbd	$10, r0
    5cd0:	0e 03 00    	movsd	[]
    5cd3:	ce 98 a4 1f 	movzbd	$31, 0(12(sb))
    5cd7:	0c 00 
    5cd9:	ce 98 a4 1c 	movzbd	$28, 4(12(sb))
    5cdd:	0c 04 
    5cdf:	ce 98 a4 1f 	movzbd	$31, 8(12(sb))
    5ce3:	0c 08 
    5ce5:	ce 98 a4 1e 	movzbd	$30, 12(12(sb))
    5ce9:	0c 0c 
    5ceb:	ce 98 a4 1f 	movzbd	$31, 16(12(sb))
    5cef:	0c 10 
    5cf1:	ce 98 a4 1e 	movzbd	$30, 20(12(sb))
    5cf5:	0c 14 
    5cf7:	ce 98 a4 1f 	movzbd	$31, 24(12(sb))
    5cfb:	0c 18 
    5cfd:	ce 98 a4 1f 	movzbd	$31, 28(12(sb))
    5d01:	0c 1c 
    5d03:	ce 98 a4 1e 	movzbd	$30, 32(12(sb))
    5d07:	0c 20 
    5d09:	ce 98 a4 1f 	movzbd	$31, 36(12(sb))
    5d0d:	0c 24 
    5d0f:	ce 98 a4 1e 	movzbd	$30, 40(12(sb))
    5d13:	0c 28 
    5d15:	ce 98 a4 1f 	movzbd	$31, 44(12(sb))
    5d19:	0c 2c 
    5d1b:	22 1a       	cxp	0x5d35
    5d1d:	92 00       	exit	[]
    5d1f:	32 00       	rxp	0
    5d21:	5f b8       	movqd	0, tos
    5d23:	ea 04       	but	0x5d27
    5d25:	5f b9       	movqd	2, tos
    5d27:	22 1b       	cxp	0x5d42
    5d29:	00 00       	addb	r0, r0
    5d2b:	00 82 00 00 	addb	0(0(fp)), 398790871(r0)
    5d2f:	d7 c5 10 d7 
    5d33:	c5 0c       	cmpw	r1, reserved
    5d35:	ce d8 a5 2b 	movzbd	$43, tos
    5d39:	e7 95 04 00 	addr	0(4(sb)), tos
    5d3d:	22 00       	cxp	0x5d3d
    5d3f:	92 00       	exit	[]
    5d41:	32 08       	rxp	8
    5d43:	82 f0 10    	enter	[r4,r5,r6,r7], 16
    5d46:	d7 c1 0c    	movd	12(fp), r7
    5d49:	97 81 14 00 	movd	0(20(fp)), r6
    5d4d:	17 c0 10    	movd	16(fp), r0
    5d50:	8f 07       	addqd	-1, r0
    5d52:	07 30       	cmpd	r6, r0
    5d54:	4a 17       	bhi	0x5d6b
    5d56:	07 36 10    	cmpd	r6, 16(fp)
    5d59:	5a 05       	bls	0x5d5e
    5d5b:	02 81 d6    	bsr	0x5f31
    5d5e:	ce 18 e0 3e 	movzbd	r7[r6:b], r0
    5d62:	04 a0 20    	cmpb	$32, r0
    5d65:	1a 06       	bne	0x5d6b
    5d67:	8f 30       	addqd	1, r6
    5d69:	ea 64       	but	0x5d4d
    5d6b:	17 c0 10    	movd	16(fp), r0
    5d6e:	8f 07       	addqd	-1, r0
    5d70:	07 30       	cmpd	r6, r0
    5d72:	4a 0f       	bhi	0x5d81
    5d74:	07 36 10    	cmpd	r6, 16(fp)
    5d77:	5a 05       	bls	0x5d7c
    5d79:	02 81 b8    	bsr	0x5f31
    5d7c:	1c e0 3e    	cmpqb	0, r7[r6:b]
    5d7f:	1a 07       	bne	0x5d86
    5d81:	5f 00       	movqd	0, r0
    5d83:	ea 80 8a    	but	0x5e0d
    5d86:	17 31       	movd	r6, r4
    5d88:	17 c0 10    	movd	16(fp), r0
    5d8b:	8f 07       	addqd	-1, r0
    5d8d:	07 20       	cmpd	r4, r0
    5d8f:	4a 24       	bhi	0x5db3
    5d91:	07 26 10    	cmpd	r4, 16(fp)
    5d94:	5a 05       	bls	0x5d99
    5d96:	02 81 9b    	bsr	0x5f31
    5d99:	ce 18 e0 3c 	movzbd	r7[r4:b], r0
    5d9d:	04 a0 20    	cmpb	$32, r0
    5da0:	0a 13       	beq	0x5db3
    5da2:	07 26 10    	cmpd	r4, 16(fp)
    5da5:	5a 05       	bls	0x5daa
    5da7:	02 81 8a    	bsr	0x5f31
    5daa:	1c e0 3c    	cmpqb	0, r7[r4:b]
    5dad:	0a 06       	beq	0x5db3
    5daf:	8f 20       	addqd	1, r4
    5db1:	ea 57       	but	0x5d88
    5db3:	17 20       	movd	r4, r0
    5db5:	23 30       	subd	r6, r0
    5db7:	17 06 74    	movd	r0, -12(fp)
    5dba:	57 c0 1c    	movd	28(fp), r1
    5dbd:	8f 0f       	addqd	-1, r1
    5dbf:	47 00       	cmpd	r0, r1
    5dc1:	5a 0a       	bls	0x5dcb
    5dc3:	57 c0 1c    	movd	28(fp), r1
    5dc6:	8f 0f       	addqd	-1, r1
    5dc8:	17 0e 74    	movd	r1, -12(fp)
    5dcb:	5f 28       	movqd	0, r5
    5dcd:	17 c0 74    	movd	-12(fp), r0
    5dd0:	8f 07       	addqd	-1, r0
    5dd2:	17 06 70    	movd	r0, -16(fp)
    5dd5:	ea 1e       	but	0x5df3
    5dd7:	57 30       	movd	r6, r1
    5dd9:	43 28       	addd	r5, r1
    5ddb:	07 0e 10    	cmpd	r1, 16(fp)
    5dde:	5a 05       	bls	0x5de3
    5de0:	02 81 51    	bsr	0x5f31
    5de3:	07 2e 1c    	cmpd	r5, 28(fp)
    5de6:	5a 05       	bls	0x5deb
    5de8:	02 81 49    	bsr	0x5f31
    5deb:	14 e7 39 85 	movb	r7[r1:b], 0(24(fp))[r5:b]
    5def:	18 00 
    5df1:	8f 28       	addqd	1, r5
    5df3:	47 c1 70    	cmpd	-16(fp), r5
    5df6:	ba 61       	bhs	0x5dd7
    5df8:	17 c0 74    	movd	-12(fp), r0
    5dfb:	07 06 1c    	cmpd	r0, 28(fp)
    5dfe:	5a 05       	bls	0x5e03
    5e00:	02 81 31    	bsr	0x5f31
    5e03:	14 a7 80 00 	movb	$0, 0(24(fp))[r0:b]
    5e07:	18 00 
    5e09:	97 21       	movd	r4, r6
    5e0b:	df 00       	movqd	1, r0
    5e0d:	17 34 14 00 	movd	r6, 0(20(fp))
    5e11:	92 0f       	exit	[r4,r5,r6,r7]
    5e13:	32 14       	rxp	20
    5e15:	82 00 04    	enter	[], 4
    5e18:	04 85 0c 00 	cmpb	0(12(fp)), $97
    5e1c:	61 
    5e1d:	aa 17       	blo	0x5e34
    5e1f:	04 a4 7a 0c 	cmpb	$122, 0(12(fp))
    5e23:	00 
    5e24:	aa 10       	blo	0x5e34
    5e26:	ce 18 a0 61 	movzbd	$97, r0
    5e2a:	ce 58 a0 41 	movzbd	$65, r1
    5e2e:	23 08       	subd	r1, r0
    5e30:	20 04 0c 00 	subb	r0, 0(12(fp))
    5e34:	92 00       	exit	[]
    5e36:	32 04       	rxp	4
    5e38:	82 c0 08    	enter	[r6,r7], 8
    5e3b:	97 c1 0c    	movd	12(fp), r6
    5e3e:	5f 38       	movqd	0, r7
    5e40:	17 c0 10    	movd	16(fp), r0
    5e43:	8f 07       	addqd	-1, r0
    5e45:	07 38       	cmpd	r7, r0
    5e47:	4a 20       	bhi	0x5e67
    5e49:	07 3e 10    	cmpd	r7, 16(fp)
    5e4c:	5a 05       	bls	0x5e51
    5e4e:	02 80 e3    	bsr	0x5f31
    5e51:	1c e0 37    	cmpqb	0, r6[r7:b]
    5e54:	0a 13       	beq	0x5e67
    5e56:	07 3e 10    	cmpd	r7, 16(fp)
    5e59:	5a 05       	bls	0x5e5e
    5e5b:	02 80 d6    	bsr	0x5f31
    5e5e:	e7 e5 37    	addr	r6[r7:b], tos
    5e61:	22 01       	cxp	0x5e62
    5e63:	8f 38       	addqd	1, r7
    5e65:	ea 5b       	but	0x5e40
    5e67:	92 03       	exit	[r6,r7]
    5e69:	32 08       	rxp	8
    5e6b:	82 e0 0c    	enter	[r5,r6,r7], 12
    5e6e:	57 c1 0c    	movd	12(fp), r5
    5e71:	5f 30       	movqd	0, r6
    5e73:	5f 38       	movqd	0, r7
    5e75:	ea 12       	but	0x5e87
    5e77:	07 3d 00 00 	cmpd	r7, $32
    5e7b:	00 20 
    5e7d:	ba 08       	bhs	0x5e85
    5e7f:	77 39       	tbitd	r7, r5
    5e81:	9a 04       	bfc	0x5e85
    5e83:	8f 30       	addqd	1, r6
    5e85:	8f 38       	addqd	1, r7
    5e87:	c7 a1 00 00 	cmpd	$31, r7
    5e8b:	00 1f 
    5e8d:	ba 6a       	bhs	0x5e77
    5e8f:	17 30       	movd	r6, r0
    5e91:	92 07       	exit	[r5,r6,r7]
    5e93:	32 04       	rxp	4
    5e95:	82 00 0c    	enter	[], 12
    5e98:	af c4 78    	sprd	sp, -8(fp)
    5e9b:	17 c0 18    	movd	24(fp), r0
    5e9e:	8f 00       	addqd	1, r0
    5ea0:	7f 05       	adjspd	r0
    5ea2:	57 c0 14    	movd	20(fp), r1
    5ea5:	af 14       	sprd	sp, r2
    5ea7:	0e 00 00    	movsb	[]
    5eaa:	af c4 14    	sprd	sp, 20(fp)
    5ead:	5f c0 7c    	movqd	0, -4(fp)
    5eb0:	e7 c5 7c    	addr	-4(fp), tos
    5eb3:	ce d8 c5 0c 	movzbd	12(fp), tos
    5eb7:	d7 c5 18    	movd	24(fp), tos
    5eba:	d7 c5 14    	movd	20(fp), tos
    5ebd:	22 02       	cxp	0x5ebf
    5ebf:	1f 00       	cmpqd	0, r0
    5ec1:	0a 35       	beq	0x5ef6
    5ec3:	d7 c5 20    	movd	32(fp), tos
    5ec6:	d7 c5 1c    	movd	28(fp), tos
    5ec9:	d7 c5 7c    	movd	-4(fp), tos
    5ecc:	5f b8       	movqd	0, tos
    5ece:	d7 c5 18    	movd	24(fp), tos
    5ed1:	d7 c5 14    	movd	20(fp), tos
    5ed4:	22 03       	cxp	0x5ed7
    5ed6:	8f c0 7c    	addqd	1, -4(fp)
    5ed9:	d7 c5 28    	movd	40(fp), tos
    5edc:	d7 c5 24    	movd	36(fp), tos
    5edf:	d7 c5 18    	movd	24(fp), tos
    5ee2:	d7 c5 14    	movd	20(fp), tos
    5ee5:	22 04       	cxp	0x5ee9
    5ee7:	d7 05       	movd	r0, tos
    5ee9:	d7 c5 7c    	movd	-4(fp), tos
    5eec:	d7 c5 18    	movd	24(fp), tos
    5eef:	d7 c5 14    	movd	20(fp), tos
    5ef2:	22 03       	cxp	0x5ef5
    5ef4:	ea 2f       	but	0x5f23
    5ef6:	1f c0 10    	cmpqd	0, 16(fp)
    5ef9:	0a 17       	beq	0x5f10
    5efb:	d7 c5 28    	movd	40(fp), tos
    5efe:	d7 c5 24    	movd	36(fp), tos
    5f01:	d7 c5 18    	movd	24(fp), tos
    5f04:	d7 c5 14    	movd	20(fp), tos
    5f07:	22 05       	cxp	0x5f0c
    5f09:	14 a4 00 1c 	movb	$0, 0(28(fp))
    5f0d:	00 
    5f0e:	ea 15       	but	0x5f23
    5f10:	d7 c5 20    	movd	32(fp), tos
    5f13:	d7 c5 1c    	movd	28(fp), tos
    5f16:	d7 c5 18    	movd	24(fp), tos
    5f19:	d7 c5 14    	movd	20(fp), tos
    5f1c:	22 05       	cxp	0x5f21
    5f1e:	14 a4 00 24 	movb	$0, 0(36(fp))
    5f22:	00 
    5f23:	ef c4 78    	lprd	sp, -8(fp)
    5f26:	92 00       	exit	[]
    5f28:	32 20       	rxp	32
    5f2a:	82 00 04    	enter	[], 4
    5f2d:	92 00       	exit	[]
    5f2f:	32 00       	rxp	0
    5f31:	5f b8       	movqd	0, tos
    5f33:	22 06       	cxp	0x5f39
    5f35:	00 00       	addb	r0, r0
    5f37:	00 82 00 00 	addb	0(0(fp)), 398790871(r0)
    5f3b:	d7 c5 10 d7 
    5f3f:	c5 0c       	cmpw	r1, reserved
    5f41:	ce d8 a5 2b 	movzbd	$43, tos
    5f45:	e7 95 04 00 	addr	0(4(sb)), tos
    5f49:	22 00       	cxp	0x5f49
    5f4b:	92 00       	exit	[]
    5f4d:	32 08       	rxp	8
    5f4f:	82 e0 10    	enter	[r5,r6,r7], 16
    5f52:	af c4 70    	sprd	sp, -16(fp)
    5f55:	17 c0 10    	movd	16(fp), r0
    5f58:	8f 00       	addqd	1, r0
    5f5a:	7f 05       	adjspd	r0
    5f5c:	57 c0 0c    	movd	12(fp), r1
    5f5f:	af 14       	sprd	sp, r2
    5f61:	0e 00 00    	movsb	[]
    5f64:	af c4 0c    	sprd	sp, 12(fp)
    5f67:	17 c0 18    	movd	24(fp), r0
    5f6a:	8f 00       	addqd	1, r0
    5f6c:	7f 05       	adjspd	r0
    5f6e:	57 c0 14    	movd	20(fp), r1
    5f71:	af 14       	sprd	sp, r2
    5f73:	0e 00 00    	movsb	[]
    5f76:	af c4 14    	sprd	sp, 20(fp)
    5f79:	5f b8       	movqd	0, tos
    5f7b:	ce d8 a5 0c 	movzbd	$12, tos
    5f7f:	e7 c5 78    	addr	-8(fp), tos
    5f82:	22 01       	cxp	0x5f83
    5f84:	97 01       	movd	r0, r6
    5f86:	1f 00       	cmpqd	0, r0
    5f88:	6a 80 56    	bgt	0x5fde
    5f8b:	5f b8       	movqd	0, tos
    5f8d:	22 02       	cxp	0x5f8f
    5f8f:	07 a0 00 00 	cmpd	$65535, r0
    5f93:	ff ff 
    5f95:	ba 05       	bhs	0x5f9a
    5f97:	02 85 73    	bsr	0x650a
    5f9a:	57 01       	movd	r0, r5
    5f9c:	22 03       	cxp	0x5f9f
    5f9e:	d7 c1 78    	movd	-8(fp), r7
    5fa1:	d7 d3 10 00 	movd	16(sb), 0(r7)
    5fa5:	d7 c5 10    	movd	16(fp), tos
    5fa8:	d7 c5 0c    	movd	12(fp), tos
    5fab:	22 04       	cxp	0x5faf
    5fad:	d7 03 04    	movd	r0, 4(r7)
    5fb0:	d7 c5 18    	movd	24(fp), tos
    5fb3:	d7 c5 14    	movd	20(fp), tos
    5fb6:	22 04       	cxp	0x5fba
    5fb8:	d7 03 08    	movd	r0, 8(r7)
    5fbb:	97 c6 78 10 	movd	-8(fp), 16(sb)
    5fbf:	22 05       	cxp	0x5fc4
    5fc1:	d7 2d       	movd	r5, tos
    5fc3:	47 a6 00 00 	cmpd	$65535, 0(sp)
    5fc7:	ff ff 00 
    5fca:	ba 05       	bhs	0x5fcf
    5fcc:	02 85 3e    	bsr	0x650a
    5fcf:	22 02       	cxp	0x5fd1
    5fd1:	07 a0 00 00 	cmpd	$65535, r0
    5fd5:	ff ff 
    5fd7:	ba 05       	bhs	0x5fdc
    5fd9:	02 85 31    	bsr	0x650a
    5fdc:	57 01       	movd	r0, r5
    5fde:	17 30       	movd	r6, r0
    5fe0:	ef c4 70    	lprd	sp, -16(fp)
    5fe3:	92 07       	exit	[r5,r6,r7]
    5fe5:	32 10       	rxp	16
    5fe7:	82 80 04    	enter	[r7], 4
    5fea:	22 03       	cxp	0x5fed
    5fec:	87 d6 08 10 	cmpd	8(sb), 16(sb)
    5ff0:	1a 11       	bne	0x6001
    5ff2:	22 05       	cxp	0x5ff7
    5ff4:	ce d8 a5 0e 	movzbd	$14, tos
    5ff8:	e7 95 04 2c 	addr	44(4(sb)), tos
    5ffc:	22 06       	cxp	0x6002
    5ffe:	ea 80 21    	but	0x601f
    6001:	d7 91 10 00 	movd	0(16(sb)), r7
    6005:	e7 95 10 04 	addr	4(16(sb)), tos
    6009:	22 07       	cxp	0x6010
    600b:	e7 95 10 08 	addr	8(16(sb)), tos
    600f:	22 07       	cxp	0x6016
    6011:	d7 d5 10    	movd	16(sb), tos
    6014:	22 08       	cxp	0x601c
    6016:	1f 00       	cmpqd	0, r0
    6018:	7a 02       	ble	0x601a
    601a:	97 3e 10    	movd	r7, 16(sb)
    601d:	22 05       	cxp	0x6022
    601f:	5f 00       	movqd	0, r0
    6021:	92 01       	exit	[r7]
    6023:	32 00       	rxp	0
    6025:	82 00 00    	enter	[], 0
    6028:	1f c0 0c    	cmpqd	0, 12(fp)
    602b:	7a 0d       	ble	0x6038
    602d:	1f 80 08 7c 	cmpqd	0, -4(8(fp))
    6031:	1a 07       	bne	0x6038
    6033:	17 c4 0c 08 	movd	12(fp), -4(8(fp))
    6037:	7c 
    6038:	1f 80 08 7c 	cmpqd	0, -4(8(fp))
    603c:	1a 06       	bne	0x6042
    603e:	df 00       	movqd	1, r0
    6040:	ea 04       	but	0x6044
    6042:	5f 00       	movqd	0, r0
    6044:	92 00       	exit	[]
    6046:	12 08       	ret	8
    6048:	82 00 00    	enter	[], 0
    604b:	d7 c5 0c    	movd	12(fp), tos
    604e:	d7 c5 08    	movd	8(fp), tos
    6051:	02 bf d4    	bsr	0x6025
    6054:	1f 00       	cmpqd	0, r0
    6056:	0a 02       	beq	0x6058
    6058:	92 00       	exit	[]
    605a:	12 08       	ret	8
    605c:	82 00 0c    	enter	[], 12
    605f:	af c4 74    	sprd	sp, -12(fp)
    6062:	7d a5 00 58 	adjspw	$88
    6066:	af c4 78    	sprd	sp, -8(fp)
    6069:	5f c0 7c    	movqd	0, -4(fp)
    606c:	22 09       	cxp	0x6075
    606e:	d7 05       	movd	r0, tos
    6070:	2f bc       	sprd	fp, tos
    6072:	02 bf b3    	bsr	0x6025
    6075:	1f 00       	cmpqd	0, r0
    6077:	0a 80 ae    	beq	0x6125
    607a:	22 0a       	cxp	0x6084
    607c:	d7 05       	movd	r0, tos
    607e:	2f bc       	sprd	fp, tos
    6080:	02 bf a5    	bsr	0x6025
    6083:	1f 00       	cmpqd	0, r0
    6085:	0a 80 97    	beq	0x611c
    6088:	22 0b       	cxp	0x6093
    608a:	d7 05       	movd	r0, tos
    608c:	2f bc       	sprd	fp, tos
    608e:	02 bf 97    	bsr	0x6025
    6091:	1f 00       	cmpqd	0, r0
    6093:	0a 80 80    	beq	0x6113
    6096:	d7 c5 1c    	movd	28(fp), tos
    6099:	d7 c5 18    	movd	24(fp), tos
    609c:	d7 c5 14    	movd	20(fp), tos
    609f:	d7 c5 10    	movd	16(fp), tos
    60a2:	22 0c       	cxp	0x60ae
    60a4:	d7 05       	movd	r0, tos
    60a6:	2f bc       	sprd	fp, tos
    60a8:	02 bf 7d    	bsr	0x6025
    60ab:	1f 00       	cmpqd	0, r0
    60ad:	0a 80 5d    	beq	0x610a
    60b0:	d7 c5 78    	movd	-8(fp), tos
    60b3:	22 0d       	cxp	0x60c0
    60b5:	1f 00       	cmpqd	0, r0
    60b7:	0a 80 41    	beq	0x60f8
    60ba:	d7 c5 78    	movd	-8(fp), tos
    60bd:	22 0e       	cxp	0x60cb
    60bf:	d7 05       	movd	r0, tos
    60c1:	2f bc       	sprd	fp, tos
    60c3:	02 bf 62    	bsr	0x6025
    60c6:	1f 00       	cmpqd	0, r0
    60c8:	0a 2e       	beq	0x60f6
    60ca:	22 0f       	cxp	0x60d9
    60cc:	d7 05       	movd	r0, tos
    60ce:	2f bc       	sprd	fp, tos
    60d0:	02 bf 55    	bsr	0x6025
    60d3:	1f 00       	cmpqd	0, r0
    60d5:	0a 21       	beq	0x60f6
    60d7:	d7 c5 1c    	movd	28(fp), tos
    60da:	d7 c5 18    	movd	24(fp), tos
    60dd:	d7 c5 14    	movd	20(fp), tos
    60e0:	d7 c5 10    	movd	16(fp), tos
    60e3:	7f c0 0c    	cxpd	12(fp)
    60e6:	d7 05       	movd	r0, tos
    60e8:	2f bc       	sprd	fp, tos
    60ea:	02 bf 5e    	bsr	0x6048
    60ed:	22 10       	cxp	0x60fd
    60ef:	d7 05       	movd	r0, tos
    60f1:	2f bc       	sprd	fp, tos
    60f3:	02 bf 55    	bsr	0x6048
    60f6:	ea 0b       	but	0x6101
    60f8:	d7 85 78 18 	movd	24(-8(fp)), tos
    60fc:	2f bc       	sprd	fp, tos
    60fe:	02 bf 4a    	bsr	0x6048
    6101:	22 11       	cxp	0x6112
    6103:	d7 05       	movd	r0, tos
    6105:	2f bc       	sprd	fp, tos
    6107:	02 bf 41    	bsr	0x6048
    610a:	22 12       	cxp	0x611c
    610c:	d7 05       	movd	r0, tos
    610e:	2f bc       	sprd	fp, tos
    6110:	02 bf 38    	bsr	0x6048
    6113:	22 13       	cxp	0x6126
    6115:	d7 05       	movd	r0, tos
    6117:	2f bc       	sprd	fp, tos
    6119:	02 bf 2f    	bsr	0x6048
    611c:	22 14       	cxp	0x6130
    611e:	d7 05       	movd	r0, tos
    6120:	2f bc       	sprd	fp, tos
    6122:	02 bf 26    	bsr	0x6048
    6125:	17 c0 7c    	movd	-4(fp), r0
    6128:	ef c4 74    	lprd	sp, -12(fp)
    612b:	92 00       	exit	[]
    612d:	32 14       	rxp	20
    612f:	82 80 04    	enter	[r7], 4
    6132:	5f b8       	movqd	0, tos
    6134:	df b8       	movqd	1, tos
    6136:	5f bb       	movqd	6, tos
    6138:	e7 b5 15 00 	addr	EXT(21) + 0, tos
    613c:	22 16       	cxp	0x6152
    613e:	d7 01       	movd	r0, r7
    6140:	1f 00       	cmpqd	0, r0
    6142:	7a 04       	ble	0x6146
    6144:	ea 12       	but	0x6156
    6146:	df b8       	movqd	1, tos
    6148:	5f bb       	movqd	6, tos
    614a:	22 17       	cxp	0x6161
    614c:	d7 01       	movd	r0, r7
    614e:	1f 00       	cmpqd	0, r0
    6150:	7a 04       	ble	0x6154
    6152:	ea 04       	but	0x6156
    6154:	5f 00       	movqd	0, r0
    6156:	92 01       	exit	[r7]
    6158:	32 00       	rxp	0
    615a:	82 00 00    	enter	[], 0
    615d:	df b8       	movqd	1, tos
    615f:	e7 95 04 3b 	addr	59(4(sb)), tos
    6163:	5f ba       	movqd	4, tos
    6165:	ce d8 a5 0a 	movzbd	$10, tos
    6169:	22 18       	cxp	0x6181
    616b:	d7 05       	movd	r0, tos
    616d:	22 19       	cxp	0x6186
    616f:	92 00       	exit	[]
    6171:	32 14       	rxp	20
    6173:	82 00 00    	enter	[], 0
    6176:	df b8       	movqd	1, tos
    6178:	e7 95 04 3c 	addr	60(4(sb)), tos
    617c:	5f b9       	movqd	2, tos
    617e:	ce d8 a5 0a 	movzbd	$10, tos
    6182:	22 18       	cxp	0x619a
    6184:	92 00       	exit	[]
    6186:	32 18       	rxp	24
    6188:	82 00 00    	enter	[], 0
    618b:	02 83 7b    	bsr	0x6506
    618e:	92 00       	exit	[]
    6190:	32 18       	rxp	24
    6192:	82 00 00    	enter	[], 0
    6195:	d7 c5 18    	movd	24(fp), tos
    6198:	d7 c5 14    	movd	20(fp), tos
    619b:	d7 c5 10    	movd	16(fp), tos
    619e:	d7 c5 0c    	movd	12(fp), tos
    61a1:	e7 b5 1a 00 	addr	EXT(26) + 0, tos
    61a5:	22 1b       	cxp	0x61c0
    61a7:	92 00       	exit	[]
    61a9:	32 10       	rxp	16
    61ab:	82 80 04    	enter	[r7], 4
    61ae:	d7 c5 18    	movd	24(fp), tos
    61b1:	d7 c5 14    	movd	20(fp), tos
    61b4:	d7 c5 10    	movd	16(fp), tos
    61b7:	d7 c5 0c    	movd	12(fp), tos
    61ba:	22 1c       	cxp	0x61d6
    61bc:	d7 01       	movd	r0, r7
    61be:	1f 00       	cmpqd	0, r0
    61c0:	7a 09       	ble	0x61c9
    61c2:	d7 d5 08    	movd	8(sb), tos
    61c5:	d7 05       	movd	r0, tos
    61c7:	22 1d       	cxp	0x61e4
    61c9:	02 83 3d    	bsr	0x6506
    61cc:	92 01       	exit	[r7]
    61ce:	32 10       	rxp	16
    61d0:	82 00 00    	enter	[], 0
    61d3:	d7 c5 18    	movd	24(fp), tos
    61d6:	d7 c5 14    	movd	20(fp), tos
    61d9:	d7 c5 10    	movd	16(fp), tos
    61dc:	d7 c5 0c    	movd	12(fp), tos
    61df:	e7 b5 1e 00 	addr	EXT(30) + 0, tos
    61e3:	22 1b       	cxp	0x61fe
    61e5:	92 00       	exit	[]
    61e7:	32 10       	rxp	16
    61e9:	82 00 00    	enter	[], 0
    61ec:	d7 d5 08    	movd	8(sb), tos
    61ef:	df bf       	movqd	-1, tos
    61f1:	22 1d       	cxp	0x620e
    61f3:	02 83 13    	bsr	0x6506
    61f6:	92 00       	exit	[]
    61f8:	32 10       	rxp	16
    61fa:	82 f0 20    	enter	[r4,r5,r6,r7], 32
    61fd:	af c4 60    	sprd	sp, -32(fp)
    6200:	17 c0 10    	movd	16(fp), r0
    6203:	8f 00       	addqd	1, r0
    6205:	7f 05       	adjspd	r0
    6207:	57 c0 0c    	movd	12(fp), r1
    620a:	af 14       	sprd	sp, r2
    620c:	0e 00 00    	movsb	[]
    620f:	af c4 0c    	sprd	sp, 12(fp)
    6212:	97 c1 14    	movd	20(fp), r6
    6215:	7c a5 04    	adjspb	$4
    6218:	af c4 70    	sprd	sp, -16(fp)
    621b:	7d a5 01 00 	adjspw	$256
    621f:	af c4 68    	sprd	sp, -24(fp)
    6222:	5f c0 64    	movqd	0, -28(fp)
    6225:	1f d0 18    	cmpqd	0, 24(sb)
    6228:	1a 13       	bne	0x623b
    622a:	df b8       	movqd	1, tos
    622c:	e7 95 04 3d 	addr	61(4(sb)), tos
    6230:	5f b8       	movqd	0, tos
    6232:	ce d8 a5 0a 	movzbd	$10, tos
    6236:	22 18       	cxp	0x624e
    6238:	ea 80 db    	but	0x6313
    623b:	ce d9 a5 01 	movzwd	$256, tos
    623f:	00 
    6240:	d7 c5 68    	movd	-24(fp), tos
    6243:	e7 c5 64    	addr	-28(fp), tos
    6246:	ce d9 a5 01 	movzwd	$256, tos
    624a:	00 
    624b:	d7 d5 1c    	movd	28(sb), tos
    624e:	22 1f       	cxp	0x626d
    6250:	1f 00       	cmpqd	0, r0
    6252:	0a 80 b3    	beq	0x6305
    6255:	04 a4 2e 68 	cmpb	$46, 0(-24(fp))
    6259:	00 
    625a:	1a 1a       	bne	0x6274
    625c:	1c 80 68 01 	cmpqb	0, 1(-24(fp))
    6260:	1a 14       	bne	0x6274
    6262:	ce d9 a5 01 	movzwd	$256, tos
    6266:	00 
    6267:	d7 c5 68    	movd	-24(fp), tos
    626a:	d7 c5 10    	movd	16(fp), tos
    626d:	d7 c5 0c    	movd	12(fp), tos
    6270:	22 20       	cxp	0x6290
    6272:	ea 12       	but	0x6284
    6274:	ce d9 a5 01 	movzwd	$256, tos
    6278:	00 
    6279:	d7 c5 68    	movd	-24(fp), tos
    627c:	d7 c5 10    	movd	16(fp), tos
    627f:	d7 c5 0c    	movd	12(fp), tos
    6282:	22 21       	cxp	0x62a3
    6284:	ce d9 a5 01 	movzwd	$256, tos
    6288:	00 
    6289:	d7 c5 68    	movd	-24(fp), tos
    628c:	22 22       	cxp	0x62ae
    628e:	d7 01       	movd	r0, r7
    6290:	1f 00       	cmpqd	0, r0
    6292:	6a 80 70    	bgt	0x6302
    6295:	d7 c5 70    	movd	-16(fp), tos
    6298:	5f ba       	movqd	4, tos
    629a:	d7 05       	movd	r0, tos
    629c:	1f c8 00    	cmpqd	0, 0(sp)
    629f:	7a 05       	ble	0x62a4
    62a1:	02 82 69    	bsr	0x650a
    62a4:	e7 c5 6c    	addr	-20(fp), tos
    62a7:	22 23       	cxp	0x62ca
    62a9:	57 01       	movd	r0, r5
    62ab:	d7 3d       	movd	r7, tos
    62ad:	1f c8 00    	cmpqd	0, 0(sp)
    62b0:	7a 05       	ble	0x62b5
    62b2:	02 82 58    	bsr	0x650a
    62b5:	22 24       	cxp	0x62d9
    62b7:	17 01       	movd	r0, r4
    62b9:	1f 28       	cmpqd	0, r5
    62bb:	6a 35       	bgt	0x62f0
    62bd:	5f ba       	movqd	4, tos
    62bf:	d7 d5 14    	movd	20(sb), tos
    62c2:	5f ba       	movqd	4, tos
    62c4:	d7 c5 70    	movd	-16(fp), tos
    62c7:	22 25       	cxp	0x62ec
    62c9:	1f 00       	cmpqd	0, r0
    62cb:	0a 17       	beq	0x62e2
    62cd:	d7 c5 18    	movd	24(fp), tos
    62d0:	d7 35       	movd	r6, tos
    62d2:	ce d9 a5 01 	movzwd	$256, tos
    62d6:	00 
    62d7:	d7 c5 68    	movd	-24(fp), tos
    62da:	e7 b5 1a 00 	addr	EXT(26) + 0, tos
    62de:	22 1b       	cxp	0x62f9
    62e0:	ea 33       	but	0x6313
    62e2:	04 a4 24 70 	cmpb	$36, 0(-16(fp))
    62e6:	00 
    62e7:	1a 1b       	bne	0x6302
    62e9:	d7 c5 18    	movd	24(fp), tos
    62ec:	d7 35       	movd	r6, tos
    62ee:	ea 04       	but	0x62f2
    62f0:	ea 12       	but	0x6302
    62f2:	ce d9 a5 01 	movzwd	$256, tos
    62f6:	00 
    62f7:	d7 c5 68    	movd	-24(fp), tos
    62fa:	e7 b5 1e 00 	addr	EXT(30) + 0, tos
    62fe:	22 1b       	cxp	0x6319
    6300:	ea 13       	but	0x6313
    6302:	ea bf 39    	but	0x623b
    6305:	d7 c5 10    	movd	16(fp), tos
    6308:	d7 c5 0c    	movd	12(fp), tos
    630b:	5f b9       	movqd	2, tos
    630d:	ce d8 a5 0a 	movzbd	$10, tos
    6311:	22 18       	cxp	0x6329
    6313:	ef c4 60    	lprd	sp, -32(fp)
    6316:	92 0f       	exit	[r4,r5,r6,r7]
    6318:	32 10       	rxp	16
    631a:	82 00 00    	enter	[], 0
    631d:	d7 d5 08    	movd	8(sb), tos
    6320:	df bf       	movqd	-1, tos
    6322:	22 1d       	cxp	0x633f
    6324:	02 81 e2    	bsr	0x6506
    6327:	92 00       	exit	[]
    6329:	32 10       	rxp	16
    632b:	82 00 00    	enter	[], 0
    632e:	d7 c5 0c    	movd	12(fp), tos
    6331:	22 26       	cxp	0x6357
    6333:	ce d8 a5 0f 	movzbd	$15, tos
    6337:	e7 95 04 3e 	addr	62(4(sb)), tos
    633b:	22 06       	cxp	0x6341
    633d:	92 00       	exit	[]
    633f:	32 04       	rxp	4
    6341:	82 00 00    	enter	[], 0
    6344:	22 03       	cxp	0x6347
    6346:	d7 c5 10    	movd	16(fp), tos
    6349:	d7 c5 0c    	movd	12(fp), tos
    634c:	d7 95 10 08 	movd	8(16(sb)), tos
    6350:	22 27       	cxp	0x6377
    6352:	22 05       	cxp	0x6357
    6354:	d7 c5 10    	movd	16(fp), tos
    6357:	d7 c5 0c    	movd	12(fp), tos
    635a:	22 28       	cxp	0x6382
    635c:	92 00       	exit	[]
    635e:	32 08       	rxp	8
    6360:	82 00 00    	enter	[], 0
    6363:	22 03       	cxp	0x6366
    6365:	d7 c5 10    	movd	16(fp), tos
    6368:	d7 c5 0c    	movd	12(fp), tos
    636b:	d7 95 10 04 	movd	4(16(sb)), tos
    636f:	22 27       	cxp	0x6396
    6371:	22 05       	cxp	0x6376
    6373:	d7 c5 10    	movd	16(fp), tos
    6376:	d7 c5 0c    	movd	12(fp), tos
    6379:	22 28       	cxp	0x63a1
    637b:	92 00       	exit	[]
    637d:	32 08       	rxp	8
    637f:	82 00 04    	enter	[], 4
    6382:	af c4 7c    	sprd	sp, -4(fp)
    6385:	17 c0 10    	movd	16(fp), r0
    6388:	8f 00       	addqd	1, r0
    638a:	7f 05       	adjspd	r0
    638c:	57 c0 0c    	movd	12(fp), r1
    638f:	af 14       	sprd	sp, r2
    6391:	0e 00 00    	movsb	[]
    6394:	af c4 0c    	sprd	sp, 12(fp)
    6397:	ce d9 a5 01 	movzwd	$256, tos
    639b:	00 
    639c:	d7 d5 1c    	movd	28(sb), tos
    639f:	d7 c5 10    	movd	16(fp), tos
    63a2:	d7 c5 0c    	movd	12(fp), tos
    63a5:	22 20       	cxp	0x63c5
    63a7:	df d0 18    	movqd	1, 24(sb)
    63aa:	5f 00       	movqd	0, r0
    63ac:	ef c4 7c    	lprd	sp, -4(fp)
    63af:	92 00       	exit	[]
    63b1:	32 08       	rxp	8
    63b3:	82 00 00    	enter	[], 0
    63b6:	d7 d5 08    	movd	8(sb), tos
    63b9:	df bf       	movqd	-1, tos
    63bb:	22 1d       	cxp	0x63d8
    63bd:	92 00       	exit	[]
    63bf:	32 08       	rxp	8
    63c1:	82 00 10    	enter	[], 16
    63c4:	af c4 70    	sprd	sp, -16(fp)
    63c7:	7c a5 0c    	adjspb	$12
    63ca:	af c4 78    	sprd	sp, -8(fp)
    63cd:	ce d8 a5 0f 	movzbd	$15, tos
    63d1:	e7 95 04 80 	addr	78(4(sb)), tos
    63d5:	4e 
    63d6:	e7 c5 74    	addr	-12(fp), tos
    63d9:	ce d8 a5 0b 	movzbd	$11, tos
    63dd:	d7 c5 78    	movd	-8(fp), tos
    63e0:	22 29       	cxp	0x6409
    63e2:	1f 00       	cmpqd	0, r0
    63e4:	6a 2d       	bgt	0x6411
    63e6:	17 c0 74    	movd	-12(fp), r0
    63e9:	07 a0 00 00 	cmpd	$10, r0
    63ed:	00 0a 
    63ef:	ba 05       	bhs	0x63f4
    63f1:	02 81 11    	bsr	0x6502
    63f4:	14 a7 80 00 	movb	$0, 0(-8(fp))[r0:b]
    63f8:	78 00 
    63fa:	ce d8 a5 0b 	movzbd	$11, tos
    63fe:	d7 c5 78    	movd	-8(fp), tos
    6401:	e7 c5 7c    	addr	-4(fp), tos
    6404:	22 2a       	cxp	0x642e
    6406:	57 00       	movd	r0, r1
    6408:	1f 08       	cmpqd	0, r1
    640a:	6a 07       	bgt	0x6411
    640c:	17 c0 7c    	movd	-4(fp), r0
    640f:	ea 08       	but	0x6417
    6411:	17 a0 7f ff 	movd	$2147483647, r0
    6415:	ff ff 
    6417:	ef c4 70    	lprd	sp, -16(fp)
    641a:	92 00       	exit	[]
    641c:	32 00       	rxp	0
    641e:	82 00 00    	enter	[], 0
    6421:	22 2b       	cxp	0x644c
    6423:	92 00       	exit	[]
    6425:	32 00       	rxp	0
    6427:	82 00 04    	enter	[], 4
    642a:	d7 c5 14    	movd	20(fp), tos
    642d:	d7 c5 10    	movd	16(fp), tos
    6430:	d7 c5 0c    	movd	12(fp), tos
    6433:	e7 c5 7c    	addr	-4(fp), tos
    6436:	22 2c       	cxp	0x6462
    6438:	57 00       	movd	r0, r1
    643a:	1f 08       	cmpqd	0, r1
    643c:	6a 0b       	bgt	0x6447
    643e:	1f c0 7c    	cmpqd	0, -4(fp)
    6441:	0a 06       	beq	0x6447
    6443:	df 00       	movqd	1, r0
    6445:	ea 04       	but	0x6449
    6447:	5f 00       	movqd	0, r0
    6449:	92 00       	exit	[]
    644b:	32 0c       	rxp	12
    644d:	82 00 00    	enter	[], 0
    6450:	d7 c5 0c    	movd	12(fp), tos
    6453:	5f ba       	movqd	4, tos
    6455:	e7 95 04 80 	addr	94(4(sb)), tos
    6459:	5e 
    645a:	22 2d       	cxp	0x6487
    645c:	1f 00       	cmpqd	0, r0
    645e:	1a 1a       	bne	0x6478
    6460:	df b8       	movqd	1, tos
    6462:	e7 95 04 80 	addr	99(4(sb)), tos
    6466:	63 
    6467:	ce d8 a5 1f 	movzbd	$31, tos
    646b:	ce d8 a5 0e 	movzbd	$14, tos
    646f:	22 18       	cxp	0x6487
    6471:	57 00       	movd	r0, r1
    6473:	47 c0 10    	cmpd	16(fp), r1
    6476:	1a 06       	bne	0x647c
    6478:	df 00       	movqd	1, r0
    647a:	ea 04       	but	0x647e
    647c:	5f 00       	movqd	0, r0
    647e:	92 00       	exit	[]
    6480:	32 08       	rxp	8
    6482:	82 00 00    	enter	[], 0
    6485:	1f c0 10    	cmpqd	0, 16(fp)
    6488:	7a 22       	ble	0x64aa
    648a:	df b8       	movqd	1, tos
    648c:	e7 95 04 80 	addr	100(4(sb)), tos
    6490:	64 
    6491:	ce d8 a5 20 	movzbd	$32, tos
    6495:	ce d8 a5 0e 	movzbd	$14, tos
    6499:	22 18       	cxp	0x64b1
    649b:	57 00       	movd	r0, r1
    649d:	47 c0 10    	cmpd	16(fp), r1
    64a0:	1a 06       	bne	0x64a6
    64a2:	df 00       	movqd	1, r0
    64a4:	ea 04       	but	0x64a8
    64a6:	5f 00       	movqd	0, r0
    64a8:	ea 22       	but	0x64ca
    64aa:	d7 c5 0c    	movd	12(fp), tos
    64ad:	ce d8 a5 08 	movzbd	$8, tos
    64b1:	e7 95 04 80 	addr	101(4(sb)), tos
    64b5:	65 
    64b6:	22 2d       	cxp	0x64e3
    64b8:	1f 00       	cmpqd	0, r0
    64ba:	1a 0a       	bne	0x64c4
    64bc:	22 2b       	cxp	0x64e7
    64be:	57 00       	movd	r0, r1
    64c0:	1f 08       	cmpqd	0, r1
    64c2:	da 06       	bge	0x64c8
    64c4:	df 00       	movqd	1, r0
    64c6:	ea 04       	but	0x64ca
    64c8:	5f 00       	movqd	0, r0
    64ca:	92 00       	exit	[]
    64cc:	32 08       	rxp	8
    64ce:	82 80 00    	enter	[r7], 0
    64d1:	17 d0 0c    	movd	12(sb), r0
    64d4:	97 06 10    	movd	r0, 16(sb)
    64d7:	d7 d1 10    	movd	16(sb), r7
    64da:	d7 d3 08 00 	movd	8(sb), 0(r7)
    64de:	d7 d3 08 08 	movd	8(sb), 8(r7)
    64e2:	94 a4 80 14 	movb	$-128, 0(20(sb))
    64e6:	00 
    64e7:	94 a4 14 14 	movb	$20, 1(20(sb))
    64eb:	01 
    64ec:	94 a4 33 14 	movb	$51, 2(20(sb))
    64f0:	02 
    64f1:	94 a4 22 14 	movb	$34, 3(20(sb))
    64f5:	03 
    64f6:	94 a4 00 1c 	movb	$0, 0(28(sb))
    64fa:	00 
    64fb:	5f d0 18    	movqd	0, 24(sb)
    64fe:	92 01       	exit	[r7]
    6500:	32 00       	rxp	0
    6502:	5f b8       	movqd	0, tos
    6504:	ea 08       	but	0x650c
    6506:	5f b9       	movqd	2, tos
    6508:	ea 04       	but	0x650c
    650a:	df b9       	movqd	3, tos
    650c:	22 2e       	cxp	0x653a
    650e:	00 00       	addb	r0, r0
    6510:	82 00 00    	enter	[], 0
    6513:	d7 c5 10    	movd	16(fp), tos
    6516:	d7 c5 0c    	movd	12(fp), tos
    6519:	ce d8 a5 2b 	movzbd	$43, tos
    651d:	e7 95 04 00 	addr	0(4(sb)), tos
    6521:	22 00       	cxp	0x6521
    6523:	92 00       	exit	[]
    6525:	32 08       	rxp	8
    6527:	82 e0 10    	enter	[r5,r6,r7], 16
    652a:	af c4 74    	sprd	sp, -12(fp)
    652d:	97 c1 10    	movd	16(fp), r6
    6530:	7d a5 01 00 	adjspw	$256
    6534:	af 2c       	sprd	sp, r5
    6536:	df 38       	movqd	1, r7
    6538:	ce 18 70 00 	movzbd	0(r6), r0
    653c:	17 06 70    	movd	r0, -16(fp)
    653f:	ea 23       	but	0x6562
    6541:	c7 a1 00 00 	cmpd	$255, r7
    6545:	00 ff 
    6547:	ba 05       	bhs	0x654c
    6549:	02 8d 79    	bsr	0x72c2
    654c:	57 38       	movd	r7, r1
    654e:	8f 0f       	addqd	-1, r1
    6550:	47 a0 00 00 	cmpd	$255, r1
    6554:	00 ff 
    6556:	ba 05       	bhs	0x655b
    6558:	02 8d 6a    	bsr	0x72c2
    655b:	14 e7 77 29 	movb	0(r6)[r7:b], r5[r1:b]
    655f:	00 
    6560:	8f 38       	addqd	1, r7
    6562:	c7 c1 70    	cmpd	-16(fp), r7
    6565:	ba 5c       	bhs	0x6541
    6567:	ce 18 70 00 	movzbd	0(r6), r0
    656b:	07 a0 00 00 	cmpd	$255, r0
    656f:	00 ff 
    6571:	aa 15       	blo	0x6586
    6573:	ce 58 70 00 	movzbd	0(r6), r1
    6577:	47 a0 00 00 	cmpd	$255, r1
    657b:	00 ff 
    657d:	ba 05       	bhs	0x6582
    657f:	02 8d 43    	bsr	0x72c2
    6582:	14 a7 29 00 	movb	$0, r5[r1:b]
    6586:	ce d9 a5 01 	movzwd	$256, tos
    658a:	00 
    658b:	d7 2d       	movd	r5, tos
    658d:	d7 c5 0c    	movd	12(fp), tos
    6590:	22 01       	cxp	0x6591
    6592:	ef c4 74    	lprd	sp, -12(fp)
    6595:	92 07       	exit	[r5,r6,r7]
    6597:	32 08       	rxp	8
    6599:	82 00 04    	enter	[], 4
    659c:	df b8       	movqd	1, tos
    659e:	e7 95 04 2c 	addr	44(4(sb)), tos
    65a2:	d7 c5 0c    	movd	12(fp), tos
    65a5:	5f ba       	movqd	4, tos
    65a7:	22 02       	cxp	0x65a9
    65a9:	92 00       	exit	[]
    65ab:	32 04       	rxp	4
    65ad:	82 f0 0c    	enter	[r4,r5,r6,r7], 12
    65b0:	57 c1 0c    	movd	12(fp), r5
    65b3:	17 c1 10    	movd	16(fp), r4
    65b6:	ce 18 68 00 	movzbd	0(r5), r0
    65ba:	d7 01       	movd	r0, r7
    65bc:	ce 98 60 00 	movzbd	0(r4), r2
    65c0:	87 00       	cmpd	r0, r2
    65c2:	1a 06       	bne	0x65c8
    65c4:	df 08       	movqd	1, r1
    65c6:	ea 04       	but	0x65ca
    65c8:	5f 08       	movqd	0, r1
    65ca:	97 09       	movd	r1, r6
    65cc:	1f 30       	cmpqd	0, r6
    65ce:	0a 30       	beq	0x65fe
    65d0:	1f 38       	cmpqd	0, r7
    65d2:	0a 2c       	beq	0x65fe
    65d4:	c7 a1 00 00 	cmpd	$255, r7
    65d8:	00 ff 
    65da:	ba 05       	bhs	0x65df
    65dc:	02 8c e6    	bsr	0x72c2
    65df:	c7 a1 00 00 	cmpd	$255, r7
    65e3:	00 ff 
    65e5:	ba 05       	bhs	0x65ea
    65e7:	02 8c db    	bsr	0x72c2
    65ea:	04 e7 67 6f 	cmpb	0(r4)[r7:b], 0(r5)[r7:b]
    65ee:	00 00 
    65f0:	1a 06       	bne	0x65f6
    65f2:	df 00       	movqd	1, r0
    65f4:	ea 04       	but	0x65f8
    65f6:	5f 00       	movqd	0, r0
    65f8:	97 01       	movd	r0, r6
    65fa:	8f 3f       	addqd	-1, r7
    65fc:	ea 50       	but	0x65cc
    65fe:	17 30       	movd	r6, r0
    6600:	92 0f       	exit	[r4,r5,r6,r7]
    6602:	32 08       	rxp	8
    6604:	82 f0 0c    	enter	[r4,r5,r6,r7], 12
    6607:	17 c1 0c    	movd	12(fp), r4
    660a:	57 c1 10    	movd	16(fp), r5
    660d:	ce 18 68 00 	movzbd	0(r5), r0
    6611:	d7 01       	movd	r0, r7
    6613:	ce 98 60 00 	movzbd	0(r4), r2
    6617:	8f 17       	addqd	-1, r2
    6619:	87 00       	cmpd	r0, r2
    661b:	1a 06       	bne	0x6621
    661d:	df 08       	movqd	1, r1
    661f:	ea 04       	but	0x6623
    6621:	5f 08       	movqd	0, r1
    6623:	97 09       	movd	r1, r6
    6625:	1f 30       	cmpqd	0, r6
    6627:	0a 34       	beq	0x665b
    6629:	1f 38       	cmpqd	0, r7
    662b:	0a 30       	beq	0x665b
    662d:	57 38       	movd	r7, r1
    662f:	8f 08       	addqd	1, r1
    6631:	47 a0 00 00 	cmpd	$255, r1
    6635:	00 ff 
    6637:	ba 05       	bhs	0x663c
    6639:	02 8c 89    	bsr	0x72c2
    663c:	c7 a1 00 00 	cmpd	$255, r7
    6640:	00 ff 
    6642:	ba 05       	bhs	0x6647
    6644:	02 8c 7e    	bsr	0x72c2
    6647:	04 e7 61 6f 	cmpb	0(r4)[r1:b], 0(r5)[r7:b]
    664b:	00 00 
    664d:	1a 06       	bne	0x6653
    664f:	df 00       	movqd	1, r0
    6651:	ea 04       	but	0x6655
    6653:	5f 00       	movqd	0, r0
    6655:	97 01       	movd	r0, r6
    6657:	8f 3f       	addqd	-1, r7
    6659:	ea 4c       	but	0x6625
    665b:	17 30       	movd	r6, r0
    665d:	92 0f       	exit	[r4,r5,r6,r7]
    665f:	32 08       	rxp	8
    6661:	82 e0 0c    	enter	[r5,r6,r7], 12
    6664:	57 c1 0c    	movd	12(fp), r5
    6667:	5f 30       	movqd	0, r6
    6669:	d7 d1 0c    	movd	12(sb), r7
    666c:	1f 30       	cmpqd	0, r6
    666e:	1a 1b       	bne	0x6689
    6670:	c7 d1 08    	cmpd	8(sb), r7
    6673:	0a 16       	beq	0x6689
    6675:	d7 7d 04    	movd	4(r7), tos
    6678:	d7 2d       	movd	r5, tos
    667a:	22 03       	cxp	0x667d
    667c:	1f 00       	cmpqd	0, r0
    667e:	0a 06       	beq	0x6684
    6680:	df 30       	movqd	1, r6
    6682:	ea 05       	but	0x6687
    6684:	d7 79 00    	movd	0(r7), r7
    6687:	ea 65       	but	0x666c
    6689:	17 38       	movd	r7, r0
    668b:	92 07       	exit	[r5,r6,r7]
    668d:	32 04       	rxp	4
    668f:	82 f0 28    	enter	[r4,r5,r6,r7], 40
    6692:	af c4 5c    	sprd	sp, -36(fp)
    6695:	7d a5 01 00 	adjspw	$256
    6699:	af c4 68    	sprd	sp, -24(fp)
    669c:	17 c0 10    	movd	16(fp), r0
    669f:	8f 07       	addqd	-1, r0
    66a1:	8f 00       	addqd	1, r0
    66a3:	17 01       	movd	r0, r4
    66a5:	57 c0 18    	movd	24(fp), r1
    66a8:	8f 0f       	addqd	-1, r1
    66aa:	8f 08       	addqd	1, r1
    66ac:	97 09       	movd	r1, r6
    66ae:	07 a0 00 00 	cmpd	$255, r0
    66b2:	00 ff 
    66b4:	aa 0a       	blo	0x66be
    66b6:	47 a0 00 00 	cmpd	$255, r1
    66ba:	00 ff 
    66bc:	ba 0c       	bhs	0x66c8
    66be:	ce d8 a5 23 	movzbd	$35, tos
    66c2:	e7 95 04 2d 	addr	45(4(sb)), tos
    66c6:	22 04       	cxp	0x66ca
    66c8:	17 20       	movd	r4, r0
    66ca:	07 a0 00 00 	cmpd	$255, r0
    66ce:	00 ff 
    66d0:	ba 05       	bhs	0x66d5
    66d2:	02 8b f8    	bsr	0x72ca
    66d5:	14 04 68 00 	movb	r0, 0(-24(fp))
    66d9:	df 38       	movqd	1, r7
    66db:	57 20       	movd	r4, r1
    66dd:	17 0e 58    	movd	r1, -40(fp)
    66e0:	ea 23       	but	0x6703
    66e2:	17 38       	movd	r7, r0
    66e4:	8f 07       	addqd	-1, r0
    66e6:	07 06 10    	cmpd	r0, 16(fp)
    66e9:	5a 05       	bls	0x66ee
    66eb:	02 8b d7    	bsr	0x72c2
    66ee:	c7 a1 00 00 	cmpd	$255, r7
    66f2:	00 ff 
    66f4:	ba 05       	bhs	0x66f9
    66f6:	02 8b cc    	bsr	0x72c2
    66f9:	14 e7 80 87 	movb	0(12(fp))[r0:b], 0(-24(fp))[r7:b]
    66fd:	0c 00 68 00 
    6701:	8f 38       	addqd	1, r7
    6703:	c7 c1 58    	cmpd	-40(fp), r7
    6706:	ba 5c       	bhs	0x66e2
    6708:	e7 85 68 00 	addr	0(-24(fp)), tos
    670c:	22 05       	cxp	0x6711
    670e:	17 06 74    	movd	r0, -12(fp)
    6711:	07 d0 08    	cmpd	8(sb), r0
    6714:	1a 0d       	bne	0x6721
    6716:	ce d8 a5 2b 	movzbd	$43, tos
    671a:	e7 95 04 80 	addr	81(4(sb)), tos
    671e:	51 
    671f:	22 04       	cxp	0x6723
    6721:	ce 58 a0 0d 	movzbd	$13, r1
    6725:	43 30       	addd	r6, r1
    6727:	d7 0d       	movd	r1, tos
    6729:	1f c8 00    	cmpqd	0, 0(sp)
    672c:	7a 05       	ble	0x6731
    672e:	02 8b 9c    	bsr	0x72ca
    6731:	e7 c5 70    	addr	-16(fp), tos
    6734:	22 06       	cxp	0x673a
    6736:	17 06 60    	movd	r0, -32(fp)
    6739:	1f 00       	cmpqd	0, r0
    673b:	7a 0d       	ble	0x6748
    673d:	ce d8 a5 35 	movzbd	$53, tos
    6741:	e7 95 04 80 	addr	125(4(sb)), tos
    6745:	7d 
    6746:	22 04       	cxp	0x674a
    6748:	17 c0 70    	movd	-16(fp), r0
    674b:	03 a0 00 00 	addd	$12, r0
    674f:	00 0c 
    6751:	57 01       	movd	r0, r5
    6753:	57 30       	movd	r6, r1
    6755:	47 a0 00 00 	cmpd	$255, r1
    6759:	00 ff 
    675b:	ba 05       	bhs	0x6760
    675d:	02 8b 6d    	bsr	0x72ca
    6760:	14 0a 00    	movb	r1, 0(r0)
    6763:	df 38       	movqd	1, r7
    6765:	97 30       	movd	r6, r2
    6767:	17 16 58    	movd	r2, -40(fp)
    676a:	ea 22       	but	0x678c
    676c:	17 38       	movd	r7, r0
    676e:	8f 07       	addqd	-1, r0
    6770:	07 06 18    	cmpd	r0, 24(fp)
    6773:	5a 05       	bls	0x6778
    6775:	02 8b 4d    	bsr	0x72c2
    6778:	c7 a1 00 00 	cmpd	$255, r7
    677c:	00 ff 
    677e:	ba 05       	bhs	0x6783
    6780:	02 8b 42    	bsr	0x72c2
    6783:	14 e7 80 6f 	movb	0(20(fp))[r0:b], 0(r5)[r7:b]
    6787:	14 00 00 
    678a:	8f 38       	addqd	1, r7
    678c:	c7 c1 58    	cmpd	-40(fp), r7
    678f:	ba 5d       	bhs	0x676c
    6791:	17 c4 1c 70 	movd	28(fp), 8(-16(fp))
    6795:	08 
    6796:	17 2c 70 04 	movd	r5, 4(-16(fp))
    679a:	17 84 74 08 	movd	8(-12(fp)), 0(-16(fp))
    679e:	70 00 
    67a0:	17 c4 70 74 	movd	-16(fp), 8(-12(fp))
    67a4:	08 
    67a5:	ef c4 5c    	lprd	sp, -36(fp)
    67a8:	92 0f       	exit	[r4,r5,r6,r7]
    67aa:	32 14       	rxp	20
    67ac:	82 e0 0c    	enter	[r5,r6,r7], 12
    67af:	57 c1 0c    	movd	12(fp), r5
    67b2:	d7 81 10 0c 	movd	12(16(fp)), r7
    67b6:	5f 30       	movqd	0, r6
    67b8:	1f 30       	cmpqd	0, r6
    67ba:	1a 1c       	bne	0x67d6
    67bc:	c7 d1 08    	cmpd	8(sb), r7
    67bf:	0a 17       	beq	0x67d6
    67c1:	d7 7d 04    	movd	4(r7), tos
    67c4:	d7 2d       	movd	r5, tos
    67c6:	7f c0 14    	cxpd	20(fp)
    67c9:	1f 00       	cmpqd	0, r0
    67cb:	0a 06       	beq	0x67d1
    67cd:	df 30       	movqd	1, r6
    67cf:	ea 05       	but	0x67d4
    67d1:	d7 79 00    	movd	0(r7), r7
    67d4:	ea 64       	but	0x67b8
    67d6:	17 38       	movd	r7, r0
    67d8:	92 07       	exit	[r5,r6,r7]
    67da:	32 0c       	rxp	12
    67dc:	82 e0 0c    	enter	[r5,r6,r7], 12
    67df:	57 c1 0c    	movd	12(fp), r5
    67e2:	d7 81 10 08 	movd	8(16(fp)), r7
    67e6:	5f 30       	movqd	0, r6
    67e8:	1f 30       	cmpqd	0, r6
    67ea:	1a 1b       	bne	0x6805
    67ec:	c7 d1 08    	cmpd	8(sb), r7
    67ef:	0a 16       	beq	0x6805
    67f1:	d7 7d 04    	movd	4(r7), tos
    67f4:	d7 2d       	movd	r5, tos
    67f6:	22 03       	cxp	0x67f9
    67f8:	1f 00       	cmpqd	0, r0
    67fa:	0a 06       	beq	0x6800
    67fc:	df 30       	movqd	1, r6
    67fe:	ea 05       	but	0x6803
    6800:	d7 79 00    	movd	0(r7), r7
    6803:	ea 65       	but	0x67e8
    6805:	17 38       	movd	r7, r0
    6807:	92 07       	exit	[r5,r6,r7]
    6809:	32 08       	rxp	8
    680b:	82 f0 18    	enter	[r4,r5,r6,r7], 24
    680e:	97 c1 10    	movd	16(fp), r6
    6811:	84 a3 58 01 	cmpb	$88, 1(r6)
    6815:	1a 06       	bne	0x681b
    6817:	df 00       	movqd	1, r0
    6819:	ea 04       	but	0x681d
    681b:	5f 00       	movqd	0, r0
    681d:	57 01       	movd	r0, r5
    681f:	1f 00       	cmpqd	0, r0
    6821:	0a 09       	beq	0x682a
    6823:	27 b6 07 00 	addr	EXT(7) + 0, -16(fp)
    6827:	70 
    6828:	ea 07       	but	0x682f
    682a:	27 b6 03 00 	addr	EXT(3) + 0, -16(fp)
    682e:	70 
    682f:	d7 c5 0c    	movd	12(fp), tos
    6832:	22 05       	cxp	0x6837
    6834:	17 01       	movd	r0, r4
    6836:	07 d0 08    	cmpd	8(sb), r0
    6839:	1a 0d       	bne	0x6846
    683b:	d7 c5 0c    	movd	12(fp), tos
    683e:	d7 d5 18    	movd	24(sb), tos
    6841:	22 08       	cxp	0x6849
    6843:	ea 80 40    	but	0x6883
    6846:	d7 c5 70    	movd	-16(fp), tos
    6849:	d7 25       	movd	r4, tos
    684b:	d7 35       	movd	r6, tos
    684d:	22 09       	cxp	0x6856
    684f:	d7 01       	movd	r0, r7
    6851:	07 d0 08    	cmpd	8(sb), r0
    6854:	1a 0c       	bne	0x6860
    6856:	d7 35       	movd	r6, tos
    6858:	d7 d5 1c    	movd	28(sb), tos
    685b:	22 08       	cxp	0x6863
    685d:	ea 80 26    	but	0x6883
    6860:	1f 28       	cmpqd	0, r5
    6862:	0a 08       	beq	0x686a
    6864:	17 7e 0c 6c 	movd	12(r7), -20(fp)
    6868:	ea 06       	but	0x686e
    686a:	17 7e 08 6c 	movd	8(r7), -20(fp)
    686e:	1f c0 6c    	cmpqd	0, -20(fp)
    6871:	1a 0b       	bne	0x687c
    6873:	d7 35       	movd	r6, tos
    6875:	d7 d5 1c    	movd	28(sb), tos
    6878:	22 08       	cxp	0x6880
    687a:	ea 09       	but	0x6883
    687c:	17 c4 6c 14 	movd	-20(fp), 0(20(fp))
    6880:	00 
    6881:	5f 00       	movqd	0, r0
    6883:	92 0f       	exit	[r4,r5,r6,r7]
    6885:	32 0c       	rxp	12
    6887:	82 f0 18    	enter	[r4,r5,r6,r7], 24
    688a:	97 c1 0c    	movd	12(fp), r6
    688d:	d7 81 14 00 	movd	0(20(fp)), r7
    6891:	d7 35       	movd	r6, tos
    6893:	22 05       	cxp	0x6898
    6895:	57 01       	movd	r0, r5
    6897:	07 d0 08    	cmpd	8(sb), r0
    689a:	1a 0c       	bne	0x68a6
    689c:	d7 35       	movd	r6, tos
    689e:	d7 d5 18    	movd	24(sb), tos
    68a1:	22 08       	cxp	0x68a9
    68a3:	ea 80 5c    	but	0x68ff
    68a6:	d7 2d       	movd	r5, tos
    68a8:	d7 c5 10    	movd	16(fp), tos
    68ab:	22 0a       	cxp	0x68b5
    68ad:	17 01       	movd	r0, r4
    68af:	07 d0 08    	cmpd	8(sb), r0
    68b2:	0a 08       	beq	0x68ba
    68b4:	d7 61 08    	movd	8(r4), r7
    68b7:	ea 80 46    	but	0x68fd
    68ba:	e7 c5 70    	addr	-16(fp), tos
    68bd:	d7 c5 10    	movd	16(fp), tos
    68c0:	d7 35       	movd	r6, tos
    68c2:	22 0b       	cxp	0x68cd
    68c4:	17 06 74    	movd	r0, -12(fp)
    68c7:	1f 00       	cmpqd	0, r0
    68c9:	7a 0d       	ble	0x68d6
    68cb:	d7 c5 10    	movd	16(fp), tos
    68ce:	d7 d5 20    	movd	32(sb), tos
    68d1:	22 08       	cxp	0x68d9
    68d3:	ea 80 2c    	but	0x68ff
    68d6:	d7 c1 70    	movd	-16(fp), r7
    68d9:	ce d8 a5 0f 	movzbd	$15, tos
    68dd:	5f b8       	movqd	0, tos
    68df:	d7 3d       	movd	r7, tos
    68e1:	22 0c       	cxp	0x68ed
    68e3:	17 06 6c    	movd	r0, -20(fp)
    68e6:	17 40 08    	movd	8(r0), r0
    68e9:	17 06 68    	movd	r0, -24(fp)
    68ec:	ce d8 a5 1f 	movzbd	$31, tos
    68f0:	ce d8 a5 10 	movzbd	$16, tos
    68f4:	d7 3d       	movd	r7, tos
    68f6:	22 0c       	cxp	0x6902
    68f8:	03 c0 68    	addd	-24(fp), r0
    68fb:	d7 01       	movd	r0, r7
    68fd:	5f 00       	movqd	0, r0
    68ff:	17 3c 14 00 	movd	r7, 0(20(fp))
    6903:	92 0f       	exit	[r4,r5,r6,r7]
    6905:	32 0c       	rxp	12
    6907:	82 f0 14    	enter	[r4,r5,r6,r7], 20
    690a:	d7 c1 0c    	movd	12(fp), r7
    690d:	5f 20       	movqd	0, r4
    690f:	c7 d1 08    	cmpd	8(sb), r7
    6912:	0a 80 36    	beq	0x6948
    6915:	17 78 04    	movd	4(r7), r0
    6918:	0f 06       	addqd	-4, r0
    691a:	57 01       	movd	r0, r5
    691c:	1f 40 00    	cmpqd	0, 0(r0)
    691f:	1a 04       	bne	0x6923
    6921:	ea 22       	but	0x6943
    6923:	d7 25       	movd	r4, tos
    6925:	d7 25       	movd	r4, tos
    6927:	5f b8       	movqd	0, tos
    6929:	d7 c5 10    	movd	16(fp), tos
    692c:	d7 45 00    	movd	0(r0), tos
    692f:	22 0d       	cxp	0x693c
    6931:	97 01       	movd	r0, r6
    6933:	1f c0 10    	cmpqd	0, 16(fp)
    6936:	1a 0d       	bne	0x6943
    6938:	1f 00       	cmpqd	0, r0
    693a:	7a 09       	ble	0x6943
    693c:	d7 d3 08 0c 	movd	8(sb), 12(r7)
    6940:	ea 80 0a    	but	0x694a
    6943:	d7 79 0c    	movd	12(r7), r7
    6946:	ea 49       	but	0x690f
    6948:	5f 00       	movqd	0, r0
    694a:	92 0f       	exit	[r4,r5,r6,r7]
    694c:	32 08       	rxp	8
    694e:	82 80 04    	enter	[r7], 4
    6951:	d7 c1 10    	movd	16(fp), r7
    6954:	17 c0 0c    	movd	12(fp), r0
    6957:	03 38       	addd	r7, r0
    6959:	8f 07       	addqd	-1, r0
    695b:	5f 08       	movqd	0, r1
    695d:	ce 2f 38    	deid	r7, r0
    6960:	17 08       	movd	r1, r0
    6962:	ce 27 38    	meid	r7, r0
    6965:	92 01       	exit	[r7]
    6967:	12 0c       	ret	12
    6969:	82 e0 1c    	enter	[r5,r6,r7], 28
    696c:	af c4 68    	sprd	sp, -24(fp)
    696f:	97 81 0c 00 	movd	0(12(fp)), r6
    6973:	7c a5 10    	adjspb	$16
    6976:	af c4 70    	sprd	sp, -16(fp)
    6979:	d7 c5 70    	movd	-16(fp), tos
    697c:	d7 85 08 10 	movd	16(8(fp)), tos
    6980:	57 80 08 0c 	movd	12(8(fp)), r1
    6984:	d7 0d       	movd	r1, tos
    6986:	df ba       	movqd	5, tos
    6988:	22 0e       	cxp	0x6996
    698a:	d7 01       	movd	r0, r7
    698c:	1f 00       	cmpqd	0, r0
    698e:	7a 05       	ble	0x6993
    6990:	ea 80 82    	but	0x6a12
    6993:	17 84 70 08 	movd	8(-16(fp)), 0(16(fp))
    6997:	10 00 
    6999:	57 80 10 00 	movd	0(16(fp)), r1
    699d:	0f 08       	addqd	0, r1
    699f:	43 a0 00 00 	addd	$16, r1
    69a3:	00 10 
    69a5:	8f 0f       	addqd	-1, r1
    69a7:	57 09       	movd	r1, r5
    69a9:	d7 0d       	movd	r1, tos
    69ab:	1f c8 00    	cmpqd	0, 0(sp)
    69ae:	7a 05       	ble	0x69b3
    69b0:	02 89 1a    	bsr	0x72ca
    69b3:	e7 c5 6c    	addr	-20(fp), tos
    69b6:	22 06       	cxp	0x69bc
    69b8:	d7 01       	movd	r0, r7
    69ba:	1f 00       	cmpqd	0, r0
    69bc:	7a 05       	ble	0x69c1
    69be:	ea 80 54    	but	0x6a12
    69c1:	ce d8 a5 10 	movzbd	$16, tos
    69c5:	d7 c5 6c    	movd	-20(fp), tos
    69c8:	d7 c5 08    	movd	8(fp), tos
    69cb:	02 bf 83    	bsr	0x694e
    69ce:	97 01       	movd	r0, r6
    69d0:	07 c0 6c    	cmpd	-20(fp), r0
    69d3:	0a 20       	beq	0x69f3
    69d5:	d7 35       	movd	r6, tos
    69d7:	d7 c5 6c    	movd	-20(fp), tos
    69da:	22 0f       	cxp	0x69e9
    69dc:	d7 01       	movd	r0, r7
    69de:	1f 00       	cmpqd	0, r0
    69e0:	7a 05       	ble	0x69e5
    69e2:	ea 80 30    	but	0x6a12
    69e5:	d7 c5 6c    	movd	-20(fp), tos
    69e8:	22 10       	cxp	0x69f8
    69ea:	d7 01       	movd	r0, r7
    69ec:	1f 00       	cmpqd	0, r0
    69ee:	7a 05       	ble	0x69f3
    69f0:	ea 80 22    	but	0x6a12
    69f3:	17 34 70 00 	movd	r6, 0(-16(fp))
    69f7:	5f 80 70 04 	movqd	0, 4(-16(fp))
    69fb:	d7 c5 70    	movd	-16(fp), tos
    69fe:	d7 85 08 10 	movd	16(8(fp)), tos
    6a02:	57 80 08 0c 	movd	12(8(fp)), r1
    6a06:	d7 0d       	movd	r1, tos
    6a08:	ce d8 a5 ff 	movzbd	$-1, tos
    6a0c:	22 0e       	cxp	0x6a1a
    6a0e:	d7 01       	movd	r0, r7
    6a10:	5f 00       	movqd	0, r0
    6a12:	17 34 0c 00 	movd	r6, 0(12(fp))
    6a16:	ef c4 68    	lprd	sp, -24(fp)
    6a19:	92 07       	exit	[r5,r6,r7]
    6a1b:	12 0c       	ret	12
    6a1d:	82 00 04    	enter	[], 4
    6a20:	17 80 08 0c 	movd	12(8(fp)), r0
    6a24:	03 c0 0c    	addd	12(fp), r0
    6a27:	17 04 08 7c 	movd	r0, -4(8(fp))
    6a2b:	df 80 08 78 	movqd	1, -8(8(fp))
    6a2f:	92 00       	exit	[]
    6a31:	12 08       	ret	8
    6a33:	82 00 04    	enter	[], 4
    6a36:	17 80 08 7c 	movd	-4(8(fp)), r0
    6a3a:	03 c0 0c    	addd	12(fp), r0
    6a3d:	17 04 08 7c 	movd	r0, -4(8(fp))
    6a41:	df 80 08 78 	movqd	1, -8(8(fp))
    6a45:	92 00       	exit	[]
    6a47:	12 08       	ret	8
    6a49:	82 c0 10    	enter	[r6,r7], 16
    6a4c:	17 80 08 7c 	movd	-4(8(fp)), r0
    6a50:	97 41 00    	movd	0(r0), r6
    6a53:	1f 80 08 78 	cmpqd	0, -8(8(fp))
    6a57:	0a 0a       	beq	0x6a61
    6a59:	5f 38       	movqd	0, r7
    6a5b:	5f 80 08 78 	movqd	0, -8(8(fp))
    6a5f:	ea 0c       	but	0x6a6b
    6a61:	5f 3a       	movqd	4, r7
    6a63:	df b8       	movqd	1, tos
    6a65:	d7 c5 08    	movd	8(fp), tos
    6a68:	02 bf cb    	bsr	0x6a33
    6a6b:	57 38       	movd	r7, r1
    6a6d:	8f 09       	addqd	3, r1
    6a6f:	d7 0d       	movd	r1, tos
    6a71:	d7 3d       	movd	r7, tos
    6a73:	d7 35       	movd	r6, tos
    6a75:	22 0c       	cxp	0x6a81
    6a77:	92 03       	exit	[r6,r7]
    6a79:	12 04       	ret	4
    6a7b:	82 80 08    	enter	[r7], 8
    6a7e:	df bb       	movqd	7, tos
    6a80:	5f b8       	movqd	0, tos
    6a82:	57 80 08 7c 	movd	-4(8(fp)), r1
    6a86:	d7 4d 00    	movd	0(r1), tos
    6a89:	22 0c       	cxp	0x6a95
    6a8b:	d7 01       	movd	r0, r7
    6a8d:	df b8       	movqd	1, tos
    6a8f:	d7 c5 08    	movd	8(fp), tos
    6a92:	02 bf a1    	bsr	0x6a33
    6a95:	17 38       	movd	r7, r0
    6a97:	92 01       	exit	[r7]
    6a99:	12 04       	ret	4
    6a9b:	82 80 08    	enter	[r7], 8
    6a9e:	ce d8 a5 0f 	movzbd	$15, tos
    6aa2:	5f b8       	movqd	0, tos
    6aa4:	57 80 08 7c 	movd	-4(8(fp)), r1
    6aa8:	d7 4d 00    	movd	0(r1), tos
    6aab:	22 0c       	cxp	0x6ab7
    6aad:	d7 01       	movd	r0, r7
    6aaf:	5f b9       	movqd	2, tos
    6ab1:	d7 c5 08    	movd	8(fp), tos
    6ab4:	02 bf 7f    	bsr	0x6a33
    6ab7:	17 38       	movd	r7, r0
    6ab9:	92 01       	exit	[r7]
    6abb:	12 04       	ret	4
    6abd:	82 80 08    	enter	[r7], 8
    6ac0:	17 80 08 7c 	movd	-4(8(fp)), r0
    6ac4:	d7 41 00    	movd	0(r0), r7
    6ac7:	5f ba       	movqd	4, tos
    6ac9:	d7 c5 08    	movd	8(fp), tos
    6acc:	02 bf 67    	bsr	0x6a33
    6acf:	17 38       	movd	r7, r0
    6ad1:	92 01       	exit	[r7]
    6ad3:	12 04       	ret	4
    6ad5:	82 d0 0c    	enter	[r4,r6,r7], 12
    6ad8:	ce d8 a5 0f 	movzbd	$15, tos
    6adc:	5f b8       	movqd	0, tos
    6ade:	d7 c5 0c    	movd	12(fp), tos
    6ae1:	22 0c       	cxp	0x6aed
    6ae3:	4e 17 a0 02 	lshd	$2, r0
    6ae7:	97 01       	movd	r0, r6
    6ae9:	ce d8 a5 1f 	movzbd	$31, tos
    6aed:	ce d8 a5 10 	movzbd	$16, tos
    6af1:	d7 c5 0c    	movd	12(fp), tos
    6af4:	22 0c       	cxp	0x6b00
    6af6:	4e 17 a0 02 	lshd	$2, r0
    6afa:	d7 01       	movd	r0, r7
    6afc:	97 c0 08    	movd	8(fp), r2
    6aff:	97 50 08    	movd	8(r2), r2
    6b02:	57 50 6c    	movd	-20(r2), r1
    6b05:	57 48 2c    	movd	44(r1), r1
    6b08:	0f 0e       	addqd	-4, r1
    6b0a:	47 30       	cmpd	r6, r1
    6b0c:	4a 14       	bhi	0x6b20
    6b0e:	d7 c0 08    	movd	8(fp), r3
    6b11:	d7 58 08    	movd	8(r3), r3
    6b14:	57 58 6c    	movd	-20(r3), r1
    6b17:	57 48 2c    	movd	44(r1), r1
    6b1a:	0f 0e       	addqd	-4, r1
    6b1c:	47 00       	cmpd	r0, r1
    6b1e:	5a 07       	bls	0x6b25
    6b20:	17 d0 14    	movd	20(sb), r0
    6b23:	ea 3c       	but	0x6b5f
    6b25:	57 c0 08    	movd	8(fp), r1
    6b28:	57 48 08    	movd	8(r1), r1
    6b2b:	17 48 74    	movd	-12(r1), r0
    6b2e:	87 a1 00 03 	cmpd	$262140, r6
    6b32:	ff fc 
    6b34:	ba 05       	bhs	0x6b39
    6b36:	02 87 8c    	bsr	0x72c2
    6b39:	27 e0 46 00 	addr	0(r0)[r6:b], r0
    6b3d:	17 04 10 00 	movd	r0, 0(16(fp))
    6b41:	17 c1 08    	movd	8(fp), r4
    6b44:	17 61 08    	movd	8(r4), r4
    6b47:	d7 60 74    	movd	-12(r4), r3
    6b4a:	c7 a1 00 03 	cmpd	$262140, r7
    6b4e:	ff fc 
    6b50:	ba 05       	bhs	0x6b55
    6b52:	02 87 70    	bsr	0x72c2
    6b55:	e7 e0 5f 00 	addr	0(r3)[r7:b], r3
    6b59:	17 1c 14 00 	movd	r3, 0(20(fp))
    6b5d:	ea 04       	but	0x6b61
    6b5f:	ea 04       	but	0x6b63
    6b61:	5f 00       	movqd	0, r0
    6b63:	92 0b       	exit	[r4,r6,r7]
    6b65:	12 10       	ret	16
    6b67:	82 80 14    	enter	[r7], 20
    6b6a:	e7 c5 78    	addr	-8(fp), tos
    6b6d:	e7 c5 7c    	addr	-4(fp), tos
    6b70:	d7 85 0c 00 	movd	0(12(fp)), tos
    6b74:	d7 c5 08    	movd	8(fp), tos
    6b77:	02 bf 5e    	bsr	0x6ad5
    6b7a:	d7 01       	movd	r0, r7
    6b7c:	1f 00       	cmpqd	0, r0
    6b7e:	7a 04       	ble	0x6b82
    6b80:	ea 1c       	but	0x6b9c
    6b82:	e7 c5 74    	addr	-12(fp), tos
    6b85:	d7 c5 7c    	movd	-4(fp), tos
    6b88:	d7 c5 78    	movd	-8(fp), tos
    6b8b:	22 0b       	cxp	0x6b96
    6b8d:	d7 01       	movd	r0, r7
    6b8f:	1f 00       	cmpqd	0, r0
    6b91:	7a 04       	ble	0x6b95
    6b93:	ea 09       	but	0x6b9c
    6b95:	17 c4 74 0c 	movd	-12(fp), 0(12(fp))
    6b99:	00 
    6b9a:	5f 00       	movqd	0, r0
    6b9c:	92 01       	exit	[r7]
    6b9e:	12 08       	ret	8
    6ba0:	82 80 14    	enter	[r7], 20
    6ba3:	e7 c5 78    	addr	-8(fp), tos
    6ba6:	e7 c5 7c    	addr	-4(fp), tos
    6ba9:	d7 85 0c 00 	movd	0(12(fp)), tos
    6bad:	d7 c5 08    	movd	8(fp), tos
    6bb0:	02 bf 25    	bsr	0x6ad5
    6bb3:	d7 01       	movd	r0, r7
    6bb5:	1f 00       	cmpqd	0, r0
    6bb7:	7a 04       	ble	0x6bbb
    6bb9:	ea 1c       	but	0x6bd5
    6bbb:	e7 c5 74    	addr	-12(fp), tos
    6bbe:	d7 c5 7c    	movd	-4(fp), tos
    6bc1:	d7 c5 78    	movd	-8(fp), tos
    6bc4:	22 11       	cxp	0x6bd5
    6bc6:	d7 01       	movd	r0, r7
    6bc8:	1f 00       	cmpqd	0, r0
    6bca:	7a 04       	ble	0x6bce
    6bcc:	ea 09       	but	0x6bd5
    6bce:	17 c4 74 0c 	movd	-12(fp), 0(12(fp))
    6bd2:	00 
    6bd3:	5f 00       	movqd	0, r0
    6bd5:	92 01       	exit	[r7]
    6bd7:	12 08       	ret	8
    6bd9:	82 e0 0c    	enter	[r5,r6,r7], 12
    6bdc:	57 c1 10    	movd	16(fp), r5
    6bdf:	9f 2b       	cmpqd	7, r5
    6be1:	ba 08       	bhs	0x6be9
    6be3:	17 d0 14    	movd	20(sb), r0
    6be6:	ea 80 ab    	but	0x6c91
    6be9:	17 28       	movd	r5, r0
    6beb:	9f 03       	cmpqd	7, r0
    6bed:	ba 05       	bhs	0x6bf2
    6bef:	02 86 d7    	bsr	0x72c6
    6bf2:	7d ef d8 04 	casew	0x6bf6[r0:w]
    6bf6:	14 00       	movb	r0, r0
    6bf8:	19 00       	orw	r0, r0
    6bfa:	69 00       	andw	r0, r1
    6bfc:	69 00       	andw	r0, r1
    6bfe:	69 00       	andw	r0, r1
    6c00:	69 00       	andw	r0, r1
    6c02:	83 00       	addd	r0, r2
    6c04:	90 00       	addcb	r0, r2
    6c06:	5f 38       	movqd	0, r7
    6c08:	ea 80 87    	but	0x6c8f
    6c0b:	ce d8 a5 0f 	movzbd	$15, tos
    6c0f:	5f b8       	movqd	0, tos
    6c11:	d7 85 0c 00 	movd	0(12(fp)), tos
    6c15:	22 0c       	cxp	0x6c21
    6c17:	97 01       	movd	r0, r6
    6c19:	9f 00       	cmpqd	1, r0
    6c1b:	4a 3b       	bhi	0x6c56
    6c1d:	17 80 08 6c 	movd	-20(8(fp)), r0
    6c21:	17 40 08    	movd	8(r0), r0
    6c24:	87 01       	cmpd	r0, r6
    6c26:	aa 30       	blo	0x6c56
    6c28:	57 80 08 70 	movd	-16(8(fp)), r1
    6c2c:	97 30       	movd	r6, r2
    6c2e:	8f 17       	addqd	-1, r2
    6c30:	87 a0 00 00 	cmpd	$4095, r2
    6c34:	0f ff 
    6c36:	ba 05       	bhs	0x6c3b
    6c38:	02 86 8a    	bsr	0x72c2
    6c3b:	4e 97 a0 02 	lshd	$2, r2
    6c3f:	67 f0 4a 00 	addr	0(r1)[r2:d], r1
    6c43:	d7 4d 0c    	movd	12(r1), tos
    6c46:	ce d8 a5 0f 	movzbd	$15, tos
    6c4a:	5f b8       	movqd	0, tos
    6c4c:	e7 85 0c 00 	addr	0(12(fp)), tos
    6c50:	22 12       	cxp	0x6c62
    6c52:	5f 38       	movqd	0, r7
    6c54:	ea 05       	but	0x6c59
    6c56:	d7 d1 14    	movd	20(sb), r7
    6c59:	ea 36       	but	0x6c8f
    6c5b:	57 80 08 bf 	movd	-96(8(fp)), r1
    6c5f:	a0 
    6c60:	97 00       	movd	r0, r2
    6c62:	0f 17       	addqd	-2, r2
    6c64:	9f 11       	cmpqd	3, r2
    6c66:	ba 05       	bhs	0x6c6b
    6c68:	02 86 5a    	bsr	0x72c2
    6c6b:	03 f4 4a 00 	addd	0(r1)[r2:d], 0(12(fp))
    6c6f:	0c 00 
    6c71:	5f 38       	movqd	0, r7
    6c73:	ea 1c       	but	0x6c8f
    6c75:	e7 85 0c 00 	addr	0(12(fp)), tos
    6c79:	2f bc       	sprd	fp, tos
    6c7b:	02 be ec    	bsr	0x6b67
    6c7e:	d7 01       	movd	r0, r7
    6c80:	ea 0f       	but	0x6c8f
    6c82:	e7 85 0c 00 	addr	0(12(fp)), tos
    6c86:	2f bc       	sprd	fp, tos
    6c88:	02 bf 18    	bsr	0x6ba0
    6c8b:	d7 01       	movd	r0, r7
    6c8d:	ea 02       	but	0x6c8f
    6c8f:	17 38       	movd	r7, r0
    6c91:	92 07       	exit	[r5,r6,r7]
    6c93:	12 0c       	ret	12
    6c95:	82 f0 10    	enter	[r4,r5,r6,r7], 16
    6c98:	57 c1 14    	movd	20(fp), r5
    6c9b:	d7 c5 0c    	movd	12(fp), tos
    6c9e:	d7 c5 08    	movd	8(fp), tos
    6ca1:	02 bd 7c    	bsr	0x6a1d
    6ca4:	5f 38       	movqd	0, r7
    6ca6:	5f 30       	movqd	0, r6
    6ca8:	1f 28       	cmpqd	0, r5
    6caa:	0a 2e       	beq	0x6cd8
    6cac:	1f 38       	cmpqd	0, r7
    6cae:	1a 2a       	bne	0x6cd8
    6cb0:	d7 c5 08    	movd	8(fp), tos
    6cb3:	02 bd 96    	bsr	0x6a49
    6cb6:	17 01       	movd	r0, r4
    6cb8:	d7 05       	movd	r0, tos
    6cba:	87 a1 3f ff 	cmpd	$1073741822, r6
    6cbe:	ff fe 
    6cc0:	ba 05       	bhs	0x6cc5
    6cc2:	02 86 00    	bsr	0x72c2
    6cc5:	e7 f5 86 10 	addr	0(16(fp))[r6:d], tos
    6cc9:	00 
    6cca:	d7 c5 08    	movd	8(fp), tos
    6ccd:	02 bf 0c    	bsr	0x6bd9
    6cd0:	d7 01       	movd	r0, r7
    6cd2:	8f 30       	addqd	1, r6
    6cd4:	8f 2f       	addqd	-1, r5
    6cd6:	ea 52       	but	0x6ca8
    6cd8:	17 38       	movd	r7, r0
    6cda:	92 0f       	exit	[r4,r5,r6,r7]
    6cdc:	12 10       	ret	16
    6cde:	82 f0 14    	enter	[r4,r5,r6,r7], 20
    6ce1:	17 80 08 0c 	movd	12(8(fp)), r0
    6ce5:	03 c0 10    	addd	16(fp), r0
    6ce8:	57 01       	movd	r0, r5
    6cea:	17 c1 14    	movd	20(fp), r4
    6ced:	97 c1 0c    	movd	12(fp), r6
    6cf0:	5f 38       	movqd	0, r7
    6cf2:	1f 30       	cmpqd	0, r6
    6cf4:	da 24       	bge	0x6d18
    6cf6:	c7 a1 3f ff 	cmpd	$1073741822, r7
    6cfa:	ff fe 
    6cfc:	ba 05       	bhs	0x6d01
    6cfe:	02 85 c4    	bsr	0x72c2
    6d01:	c7 a1 3f ff 	cmpd	$1073741822, r7
    6d05:	ff fe 
    6d07:	ba 05       	bhs	0x6d0c
    6d09:	02 85 b9    	bsr	0x72c2
    6d0c:	97 f7 6f 67 	movd	0(r5)[r7:d], 0(r4)[r7:d]
    6d10:	00 00 
    6d12:	0f 36       	addqd	-4, r6
    6d14:	8f 38       	addqd	1, r7
    6d16:	ea 5c       	but	0x6cf2
    6d18:	92 0f       	exit	[r4,r5,r6,r7]
    6d1a:	12 10       	ret	16
    6d1c:	82 f0 80 a4 	enter	[r4,r5,r6,r7], 164
    6d20:	af c4 bf 60 	sprd	sp, -160(fp)
    6d24:	7c a5 10    	adjspb	$16
    6d27:	af c4 bf a0 	sprd	sp, -96(fp)
    6d2b:	17 c0 10    	movd	16(fp), r0
    6d2e:	2b a0 00 00 	andd	$3, r0
    6d32:	00 03 
    6d34:	1f 00       	cmpqd	0, r0
    6d36:	1a 0b       	bne	0x6d41
    6d38:	07 a6 00 00 	cmpd	$156, 16(fp)
    6d3c:	00 9c 10 
    6d3f:	5a 08       	bls	0x6d47
    6d41:	17 d0 14    	movd	20(sb), r0
    6d44:	ea 84 77    	but	0x71bb
    6d47:	17 c6 0c 6c 	movd	12(fp), -20(fp)
    6d4b:	d7 c1 6c    	movd	-20(fp), r7
    6d4e:	c7 a3 22 33 	cmpd	$573772928, 0(r7)
    6d52:	14 80 00 
    6d55:	1a 2f       	bne	0x6d84
    6d57:	1f 78 08    	cmpqd	0, 8(r7)
    6d5a:	0a 2a       	beq	0x6d84
    6d5c:	c7 a3 00 00 	cmpd	$4096, 8(r7)
    6d60:	10 00 08 
    6d63:	aa 21       	blo	0x6d84
    6d65:	1f 7a 0c    	cmpqd	4, 12(r7)
    6d68:	4a 1c       	bhi	0x6d84
    6d6a:	17 78 34    	movd	52(r7), r0
    6d6d:	2b a0 00 00 	andd	$3, r0
    6d71:	00 03 
    6d73:	1f 00       	cmpqd	0, r0
    6d75:	1a 0f       	bne	0x6d84
    6d77:	17 78 2c    	movd	44(r7), r0
    6d7a:	2b a0 00 00 	andd	$3, r0
    6d7e:	00 03 
    6d80:	1f 00       	cmpqd	0, r0
    6d82:	0a 08       	beq	0x6d8a
    6d84:	17 d0 14    	movd	20(sb), r0
    6d87:	ea 84 34    	but	0x71bb
    6d8a:	5f b9       	movqd	2, tos
    6d8c:	d7 7d 08    	movd	8(r7), tos
    6d8f:	d7 c5 08    	movd	8(fp), tos
    6d92:	02 bb bc    	bsr	0x694e
    6d95:	4e 17 a0 01 	lshd	$1, r0
    6d99:	17 06 64    	movd	r0, -28(fp)
    6d9c:	ce d8 a5 08 	movzbd	$8, tos
    6da0:	d7 7d 0c    	movd	12(r7), tos
    6da3:	d7 c5 08    	movd	8(fp), tos
    6da6:	02 bb a8    	bsr	0x694e
    6da9:	4e 17 a0 ff 	lshd	$-1, r0
    6dad:	17 06 60    	movd	r0, -32(fp)
    6db0:	97 78 10    	movd	16(r7), r2
    6db3:	83 78 14    	addd	20(r7), r2
    6db6:	83 78 18    	addd	24(r7), r2
    6db9:	83 78 1c    	addd	28(r7), r2
    6dbc:	83 78 20    	addd	32(r7), r2
    6dbf:	83 78 24    	addd	36(r7), r2
    6dc2:	83 78 28    	addd	40(r7), r2
    6dc5:	4e 97 a0 02 	lshd	$2, r2
    6dc9:	17 16 5c    	movd	r2, -36(fp)
    6dcc:	ce 58 a0 80 	movzbd	$-128, r1
    6dd0:	43 c0 64    	addd	-28(fp), r1
    6dd3:	43 00       	addd	r0, r1
    6dd5:	43 10       	addd	r2, r1
    6dd7:	43 78 2c    	addd	44(r7), r1
    6dda:	17 0e 58    	movd	r1, -40(fp)
    6ddd:	17 78 08    	movd	8(r7), r0
    6de0:	4e 17 a0 04 	lshd	$4, r0
    6de4:	17 06 54    	movd	r0, -44(fp)
    6de7:	43 c0 0c    	addd	12(fp), r1
    6dea:	d7 08       	movd	r1, r3
    6dec:	e3 78 2c    	subd	44(r7), r3
    6def:	17 1e 74    	movd	r3, -12(fp)
    6df2:	57 c0 0c    	movd	12(fp), r1
    6df5:	43 c0 58    	addd	-40(fp), r1
    6df8:	17 0e 70    	movd	r1, -16(fp)
    6dfb:	ce d8 a5 10 	movzbd	$16, tos
    6dff:	d7 7d 30    	movd	48(r7), tos
    6e02:	d7 c5 08    	movd	8(fp), tos
    6e05:	02 bb 49    	bsr	0x694e
    6e08:	17 06 4c    	movd	r0, -52(fp)
    6e0b:	ce d8 a5 10 	movzbd	$16, tos
    6e0f:	97 78 0c    	movd	12(r7), r2
    6e12:	4e 97 a0 02 	lshd	$2, r2
    6e16:	57 10       	movd	r2, r1
    6e18:	43 78 34    	addd	52(r7), r1
    6e1b:	d7 0d       	movd	r1, tos
    6e1d:	d7 c5 08    	movd	8(fp), tos
    6e20:	02 bb 2e    	bsr	0x694e
    6e23:	17 06 48    	movd	r0, -56(fp)
    6e26:	ce d8 a5 10 	movzbd	$16, tos
    6e2a:	d7 7d 38    	movd	56(r7), tos
    6e2d:	d7 c5 08    	movd	8(fp), tos
    6e30:	02 bb 1e    	bsr	0x694e
    6e33:	17 06 44    	movd	r0, -60(fp)
    6e36:	57 c0 0c    	movd	12(fp), r1
    6e39:	43 c0 58    	addd	-40(fp), r1
    6e3c:	43 c0 54    	addd	-44(fp), r1
    6e3f:	43 c0 4c    	addd	-52(fp), r1
    6e42:	43 78 34    	addd	52(r7), r1
    6e45:	17 0e bf a4 	movd	r1, -92(fp)
    6e49:	97 c0 58    	movd	-40(fp), r2
    6e4c:	83 c0 54    	addd	-44(fp), r2
    6e4f:	83 c0 4c    	addd	-52(fp), r2
    6e52:	83 c0 48    	addd	-56(fp), r2
    6e55:	83 00       	addd	r0, r2
    6e57:	17 16 50    	movd	r2, -48(fp)
    6e5a:	87 c0 10    	cmpd	16(fp), r2
    6e5d:	0a 08       	beq	0x6e65
    6e5f:	17 d0 14    	movd	20(sb), r0
    6e62:	ea 83 59    	but	0x71bb
    6e65:	17 7e 08 40 	movd	8(r7), -64(fp)
    6e69:	17 c6 40 bf 	movd	-64(fp), -72(fp)
    6e6d:	b8 
    6e6e:	df c0 bf b4 	movqd	1, -76(fp)
    6e72:	07 c6 bf b8 	cmpd	-72(fp), -64(fp)
    6e76:	40 
    6e77:	ba 08       	bhs	0x6e7f
    6e79:	17 c1 bf b8 	movd	-72(fp), r4
    6e7d:	ea 05       	but	0x6e82
    6e7f:	17 c1 40    	movd	-64(fp), r4
    6e82:	5f b8       	movqd	0, tos
    6e84:	97 20       	movd	r4, r2
    6e86:	4e 97 a0 04 	lshd	$4, r2
    6e8a:	d7 15       	movd	r2, tos
    6e8c:	e7 c5 bf b0 	addr	-80(fp), tos
    6e90:	22 13       	cxp	0x6ea3
    6e92:	57 01       	movd	r0, r5
    6e94:	1f 00       	cmpqd	0, r0
    6e96:	6a 04       	bgt	0x6e9a
    6e98:	ea 04       	but	0x6e9c
    6e9a:	8f 27       	addqd	-1, r4
    6e9c:	1f 00       	cmpqd	0, r0
    6e9e:	7a 06       	ble	0x6ea4
    6ea0:	1f 20       	cmpqd	0, r4
    6ea2:	1a 60       	bne	0x6e82
    6ea4:	1f 00       	cmpqd	0, r0
    6ea6:	7a 05       	ble	0x6eab
    6ea8:	ea 83 13    	but	0x71bb
    6eab:	07 c1 bf b8 	cmpd	-72(fp), r4
    6eaf:	5a 06       	bls	0x6eb5
    6eb1:	17 26 bf b8 	movd	r4, -72(fp)
    6eb5:	df c0 bf ac 	movqd	1, -84(fp)
    6eb9:	57 20       	movd	r4, r1
    6ebb:	17 0e bf 5c 	movd	r1, -164(fp)
    6ebf:	ea 3b       	but	0x6efa
    6ec1:	57 c0 bf ac 	movd	-84(fp), r1
    6ec5:	8f 0f       	addqd	-1, r1
    6ec7:	47 a0 00 00 	cmpd	$4095, r1
    6ecb:	0f ff 
    6ecd:	ba 05       	bhs	0x6ed2
    6ecf:	02 83 f3    	bsr	0x72c2
    6ed2:	4e 57 a0 02 	lshd	$2, r1
    6ed6:	27 f0 81 bf 	addr	0(-80(fp))[r1:d], r0
    6eda:	b0 00 
    6edc:	97 01       	movd	r0, r6
    6ede:	97 c0 bf b4 	movd	-76(fp), r2
    6ee2:	8f 17       	addqd	-1, r2
    6ee4:	87 a0 00 00 	cmpd	$4095, r2
    6ee8:	0f ff 
    6eea:	ba 05       	bhs	0x6eef
    6eec:	02 83 d6    	bsr	0x72c2
    6eef:	4e 97 a0 02 	lshd	$2, r2
    6ef3:	a7 f0 82 70 	addr	0(-16(fp))[r2:d], r2
    6ef7:	00 
    6ef8:	ea 04       	but	0x6efc
    6efa:	ea 0d       	but	0x6f07
    6efc:	97 02 0c    	movd	r0, 12(r2)
    6eff:	8f c0 bf b4 	addqd	1, -76(fp)
    6f03:	8f c0 bf ac 	addqd	1, -84(fp)
    6f07:	07 c6 bf 5c 	cmpd	-164(fp), -84(fp)
    6f0b:	bf ac 
    6f0d:	da bf b4    	bge	0x6ec1
    6f10:	23 26 40    	subd	r4, -64(fp)
    6f13:	1f c0 40    	cmpqd	0, -64(fp)
    6f16:	1a bf 5c    	bne	0x6e72
    6f19:	17 c4 0c bf 	movd	12(fp), 0(-96(fp))
    6f1d:	a0 00 
    6f1f:	17 80 bf a0 	movd	0(-96(fp)), r0
    6f23:	00 
    6f24:	03 c0 4c    	addd	-52(fp), r0
    6f27:	17 04 bf a0 	movd	r0, 4(-96(fp))
    6f2b:	04 
    6f2c:	03 c0 48    	addd	-56(fp), r0
    6f2f:	57 00       	movd	r0, r1
    6f31:	17 0c bf a0 	movd	r1, 8(-96(fp))
    6f35:	08 
    6f36:	43 c0 44    	addd	-60(fp), r1
    6f39:	17 08       	movd	r1, r0
    6f3b:	17 06 bf 74 	movd	r0, -140(fp)
    6f3f:	57 c0 4c    	movd	-52(fp), r1
    6f42:	43 c0 48    	addd	-56(fp), r1
    6f45:	43 c0 44    	addd	-60(fp), r1
    6f48:	17 0e bf 98 	movd	r1, -104(fp)
    6f4c:	5f ba       	movqd	4, tos
    6f4e:	d7 7d 3c    	movd	60(r7), tos
    6f51:	d7 c5 08    	movd	8(fp), tos
    6f54:	02 b9 fa    	bsr	0x694e
    6f57:	d7 03 3c    	movd	r0, 60(r7)
    6f5a:	03 c0 bf 98 	addd	-104(fp), r0
    6f5e:	97 00       	movd	r0, r2
    6f60:	87 c0 10    	cmpd	16(fp), r2
    6f63:	ba 06       	bhs	0x6f69
    6f65:	df 08       	movqd	1, r1
    6f67:	ea 04       	but	0x6f6b
    6f69:	5f 08       	movqd	0, r1
    6f6b:	17 0e bf 9c 	movd	r1, -100(fp)
    6f6f:	97 c0 bf 98 	movd	-104(fp), r2
    6f73:	83 78 3c    	addd	60(r7), r2
    6f76:	87 c0 10    	cmpd	16(fp), r2
    6f79:	1a 06       	bne	0x6f7f
    6f7b:	df 00       	movqd	1, r0
    6f7d:	ea 04       	but	0x6f81
    6f7f:	5f 00       	movqd	0, r0
    6f81:	17 06 bf 64 	movd	r0, -156(fp)
    6f85:	1f 08       	cmpqd	0, r1
    6f87:	0a 2b       	beq	0x6fb2
    6f89:	d7 7d 3c    	movd	60(r7), tos
    6f8c:	1f c8 00    	cmpqd	0, 0(sp)
    6f8f:	7a 05       	ble	0x6f94
    6f91:	02 83 39    	bsr	0x72ca
    6f94:	e7 c5 bf 6c 	addr	-148(fp), tos
    6f98:	22 06       	cxp	0x6f9e
    6f9a:	57 01       	movd	r0, r5
    6f9c:	1f 00       	cmpqd	0, r0
    6f9e:	7a 05       	ble	0x6fa3
    6fa0:	ea 82 1b    	but	0x71bb
    6fa3:	17 c4 bf 6c 	movd	-148(fp), 12(-96(fp))
    6fa7:	bf a0 0c 
    6faa:	17 c6 bf 74 	movd	-140(fp), -144(fp)
    6fae:	bf 70 
    6fb0:	ea 1a       	but	0x6fca
    6fb2:	97 80 bf a0 	movd	8(-96(fp)), r2
    6fb6:	08 
    6fb7:	83 c0 44    	addd	-60(fp), r2
    6fba:	17 14 bf a0 	movd	r2, 12(-96(fp))
    6fbe:	0c 
    6fbf:	d7 c0 bf 74 	movd	-140(fp), r3
    6fc3:	c3 78 3c    	addd	60(r7), r3
    6fc6:	17 1e bf 70 	movd	r3, -144(fp)
    6fca:	97 78 08    	movd	8(r7), r2
    6fcd:	4e 97 a0 02 	lshd	$2, r2
    6fd1:	d7 15       	movd	r2, tos
    6fd3:	d7 c5 70    	movd	-16(fp), tos
    6fd6:	ce d8 a5 80 	movzbd	$-128, tos
    6fda:	2f bc       	sprd	fp, tos
    6fdc:	02 bc b9    	bsr	0x6c95
    6fdf:	57 01       	movd	r0, r5
    6fe1:	1f 00       	cmpqd	0, r0
    6fe3:	7a 05       	ble	0x6fe8
    6fe5:	ea 81 d6    	but	0x71bb
    6fe8:	d7 7d 0c    	movd	12(r7), tos
    6feb:	d7 c5 bf a4 	movd	-92(fp), tos
    6fef:	ce 58 a0 80 	movzbd	$-128, r1
    6ff3:	43 c0 64    	addd	-28(fp), r1
    6ff6:	d7 0d       	movd	r1, tos
    6ff8:	2f bc       	sprd	fp, tos
    6ffa:	02 bc 9b    	bsr	0x6c95
    6ffd:	57 01       	movd	r0, r5
    6fff:	1f 00       	cmpqd	0, r0
    7001:	7a 05       	ble	0x7006
    7003:	ea 81 b8    	but	0x71bb
    7006:	ce 58 a0 80 	movzbd	$-128, r1
    700a:	43 c0 64    	addd	-28(fp), r1
    700d:	43 c0 60    	addd	-32(fp), r1
    7010:	d7 0d       	movd	r1, tos
    7012:	2f bc       	sprd	fp, tos
    7014:	02 ba 09    	bsr	0x6a1d
    7017:	27 78 10    	addr	16(r7), r0
    701a:	17 06 bf 94 	movd	r0, -108(fp)
    701e:	df c0 bf 84 	movqd	1, -124(fp)
    7022:	ea 80 79    	but	0x709b
    7025:	df c0 bf 90 	movqd	1, -112(fp)
    7029:	57 c0 bf 84 	movd	-124(fp), r1
    702d:	8f 0f       	addqd	-1, r1
    702f:	47 a0 3f ff 	cmpd	$1073741822, r1
    7033:	ff fe 
    7035:	ba 05       	bhs	0x703a
    7037:	02 82 8b    	bsr	0x72c2
    703a:	17 f0 81 bf 	movd	0(-108(fp))[r1:d], r0
    703e:	94 00 
    7040:	17 06 bf 5c 	movd	r0, -164(fp)
    7044:	ea 80 4a    	but	0x708e
    7047:	2f bc       	sprd	fp, tos
    7049:	02 ba 74    	bsr	0x6abd
    704c:	17 06 bf 8c 	movd	r0, -116(fp)
    7050:	57 c0 58    	movd	-40(fp), r1
    7053:	43 c0 54    	addd	-44(fp), r1
    7056:	47 00       	cmpd	r0, r1
    7058:	aa 0b       	blo	0x7063
    705a:	57 c0 50    	movd	-48(fp), r1
    705d:	0f 0e       	addqd	-4, r1
    705f:	47 00       	cmpd	r0, r1
    7061:	5a 08       	bls	0x7069
    7063:	17 d0 14    	movd	20(sb), r0
    7066:	ea 81 55    	but	0x71bb
    7069:	17 c0 0c    	movd	12(fp), r0
    706c:	03 c0 bf 8c 	addd	-116(fp), r0
    7070:	17 06 bf 88 	movd	r0, -120(fp)
    7074:	d7 c5 bf 84 	movd	-124(fp), tos
    7078:	d7 c5 bf 88 	movd	-120(fp), tos
    707c:	2f bc       	sprd	fp, tos
    707e:	02 bb 5b    	bsr	0x6bd9
    7081:	57 01       	movd	r0, r5
    7083:	1f 00       	cmpqd	0, r0
    7085:	7a 05       	ble	0x708a
    7087:	ea 81 34    	but	0x71bb
    708a:	8f c0 bf 90 	addqd	1, -112(fp)
    708e:	07 c6 bf 5c 	cmpd	-164(fp), -112(fp)
    7092:	bf 90 
    7094:	ba bf b3    	bhs	0x7047
    7097:	8f c0 bf 84 	addqd	1, -124(fp)
    709b:	9f c3 bf 84 	cmpqd	7, -124(fp)
    709f:	ba bf 86    	bhs	0x7025
    70a2:	df b8       	movqd	1, tos
    70a4:	e7 7d 04    	addr	4(r7), tos
    70a7:	2f bc       	sprd	fp, tos
    70a9:	02 bb 30    	bsr	0x6bd9
    70ac:	57 01       	movd	r0, r5
    70ae:	1f 00       	cmpqd	0, r0
    70b0:	7a 05       	ble	0x70b5
    70b2:	ea 81 09    	but	0x71bb
    70b5:	17 7c 04 14 	movd	4(r7), 0(20(fp))
    70b9:	00 
    70ba:	df c0 bf 80 	movqd	1, -128(fp)
    70be:	57 78 08    	movd	8(r7), r1
    70c1:	17 0e bf 5c 	movd	r1, -164(fp)
    70c5:	ea 80 57    	but	0x711c
    70c8:	57 c0 bf 80 	movd	-128(fp), r1
    70cc:	8f 0f       	addqd	-1, r1
    70ce:	47 a0 00 00 	cmpd	$4095, r1
    70d2:	0f ff 
    70d4:	ba 05       	bhs	0x70d9
    70d6:	02 81 ec    	bsr	0x72c2
    70d9:	4e 57 a0 02 	lshd	$2, r1
    70dd:	27 f0 81 70 	addr	0(-16(fp))[r1:d], r0
    70e1:	00 
    70e2:	97 41 0c    	movd	12(r0), r6
    70e5:	ce 83 43 00 	movmd	0(r0), 0(r6), 4
    70e9:	00 0f 
    70eb:	07 7e 08 bf 	cmpd	8(r7), -128(fp)
    70ef:	80 
    70f0:	1a 08       	bne	0x70f8
    70f2:	97 d3 08 0c 	movd	8(sb), 12(r6)
    70f6:	ea 22       	but	0x7118
    70f8:	97 c0 bf 80 	movd	-128(fp), r2
    70fc:	8f 10       	addqd	1, r2
    70fe:	8f 17       	addqd	-1, r2
    7100:	87 a0 00 00 	cmpd	$4095, r2
    7104:	0f ff 
    7106:	ba 05       	bhs	0x710b
    7108:	02 81 ba    	bsr	0x72c2
    710b:	4e 97 a0 02 	lshd	$2, r2
    710f:	a7 f0 82 70 	addr	0(-16(fp))[r2:d], r2
    7113:	00 
    7114:	97 53 0c 0c 	movd	12(r2), 12(r6)
    7118:	8f c0 bf 80 	addqd	1, -128(fp)
    711c:	07 c6 bf 5c 	cmpd	-164(fp), -128(fp)
    7120:	bf 80 
    7122:	ba bf a6    	bhs	0x70c8
    7125:	97 81 70 0c 	movd	12(-16(fp)), r6
    7129:	17 36 bf 7c 	movd	r6, -132(fp)
    712d:	17 86 bf 7c 	movd	4(-132(fp)), -136(fp)
    7131:	04 bf 78 
    7134:	97 71 0c    	movd	12(r6), r6
    7137:	87 d1 08    	cmpd	8(sb), r6
    713a:	0a 09       	beq	0x7143
    713c:	87 c3 bf 78 	cmpd	-136(fp), 4(r6)
    7140:	04 
    7141:	0a 73       	beq	0x7134
    7143:	17 34 bf 7c 	movd	r6, 12(-132(fp))
    7147:	0c 
    7148:	87 d1 08    	cmpd	8(sb), r6
    714b:	1a 5e       	bne	0x7129
    714d:	17 86 70 0c 	movd	12(-16(fp)), -132(fp)
    7151:	bf 7c 
    7153:	87 d6 08 10 	cmpd	8(sb), 16(sb)
    7157:	0a 09       	beq	0x7160
    7159:	87 d4 08 10 	cmpd	8(sb), 0(16(sb))
    715d:	00 
    715e:	0a 0f       	beq	0x716d
    7160:	ce d8 a5 2b 	movzbd	$43, tos
    7164:	e7 95 04 80 	addr	179(4(sb)), tos
    7168:	b3 
    7169:	22 04       	cxp	0x716d
    716b:	ea 08       	but	0x7173
    716d:	97 c4 bf 7c 	movd	-132(fp), 0(16(sb))
    7171:	10 00 
    7173:	d7 85 bf a0 	movd	0(-96(fp)), tos
    7177:	00 
    7178:	17 c0 58    	movd	-40(fp), r0
    717b:	03 c0 54    	addd	-44(fp), r0
    717e:	d7 05       	movd	r0, tos
    7180:	17 c0 4c    	movd	-52(fp), r0
    7183:	03 c0 48    	addd	-56(fp), r0
    7186:	03 c0 44    	addd	-60(fp), r0
    7189:	d7 05       	movd	r0, tos
    718b:	2f bc       	sprd	fp, tos
    718d:	02 bb 51    	bsr	0x6cde
    7190:	1f c0 bf 64 	cmpqd	0, -156(fp)
    7194:	0a 04       	beq	0x7198
    7196:	ea 23       	but	0x71b9
    7198:	d7 c5 bf 70 	movd	-144(fp), tos
    719c:	d7 c5 0c    	movd	12(fp), tos
    719f:	22 0f       	cxp	0x71ae
    71a1:	57 01       	movd	r0, r5
    71a3:	1f 00       	cmpqd	0, r0
    71a5:	7a 05       	ble	0x71aa
    71a7:	ea 80 14    	but	0x71bb
    71aa:	d7 c5 bf 70 	movd	-144(fp), tos
    71ae:	22 10       	cxp	0x71be
    71b0:	57 01       	movd	r0, r5
    71b2:	1f 00       	cmpqd	0, r0
    71b4:	7a 05       	ble	0x71b9
    71b6:	ea 80 05    	but	0x71bb
    71b9:	5f 00       	movqd	0, r0
    71bb:	ef c4 bf 60 	lprd	sp, -160(fp)
    71bf:	92 0f       	exit	[r4,r5,r6,r7]
    71c1:	12 10       	ret	16
    71c3:	82 80 18    	enter	[r7], 24
    71c6:	af c4 6c    	sprd	sp, -20(fp)
    71c9:	17 c0 18    	movd	24(fp), r0
    71cc:	8f 00       	addqd	1, r0
    71ce:	7f 05       	adjspd	r0
    71d0:	57 c0 14    	movd	20(fp), r1
    71d3:	af 14       	sprd	sp, r2
    71d5:	0e 00 00    	movsb	[]
    71d8:	af c4 14    	sprd	sp, 20(fp)
    71db:	e7 c5 74    	addr	-12(fp), tos
    71de:	e7 c5 78    	addr	-8(fp), tos
    71e1:	2f bc       	sprd	fp, tos
    71e3:	02 b7 86    	bsr	0x6969
    71e6:	d7 01       	movd	r0, r7
    71e8:	1f 00       	cmpqd	0, r0
    71ea:	7a 05       	ble	0x71ef
    71ec:	ea 80 3b    	but	0x7227
    71ef:	e7 c5 70    	addr	-16(fp), tos
    71f2:	d7 c5 74    	movd	-12(fp), tos
    71f5:	d7 c5 78    	movd	-8(fp), tos
    71f8:	2f bc       	sprd	fp, tos
    71fa:	02 bb 22    	bsr	0x6d1c
    71fd:	d7 01       	movd	r0, r7
    71ff:	1f 00       	cmpqd	0, r0
    7201:	7a 04       	ble	0x7205
    7203:	ea 24       	but	0x7227
    7205:	5f b8       	movqd	0, tos
    7207:	d7 95 10 00 	movd	0(16(sb)), tos
    720b:	22 14       	cxp	0x721f
    720d:	d7 01       	movd	r0, r7
    720f:	1f 00       	cmpqd	0, r0
    7211:	7a 04       	ble	0x7215
    7213:	ea 14       	but	0x7227
    7215:	d7 c5 18    	movd	24(fp), tos
    7218:	d7 c5 14    	movd	20(fp), tos
    721b:	22 15       	cxp	0x7230
    721d:	d7 05       	movd	r0, tos
    721f:	d7 c5 14    	movd	20(fp), tos
    7222:	7f c0 70    	cxpd	-16(fp)
    7225:	d7 01       	movd	r0, r7
    7227:	ef c4 6c    	lprd	sp, -20(fp)
    722a:	92 01       	exit	[r7]
    722c:	32 10       	rxp	16
    722e:	82 00 08    	enter	[], 8
    7231:	ce d8 a5 08 	movzbd	$8, tos
    7235:	e7 c5 7c    	addr	-4(fp), tos
    7238:	22 16       	cxp	0x724e
    723a:	07 d6 08 7c 	cmpd	8(sb), -4(fp)
    723e:	1a 0d       	bne	0x724b
    7240:	ce d8 a5 1c 	movzbd	$28, tos
    7244:	e7 95 04 80 	addr	223(4(sb)), tos
    7248:	df 
    7249:	22 04       	cxp	0x724d
    724b:	17 d4 10 7c 	movd	16(sb), 4(-4(fp))
    724f:	04 
    7250:	17 d4 08 7c 	movd	8(sb), 0(-4(fp))
    7254:	00 
    7255:	97 c6 7c 10 	movd	-4(fp), 16(sb)
    7259:	5f 00       	movqd	0, r0
    725b:	92 00       	exit	[]
    725d:	32 00       	rxp	0
    725f:	82 00 0c    	enter	[], 12
    7262:	87 d6 08 10 	cmpd	8(sb), 16(sb)
    7266:	1a 0d       	bne	0x7273
    7268:	ce d8 a5 1b 	movzbd	$27, tos
    726c:	e7 95 04 80 	addr	252(4(sb)), tos
    7270:	fc 
    7271:	22 04       	cxp	0x7275
    7273:	df b8       	movqd	1, tos
    7275:	d7 95 10 00 	movd	0(16(sb)), tos
    7279:	22 14       	cxp	0x728d
    727b:	17 06 7c    	movd	r0, -4(fp)
    727e:	17 d6 10 78 	movd	16(sb), -8(fp)
    7282:	97 86 78 04 	movd	4(-8(fp)), 16(sb)
    7286:	10 
    7287:	ce d8 a5 08 	movzbd	$8, tos
    728b:	e7 c5 78    	addr	-8(fp), tos
    728e:	22 17       	cxp	0x72a5
    7290:	5f 00       	movqd	0, r0
    7292:	92 00       	exit	[]
    7294:	32 00       	rxp	0
    7296:	82 00 04    	enter	[], 4
    7299:	22 18       	cxp	0x72b1
    729b:	97 06 0c    	movd	r0, 12(sb)
    729e:	97 d6 08 10 	movd	8(sb), 16(sb)
    72a2:	5f b8       	movqd	0, tos
    72a4:	22 19       	cxp	0x72bd
    72a6:	97 06 14    	movd	r0, 20(sb)
    72a9:	df b8       	movqd	1, tos
    72ab:	22 19       	cxp	0x72c4
    72ad:	97 06 18    	movd	r0, 24(sb)
    72b0:	5f b9       	movqd	2, tos
    72b2:	22 19       	cxp	0x72cb
    72b4:	97 06 1c    	movd	r0, 28(sb)
    72b7:	df b9       	movqd	3, tos
    72b9:	22 19       	cxp	0x72d2
    72bb:	97 06 20    	movd	r0, 32(sb)
    72be:	92 00       	exit	[]
    72c0:	32 00       	rxp	0
    72c2:	5f b8       	movqd	0, tos
    72c4:	ea 08       	but	0x72cc
    72c6:	df b8       	movqd	1, tos
    72c8:	ea 04       	but	0x72cc
    72ca:	df b9       	movqd	3, tos
    72cc:	22 1a       	cxp	0x72e6
    72ce:	00 00       	addb	r0, r0
    72d0:	82 00 00    	enter	[], 0
    72d3:	d7 c5 10    	movd	16(fp), tos
    72d6:	d7 c5 0c    	movd	12(fp), tos
    72d9:	ce d8 a5 2b 	movzbd	$43, tos
    72dd:	e7 95 04 00 	addr	0(4(sb)), tos
    72e1:	22 00       	cxp	0x72e1
    72e3:	92 00       	exit	[]
    72e5:	32 08       	rxp	8
    72e7:	82 00 00    	enter	[], 0
    72ea:	df b8       	movqd	1, tos
    72ec:	e7 95 04 2c 	addr	44(4(sb)), tos
    72f0:	d7 c5 0c    	movd	12(fp), tos
    72f3:	ce d8 a5 10 	movzbd	$16, tos
    72f7:	22 01       	cxp	0x72f8
    72f9:	92 00       	exit	[]
    72fb:	32 04       	rxp	4
    72fd:	82 00 00    	enter	[], 0
    7300:	df b8       	movqd	1, tos
    7302:	e7 95 04 2d 	addr	45(4(sb)), tos
    7306:	d7 c5 0c    	movd	12(fp), tos
    7309:	5f b8       	movqd	0, tos
    730b:	22 01       	cxp	0x730c
    730d:	92 00       	exit	[]
    730f:	32 04       	rxp	4
    7311:	82 00 04    	enter	[], 4
    7314:	22 02       	cxp	0x7316
    7316:	97 d6 08 10 	movd	8(sb), 16(sb)
    731a:	d7 d5 14    	movd	20(sb), tos
    731d:	22 03       	cxp	0x7320
    731f:	1f 00       	cmpqd	0, r0
    7321:	0a 09       	beq	0x732a
    7323:	d7 d5 14    	movd	20(sb), tos
    7326:	22 04       	cxp	0x732a
    7328:	ea 0f       	but	0x7337
    732a:	ce d8 a5 1a 	movzbd	$26, tos
    732e:	e7 95 04 2e 	addr	46(4(sb)), tos
    7332:	22 05       	cxp	0x7337
    7334:	02 86 b7    	bsr	0x79eb
    7337:	92 00       	exit	[]
    7339:	32 00       	rxp	0
    733b:	82 e0 14    	enter	[r5,r6,r7], 20
    733e:	af c4 6c    	sprd	sp, -20(fp)
    7341:	57 c1 10    	movd	16(fp), r5
    7344:	7d a5 00 58 	adjspw	$88
    7348:	af c4 74    	sprd	sp, -12(fp)
    734b:	57 c0 0c    	movd	12(fp), r1
    734e:	97 c0 74    	movd	-12(fp), r2
    7351:	ce 18 a0 16 	movzbd	$22, r0
    7355:	0e 03 00    	movsd	[]
    7358:	5f 31       	movqd	2, r6
    735a:	d7 85 74 14 	movd	20(-12(fp)), tos
    735e:	e7 c5 7c    	addr	-4(fp), tos
    7361:	22 06       	cxp	0x7367
    7363:	d7 c5 0c    	movd	12(fp), tos
    7366:	d7 c5 74    	movd	-12(fp), tos
    7369:	d7 2d       	movd	r5, tos
    736b:	d7 35       	movd	r6, tos
    736d:	d7 c5 7c    	movd	-4(fp), tos
    7370:	22 07       	cxp	0x7377
    7372:	d7 01       	movd	r0, r7
    7374:	1f 01       	cmpqd	2, r0
    7376:	6a 04       	bgt	0x737a
    7378:	5f 38       	movqd	0, r7
    737a:	1f 38       	cmpqd	0, r7
    737c:	7a 05       	ble	0x7381
    737e:	ea 80 2c    	but	0x73aa
    7381:	87 a1 00 00 	cmpd	$8, r6
    7385:	00 08 
    7387:	1a 08       	bne	0x738f
    7389:	1f 38       	cmpqd	0, r7
    738b:	1a 04       	bne	0x738f
    738d:	ea 1d       	but	0x73aa
    738f:	1f 38       	cmpqd	0, r7
    7391:	1a 08       	bne	0x7399
    7393:	ce 98 a1 08 	movzbd	$8, r6
    7397:	ea 10       	but	0x73a7
    7399:	87 a1 00 00 	cmpd	$8, r6
    739d:	00 08 
    739f:	1a 06       	bne	0x73a5
    73a1:	df 31       	movqd	3, r6
    73a3:	ea 04       	but	0x73a7
    73a5:	ea 05       	but	0x73aa
    73a7:	ea bf b3    	but	0x735a
    73aa:	17 38       	movd	r7, r0
    73ac:	ef c4 6c    	lprd	sp, -20(fp)
    73af:	92 07       	exit	[r5,r6,r7]
    73b1:	32 08       	rxp	8
    73b3:	82 00 00    	enter	[], 0
    73b6:	ce d8 a5 24 	movzbd	$36, tos
    73ba:	e7 95 04 80 	addr	73(4(sb)), tos
    73be:	49 
    73bf:	22 08       	cxp	0x73c7
    73c1:	d7 85 14 14 	movd	20(20(fp)), tos
    73c5:	22 09       	cxp	0x73ce
    73c7:	df ba       	movqd	5, tos
    73c9:	e7 95 04 80 	addr	110(4(sb)), tos
    73cd:	6e 
    73ce:	22 08       	cxp	0x73d6
    73d0:	d7 85 14 04 	movd	4(20(fp)), tos
    73d4:	22 09       	cxp	0x73dd
    73d6:	ce d8 a5 0e 	movzbd	$14, tos
    73da:	e7 95 04 80 	addr	116(4(sb)), tos
    73de:	74 
    73df:	22 08       	cxp	0x73e7
    73e1:	d7 c5 10    	movd	16(fp), tos
    73e4:	22 09       	cxp	0x73ed
    73e6:	5f bb       	movqd	6, tos
    73e8:	e7 95 04 80 	addr	131(4(sb)), tos
    73ec:	83 
    73ed:	22 08       	cxp	0x73f5
    73ef:	d7 85 18 14 	movd	20(24(fp)), tos
    73f3:	22 09       	cxp	0x73fc
    73f5:	df ba       	movqd	5, tos
    73f7:	e7 95 04 80 	addr	138(4(sb)), tos
    73fb:	8a 
    73fc:	22 08       	cxp	0x7404
    73fe:	d7 85 18 04 	movd	4(24(fp)), tos
    7402:	22 09       	cxp	0x740b
    7404:	5f bb       	movqd	6, tos
    7406:	e7 95 04 80 	addr	144(4(sb)), tos
    740a:	90 
    740b:	22 08       	cxp	0x7413
    740d:	d7 85 18 08 	movd	8(24(fp)), tos
    7411:	22 09       	cxp	0x741a
    7413:	22 0a       	cxp	0x741d
    7415:	d7 c5 10    	movd	16(fp), tos
    7418:	22 0b       	cxp	0x7423
    741a:	02 85 d1    	bsr	0x79eb
    741d:	92 00       	exit	[]
    741f:	32 10       	rxp	16
    7421:	82 e0 0c    	enter	[r5,r6,r7], 12
    7424:	97 c1 10    	movd	16(fp), r6
    7427:	57 71 04    	movd	4(r6), r5
    742a:	17 28       	movd	r5, r0
    742c:	0f 06       	addqd	-4, r0
    742e:	d7 01       	movd	r0, r7
    7430:	1f 40 00    	cmpqd	0, 0(r0)
    7433:	1a 0a       	bne	0x743d
    7435:	27 b4 0c 00 	addr	EXT(12) + 0, 0(12(fp))
    7439:	0c 00 
    743b:	ea 07       	but	0x7442
    743d:	17 44 00 0c 	movd	0(r0), 0(12(fp))
    7441:	00 
    7442:	92 07       	exit	[r5,r6,r7]
    7444:	32 08       	rxp	8
    7446:	82 e0 0c    	enter	[r5,r6,r7], 12
    7449:	22 0d       	cxp	0x7456
    744b:	5f 30       	movqd	0, r6
    744d:	87 a1 00 00 	cmpd	$10, r6
    7451:	00 0a 
    7453:	ca 80 2a    	blt	0x747d
    7456:	87 a1 00 00 	cmpd	$10, r6
    745a:	00 0a 
    745c:	ba 05       	bhs	0x7461
    745e:	02 85 85    	bsr	0x79e3
    7461:	27 f8 96 10 	addr	16(16(sb))[r6:q], r0
    7465:	10 
    7466:	d7 41 04    	movd	4(r0), r7
    7469:	c7 d1 08    	cmpd	8(sb), r7
    746c:	0a 0d       	beq	0x7479
    746e:	d7 3d       	movd	r7, tos
    7470:	22 0e       	cxp	0x747e
    7472:	57 01       	movd	r0, r5
    7474:	d7 79 00    	movd	0(r7), r7
    7477:	ea 72       	but	0x7469
    7479:	8f 30       	addqd	1, r6
    747b:	ea 52       	but	0x744d
    747d:	d7 d5 10    	movd	16(sb), tos
    7480:	22 0e       	cxp	0x748e
    7482:	57 01       	movd	r0, r5
    7484:	97 96 10 00 	movd	0(16(sb)), 16(sb)
    7488:	10 
    7489:	5f 30       	movqd	0, r6
    748b:	87 a1 00 00 	cmpd	$10, r6
    748f:	00 0a 
    7491:	7a 80 47    	ble	0x74d8
    7494:	87 a1 00 00 	cmpd	$10, r6
    7498:	00 0a 
    749a:	ba 05       	bhs	0x749f
    749c:	02 85 47    	bsr	0x79e3
    749f:	27 f8 96 10 	addr	16(16(sb))[r6:q], r0
    74a3:	10 
    74a4:	17 40 00    	movd	0(r0), r0
    74a7:	9f 00       	cmpqd	1, r0
    74a9:	1a 17       	bne	0x74c0
    74ab:	5f 03       	movqd	6, r0
    74ad:	ce 58 a0 0e 	movzbd	$14, r1
    74b1:	97 30       	movd	r6, r2
    74b3:	e2          	svc
    74b4:	00 5f 00 9a 	addb	6661(r3), r0[r0:b]
    74b8:	05 
    74b9:	4e 37 00    	comd	r0, r0
    74bc:	57 01       	movd	r0, r5
    74be:	ea 15       	but	0x74d3
    74c0:	5f 03       	movqd	6, r0
    74c2:	ce 58 a0 0d 	movzbd	$13, r1
    74c6:	97 30       	movd	r6, r2
    74c8:	e2          	svc
    74c9:	00 5f 00 9a 	addb	6661(r3), r0[r0:b]
    74cd:	05 
    74ce:	4e 37 00    	comd	r0, r0
    74d1:	57 01       	movd	r0, r5
    74d3:	8f 30       	addqd	1, r6
    74d5:	ea bf b6    	but	0x748b
    74d8:	5f 00       	movqd	0, r0
    74da:	92 07       	exit	[r5,r6,r7]
    74dc:	32 00       	rxp	0
    74de:	82 f0 20    	enter	[r4,r5,r6,r7], 32
    74e1:	ce d8 a5 68 	movzbd	$104, tos
    74e5:	e7 c5 78    	addr	-8(fp), tos
    74e8:	22 0f       	cxp	0x74f7
    74ea:	97 01       	movd	r0, r6
    74ec:	1f 00       	cmpqd	0, r0
    74ee:	7a 05       	ble	0x74f3
    74f0:	ea 80 d9    	but	0x75c9
    74f3:	17 c6 78 74 	movd	-8(fp), -12(fp)
    74f7:	87 d6 08 10 	cmpd	8(sb), 16(sb)
    74fb:	1a 80 42    	bne	0x753d
    74fe:	22 0d       	cxp	0x750b
    7500:	17 d4 10 74 	movd	16(sb), 0(-12(fp))
    7504:	00 
    7505:	97 c6 74 10 	movd	-12(fp), 16(sb)
    7509:	5f 28       	movqd	0, r5
    750b:	47 a1 00 00 	cmpd	$10, r5
    750f:	00 0a 
    7511:	aa 29       	blo	0x753a
    7513:	d7 2d       	movd	r5, tos
    7515:	22 10       	cxp	0x7525
    7517:	17 01       	movd	r0, r4
    7519:	5f b8       	movqd	0, tos
    751b:	d7 05       	movd	r0, tos
    751d:	22 11       	cxp	0x752e
    751f:	17 06 68    	movd	r0, -24(fp)
    7522:	47 a1 00 00 	cmpd	$10, r5
    7526:	00 0a 
    7528:	ba 05       	bhs	0x752d
    752a:	02 84 b9    	bsr	0x79e3
    752d:	67 f8 95 10 	addr	16(16(sb))[r5:q], r1
    7531:	10 
    7532:	57 d2 08 04 	movd	8(sb), 4(r1)
    7536:	8f 28       	addqd	1, r5
    7538:	ea 53       	but	0x750b
    753a:	ea 80 86    	but	0x75c0
    753d:	17 d6 10 70 	movd	16(sb), -16(fp)
    7541:	17 d4 10 74 	movd	16(sb), 0(-12(fp))
    7545:	00 
    7546:	97 c6 74 10 	movd	-12(fp), 16(sb)
    754a:	5f 28       	movqd	0, r5
    754c:	47 a1 00 00 	cmpd	$10, r5
    7550:	00 0a 
    7552:	aa 80 6e    	blo	0x75c0
    7555:	d7 2d       	movd	r5, tos
    7557:	22 10       	cxp	0x7567
    7559:	17 01       	movd	r0, r4
    755b:	47 a1 00 00 	cmpd	$10, r5
    755f:	00 0a 
    7561:	ba 05       	bhs	0x7566
    7563:	02 84 80    	bsr	0x79e3
    7566:	67 f8 85 70 	addr	16(-16(fp))[r5:q], r1
    756a:	10 
    756b:	d7 4d 00    	movd	0(r1), tos
    756e:	d7 05       	movd	r0, tos
    7570:	22 11       	cxp	0x7581
    7572:	17 06 68    	movd	r0, -24(fp)
    7575:	47 a1 00 00 	cmpd	$10, r5
    7579:	00 0a 
    757b:	ba 05       	bhs	0x7580
    757d:	02 84 66    	bsr	0x79e3
    7580:	67 f8 95 10 	addr	16(16(sb))[r5:q], r1
    7584:	10 
    7585:	57 d2 08 04 	movd	8(sb), 4(r1)
    7589:	47 a1 00 00 	cmpd	$10, r5
    758d:	00 0a 
    758f:	ba 05       	bhs	0x7594
    7591:	02 84 52    	bsr	0x79e3
    7594:	a7 f8 85 70 	addr	16(-16(fp))[r5:q], r2
    7598:	10 
    7599:	d7 51 04    	movd	4(r2), r7
    759c:	c7 d1 08    	cmpd	8(sb), r7
    759f:	0a 1c       	beq	0x75bb
    75a1:	d7 7d 04    	movd	4(r7), tos
    75a4:	5f b8       	movqd	0, tos
    75a6:	d7 25       	movd	r4, tos
    75a8:	d7 7d 08    	movd	8(r7), tos
    75ab:	22 12       	cxp	0x75bd
    75ad:	97 01       	movd	r0, r6
    75af:	1f 00       	cmpqd	0, r0
    75b1:	7a 05       	ble	0x75b6
    75b3:	ea 80 16    	but	0x75c9
    75b6:	d7 79 00    	movd	0(r7), r7
    75b9:	ea 63       	but	0x759c
    75bb:	8f 28       	addqd	1, r5
    75bd:	ea bf 8f    	but	0x754c
    75c0:	17 c0 0c    	movd	12(fp), r0
    75c3:	97 04 10 0c 	movd	r0, 12(16(sb))
    75c7:	5f 00       	movqd	0, r0
    75c9:	92 0f       	exit	[r4,r5,r6,r7]
    75cb:	32 04       	rxp	4
    75cd:	82 f0 14    	enter	[r4,r5,r6,r7], 20
    75d0:	d7 c5 10    	movd	16(fp), tos
    75d3:	22 13       	cxp	0x75e6
    75d5:	1f 00       	cmpqd	0, r0
    75d7:	1a 09       	bne	0x75e0
    75d9:	df b8       	movqd	1, tos
    75db:	22 14       	cxp	0x75ef
    75dd:	ea 80 ce    	but	0x76ab
    75e0:	1f c1 14    	cmpqd	2, 20(fp)
    75e3:	ba 09       	bhs	0x75ec
    75e5:	5f b9       	movqd	2, tos
    75e7:	22 14       	cxp	0x75fb
    75e9:	ea 80 c2    	but	0x76ab
    75ec:	d7 c5 10    	movd	16(fp), tos
    75ef:	22 15       	cxp	0x7604
    75f1:	17 01       	movd	r0, r4
    75f3:	ce d8 a5 0c 	movzbd	$12, tos
    75f7:	e7 c5 70    	addr	-16(fp), tos
    75fa:	22 0f       	cxp	0x7609
    75fc:	57 01       	movd	r0, r5
    75fe:	1f 00       	cmpqd	0, r0
    7600:	7a 05       	ble	0x7605
    7602:	ea 80 a9    	but	0x76ab
    7605:	97 c1 70    	movd	-16(fp), r6
    7608:	97 c3 18 04 	movd	24(fp), 4(r6)
    760c:	97 c3 0c 08 	movd	12(fp), 8(r6)
    7610:	57 c0 14    	movd	20(fp), r1
    7613:	1f 08       	cmpqd	0, r1
    7615:	0a 80 10    	beq	0x7625
    7618:	9f 08       	cmpqd	1, r1
    761a:	0a 80 35    	beq	0x764f
    761d:	1f 09       	cmpqd	2, r1
    761f:	0a 80 4a    	beq	0x7669
    7622:	ea 80 84    	but	0x76a6
    7625:	07 a1 00 00 	cmpd	$10, r4
    7629:	00 0a 
    762b:	ba 05       	bhs	0x7630
    762d:	02 83 b6    	bsr	0x79e3
    7630:	a7 f8 94 10 	addr	16(16(sb))[r4:q], r2
    7634:	10 
    7635:	a7 50 04    	addr	4(r2), r2
    7638:	d7 11       	movd	r2, r7
    763a:	c7 d3 08 00 	cmpd	8(sb), 0(r7)
    763e:	0a 07       	beq	0x7645
    7640:	d7 79 00    	movd	0(r7), r7
    7643:	ea 77       	but	0x763a
    7645:	97 d3 08 00 	movd	8(sb), 0(r6)
    7649:	d7 33 00    	movd	r6, 0(r7)
    764c:	ea 80 5d    	but	0x76a9
    764f:	07 a1 00 00 	cmpd	$10, r4
    7653:	00 0a 
    7655:	ba 05       	bhs	0x765a
    7657:	02 83 8c    	bsr	0x79e3
    765a:	a7 f8 94 10 	addr	16(16(sb))[r4:q], r2
    765e:	10 
    765f:	97 53 04 00 	movd	4(r2), 0(r6)
    7663:	97 32 04    	movd	r6, 4(r2)
    7666:	ea 80 43    	but	0x76a9
    7669:	07 a1 00 00 	cmpd	$10, r4
    766d:	00 0a 
    766f:	ba 05       	bhs	0x7674
    7671:	02 83 72    	bsr	0x79e3
    7674:	a7 f8 94 10 	addr	16(16(sb))[r4:q], r2
    7678:	10 
    7679:	d7 51 04    	movd	4(r2), r7
    767c:	c7 d1 08    	cmpd	8(sb), r7
    767f:	0a 0d       	beq	0x768c
    7681:	d7 3d       	movd	r7, tos
    7683:	22 0e       	cxp	0x7691
    7685:	57 01       	movd	r0, r5
    7687:	d7 79 00    	movd	0(r7), r7
    768a:	ea 72       	but	0x767c
    768c:	97 d3 08 00 	movd	8(sb), 0(r6)
    7690:	07 a1 00 00 	cmpd	$10, r4
    7694:	00 0a 
    7696:	ba 05       	bhs	0x769b
    7698:	02 83 4b    	bsr	0x79e3
    769b:	27 f8 94 10 	addr	16(16(sb))[r4:q], r0
    769f:	10 
    76a0:	17 c2 70 04 	movd	-16(fp), 4(r0)
    76a4:	ea 05       	but	0x76a9
    76a6:	02 83 41    	bsr	0x79e7
    76a9:	5f 00       	movqd	0, r0
    76ab:	92 0f       	exit	[r4,r5,r6,r7]
    76ad:	32 10       	rxp	16
    76af:	82 f0 14    	enter	[r4,r5,r6,r7], 20
    76b2:	17 c1 14    	movd	20(fp), r4
    76b5:	d7 c5 10    	movd	16(fp), tos
    76b8:	22 13       	cxp	0x76cb
    76ba:	1f 00       	cmpqd	0, r0
    76bc:	1a 09       	bne	0x76c5
    76be:	df b8       	movqd	1, tos
    76c0:	22 14       	cxp	0x76d4
    76c2:	ea 80 5c    	but	0x771e
    76c5:	d7 c5 10    	movd	16(fp), tos
    76c8:	22 15       	cxp	0x76dd
    76ca:	17 06 6c    	movd	r0, -20(fp)
    76cd:	07 a0 00 00 	cmpd	$10, r0
    76d1:	00 0a 
    76d3:	ba 05       	bhs	0x76d8
    76d5:	02 83 0e    	bsr	0x79e3
    76d8:	67 f8 90 10 	addr	16(16(sb))[r0:q], r1
    76dc:	10 
    76dd:	d7 49 04    	movd	4(r1), r7
    76e0:	a7 48 04    	addr	4(r1), r2
    76e3:	57 11       	movd	r2, r5
    76e5:	c7 d1 08    	cmpd	8(sb), r7
    76e8:	0a 80 28    	beq	0x7710
    76eb:	1f 30       	cmpqd	0, r6
    76ed:	1a 80 23    	bne	0x7710
    76f0:	c7 23 04    	cmpd	r4, 4(r7)
    76f3:	1a 0c       	bne	0x76ff
    76f5:	c7 c3 0c 08 	cmpd	12(fp), 8(r7)
    76f9:	1a 06       	bne	0x76ff
    76fb:	df 00       	movqd	1, r0
    76fd:	ea 04       	but	0x7701
    76ff:	5f 00       	movqd	0, r0
    7701:	97 01       	movd	r0, r6
    7703:	1f 00       	cmpqd	0, r0
    7705:	0a 04       	beq	0x7709
    7707:	ea 07       	but	0x770e
    7709:	57 39       	movd	r7, r5
    770b:	d7 79 00    	movd	0(r7), r7
    770e:	ea 57       	but	0x76e5
    7710:	57 7b 00 00 	movd	0(r7), 0(r5)
    7714:	d7 3d       	movd	r7, tos
    7716:	22 0e       	cxp	0x7724
    7718:	17 06 70    	movd	r0, -16(fp)
    771b:	02 82 d0    	bsr	0x79eb
    771e:	92 0f       	exit	[r4,r5,r6,r7]
    7720:	32 0c       	rxp	12
    7722:	82 80 04    	enter	[r7], 4
    7725:	d7 c5 0c    	movd	12(fp), tos
    7728:	22 13       	cxp	0x773b
    772a:	1f 00       	cmpqd	0, r0
    772c:	1a 08       	bne	0x7734
    772e:	df b8       	movqd	1, tos
    7730:	22 14       	cxp	0x7744
    7732:	ea 1c       	but	0x774e
    7734:	d7 c5 0c    	movd	12(fp), tos
    7737:	22 15       	cxp	0x774c
    7739:	d7 01       	movd	r0, r7
    773b:	07 a0 00 00 	cmpd	$10, r0
    773f:	00 0a 
    7741:	ba 05       	bhs	0x7746
    7743:	02 82 a0    	bsr	0x79e3
    7746:	27 f8 90 10 	addr	16(16(sb))[r0:q], r0
    774a:	10 
    774b:	17 40 00    	movd	0(r0), r0
    774e:	92 01       	exit	[r7]
    7750:	32 04       	rxp	4
    7752:	82 c0 08    	enter	[r6,r7], 8
    7755:	5f 38       	movqd	0, r7
    7757:	c7 a1 00 00 	cmpd	$10, r7
    775b:	00 0a 
    775d:	7a 19       	ble	0x7776
    775f:	5f 03       	movqd	6, r0
    7761:	ce 58 a0 0d 	movzbd	$13, r1
    7765:	97 38       	movd	r7, r2
    7767:	e2          	svc
    7768:	00 5f 00 9a 	addb	6661(r3), r0[r0:b]
    776c:	05 
    776d:	4e 37 00    	comd	r0, r0
    7770:	97 01       	movd	r0, r6
    7772:	8f 38       	addqd	1, r7
    7774:	ea 63       	but	0x7757
    7776:	92 03       	exit	[r6,r7]
    7778:	32 00       	rxp	0
    777a:	82 00 00    	enter	[], 0
    777d:	22 16       	cxp	0x7793
    777f:	92 00       	exit	[]
    7781:	32 08       	rxp	8
    7783:	82 00 00    	enter	[], 0
    7786:	17 90 10 08 	movd	8(16(sb)), r0
    778a:	92 00       	exit	[]
    778c:	32 00       	rxp	0
    778e:	82 00 00    	enter	[], 0
    7791:	17 90 10 04 	movd	4(16(sb)), r0
    7795:	92 00       	exit	[]
    7797:	32 00       	rxp	0
    7799:	82 80 04    	enter	[r7], 4
    779c:	d7 91 10 0c 	movd	12(16(sb)), r7
    77a0:	d7 c3 0c 18 	movd	12(fp), 24(r7)
    77a4:	22 17       	cxp	0x77bb
    77a6:	1f 00       	cmpqd	0, r0
    77a8:	7a 0b       	ble	0x77b3
    77aa:	df bb       	movqd	7, tos
    77ac:	e7 95 04 80 	addr	151(4(sb)), tos
    77b0:	97 
    77b1:	22 05       	cxp	0x77b6
    77b3:	d7 3d       	movd	r7, tos
    77b5:	22 18       	cxp	0x77cd
    77b7:	ce d8 a5 0f 	movzbd	$15, tos
    77bb:	e7 95 04 80 	addr	159(4(sb)), tos
    77bf:	9f 
    77c0:	22 05       	cxp	0x77c5
    77c2:	92 01       	exit	[r7]
    77c4:	32 04       	rxp	4
    77c6:	82 00 00    	enter	[], 0
    77c9:	92 00       	exit	[]
    77cb:	32 00       	rxp	0
    77cd:	82 00 00    	enter	[], 0
    77d0:	92 00       	exit	[]
    77d2:	32 00       	rxp	0
    77d4:	82 f0 0c    	enter	[r4,r5,r6,r7], 12
    77d7:	d7 c1 0c    	movd	12(fp), r7
    77da:	d7 3d       	movd	r7, tos
    77dc:	22 13       	cxp	0x77ef
    77de:	1f 00       	cmpqd	0, r0
    77e0:	1a 09       	bne	0x77e9
    77e2:	df b8       	movqd	1, tos
    77e4:	22 14       	cxp	0x77f8
    77e6:	ea 80 56    	but	0x783c
    77e9:	d7 3d       	movd	r7, tos
    77eb:	22 15       	cxp	0x7800
    77ed:	97 01       	movd	r0, r6
    77ef:	07 a0 00 00 	cmpd	$10, r0
    77f3:	00 0a 
    77f5:	ba 05       	bhs	0x77fa
    77f7:	02 81 ec    	bsr	0x79e3
    77fa:	67 f8 90 10 	addr	16(16(sb))[r0:q], r1
    77fe:	10 
    77ff:	57 48 00    	movd	0(r1), r1
    7802:	57 09       	movd	r1, r5
    7804:	a7 f8 90 10 	addr	16(16(sb))[r0:q], r2
    7808:	10 
    7809:	97 c2 10 00 	movd	16(fp), 0(r2)
    780d:	1f c0 10    	cmpqd	0, 16(fp)
    7810:	0a 17       	beq	0x7827
    7812:	5f 03       	movqd	6, r0
    7814:	ce 58 a0 0e 	movzbd	$14, r1
    7818:	97 38       	movd	r7, r2
    781a:	e2          	svc
    781b:	00 5f 00 9a 	addb	6661(r3), r0[r0:b]
    781f:	05 
    7820:	4e 37 00    	comd	r0, r0
    7823:	17 01       	movd	r0, r4
    7825:	ea 15       	but	0x783a
    7827:	5f 03       	movqd	6, r0
    7829:	ce 58 a0 0d 	movzbd	$13, r1
    782d:	97 38       	movd	r7, r2
    782f:	e2          	svc
    7830:	00 5f 00 9a 	addb	6661(r3), r0[r0:b]
    7834:	05 
    7835:	4e 37 00    	comd	r0, r0
    7838:	17 01       	movd	r0, r4
    783a:	17 28       	movd	r5, r0
    783c:	92 0f       	exit	[r4,r5,r6,r7]
    783e:	32 08       	rxp	8
    7840:	82 00 00    	enter	[], 0
    7843:	07 a6 00 00 	cmpd	$9, 12(fp)
    7847:	00 09 0c 
    784a:	ba 0f       	bhs	0x7859
    784c:	07 a6 00 00 	cmpd	$255, 12(fp)
    7850:	00 ff 0c 
    7853:	0a 06       	beq	0x7859
    7855:	5f 00       	movqd	0, r0
    7857:	ea 04       	but	0x785b
    7859:	df 00       	movqd	1, r0
    785b:	92 00       	exit	[]
    785d:	32 04       	rxp	4
    785f:	82 00 00    	enter	[], 0
    7862:	07 a6 00 00 	cmpd	$255, 12(fp)
    7866:	00 ff 0c 
    7869:	1a 08       	bne	0x7871
    786b:	ce 18 a0 0a 	movzbd	$10, r0
    786f:	ea 05       	but	0x7874
    7871:	17 c0 0c    	movd	12(fp), r0
    7874:	92 00       	exit	[]
    7876:	32 04       	rxp	4
    7878:	82 00 00    	enter	[], 0
    787b:	07 a6 00 00 	cmpd	$10, 12(fp)
    787f:	00 0a 0c 
    7882:	1a 08       	bne	0x788a
    7884:	ce 18 a0 ff 	movzbd	$-1, r0
    7888:	ea 05       	but	0x788d
    788a:	17 c0 0c    	movd	12(fp), r0
    788d:	92 00       	exit	[]
    788f:	32 04       	rxp	4
    7891:	82 c0 08    	enter	[r6,r7], 8
    7894:	d7 c1 14    	movd	20(fp), r7
    7897:	1f c1 0c    	cmpqd	2, 12(fp)
    789a:	1a 07       	bne	0x78a1
    789c:	5f 00       	movqd	0, r0
    789e:	ea 80 4a    	but	0x78e8
    78a1:	07 a6 00 00 	cmpd	$8, 12(fp)
    78a5:	00 08 0c 
    78a8:	1a 80 3e    	bne	0x78e6
    78ab:	f4 a3 02 00 	tbitb	$2, 0(r7)
    78af:	8a 07       	bfs	0x78b6
    78b1:	5f 00       	movqd	0, r0
    78b3:	ea 80 35    	but	0x78e8
    78b6:	97 79 0c    	movd	12(r7), r6
    78b9:	d7 73 04 04 	movd	4(r6), 4(r7)
    78bd:	d7 73 00 0c 	movd	0(r6), 12(r7)
    78c1:	d7 73 08 14 	movd	8(r6), 20(r7)
    78c5:	ce d8 a3 15 	movzbd	$21, 0(r7)
    78c9:	00 
    78ca:	17 7e 14 78 	movd	20(r7), -8(fp)
    78ce:	5f b8       	movqd	0, tos
    78d0:	ce d8 a5 1f 	movzbd	$31, tos
    78d4:	ce d8 a5 10 	movzbd	$16, tos
    78d8:	e7 c5 78    	addr	-8(fp), tos
    78db:	22 19       	cxp	0x78f4
    78dd:	d7 c3 78 14 	movd	-8(fp), 20(r7)
    78e1:	df 00       	movqd	1, r0
    78e3:	ea 80 05    	but	0x78e8
    78e6:	5f 00       	movqd	0, r0
    78e8:	92 03       	exit	[r6,r7]
    78ea:	32 10       	rxp	16
    78ec:	82 f0 10    	enter	[r4,r5,r6,r7], 16
    78ef:	22 1a       	cxp	0x7909
    78f1:	97 01       	movd	r0, r6
    78f3:	d7 31       	movd	r6, r7
    78f5:	17 79 04    	movd	4(r7), r4
    78f8:	57 20       	movd	r4, r1
    78fa:	0f 0e       	addqd	-4, r1
    78fc:	57 09       	movd	r1, r5
    78fe:	67 b2 1b 00 	addr	EXT(27) + 0, 0(r1)
    7902:	00 
    7903:	92 0f       	exit	[r4,r5,r6,r7]
    7905:	32 00       	rxp	0
    7907:	82 00 00    	enter	[], 0
    790a:	d7 c5 10    	movd	16(fp), tos
    790d:	d7 c5 0c    	movd	12(fp), tos
    7910:	22 1c       	cxp	0x792c
    7912:	92 00       	exit	[]
    7914:	32 08       	rxp	8
    7916:	82 f0 10    	enter	[r4,r5,r6,r7], 16
    7919:	22 1a       	cxp	0x7933
    791b:	97 01       	movd	r0, r6
    791d:	d7 31       	movd	r6, r7
    791f:	17 79 04    	movd	4(r7), r4
    7922:	57 20       	movd	r4, r1
    7924:	0f 0e       	addqd	-4, r1
    7926:	57 09       	movd	r1, r5
    7928:	57 c2 0c 00 	movd	12(fp), 0(r1)
    792c:	5f 00       	movqd	0, r0
    792e:	92 0f       	exit	[r4,r5,r6,r7]
    7930:	32 04       	rxp	4
    7932:	82 80 08    	enter	[r7], 8
    7935:	d7 85 14 14 	movd	20(20(fp)), tos
    7939:	e7 c5 78    	addr	-8(fp), tos
    793c:	22 06       	cxp	0x7942
    793e:	07 b6 01 00 	cmpd	EXT(1) + 0, -8(fp)
    7942:	78 
    7943:	1a 08       	bne	0x794b
    7945:	5f b8       	movqd	0, tos
    7947:	22 14       	cxp	0x795b
    7949:	ea 15       	but	0x795e
    794b:	d7 c5 18    	movd	24(fp), tos
    794e:	d7 c5 14    	movd	20(fp), tos
    7951:	d7 c5 10    	movd	16(fp), tos
    7954:	d7 c5 0c    	movd	12(fp), tos
    7957:	d7 c5 78    	movd	-8(fp), tos
    795a:	22 07       	cxp	0x7961
    795c:	d7 01       	movd	r0, r7
    795e:	92 01       	exit	[r7]
    7960:	32 10       	rxp	16
    7962:	82 f0 04    	enter	[r4,r5,r6,r7], 4
    7965:	97 c1 0c    	movd	12(fp), r6
    7968:	57 c1 10    	movd	16(fp), r5
    796b:	17 c1 14    	movd	20(fp), r4
    796e:	87 d6 08 10 	cmpd	8(sb), 16(sb)
    7972:	1a 10       	bne	0x7982
    7974:	ce d8 a5 33 	movzbd	$51, tos
    7978:	e7 95 04 80 	addr	175(4(sb)), tos
    797c:	af 
    797d:	22 08       	cxp	0x7985
    797f:	ea 80 57    	but	0x79d6
    7982:	87 a1 00 00 	cmpd	$10, r6
    7986:	00 0a 
    7988:	ba 05       	bhs	0x798d
    798a:	02 80 59    	bsr	0x79e3
    798d:	27 f8 96 10 	addr	16(16(sb))[r6:q], r0
    7991:	10 
    7992:	d7 41 04    	movd	4(r0), r7
    7995:	c7 d1 08    	cmpd	8(sb), r7
    7998:	1a 11       	bne	0x79a9
    799a:	ce d8 a5 12 	movzbd	$18, tos
    799e:	e7 95 04 80 	addr	227(4(sb)), tos
    79a2:	e3 
    79a3:	22 08       	cxp	0x79ab
    79a5:	df 07       	movqd	-1, r0
    79a7:	ea 31       	but	0x79d8
    79a9:	d7 c5 18    	movd	24(fp), tos
    79ac:	d7 7d 04    	movd	4(r7), tos
    79af:	1f c8 00    	cmpqd	0, 0(sp)
    79b2:	7a 05       	ble	0x79b7
    79b4:	02 80 3b    	bsr	0x79ef
    79b7:	d7 25       	movd	r4, tos
    79b9:	d7 2d       	movd	r5, tos
    79bb:	d7 35       	movd	r6, tos
    79bd:	1f c8 00    	cmpqd	0, 0(sp)
    79c0:	7a 05       	ble	0x79c5
    79c2:	02 80 2d    	bsr	0x79ef
    79c5:	d7 7d 08    	movd	8(r7), tos
    79c8:	22 1d       	cxp	0x79e5
    79ca:	d7 79 00    	movd	0(r7), r7
    79cd:	c7 d1 08    	cmpd	8(sb), r7
    79d0:	1a 59       	bne	0x79a9
    79d2:	5f 00       	movqd	0, r0
    79d4:	ea 04       	but	0x79d8
    79d6:	5f 00       	movqd	0, r0
    79d8:	92 0f       	exit	[r4,r5,r6,r7]
    79da:	32 10       	rxp	16
    79dc:	82 00 00    	enter	[], 0
    79df:	92 00       	exit	[]
    79e1:	32 00       	rxp	0
    79e3:	5f b8       	movqd	0, tos
    79e5:	ea 0c       	but	0x79f1
    79e7:	df b8       	movqd	1, tos
    79e9:	ea 08       	but	0x79f1
    79eb:	5f b9       	movqd	2, tos
    79ed:	ea 04       	but	0x79f1
    79ef:	df b9       	movqd	3, tos
    79f1:	22 1e       	cxp	0x7a0f
    79f3:	0a 44       	beq	0x79b7
    79f5:	65          	0145
    79f6:	63 6f 64 65 	subd	-27(r5), -55(r4)[r4:w]
    79fa:	49 
    79fb:	6e          	0156
    79fc:	69 74 0c 47 	andw	12(r6), -27(-57(sp))
    7a00:	65 
    7a01:	74 53 74 72 	tbitb	-12(r2), -14(r5)
    7a05:	69 6e 67 41 	andw	-25(r5), -63(sp)
    7a09:	72 67       	restore	[r1,r2,r5,r6,r7]
    7a0b:	0b 47 65 74 	bicd	-12(r0), -45(r4)[r5:b]
    7a0f:	53 
    7a10:	74 61 74    	tbitb	-12(r4), r5
    7a13:	65          	0145
    7a14:	41 72 67 0d 	addw	-25(r6), 13(r1)
    7a18:	47 65 74 49 	cmpd	-12(r4), @0xffffffffffffffab
    7a1c:	6e          	0156
    7a1d:	74 65 67 65 	tbitb	-25(r4), @0xffffffffffffffd9
    7a21:	72 41       	restore	[r1,r7]
    7a23:	72 67       	restore	[r1,r2,r5,r6,r7]
    7a25:	0e          	016
    7a26:	47 65 74 43 	cmpd	-12(r4), @0xffffffffffffff9f
    7a2a:	61 72 64 69 	subw	-28(r6), -23(r1)
    7a2e:	6e          	0156
    7a2f:	61 6c 41 72 	subw	-63(r5), -25(-14(sp))
    7a33:	67 
    7a34:	11 47 65 74 	addcw	-12(r0), -50(r4)[r5:b]
    7a38:	4e 
    7a39:	75 6d 62 65 	tbitw	-30(r5), @0xffffffffffffffd9
    7a3d:	72 4f       	restore	[r1,r4,r5,r6,r7]
    7a3f:	66          	0146
    7a40:	56          	0126
    7a41:	61 6c 75 65 	subw	-11(r5), -13(-27(sp))
    7a45:	73 
    7a46:	0a 53       	beq	0x7a19
    7a48:	75 62 73 74 	tbitw	-13(r4), -12(r1)
    7a4c:	69 74 75 74 	andw	-11(r6), -27(-12(sp))
    7a50:	65 
    7a51:	09 44 65 63 	bicw	-27(r0), -17(-29(fp))
    7a55:	6f 
    7a56:	64          	0144
    7a57:	65          	0145
    7a58:	45 6e 64 09 	cmpw	-28(r5), 9(sp)
    7a5c:	44 65 63 6f 	cmpb	-29(r4), @0xffffffffffffffe9
    7a60:	64          	0144
    7a61:	65          	0145
    7a62:	41 72 67 0f 	addw	-25(r6), 15(r1)
    7a66:	53 74 72 69 	addcd	-14(r6), -18(-23(sp))
    7a6a:	6e 
    7a6b:	67 54 6f 49 	addr	-17(r2), -18(-55(sp))
    7a6f:	6e 
    7a70:	74 65 67 65 	tbitb	-25(r4), @0xffffffffffffffd9
    7a74:	72 10       	restore	[r3]
    7a76:	53 74 72 69 	addcd	-14(r6), -18(-23(sp))
    7a7a:	6e 
    7a7b:	67 54 6f 43 	addr	-17(r2), -31(-61(sp))
    7a7f:	61 
    7a80:	72 64       	restore	[r1,r2,r5]
    7a82:	69 6e 61 6c 	andw	-31(r5), -20(sp)
    7a86:	0f 49 6e    	addqd	2, -18(r1)
    7a89:	74 65 67 65 	tbitb	-25(r4), @0xffffffffffffffd9
    7a8d:	72 54       	restore	[r1,r3,r5]
    7a8f:	6f 53 74    	lprd	undefined, -12(r2)
    7a92:	72 69       	restore	[r1,r2,r4,r7]
    7a94:	6e          	0156
    7a95:	67 10       	addr	r2, r1
    7a97:	43 61 72    	addd	-14(r4), r5
    7a9a:	64          	0144
    7a9b:	69 6e 61 6c 	andw	-31(r5), -20(sp)
    7a9f:	54 6f 53 74 	movb	-12(r5), -14(r2)[r3:w]
    7aa3:	72 
    7aa4:	69 6e 67 07 	andw	-25(r5), 7(sp)
    7aa8:	43 6f 6e 76 	addd	-10(r5), -27(r5)[r6:w]
    7aac:	65 
    7aad:	72 74       	restore	[r1,r2,r3,r5]
    7aaf:	08 41 6c    	bicb	-20(r0), r4
    7ab2:	6c 6f 63    	lprb	intbase, -29(r5)
    7ab5:	61 74 65 0f 	subw	-27(r6), -63(15(sp))
    7ab9:	41 
    7aba:	6c 6c 6f    	lprb	fp, -17(r5)
    7abd:	63 61 74    	subd	-12(r4), r5
    7ac0:	65          	0145
    7ac1:	57 69 74    	movd	-12(r5), r5
    7ac4:	68 54 61 67 	andb	-31(r2), 11(-25(sp))
    7ac8:	0b 
    7ac9:	53 65 74 53 	addcd	-12(r4), @0xffffffffffffffbb
    7acd:	74 6f 72 65 	tbitb	-27(r5), -44(r6)[r2:w]
    7ad1:	54 
    7ad2:	61 67 0a 44 	subw	-60(r4), r1[r2:w]
    7ad6:	65          	0145
    7ad7:	61 6c 6c 6f 	subw	-20(r5), -29(-17(sp))
    7adb:	63 
    7adc:	61 74 65 0f 	subw	-27(r6), -60(15(sp))
    7ae0:	44 
    7ae1:	65          	0145
    7ae2:	61 6c 6c 6f 	subw	-20(r5), -29(-17(sp))
    7ae6:	63 
    7ae7:	61 74 65 47 	subw	-27(r6), -14(-57(sp))
    7aeb:	72 
    7aec:	6f 75 70    	lprd	sb, -16(r6)
    7aef:	09 47 65 74 	bicw	-12(r0), -50(r4)[r5:b]
    7af3:	4e 
    7af4:	65          	0145
    7af5:	77 54 61 67 	tbitd	-31(r2), 9(-25(sp))
    7af9:	09 
    7afa:	52          	reti
    7afb:	65          	0145
    7afc:	74 75 72 6e 	tbitb	-14(r6), @0xffffffffffffffe8
    7b00:	54 61 67    	movb	-25(r4), r5
    7b03:	0a 53       	beq	0x7ad6
    7b05:	70 6c 69 74 	subcb	-23(r5), -62(-12(sp))
    7b09:	42 
    7b0a:	6c 6f 63    	lprb	intbase, -29(r5)
    7b0d:	6b 0a 53    	andd	r1, -45(r1)
    7b10:	65          	0145
    7b11:	74 48 65    	tbitb	-27(r1), r1
    7b14:	61 70 45    	subw	-59(r6), r1
    7b17:	6e          	0156
    7b18:	64          	0144
    7b19:	0c 52 65    	addqb	4, -27(r2)
    7b1c:	73 65 74 48 	subcd	-12(r4), @0xffffffffffffffaa
    7b20:	65          	0145
    7b21:	61 70 45    	subw	-59(r6), r1
    7b24:	6e          	0156
    7b25:	64          	0144
    7b26:	13 47 65 74 	addcd	-12(r0), -45(r4)[r5:b]
    7b2a:	53 
    7b2b:	74 6f 72 65 	tbitb	-27(r5), -55(r6)[r2:w]
    7b2f:	49 
    7b30:	6e          	0156
    7b31:	66          	0146
    7b32:	6f 72 6d    	lprd	car, -19(r6)
    7b35:	61 74 69 6f 	subw	-23(r6), -18(-17(sp))
    7b39:	6e 
    7b3a:	11 44 65 73 	addcw	-27(r0), -29(-13(fp))
    7b3e:	63 
    7b3f:	72 69       	restore	[r1,r2,r4,r7]
    7b41:	62 65       	save	[r0,r2,r5,r6]
    7b43:	55 73 65 64 	movw	-27(r6), -28(r5)
    7b47:	43 68 61    	addd	-31(r5), r1
    7b4a:	69 6e 05 53 	andw	5(r5), -45(sp)
    7b4e:	74 6f 72 65 	tbitb	-27(r5), 9(r6)[r2:w]
    7b52:	09 
    7b53:	46          	0106
    7b54:	69 6e 64 49 	andw	-28(r5), -55(sp)
    7b58:	6e          	0156
    7b59:	70 75 74 0a 	subcb	-12(r6), @0x10
    7b5d:	46          	0106
    7b5e:	69 6e 64 4f 	andw	-28(r5), -49(sp)
    7b62:	75 74 70 75 	tbitw	-16(r6), -12(-11(sp))
    7b66:	74 
    7b67:	0a 46       	beq	0x7b2d
    7b69:	69 6e 64 55 	andw	-28(r5), -43(sp)
    7b6d:	70 64 61 74 	subcb	-31(r4), -27(-12(sp))
    7b71:	65 
    7b72:	0b 43 6c 6f 	bicd	-20(r0), -17(r4)
    7b76:	73 65 53 74 	subcd	-45(r4), @0xffffffffffffffee
    7b7a:	72 65       	restore	[r1,r2,r5,r7]
    7b7c:	61 6d 0b 53 	subw	11(r5), @0xffffffffffffffbb
    7b80:	65          	0145
    7b81:	6c 65 63    	lprb	sb, -29(r4)
    7b84:	74 49 6e    	tbitb	-18(r1), r5
    7b87:	70 75 74 0c 	subcb	-12(r6), @0x12
    7b8b:	53 65 6c 65 	addcd	-20(r4), @0xffffffffffffffd9
    7b8f:	63 74 4f 75 	subd	-49(r6), -12(-11(sp))
    7b93:	74 
    7b94:	70 75 74 0c 	subcb	-12(r6), @0x12
    7b98:	53 65 6c 65 	addcd	-20(r4), @0xffffffffffffffd9
    7b9c:	63 74 55 70 	subd	-43(r6), -28(-16(sp))
    7ba0:	64 
    7ba1:	61 74 65 0e 	subw	-27(r6), -45(14(sp))
    7ba5:	53 
    7ba6:	65          	0145
    7ba7:	74 45 72 72 	tbitb	-14(r0), @0xffffffffffffffec
    7bab:	6f 72 53    	lprd	car, -45(r6)
    7bae:	74 72 65 61 	tbitb	-27(r6), -31(r1)
    7bb2:	6d 10       	lprw	us, r2
    7bb4:	53 65 74 43 	addcd	-12(r4), @0xffffffffffffff9f
    7bb8:	6f 6e 74    	lprd	cfg, -12(r5)
    7bbb:	72 6f       	restore	[r1,r2,r4,r5,r6,r7]
    7bbd:	6c 53 74    	lprb	undefined, -12(r2)
    7bc0:	72 65       	restore	[r1,r2,r5,r7]
    7bc2:	61 6d 0b 49 	subw	11(r5), @0xffffffffffffffab
    7bc6:	6e          	0156
    7bc7:	70 75 74 53 	subcb	-12(r6), @0xffffffffffffffbb
    7bcb:	74 72 65 61 	tbitb	-27(r6), -31(r1)
    7bcf:	6d 0c       	lprw	fp, r1
    7bd1:	4f 75 74 70 	acbd	-6, -12(r6), 0x7bc1
    7bd5:	75 74 53 74 	tbitw	-45(r6), -14(-12(sp))
    7bd9:	72 
    7bda:	65          	0145
    7bdb:	61 6d 0b 45 	subw	11(r5), @0xffffffffffffffa7
    7bdf:	72 72       	restore	[r1,r2,r3,r6]
    7be1:	6f 72 53    	lprd	car, -45(r6)
    7be4:	74 72 65 61 	tbitb	-27(r6), -31(r1)
    7be8:	6d 0d       	lprw	sb, r1
    7bea:	43 6f 6e 74 	addd	-12(r5), -14(r5)[r6:w]
    7bee:	72 
    7bef:	6f 6c 53    	lprd	fp, -45(r5)
    7bf2:	74 72 65 61 	tbitb	-27(r6), -31(r1)
    7bf6:	6d 09       	lprw	bpc, r1
    7bf8:	57 72 69 74 	movd	-23(r6), -12(r1)
    7bfc:	65          	0145
    7bfd:	42 79       	rett	-7
    7bff:	74 65 08 52 	tbitb	8(r4), @0xffffffffffffffba
    7c03:	65          	0145
    7c04:	61 64 42 79 	subw	-62(r4), -12(-7(sp))
    7c08:	74 
    7c09:	65          	0145
    7c0a:	0b 43 75 72 	bicd	-11(r0), -14(r4)
    7c0e:	72 65       	restore	[r1,r2,r5,r7]
    7c10:	6e          	0156
    7c11:	74 42 79 74 	tbitb	-7(r0), -12(r1)
    7c15:	65          	0145
    7c16:	09 42 6c 6f 	bicw	-20(r0), -17(r0)
    7c1a:	63 6b 52 65 	subd	-46(r5), -27(r5)
    7c1e:	61 64 0a 42 	subw	10(r4), -20(-62(sp))
    7c22:	6c 
    7c23:	6f 63 6b    	lprd	undefined, -21(r4)
    7c26:	57 72 69 74 	movd	-23(r6), -12(r1)
    7c2a:	65          	0145
    7c2b:	0a 53       	beq	0x7bfe
    7c2d:	57 72 69 74 	movd	-23(r6), -12(r1)
    7c31:	65          	0145
    7c32:	42 79       	rett	-7
    7c34:	74 65 09 53 	tbitb	9(r4), @0xffffffffffffffbb
    7c38:	52          	reti
    7c39:	65          	0145
    7c3a:	61 64 42 79 	subw	-62(r4), -12(-7(sp))
    7c3e:	74 
    7c3f:	65          	0145
    7c40:	0c 53 43    	addqb	6, -61(r2)
    7c43:	75 72 72 65 	tbitw	-14(r6), -27(r1)
    7c47:	6e          	0156
    7c48:	74 42 79 74 	tbitb	-7(r0), -12(r1)
    7c4c:	65          	0145
    7c4d:	0a 53       	beq	0x7c20
    7c4f:	42 6c       	rett	-20
    7c51:	6f 63 6b    	lprd	undefined, -21(r4)
    7c54:	52          	reti
    7c55:	65          	0145
    7c56:	61 64 0b 53 	subw	11(r4), -62(-45(sp))
    7c5a:	42 
    7c5b:	6c 6f 63    	lprb	intbase, -29(r5)
    7c5e:	6b 57 72 69 	andd	-23(r2), -12(r6)[r2:w]
    7c62:	74 
    7c63:	65          	0145
    7c64:	0d 47 65    	addqw	-2, -27(r0)
    7c67:	74 46 69 6c 	tbitb	-23(r0), -20(sp)
    7c6b:	65          	0145
    7c6c:	4f 66 66 73 	acbd	-4, -26(r4), 0x7c5f
    7c70:	65          	0145
    7c71:	74 0d 53    	tbitb	r1, @0xffffffffffffffbb
    7c74:	65          	0145
    7c75:	74 46 69 6c 	tbitb	-23(r0), -20(sp)
    7c79:	65          	0145
    7c7a:	4f 66 66 73 	acbd	-4, -26(r4), 0x7c6d
    7c7e:	65          	0145
    7c7f:	74 10       	tbitb	r2, r1
    7c81:	42 79       	rett	-7
    7c83:	74 65 73 4f 	tbitb	-13(r4), @0xffffffffffffffb7
    7c87:	75 74 73 74 	tbitw	-13(r6), -31(-12(sp))
    7c8b:	61 
    7c8c:	6e          	0156
    7c8d:	64          	0144
    7c8e:	69 6e 67 0b 	andw	-25(r5), 11(sp)
    7c92:	46          	0106
    7c93:	6c 75 73    	lprb	sb, -13(r6)
    7c96:	68 4f 75 74 	andb	-12(r1), -16(r6)[r5:w]
    7c9a:	70 
    7c9b:	75 74 0c 53 	tbitw	12(r6), -58(-45(sp))
    7c9f:	46 
    7ca0:	6c 75 73    	lprb	sb, -13(r6)
    7ca3:	68 4f 75 74 	andb	-12(r1), -16(r6)[r5:w]
    7ca7:	70 
    7ca8:	75 74 09 45 	tbitw	9(r6), -18(-59(sp))
    7cac:	6e 
    7cad:	64          	0144
    7cae:	4f 66 46 69 	acbd	-4, -58(r4), 0x7c97
    7cb2:	6c 65 02    	lprb	sb, 2(r4)
    7cb5:	49 4f 13 53 	bicw	-45(r1), r2[r3:w]
    7cb9:	65          	0145
    7cba:	74 45 72 72 	tbitb	-14(r0), @0xffffffffffffffec
    7cbe:	6f 72 49    	lprd	car, -55(r6)
    7cc1:	6e          	0156
    7cc2:	66          	0146
    7cc3:	6f 72 6d    	lprd	car, -19(r6)
    7cc6:	61 74 69 6f 	subw	-23(r6), -18(-17(sp))
    7cca:	6e 
    7ccb:	13 47 65 74 	addcd	-12(r0), -59(r4)[r5:b]
    7ccf:	45 
    7cd0:	72 72       	restore	[r1,r2,r3,r6]
    7cd2:	6f 72 49    	lprd	car, -55(r6)
    7cd5:	6e          	0156
    7cd6:	66          	0146
    7cd7:	6f 72 6d    	lprd	car, -19(r6)
    7cda:	61 74 69 6f 	subw	-23(r6), -18(-17(sp))
    7cde:	6e 
    7cdf:	0f 47 65    	addqd	-2, -27(r0)
    7ce2:	74 45 72 72 	tbitb	-14(r0), @0xffffffffffffffec
    7ce6:	6f 72 4d    	lprd	car, -51(r6)
    7ce9:	65          	0145
    7cea:	73 73 61 67 	subcd	-31(r6), -25(r5)
    7cee:	65          	0145
    7cef:	05 45 72 72 	cmpw	-14(r0), $29295
    7cf3:	6f 
    7cf4:	72 0c       	restore	[r4,r5]
    7cf6:	47 65 74 44 	cmpd	-12(r4), @0xffffffffffffffa0
    7cfa:	61 74 65 53 	subw	-27(r6), -12(-45(sp))
    7cfe:	74 
    7cff:	61 6d 70 0c 	subw	-16(r5), @0x12
    7d03:	53 65 74 44 	addcd	-12(r4), @0xffffffffffffffa0
    7d07:	61 74 65 53 	subw	-27(r6), -12(-45(sp))
    7d0b:	74 
    7d0c:	61 6d 70 05 	subw	-16(r5), @0x5
    7d10:	54 6f 75 63 	movb	-29(r5), -24(r6)[r5:w]
    7d14:	68 
    7d15:	0a 44       	beq	0x7cd9
    7d17:	65          	0145
    7d18:	6c 65 74    	lprb	sb, -12(r4)
    7d1b:	65          	0145
    7d1c:	46          	0106
    7d1d:	69 6c 65 0a 	andw	-27(r5), -46(10(sp))
    7d21:	52 
    7d22:	65          	0145
    7d23:	6e          	0156
    7d24:	61 6d 65 46 	subw	-27(r5), @0xffffffffffffffa8
    7d28:	69 6c 65 10 	andw	-27(r5), -48(16(sp))
    7d2c:	50 
    7d2d:	68 79 73    	andb	-13(r7), r5
    7d30:	69 63 61 6c 	andw	-31(r4), -20(r5)
    7d34:	46          	0106
    7d35:	69 6c 65 4e 	andw	-27(r5), -31(-50(sp))
    7d39:	61 
    7d3a:	6d 65 13    	lprw	sb, 19(r4)
    7d3d:	53 65 74 57 	addcd	-12(r4), @0xffffffffffffffbf
    7d41:	6f 72 6b    	lprd	car, -21(r6)
    7d44:	69 6e 67 44 	andw	-25(r5), -60(sp)
    7d48:	69 72 65 63 	andw	-27(r6), -29(r1)
    7d4c:	74 6f 72 79 	tbitb	-7(r5), 19(r6)[r2:w]
    7d50:	13 
    7d51:	47 65 74 57 	cmpd	-12(r4), @0xffffffffffffffbf
    7d55:	6f 72 6b    	lprd	car, -21(r6)
    7d58:	69 6e 67 44 	andw	-25(r5), -60(sp)
    7d5c:	69 72 65 63 	andw	-27(r6), -29(r1)
    7d60:	74 6f 72 79 	tbitb	-7(r5), 9(r6)[r2:w]
    7d64:	09 
    7d65:	50 41 4e    	addcb	-50(r0), r5
    7d68:	4f 53 46 69 	acbd	6, -58(r2), 0x7d51
    7d6c:	6c 65 0b    	lprb	sb, 11(r4)
    7d6f:	49 6e 69 74 	bicw	-23(r5), -12(sp)
    7d73:	44 69 72    	cmpb	-14(r5), r5
    7d76:	52          	reti
    7d77:	65          	0145
    7d78:	61 64 0b 47 	subw	11(r4), -27(-57(sp))
    7d7c:	65 
    7d7d:	74 44 69 72 	tbitb	-23(r0), -59(-14(sp))
    7d81:	45 
    7d82:	6e          	0156
    7d83:	74 72 79 0a 	tbitb	-7(r6), 10(r1)
    7d87:	45 6e 64 44 	cmpw	-28(r5), -60(sp)
    7d8b:	69 72 52 65 	andw	-46(r6), -27(r1)
    7d8f:	61 64 04 46 	subw	4(r4), -23(-58(sp))
    7d93:	69 
    7d94:	6c 65 06    	lprb	sb, 6(r4)
    7d97:	4c 6f 61 64 	acbb	-2, -31(r5), 0x7d7b
    7d9b:	65          	0145
    7d9c:	72 0a       	restore	[r4,r6]
    7d9e:	42 69       	rett	-23
    7da0:	6e          	0156
    7da1:	61 72 79 54 	subw	-7(r6), -44(r1)
    7da5:	69 6d 65 0d 	andw	-27(r5), @0x13
    7da9:	53 65 74 42 	addcd	-12(r4), @0xffffffffffffff9e
    7dad:	69 6e 61 72 	andw	-31(r5), -14(sp)
    7db1:	79 54 69 6d 	xorw	-23(r2), -27(-19(sp))
    7db5:	65 
    7db6:	18 42 69 6e 	orb	-23(r0), -18(r0)
    7dba:	61 72 79 54 	subw	-7(r6), -44(r1)
    7dbe:	69 6d 65 4f 	andw	-27(r5), @0xffffffffffffffb7
    7dc2:	66          	0146
    7dc3:	53 74 61 6e 	addcd	-31(r6), -28(-18(sp))
    7dc7:	64 
    7dc8:	61 72 64 54 	subw	-28(r6), -44(r1)
    7dcc:	69 6d 65 17 	andw	-27(r5), @0x23
    7dd0:	42 69       	rett	-23
    7dd2:	6e          	0156
    7dd3:	61 72 79 54 	subw	-7(r6), -44(r1)
    7dd7:	69 6d 65 4f 	andw	-27(r5), @0xffffffffffffffb7
    7ddb:	66          	0146
    7ddc:	54 65 78 74 	movb	-8(r4), @0xffffffffffffffee
    7de0:	75 61 6c    	tbitw	-20(r4), r5
    7de3:	54 69 6d    	movb	-19(r5), r5
    7de6:	65          	0145
    7de7:	18 53 74 61 	orb	-12(r2), -31(r4)
    7deb:	6e          	0156
    7dec:	64          	0144
    7ded:	61 72 64 54 	subw	-28(r6), -44(r1)
    7df1:	69 6d 65 4f 	andw	-27(r5), @0xffffffffffffffb7
    7df5:	66          	0146
    7df6:	42 69       	rett	-23
    7df8:	6e          	0156
    7df9:	61 72 79 54 	subw	-7(r6), -44(r1)
    7dfd:	69 6d 65 17 	andw	-27(r5), @0x23
    7e01:	54 65 78 74 	movb	-8(r4), @0xffffffffffffffee
    7e05:	75 61 6c    	tbitw	-20(r4), r5
    7e08:	54 69 6d    	movb	-19(r5), r5
    7e0b:	65          	0145
    7e0c:	4f 66 42 69 	acbd	-4, -62(r4), 0x7df5
    7e10:	6e          	0156
    7e11:	61 72 79 54 	subw	-7(r6), -44(r1)
    7e15:	69 6d 65 04 	andw	-27(r5), @0x4
    7e19:	54 69 6d    	movb	-19(r5), r5
    7e1c:	65          	0145
    7e1d:	0c 53 74    	addqb	6, -12(r2)
    7e20:	61 6e 64 61 	subw	-28(r5), -31(sp)
    7e24:	72 64       	restore	[r1,r2,r5]
    7e26:	54 69 6d    	movb	-19(r5), r5
    7e29:	65          	0145
    7e2a:	04 44 61 74 	cmpb	-31(r0), -27(-12(fp))
    7e2e:	65 
    7e2f:	0b 54 69 6d 	bicd	-23(r2), -27(-19(fp))
    7e33:	65 
    7e34:	41 6e 64 44 	addw	-28(r5), -60(sp)
    7e38:	61 74 65 0b 	subw	-27(r6), -44(11(sp))
    7e3c:	54 
    7e3d:	69 6d 65 41 	andw	-27(r5), @0xffffffffffffff9d
    7e41:	6e          	0156
    7e42:	64          	0144
    7e43:	44 61 74    	cmpb	-12(r4), r5
    7e46:	65          	0145
    7e47:	06          	06
    7e48:	53 69 67    	addcd	-25(r5), r5
    7e4b:	6e          	0156
    7e4c:	61 6c 0b 43 	subw	11(r5), -31(-61(sp))
    7e50:	61 
    7e51:	6c 6c 48    	lprb	fp, -56(r5)
    7e54:	61 6e 64 6c 	subw	-28(r5), -20(sp)
    7e58:	65          	0145
    7e59:	72 13       	restore	[r3,r6,r7]
    7e5b:	44 65 63 6c 	cmpb	-29(r4), @0xffffffffffffffe0
    7e5f:	61 72 65 45 	subw	-27(r6), -59(r1)
    7e63:	76          	0166
    7e64:	65          	0145
    7e65:	6e          	0156
    7e66:	74 48 61    	tbitb	-31(r1), r1
    7e69:	6e          	0156
    7e6a:	64          	0144
    7e6b:	6c 65 72    	lprb	sb, -14(r4)
    7e6e:	12 52       	ret	-46
    7e70:	65          	0145
    7e71:	6d 6f 76    	lprw	intbase, -10(r5)
    7e74:	65          	0145
    7e75:	45 76 65 6e 	cmpw	-27(r6), -18(sp)
    7e79:	74 48 61    	tbitb	-31(r1), r1
    7e7c:	6e          	0156
    7e7d:	64          	0144
    7e7e:	6c 65 72    	lprb	sb, -14(r4)
    7e81:	0b 45 76    	bicd	-10(r0), $<undefined>
    7e84:	65          	0145
    7e85:	6e          	0156
    7e86:	74 53 74 61 	tbitb	-12(r2), -31(r5)
    7e8a:	74 75 73 0e 	tbitb	-13(r6), @0x14
    7e8e:	53 65 74 45 	addcd	-12(r4), @0xffffffffffffffa7
    7e92:	76          	0166
    7e93:	65          	0145
    7e94:	6e          	0156
    7e95:	74 53 74 61 	tbitb	-12(r2), -31(r5)
    7e99:	74 75 73 17 	tbitb	-13(r6), @0x23
    7e9d:	44 65 63 6c 	cmpb	-29(r4), @0xffffffffffffffe0
    7ea1:	61 72 65 43 	subw	-27(r6), -61(r1)
    7ea5:	6f 6e 64    	lprd	cfg, -28(r5)
    7ea8:	69 74 69 6f 	andw	-23(r6), -18(-17(sp))
    7eac:	6e 
    7ead:	48 61 6e    	bicb	-18(r4), r5
    7eb0:	64          	0144
    7eb1:	6c 65 72    	lprb	sb, -14(r4)
    7eb4:	07 48 61    	cmpd	-31(r1), r0
    7eb7:	6e          	0156
    7eb8:	64          	0144
    7eb9:	6c 65 72    	lprb	sb, -14(r4)
    7ebc:	0f 53 65    	addqd	6, -27(r2)
    7ebf:	74 47 6c 6f 	tbitb	-17(r0), -30(r5)[r4:w]
    7ec3:	62 
    7ec4:	61 6c 53 74 	subw	-45(r5), -14(-12(sp))
    7ec8:	72 
    7ec9:	69 6e 67 0f 	andw	-25(r5), 15(sp)
    7ecd:	47 65 74 47 	cmpd	-12(r4), @0xffffffffffffffa9
    7ed1:	6c 6f 62    	lprb	intbase, -30(r5)
    7ed4:	61 6c 53 74 	subw	-45(r5), -14(-12(sp))
    7ed8:	72 
    7ed9:	69 6e 67 13 	andw	-25(r5), 19(sp)
    7edd:	47 65 74 47 	cmpd	-12(r4), @0xffffffffffffffa9
    7ee1:	6c 6f 62    	lprb	intbase, -30(r5)
    7ee4:	61 6c 53 74 	subw	-45(r5), -14(-12(sp))
    7ee8:	72 
    7ee9:	69 6e 67 4e 	andw	-25(r5), -50(sp)
    7eed:	61 6d 65 0c 	subw	-27(r5), @0x12
    7ef1:	47 6c 6f 62 	cmpd	-17(r5), -31(-30(sp))
    7ef5:	61 
    7ef6:	6c 53 74    	lprb	undefined, -12(r2)
    7ef9:	72 69       	restore	[r1,r2,r4,r7]
    7efb:	6e          	0156
    7efc:	67 06 4f    	addr	r0, -49(sp)
    7eff:	53 42 79 74 	addcd	-7(r0), -12(r1)
    7f03:	65          	0145
    7f04:	06          	06
    7f05:	4f 53 57 6f 	acbd	6, -41(r2), 0x7ef4
    7f09:	72 64       	restore	[r1,r2,r5]
    7f0b:	06          	06
    7f0c:	4f 53 46 69 	acbd	6, -58(r2), 0x7ef5
    7f10:	6c 65 03    	lprb	sb, 3(r4)
    7f13:	42 42       	rett	-62
    7f15:	43 0f 49 6e 	addd	r1, -18(r1)[r1:w]
    7f19:	74 65 72 70 	tbitb	-14(r4), @0xffffffffffffffea
    7f1d:	72 65       	restore	[r1,r2,r5,r7]
    7f1f:	74 53 74 72 	tbitb	-12(r2), -14(r5)
    7f23:	69 6e 67 11 	andw	-25(r5), 17(sp)
    7f27:	49 6e 74 65 	bicw	-12(r5), -27(sp)
    7f2b:	72 70       	restore	[r1,r2,r3]
    7f2d:	72 65       	restore	[r1,r2,r5,r7]
    7f2f:	74 43 6f 6d 	tbitb	-17(r0), -19(r5)
    7f33:	6d 61 6e    	lprw	bpc, -18(r4)
    7f36:	64          	0144
    7f37:	73 07 43 6f 	subcd	r0, -17(r0)[r3:w]
    7f3b:	6d 6d 61    	lprw	sb, -31(r5)
    7f3e:	6e          	0156
    7f3f:	64          	0144
    7f40:	04 43 61 6c 	cmpb	-31(r0), -20(r4)
    7f44:	6c 03       	lprb	undefined, r0
    7f46:	52          	reti
    7f47:	75 6e 04 4f 	tbitw	4(r5), -49(sp)
    7f4b:	62 65       	save	[r0,r2,r5,r6]
    7f4d:	79 06 49    	xorw	r0, -55(sp)
    7f50:	6e          	0156
    7f51:	76          	0166
    7f52:	6f 6b 65    	lprd	undefined, -27(r5)
    7f55:	04 53 74 6f 	cmpb	-12(r2), -17(r4)
    7f59:	70 14 53 65 	subcb	r2, -27(-45(sp))
    7f5d:	74 4b 6e 6f 	tbitb	-18(r1), -17(r5)
    7f61:	77 6e 43 6f 	tbitd	-61(r5), -17(sp)
    7f65:	6d 6d 61    	lprw	sb, -31(r5)
    7f68:	6e          	0156
    7f69:	64          	0144
    7f6a:	73 50 61    	subcd	-31(r2), r1
    7f6d:	74 68 09    	tbitb	9(r5), r1
    7f70:	41 72 67 75 	addw	-25(r6), -11(r1)
    7f74:	6d 65 6e    	lprw	sb, -18(r4)
    7f77:	74 73 04 4e 	tbitb	4(r6), -50(r5)
    7f7b:	61 6d 65 09 	subw	-27(r5), @0x9
    7f7f:	56          	0126
    7f80:	65          	0145
    7f81:	72 62       	restore	[r1,r2,r6]
    7f83:	6f 73 69    	lprd	undefined, -23(r6)
    7f86:	74 79 10    	tbitb	16(r7), r5
    7f89:	49 64 65 6e 	bicw	-27(r4), -12(-18(sp))
    7f8d:	74 
    7f8e:	69 66 79 52 	andw	-7(r4), -46(sp)
    7f92:	65          	0145
    7f93:	71 75 69 72 	subcw	-23(r6), @0xffffffffffffffec
    7f97:	65          	0145
    7f98:	64          	0144
    7f99:	0c 48 65    	addqb	0, -27(r1)
    7f9c:	6c 70 52    	lprb	us, -46(r6)
    7f9f:	65          	0145
    7fa0:	71 75 69 72 	subcw	-23(r6), @0xffffffffffffffec
    7fa4:	65          	0145
    7fa5:	64          	0144
    7fa6:	07 50 72    	cmpd	-14(r2), r0
    7fa9:	6f 67 72    	lprd	intbase, -14(r4)
    7fac:	61 6d 06 52 	subw	6(r5), @0xffffffffffffffba
    7fb0:	61 6e 64 6f 	subw	-28(r5), -17(sp)
    7fb4:	6d 0d       	lprw	sb, r1
    7fb6:	53 65 74 52 	addcd	-12(r4), @0xffffffffffffffba
    7fba:	61 6e 64 6f 	subw	-28(r5), -17(sp)
    7fbe:	6d 53 65    	lprw	undefined, -27(r2)
    7fc1:	65          	0145
    7fc2:	64          	0144
    7fc3:	06          	06
    7fc4:	52          	reti
    7fc5:	61 6e 64 6f 	subw	-28(r5), -17(sp)
    7fc9:	6d 20       	lprw	us, r4
    7fcb:	48 61 70    	bicb	-16(r4), r5
    7fce:	70 79 20    	subcb	32(r7), r5
    7fd1:	58 6d 61 73 	orb	-31(r5), @0xffffffffffffffed
    7fd5:	20 2d       	subb	r5, $<undefined>
    7fd7:	20 44 61 76 	subb	-31(r0), -27(-10(fp))
    7fdb:	65 
    7fdc:	20 4b 65 69 	subb	-27(r1), -23(r4)
    7fe0:	74 68 20    	tbitb	32(r5), r1
    7fe3:	4d 61 72 6b 	acbw	2, -14(r4), 0x7fce
    7fe7:	20 4b 65 63 	subb	-27(r1), -29(r4)
    7feb:	68 69 6c    	andb	-20(r5), r5
    7fee:	20 53 69 6d 	subb	-23(r2), -19(r4)
    7ff2:	6f 6e 65    	lprd	cfg, -27(r5)
    7ff5:	20 54 6f 62 	subb	-17(r2), -7(-30(fp))
    7ff9:	79 
    7ffa:	20 54 72 65 	subb	-14(r2), -10(-27(fp))
    7ffe:	76 
    7fff:	subw	Address 0x0000000000008000 is out of bounds.

