	.data
	.comm	_bufs,8192
	.comm	_buf,4
	.comm	_prbuf,10240
	.comm	_prptr,4
	.comm	_back,40
	.comm	_acnt,4
	.text
	.align	2
	.globl	_gencode
_gencode:
	.word	L.R1
	subl2	$L.SO1,sp
#tree (genbr eql L81 (callI 1 (iconP _setjmp) (funargP (iconP _back) ) ) ) 
#	pushl	$_back
#	calls	$1,_setjmp
#	tstl	r0
#	jeql	L81
#treeend
	.data	1
L83:

	.byte	0x23,0x9,0x72,0x65,0x67,0x9,0x25,0x64
	.byte	0xa,0x0
	.text
#tree (callI 2 (iconP _pr) (cm (funargP (iconP L83) ) (funargI (asgplusI (nameI _acnt) (iconI 1) ) ) ) ) 
#	addl2	$1,_acnt
#	pushl	_acnt
#	pushl	$L83
#	calls	$2,_pr
#treeend
#tree (genbr leq L84 (cmp (nameI _acnt) (iconI 20) ) ) 
#	cmpl	_acnt,$20
#	jleq	L84
#treeend
#tree (callI 1 (iconP _prtree) (funargP (vautoP -4) ) ) 
#	pushl	-4(fp)
#	calls	$1,_prtree
#treeend
#tree (unarycallI (iconP _outpr) ) 
#	calls	$0,_outpr
#treeend
	jbr	L79
L84:
	jbr	L87
L81:
#tree (assignP (vautoP -4) (callP 1 (iconP _copytree) (funargP (vparamP 4) ) ) ) 
#	pushl	4(ap)
#	calls	$1,_copytree
#	movl	r0,-4(fp)
#treeend
L87:
#tree (assignP (nameP _buf) (iconP _bufs+64) ) 
#	movl	$_bufs+64,_buf
#treeend
#tree (assignP (nameP _prptr) (iconP _prbuf) ) 
#	movl	$_prbuf,_prptr
#treeend
#tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (vautoP -4) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (iconI 63) ) ) ) 
#	pushl	$63
#	pushl	$0
#	pushl	$0
#	pushl	-4(fp)
#	calls	$4,_doit
#treeend
#tree (assignI (nameI _acnt) (assignI (nameI _ntree) (iconI 0) ) ) 
#	clrl	_ntree
#	movl	_ntree,_acnt
#treeend
#tree (unarycallI (iconP _outpr) ) 
#	calls	$0,_outpr
#treeend
L79:
	ret
	.set	L.R1,0x0
	.set	L.SO1,0x4
	.data
	.text
	.align	2
	.globl	_doit
_doit:
	.word	L.R2
	subl2	$L.SO2,sp
#tree (assignI (snode) (starI (vparamP 4) ) ) 
#	movl	*4(ap),r0
#treeend
	jbr	L91
L92:
	.data	1
L93:

	.byte	0x23,0x9,0x77,0x65,0x69,0x72,0x64,0x3f
	.byte	0x3f,0x3f,0x20,0x25,0x64,0xa,0x0
	.text
#tree (callI 2 (iconP _pr) (cm (funargP (iconP L93) ) (funargI (starI (vparamP 4) ) ) ) ) 
#	pushl	*4(ap)
#	pushl	$L93
#	calls	$2,_pr
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L94:
#tree (asgorI (vparamI 8) (iconI 256) ) 
#	bisl2	$256,8(ap)
#treeend
#tree (asgandI (vparamI 8) (iconI -2) ) 
#	bicl2	$1,8(ap)
#treeend
L95:
#tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-8(fp)
#treeend
#tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) 
#	movzbl	-7(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl2	r1,16(ap)
#treeend
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	64(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
#tree (genbr eql L96 (andU (convU (vautoUS -2) ) (iconU 1024) ) ) 
#	bitw	$1024,-2(fp)
#	jeql	L96
#treeend
#tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) 
#	pushl	$0
#	pushl	4(ap)
#	calls	$2,_totemp
#treeend
#tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) 
#	pushl	$1
#	pushl	$_back
#	calls	$2,_longjmp
#treeend
L96:
#tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) 
#	movzbl	-3(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl2	r1,16(ap)
#treeend
#tree (genbr eql L99 (andI (vparamI 8) (iconI 1) ) ) 
#	bitl	$1,8(ap)
#	jeql	L99
#treeend
	.data	1
L100:

	.byte	0x23,0x9,0x62,0x69,0x74,0x25,0x63,0x9
	.byte	0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L100) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	$L100
#	calls	$4,_pr
#treeend
#tree (assignUC (vparamUC 12) (iconUC 0) ) 
#	clrb	12(ap)
#treeend
#tree (assignUS (vparamUS 14) (iconUS 1) ) 
#	movw	$1,14(ap)
#treeend
#tree (assignUC (vparamUC 13) (iconUC 0) ) 
#	clrb	13(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L99:
#tree (genbr eql L102 (andI (vparamI 8) (iconI 256) ) ) 
#	bitl	$256,8(ap)
#	jeql	L102
#treeend
#tree (assignI (vparamI 12) (assignI (vautoI -12) (vautoI -8) ) ) 
#	movl	-8(fp),-12(fp)
#	movl	-12(fp),12(ap)
#treeend
L102:
#tree (genbr neq L103 (convU (vparamUC 12) ) ) 
#	tstb	12(ap)
#	jneq	L103
#treeend
#tree (genbr eql L104 (andU (convU (vautoUS -2) ) (iconU 16) ) ) 
#	bitw	$16,-2(fp)
#	jeql	L104
#treeend
#tree (assignI (vparamI 12) (assignI (vautoI -12) (vautoI -4) ) ) 
#	movl	-4(fp),-12(fp)
#	movl	-12(fp),12(ap)
#treeend
	jbr	L105
L104:
#tree (genbr eql L106 (andU (convU (vautoUS -6) ) (iconU 16) ) ) 
#	bitw	$16,-6(fp)
#	jeql	L106
#treeend
#tree (assignI (vparamI 12) (assignI (vautoI -12) (vautoI -8) ) ) 
#	movl	-8(fp),-12(fp)
#	movl	-12(fp),12(ap)
#treeend
	jbr	L107
L106:
#tree (assignI (vparamI 12) (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,-12(fp)
#	movl	r0,12(ap)
#treeend
L107:
L105:
	jbr	L108
L103:
#tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,-12(fp)
#treeend
L108:
#tree (genbr neq L109 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) 
#	movl	4(ap),r0
#	cmpl	*64(r0),$4
#	jneq	L109
#treeend
#tree (assignI (vautoI -12) (unarycallI (iconP _tostack) ) ) 
#	calls	$0,_tostack
#	movl	r0,-12(fp)
#treeend
	.data	1
L111:

	.byte	0x24,0x25,0x64,0x0
	.text
#tree (callI 3 (iconP _sprintf) (cm (cm (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (iconP L111) ) ) (funargI (minusI (unaryminusI (starI (plusP (starP (plusP (vparamP 4) (iconI 64) ) ) (iconI 60) ) ) ) (iconI 1) ) ) ) ) 
#	movl	4(ap),r0
#	movl	64(r0),r0
#	mnegl	60(r0),r1
#	subl3	$1,r1,-(sp)
#	pushl	$L111
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	calls	$3,_sprintf
#treeend
	jbr	L112
L109:
	.data	1
L113:

	.byte	0x23,0x9,0x6d,0x63,0x6f,0x6d,0x25,0x63
	.byte	0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L113) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	$L113
#	calls	$4,_pr
#treeend
L112:
#tree (genbr neq L115 (callI 2 (iconP _strcmp) (cm (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	calls	$2,_strcmp
#	tstl	r0
#	jneq	L115
#treeend
	.data	1
L116:

	.byte	0x23,0x9,0x62,0x69,0x63,0x25,0x63,0x32
	.byte	0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L116) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	$L116
#	calls	$4,_pr
#treeend
	jbr	L117
L115:
	.data	1
L118:

	.byte	0x23,0x9,0x62,0x69,0x63,0x25,0x63,0x33
	.byte	0x9,0x25,0x73,0x2c,0x25,0x73,0x2c,0x25
	.byte	0x73,0xa,0x0
	.text
#tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L118) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	$L118
#	calls	$5,_pr
#treeend
L117:
#tree (asgorUS (vparamUS 14) (iconUS 1) ) 
#	bisw2	$1,14(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L119:
L120:
#tree (callI 2 (iconP _funargs) (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (vparamI 16) ) ) ) 
#	pushl	16(ap)
#	movl	4(ap),r0
#	pushl	64(r0)
#	calls	$2,_funargs
#treeend
#tree (assignI (vautoI -92) (divI (convI (starS (plusP (vparamP 4) (iconI 58) ) ) ) (iconI 32) ) ) 
#	movl	4(ap),r0
#	cvtwl	58(r0),r0
#	divl3	$32,r0,-92(fp)
#treeend
L122:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 10) ) ) (funargI (iconI 0) ) ) (funargI (andI (vparamI 16) (iconI -4) ) ) ) ) ) 
#	bicl3	$3,16(ap),-(sp)
#	pushl	$0
#	pushl	$10
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
#tree (assignP (vautoP -16) (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) 
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-16(fp)
#treeend
L123:
#tree (genbr eql L124 (cmp (vparamI 16) (iconI 63) ) ) 
#	cmpl	16(ap),$63
#	jeql	L124
#treeend
#tree (assignUS (vautoUS -2) (iconUS 1024) ) 
#	movw	$1024,-2(fp)
#treeend
#tree (assignI (rnode) (vautoI -4) ) 
#	movl	-4(fp),r0
#treeend
	jbr	L89
L124:
#tree (assignI (vautoI -12) (callI 2 (iconP _reg0) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_reg0
#	movl	r0,-12(fp)
#treeend
	.data	1
L125:

	.byte	0x23,0x9,0x63,0x61,0x6c,0x6c,0x73,0x9
	.byte	0x24,0x25,0x64,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L125) ) (funargI (vautoI -92) ) ) (funargP (vautoP -16) ) ) ) 
#	pushl	-16(fp)
#	pushl	-92(fp)
#	pushl	$L125
#	calls	$3,_pr
#treeend
#tree (genlabI  L127 (comopI (genlabI  L128 (comopI (genbr eql L127 (cmp (starI (vparamP 4) ) (iconI 100) ) ) (genbr eql L127 (cmp (starI (vparamP 4) ) (iconI 102) ) ) ) ) (genbr eql L126 (andI (vparamI 8) (iconI 8) ) ) ) ) 
#	cmpl	*4(ap),$100
#	jeql	L127
#	cmpl	*4(ap),$102
#	jeql	L127
#L128:
#	bitl	$8,8(ap)
#	jeql	L126
#L127:
#treeend
	.data	1
L130:

	.byte	0x29,0x0
	.text
#tree (callI 2 (iconP _strcat) (cm (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (iconP L130) ) ) ) 
#	pushl	$L130
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	calls	$2,_strcat
#treeend
#tree (callI 2 (iconP _strshift) (cm (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (funargI (iconI 1) ) ) ) 
#	pushl	$1
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	calls	$2,_strshift
#treeend
#tree (assignC (starC (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (iconC 40) ) 
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	movb	$40,_bufs(r0)
#treeend
L126:
#tree (genbr neq L132 (convU (vparamUC 12) ) ) 
#	tstb	12(ap)
#	jneq	L132
#treeend
#tree (genbr eql L133 (andI (vparamI 8) (iconI 256) ) ) 
#	bitl	$256,8(ap)
#	jeql	L133
#treeend
#tree (assignI (vparamI 12) (callI 4 (iconP _doit) (cm (cm (cm (funargP (genlabP  L135 (comopP (genbr neq L134 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 104) ) ) (comopP (genlabP  L134 (genubrP  L135 (assignP (qnode) (starP (plusP (starP (plusP (vparamP 4) (iconI 60) ) ) (iconI 60) ) ) ) ) ) (assignP (qnode) (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -11) ) ) ) ) ) ) ) 
#	movzbl	-11(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl3	r1,16(ap),-(sp)
#	pushl	$0
#	pushl	$0
#	movl	4(ap),r0
#	cmpl	*60(r0),$104
#	jneq	L134
#	movl	4(ap),r0
#	movl	60(r0),r0
#	movl	60(r0),-(sp)
#	jbr	L135
#L134:
#	movl	4(ap),r0
#	movl	60(r0),-(sp)
#L135:
#	calls	$4,_doit
#	movl	r0,12(ap)
#treeend
	jbr	L136
L133:
#tree (assignI (rnode) (vautoI -12) ) 
#	movl	-12(fp),r0
#treeend
	jbr	L89
L136:
L132:
L137:
#tree (genbr neq L138 (callI 2 (iconP _strcmp) (cm (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	calls	$2,_strcmp
#	tstl	r0
#	jneq	L138
#treeend
#tree (assignI (rnode) (vautoI -12) ) 
#	movl	-12(fp),r0
#treeend
	jbr	L89
L138:
#tree (genbr eql L139 (andI (vparamI 8) (iconI 4) ) ) 
#	bitl	$4,8(ap)
#	jeql	L139
#treeend
	.data	1
L140:

	.byte	0x23,0x9,0x70,0x75,0x73,0x68,0x25,0x63
	.byte	0x9,0x25,0x73,0xa,0x0
	.text
#tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L140) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_type
#	pushl	r0
#	pushl	$L140
#	calls	$3,_pr
#treeend
	jbr	L142
L139:
	.data	1
L143:

	.byte	0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9
	.byte	0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L143) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_type
#	pushl	r0
#	pushl	$L143
#	calls	$4,_pr
#treeend
L142:
#tree (asgorUS (vparamUS 14) (iconUS 1) ) 
#	bisw2	$1,14(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L144:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
#tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) 
#	movzbl	-3(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl2	r1,16(ap)
#treeend
#tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	64(r0)
#	calls	$4,_doit
#	movl	r0,-8(fp)
#treeend
#tree (genbr eql L145 (andU (convU (vautoUS -6) ) (iconU 1024) ) ) 
#	bitw	$1024,-6(fp)
#	jeql	L145
#treeend
#tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) 
#	pushl	$0
#	pushl	4(ap)
#	calls	$2,_totemp
#treeend
#tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) 
#	pushl	$1
#	pushl	$_back
#	calls	$2,_longjmp
#treeend
L145:
	.data	1
L146:

	.byte	0x23,0x9,0x63,0x6d,0x70,0x25,0x63,0x9
	.byte	0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L146) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	$L146
#	calls	$4,_pr
#treeend
#tree (assignUC (vparamUC 12) (assignUC (vparamUC 13) (iconUC 0) ) ) 
#	clrb	13(ap)
#	movb	13(ap),12(ap)
#treeend
#tree (assignUS (vparamUS 14) (iconUS 1) ) 
#	movw	$1,14(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L147:
#tree (genbr neq L148 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 108) ) ) 
#	movl	4(ap),r0
#	cmpl	*60(r0),$108
#	jneq	L148
#treeend
#tree (genbr neq L149 (convU (vparamUC 12) ) ) 
#	tstb	12(ap)
#	jneq	L149
#treeend
#tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,12(ap)
#treeend
L149:
#tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) 
#	pushl	16(ap)
#	pushl	12(ap)
#	pushl	$2
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#treeend
	jbr	L150
L148:
#tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$0
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#treeend
L150:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	12(ap)
#	pushl	$2
#	movl	4(ap),r0
#	pushl	64(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
#tree (genbr eql L151 (andI (vparamI 8) (iconI 8) ) ) 
#	bitl	$8,8(ap)
#	jeql	L151
#treeend
#tree (assignUC (vparamUC 12) (iconUC 0) ) 
#	clrb	12(ap)
#treeend
#tree (assignI (vautoI -92) (andI (convU (vautoUS -2) ) (iconU 656) ) ) 
#	movzwl	-2(fp),r0
#	bicl3	$-657,r0,-92(fp)
#treeend
#tree (assignI (vautoI -96) (convI (vautoUC -3) ) ) 
#	movzbl	-3(fp),-96(fp)
#treeend
#tree (assignP (nameP _buf) (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) 
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,_buf
#treeend
	jbr	L152
L151:
#tree (assignI (rnode) (vautoI -4) ) 
#	movl	-4(fp),r0
#treeend
	jbr	L89
L153:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
#tree (genbr neq L154 (convU (vparamUC 12) ) ) 
#	tstb	12(ap)
#	jneq	L154
#treeend
#tree (genbr eql L155 (andU (convU (vautoUS -2) ) (iconU 16) ) ) 
#	bitw	$16,-2(fp)
#	jeql	L155
#treeend
#tree (assignI (vparamI 12) (vautoI -4) ) 
#	movl	-4(fp),12(ap)
#treeend
	jbr	L156
L155:
#tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -3) ) ) ) ) ) ) ) 
#	movzbl	-3(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl3	r1,16(ap),-(sp)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,12(ap)
#treeend
L156:
L154:
	.data	1
L157:

	.byte	0x23,0x9,0x6d,0x63,0x6f,0x6d,0x25,0x63
	.byte	0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L157) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	$L157
#	calls	$4,_pr
#treeend
#tree (asgorUS (vparamUS 14) (iconUS 1) ) 
#	bisw2	$1,14(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L158:
#tree (genlabI  L160 (comopI (genbr neq L159 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 58) ) ) (genbr neq L159 (cmp (starI (starP (plusP (starP (plusP (vparamP 4) (iconI 60) ) ) (iconI 60) ) ) ) (iconI 13) ) ) ) ) 
#	movl	4(ap),r0
#	cmpl	*60(r0),$58
#	jneq	L159
#	movl	4(ap),r0
#	movl	60(r0),r0
#	cmpl	*60(r0),$13
#	jneq	L159
#L160:
#treeend
#tree (genbr neq L161 (convU (vparamUC 12) ) ) 
#	tstb	12(ap)
#	jneq	L161
#treeend
#tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,12(ap)
#treeend
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	12(ap)
#	pushl	$2
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
	jbr	L162
L161:
#tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,-12(fp)
#treeend
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (vautoI -12) ) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -11) ) ) ) ) ) ) ) 
#	movzbl	-11(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl3	r1,16(ap),-(sp)
#	pushl	-12(fp)
#	pushl	$2
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
L162:
	jbr	L163
L159:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
L163:
#tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) 
#	movzbl	-3(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl2	r1,16(ap)
#treeend
#tree (genbr neq L164 (cmp (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) 
#	pushl	4(ap)
#	calls	$1,_childtype
#	movl	r0,r11
#	pushl	4(ap)
#	calls	$1,_type
#	cmpl	r11,r0
#	jneq	L164
#treeend
#tree (assignI (rnode) (vautoI -4) ) 
#	movl	-4(fp),r0
#treeend
	jbr	L89
L164:
#tree (genbr neq L165 (convU (vparamUC 12) ) ) 
#	tstb	12(ap)
#	jneq	L165
#treeend
#tree (genbr eql L166 (andU (convU (vautoUS -2) ) (iconU 16) ) ) 
#	bitw	$16,-2(fp)
#	jeql	L166
#treeend
#tree (assignI (vparamI 12) (vautoI -4) ) 
#	movl	-4(fp),12(ap)
#treeend
	jbr	L167
L166:
#tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,12(ap)
#treeend
L167:
L165:
#tree (genlabI  L171 (comopI (genlabI  L172 (comopI (genlabI  L173 (comopI (genbr eql L170 (callI 1 (iconP _isunsigned) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) (genbr leq L170 (cmp (callI 1 (iconP _incrsize) (funargP (vparamP 4) ) ) (callI 1 (iconP _incrsize) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) ) ) ) (genbr eql L170 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (iconI 102) ) ) ) ) (genbr eql L170 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (iconI 100) ) ) ) ) 
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$1,_isunsigned
#	tstl	r0
#	jeql	L170
#	pushl	4(ap)
#	calls	$1,_incrsize
#	movl	r0,r11
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$1,_incrsize
#	cmpl	r11,r0
#	jleq	L170
#L173:
#	pushl	4(ap)
#	calls	$1,_type
#	cmpl	r0,$102
#	jeql	L170
#L172:
#	pushl	4(ap)
#	calls	$1,_type
#	cmpl	r0,$100
#	jeql	L170
#L171:
#treeend
	.data	1
L174:

	.byte	0x6d,0x6f,0x76,0x7a,0x0
	.text
#tree (assignP (vautoP -16) (iconP L174) ) 
#	movl	$L174,-16(fp)
#treeend
	jbr	L175
L170:
	.data	1
L176:

	.byte	0x63,0x76,0x74,0x0
	.text
#tree (assignP (vautoP -16) (iconP L176) ) 
#	movl	$L176,-16(fp)
#treeend
L175:
	.data	1
L177:

	.byte	0x23,0x9,0x25,0x73,0x25,0x63,0x25,0x63
	.byte	0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 6 (iconP _pr) (cm (cm (cm (cm (cm (funargP (iconP L177) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_type
#	pushl	r0
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	-16(fp)
#	pushl	$L177
#	calls	$6,_pr
#treeend
#tree (asgorUS (vparamUS 14) (iconUS 1) ) 
#	bisw2	$1,14(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L178:
#tree (assignI (vautoI -92) (iconI -1) ) 
#	movl	$-1,-92(fp)
#treeend
	.data	1
L179:

	.byte	0x73,0x75,0x62,0x0
	.text
#tree (assignP (vautoP -16) (iconP L179) ) 
#	movl	$L179,-16(fp)
#treeend
L180:
#tree (genbr eql L181 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) 
#	movl	4(ap),r0
#	cmpl	*64(r0),$4
#	jeql	L181
#treeend
	.data	1
L184:

	.byte	0x63,0x6f,0x64,0x65,0x67,0x65,0x6e,0x21
	.byte	0x20,0x69,0x6e,0x63,0x72,0x6f,0x70,0x20
	.byte	0x6e,0x6f,0x74,0x20,0x77,0x69,0x74,0x68
	.byte	0x20,0x49,0x43,0x4f,0x4e,0x0
	.text
#tree (comopI (callI 1 (iconP _fflush) (funargP (iconP __iob+16) ) ) (callI 1 (iconP _cerror) (funargP (iconP L184) ) ) ) 
#	pushl	$__iob+16
#	calls	$1,_fflush
#	pushl	$L184
#	calls	$1,_cerror
#treeend
L181:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$0
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
#tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) ) ) 
#	pushl	$0
#	pushl	$0
#	pushl	$0
#	movl	4(ap),r0
#	pushl	64(r0)
#	calls	$4,_doit
#	movl	r0,-8(fp)
#treeend
#tree (genbr eql L185 (andI (vparamI 8) (iconI 2) ) ) 
#	bitl	$2,8(ap)
#	jeql	L185
#treeend
#tree (genbr neq L186 (convU (vparamUC 12) ) ) 
#	tstb	12(ap)
#	jneq	L186
#treeend
#tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -3) ) ) ) ) ) ) ) 
#	movzbl	-3(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl3	r1,16(ap),-(sp)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,12(ap)
#treeend
L186:
	.data	1
L187:

	.byte	0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9
	.byte	0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L187) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	$L187
#	calls	$4,_pr
#treeend
#tree (genbr eql L188 (andU (convU (vautoUS -6) ) (iconU 64) ) ) 
#	bitw	$64,-6(fp)
#	jeql	L188
#treeend
#tree (genbr neq L189 (cmp (vautoI -92) (iconI 1) ) ) 
#	cmpl	-92(fp),$1
#	jneq	L189
#treeend
	.data	1
L190:

	.byte	0x69,0x6e,0x63,0x0
	.text
#tree (assignP (vautoP -16) (iconP L190) ) 
#	movl	$L190,-16(fp)
#treeend
	jbr	L191
L189:
	.data	1
L192:

	.byte	0x64,0x65,0x63,0x0
	.text
#tree (assignP (vautoP -16) (iconP L192) ) 
#	movl	$L192,-16(fp)
#treeend
L191:
	.data	1
L193:

	.byte	0x23,0x9,0x25,0x73,0x25,0x63,0x9,0x25
	.byte	0x73,0xa,0x0
	.text
#tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L193) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	-16(fp)
#	pushl	$L193
#	calls	$4,_pr
#treeend
	jbr	L194
L188:
	.data	1
L195:

	.byte	0x23,0x9,0x25,0x73,0x25,0x63,0x32,0x9
	.byte	0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L195) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	-16(fp)
#	pushl	$L195
#	calls	$5,_pr
#treeend
L194:
#tree (genbr eql L196 (andI (vparamI 8) (iconI 8) ) ) 
#	bitl	$8,8(ap)
#	jeql	L196
#treeend
#tree (assignI (vautoI -4) (vparamI 12) ) 
#	movl	12(ap),-4(fp)
#treeend
	jbr	L197
L196:
#tree (asgandUS (vparamUS 14) (iconUS 65534) ) 
#	bicw2	$-65535,14(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L185:
#tree (genbr eql L198 (andU (convU (vautoUS -6) ) (iconU 64) ) ) 
#	bitw	$64,-6(fp)
#	jeql	L198
#treeend
#tree (genbr neq L199 (cmp (vautoI -92) (iconI 1) ) ) 
#	cmpl	-92(fp),$1
#	jneq	L199
#treeend
	.data	1
L200:

	.byte	0x69,0x6e,0x63,0x0
	.text
#tree (assignP (vautoP -16) (iconP L200) ) 
#	movl	$L200,-16(fp)
#treeend
	jbr	L201
L199:
	.data	1
L202:

	.byte	0x64,0x65,0x63,0x0
	.text
#tree (assignP (vautoP -16) (iconP L202) ) 
#	movl	$L202,-16(fp)
#treeend
L201:
	.data	1
L203:

	.byte	0x23,0x9,0x25,0x73,0x25,0x63,0x9,0x25
	.byte	0x73,0xa,0x0
	.text
#tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L203) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	-16(fp)
#	pushl	$L203
#	calls	$4,_pr
#treeend
	jbr	L204
L198:
	.data	1
L205:

	.byte	0x23,0x9,0x25,0x73,0x25,0x63,0x32,0x9
	.byte	0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L205) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	-16(fp)
#	pushl	$L205
#	calls	$5,_pr
#treeend
L204:
#tree (genbr eql L206 (vparamUC 12) ) 
#	tstb	12(ap)
#	jeql	L206
#treeend
#tree (assignI (vautoI -12) (vautoI -4) ) 
#	movl	-4(fp),-12(fp)
#treeend
	jbr	L137
L206:
#tree (asgorUS (vautoUS -2) (iconUS 1) ) 
#	bisw2	$1,-2(fp)
#treeend
#tree (assignI (rnode) (vautoI -4) ) 
#	movl	-4(fp),r0
#treeend
	jbr	L89
L207:
#tree (asgorI (vparamI 8) (iconI 256) ) 
#	bisl2	$256,8(ap)
#treeend
L208:
#tree (genbr neq L209 (callI 1 (iconP _isunsigned) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) 
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$1,_isunsigned
#	tstl	r0
#	jneq	L209
#treeend
#tree (genlabI  L211 (comopI (genbr neq L210 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 104) ) ) (genbr neq L210 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (callI 1 (iconP _childtype) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) ) ) ) 
#	movl	4(ap),r0
#	cmpl	*60(r0),$104
#	jneq	L210
#	pushl	4(ap)
#	calls	$1,_type
#	movl	r0,r11
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$1,_childtype
#	cmpl	r11,r0
#	jneq	L210
#L211:
#treeend
#tree (assignP (starP (plusP (vparamP 4) (iconI 60) ) ) (starP (plusP (starP (plusP (vparamP 4) (iconI 60) ) ) (iconI 60) ) ) ) 
#	movl	4(ap),r0
#	movl	4(ap),r1
#	movl	60(r1),r1
#	movl	60(r1),60(r0)
#treeend
L210:
#tree (genlabI  L213 (comopI (genbr neq L212 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 104) ) ) (genbr neq L212 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (callI 1 (iconP _childtype) (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) ) ) ) ) ) 
#	movl	4(ap),r0
#	cmpl	*64(r0),$104
#	jneq	L212
#	pushl	4(ap)
#	calls	$1,_type
#	movl	r0,r11
#	movl	4(ap),r0
#	pushl	64(r0)
#	calls	$1,_childtype
#	cmpl	r11,r0
#	jneq	L212
#L213:
#treeend
#tree (assignP (starP (plusP (vparamP 4) (iconI 64) ) ) (starP (plusP (starP (plusP (vparamP 4) (iconI 64) ) ) (iconI 60) ) ) ) 
#	movl	4(ap),r0
#	movl	4(ap),r1
#	movl	64(r1),r1
#	movl	60(r1),64(r0)
#treeend
L212:
	.data	1
L214:

	.byte	0x64,0x69,0x76,0x0
	.text
#tree (assignP (vautoP -16) (iconP L214) ) 
#	movl	$L214,-16(fp)
#treeend
	jbr	L215
L209:
	.data	1
L216:

	.byte	0x75,0x64,0x69,0x76,0x0
	.text
#tree (assignP (vautoP -16) (iconP L216) ) 
#	movl	$L216,-16(fp)
#treeend
L217:
#tree (genbr eql L218 (cmp (callI 1 (iconP _incrsize) (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) ) (iconI 4) ) ) 
#	movl	4(ap),r0
#	pushl	64(r0)
#	calls	$1,_incrsize
#	cmpl	r0,$4
#	jeql	L218
#treeend
#tree (assignI (vautoI -84) (iconI 104) ) 
#	movl	$104,-84(fp)
#treeend
#tree (assignP (vautoP -24) (starP (plusP (vparamP 4) (iconI 64) ) ) ) 
#	movl	4(ap),r0
#	movl	64(r0),-24(fp)
#treeend
#tree (assignU (vautoU -76) (iconU 512) ) 
#	movl	$512,-76(fp)
#treeend
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (unaryandP (vautoSt -84) ) ) (funargI (iconI 6) ) ) (funargI (unarycallI (iconP _tostack) ) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	calls	$0,_tostack
#	pushl	r0
#	pushl	$6
#	pushal	-84(fp)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
	jbr	L219
L218:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 4) ) ) (funargI (unarycallI (iconP _tostack) ) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	calls	$0,_tostack
#	pushl	r0
#	pushl	$4
#	movl	4(ap),r0
#	pushl	64(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
L219:
#tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) 
#	movzbl	-3(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl2	r1,16(ap)
#treeend
#tree (genbr eql L220 (cmp (callI 1 (iconP _incrsize) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) (iconI 4) ) ) 
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$1,_incrsize
#	cmpl	r0,$4
#	jeql	L220
#treeend
#tree (assignI (vautoI -84) (iconI 104) ) 
#	movl	$104,-84(fp)
#treeend
#tree (assignP (vautoP -24) (starP (plusP (vparamP 4) (iconI 60) ) ) ) 
#	movl	4(ap),r0
#	movl	60(r0),-24(fp)
#treeend
#tree (assignU (vautoU -76) (iconU 512) ) 
#	movl	$512,-76(fp)
#treeend
#tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (unaryandP (vautoSt -84) ) ) (funargI (iconI 6) ) ) (funargI (unarycallI (iconP _tostack) ) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	calls	$0,_tostack
#	pushl	r0
#	pushl	$6
#	pushal	-84(fp)
#	calls	$4,_doit
#	movl	r0,-8(fp)
#treeend
	jbr	L221
L220:
#tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 4) ) ) (funargI (unarycallI (iconP _tostack) ) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	calls	$0,_tostack
#	pushl	r0
#	pushl	$4
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-8(fp)
#treeend
L221:
#tree (genbr eql L222 (andU (convU (vautoUS -6) ) (iconU 1024) ) ) 
#	bitw	$1024,-6(fp)
#	jeql	L222
#treeend
#tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 1) ) ) ) 
#	pushl	$1
#	pushl	4(ap)
#	calls	$2,_totemp
#treeend
#tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) 
#	pushl	$1
#	pushl	$_back
#	calls	$2,_longjmp
#treeend
L222:
#tree (assignI (vautoI -92) (iconI 2) ) 
#	movl	$2,-92(fp)
#treeend
	jbr	L123
L223:
#tree (asgorI (vparamI 8) (iconI 256) ) 
#	bisl2	$256,8(ap)
#treeend
L224:
	.data	1
L225:

	.byte	0x78,0x6f,0x72,0x0
	.text
#tree (assignP (vautoP -16) (iconP L225) ) 
#	movl	$L225,-16(fp)
#treeend
L215:
#tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-8(fp)
#treeend
#tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) 
#	movzbl	-7(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl2	r1,16(ap)
#treeend
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	64(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
#tree (genbr eql L226 (andU (convU (vautoUS -2) ) (iconU 1024) ) ) 
#	bitw	$1024,-2(fp)
#	jeql	L226
#treeend
#tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) 
#	pushl	$0
#	pushl	4(ap)
#	calls	$2,_totemp
#treeend
#tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) 
#	pushl	$1
#	pushl	$_back
#	calls	$2,_longjmp
#treeend
L226:
#tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) 
#	movzbl	-3(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl2	r1,16(ap)
#treeend
#tree (genbr eql L227 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) 
#	pushl	4(ap)
#	calls	$1,_type
#	movl	r0,r11
#	pushl	4(ap)
#	calls	$1,_childtype
#	cmpl	r11,r0
#	jeql	L227
#treeend
#tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,-12(fp)
#treeend
	.data	1
L228:

	.byte	0x23,0x9,0x25,0x73,0x25,0x63,0x33,0x9
	.byte	0x25,0x73,0x2c,0x25,0x73,0x2c,0x25,0x73
	.byte	0xa,0x0
	.text
#tree (callI 6 (iconP _pr) (cm (cm (cm (cm (cm (funargP (iconP L228) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	-16(fp)
#	pushl	$L228
#	calls	$6,_pr
#treeend
#tree (genbr neq L229 (convU (vparamUC 12) ) ) 
#	tstb	12(ap)
#	jneq	L229
#treeend
#tree (assignI (vparamI 12) (vautoI -12) ) 
#	movl	-12(fp),12(ap)
#treeend
L229:
	.data	1
L230:

	.byte	0x23,0x9,0x63,0x76,0x74,0x25,0x63,0x25
	.byte	0x63,0x9,0x25,0x73,0x2c,0x25,0x73,0xa
	.byte	0x0
	.text
#tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L230) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_type
#	pushl	r0
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	$L230
#	calls	$5,_pr
#treeend
#tree (asgorUS (vparamUS 14) (iconUS 1) ) 
#	bisw2	$1,14(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L227:
#tree (genbr neq L231 (convU (vparamUC 12) ) ) 
#	tstb	12(ap)
#	jneq	L231
#treeend
#tree (genlabI  L233 (comopI (genbr neq L233 (andU (convU (vautoUS -6) ) (iconU 16) ) ) (genbr eql L232 (andI (vparamI 8) (iconI 256) ) ) ) ) 
#	bitw	$16,-6(fp)
#	jneq	L233
#	bitl	$256,8(ap)
#	jeql	L232
#L233:
#treeend
L234:
#tree (assignI (vparamI 12) (vautoI -8) ) 
#	movl	-8(fp),12(ap)
#treeend
#tree (genlabI  L236 (comopI (genbr neq L235 (cmp (convI (starC (vautoP -16) ) ) (iconI 97) ) ) (genbr eql L235 (andU (convU (vautoUS -2) ) (iconU 64) ) ) ) ) 
#	cmpb	*-16(fp),$97
#	jneq	L235
#	bitw	$64,-2(fp)
#	jeql	L235
#L236:
#treeend
	.data	1
L237:

	.byte	0x23,0x9,0x69,0x6e,0x63,0x25,0x63,0x9
	.byte	0x25,0x73,0xa,0x0
	.text
#tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L237) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	$L237
#	calls	$3,_pr
#treeend
	jbr	L238
L235:
#tree (genlabI  L240 (comopI (genbr neq L239 (cmp (convI (starC (vautoP -16) ) ) (iconI 115) ) ) (genbr eql L239 (andU (convU (vautoUS -2) ) (iconU 64) ) ) ) ) 
#	cmpb	*-16(fp),$115
#	jneq	L239
#	bitw	$64,-2(fp)
#	jeql	L239
#L240:
#treeend
	.data	1
L241:

	.byte	0x23,0x9,0x64,0x65,0x63,0x25,0x63,0x9
	.byte	0x25,0x73,0xa,0x0
	.text
#tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L241) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	$L241
#	calls	$3,_pr
#treeend
	jbr	L242
L239:
	.data	1
L243:

	.byte	0x23,0x9,0x25,0x73,0x25,0x63,0x32,0x9
	.byte	0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L243) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	-16(fp)
#	pushl	$L243
#	calls	$5,_pr
#treeend
L242:
L238:
#tree (genbr eql L244 (andI (vparamI 8) (iconI 8) ) ) 
#	bitl	$8,8(ap)
#	jeql	L244
#treeend
	jbr	L245
L244:
#tree (asgorUS (vparamUS 14) (iconUS 1) ) 
#	bisw2	$1,14(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L232:
#tree (genbr eql L246 (andU (convU (vautoUS -2) ) (iconU 16) ) ) 
#	bitw	$16,-2(fp)
#	jeql	L246
#treeend
#tree (assignI (vparamI 12) (vautoI -4) ) 
#	movl	-4(fp),12(ap)
#treeend
	jbr	L247
L246:
#tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,12(ap)
#treeend
L247:
L231:
#tree (genlabI  L249 (comopI (genlabI  L250 (comopI (genlabI  L251 (comopI (genlabI  L252 (comopI (genbr eql L250 (cmp (convI (starC (vautoP -16) ) ) (iconI 97) ) ) (genbr eql L250 (cmp (convI (starC (vautoP -16) ) ) (iconI 109) ) ) ) ) (genbr eql L250 (cmp (convI (starC (vautoP -16) ) ) (iconI 120) ) ) ) ) (genbr neq L248 (cmp (convI (starC (vautoP -16) ) ) (iconI 98) ) ) ) ) (genbr neq L248 (callI 2 (iconP _strcmp) (cm (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ) ) ) 
#	cmpb	*-16(fp),$97
#	jeql	L250
#	cmpb	*-16(fp),$109
#	jeql	L250
#L252:
#	cmpb	*-16(fp),$120
#	jeql	L250
#L251:
#	cmpb	*-16(fp),$98
#	jneq	L248
#L250:
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	calls	$2,_strcmp
#	tstl	r0
#	jneq	L248
#L249:
#treeend
#tree (assignI (vparamI 12) (vautoI -4) ) 
#	movl	-4(fp),12(ap)
#treeend
#tree (assignI (vautoI -4) (vautoI -8) ) 
#	movl	-8(fp),-4(fp)
#treeend
#tree (assignI (vautoI -8) (vparamI 12) ) 
#	movl	12(ap),-8(fp)
#treeend
	jbr	L234
L248:
	.data	1
L253:

	.byte	0x23,0x9,0x25,0x73,0x25,0x63,0x33,0x9
	.byte	0x25,0x73,0x2c,0x25,0x73,0x2c,0x25,0x73
	.byte	0xa,0x0
	.text
#tree (callI 6 (iconP _pr) (cm (cm (cm (cm (cm (funargP (iconP L253) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	-16(fp)
#	pushl	$L253
#	calls	$6,_pr
#treeend
L245:
#tree (genbr eql L254 (andI (vparamI 8) (iconI 8) ) ) 
#	bitl	$8,8(ap)
#	jeql	L254
#treeend
#tree (genbr eql L255 (andU (convU (vparamUS 14) ) (iconU 128) ) ) 
#	bitw	$128,14(ap)
#	jeql	L255
#treeend
	.data	1
L256:

	.byte	0x29,0x0
	.text
#tree (callI 2 (iconP _strcat) (cm (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (iconP L256) ) ) ) 
#	pushl	$L256
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	calls	$2,_strcat
#treeend
#tree (callI 2 (iconP _strshift) (cm (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (funargI (iconI 1) ) ) ) 
#	pushl	$1
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	calls	$2,_strshift
#treeend
#tree (assignC (starC (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (iconC 40) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	movb	$40,_bufs(r0)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L255:
#tree (genbr eql L257 (andU (convU (vparamUS 14) ) (iconU 512) ) ) 
#	bitw	$512,14(ap)
#	jeql	L257
#treeend
#tree (callI 2 (iconP _strshift) (cm (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (funargI (iconI 1) ) ) ) 
#	pushl	$1
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	calls	$2,_strshift
#treeend
#tree (assignC (starC (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (iconC 42) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	movb	$42,_bufs(r0)
#treeend
#tree (asgandUS (vparamUS 14) (iconUS 65023) ) 
#	bicw2	$-65024,14(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L257:
#tree (assignUS (vparamUS 14) (iconUS 1024) ) 
#	movw	$1024,14(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L254:
#tree (asgorUS (vparamUS 14) (iconUS 1) ) 
#	bisw2	$1,14(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L258:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$0
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
#tree (genbr neq L259 (convU (vparamUC 12) ) ) 
#	tstb	12(ap)
#	jneq	L259
#treeend
#tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -3) ) ) ) ) ) ) ) 
#	movzbl	-3(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl3	r1,16(ap),-(sp)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,12(ap)
#treeend
L259:
	.data	1
L260:

	.byte	0x23,0x9,0x65,0x78,0x74,0x25,0x73,0x76
	.byte	0x9,0x24,0x25,0x64,0x2c,0x24,0x25,0x64
	.byte	0x2c,0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
	.data	1
L261:

	.byte	0x7a,0x0
	.text
	.data	1
L262:

	.byte	0x0
	.text
#tree (callI 6 (iconP _pr) (cm (cm (cm (cm (cm (funargP (iconP L260) ) (funargP (genlabP  L264 (comopP (genbr eql L263 (callI 1 (iconP _isunsigned) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) (comopP (genlabP  L263 (genubrP  L264 (assignP (qnode) (iconP L261) ) ) ) (assignP (qnode) (iconP L262) ) ) ) ) ) ) (funargI (divI (starI (plusP (vparamP 4) (iconI 64) ) ) (iconI 64) ) ) ) (funargI (modI (starI (plusP (vparamP 4) (iconI 64) ) ) (iconI 64) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movl	4(ap),r0
#	divl3	$64,64(r0),r1
#	mull2	$64,r1
#	subl3	r1,64(r0),r1
#	pushl	r1
#	movl	4(ap),r0
#	divl3	$64,64(r0),-(sp)
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$1,_isunsigned
#	tstl	r0
#	jeql	L263
#	movl	$L261,-(sp)
#	jbr	L264
#L263:
#	movl	$L262,-(sp)
#L264:
#	pushl	$L260
#	calls	$6,_pr
#treeend
#tree (asgorUS (vparamUS 14) (iconUS 1) ) 
#	bisw2	$1,14(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L265:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 3) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$3
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
#tree (assignP (vautoP -16) (callP 1 (iconP _genjmp) (funargI (starI (plusP (vparamP 4) (iconI 56) ) ) ) ) ) 
#	movl	4(ap),r0
#	pushl	56(r0)
#	calls	$1,_genjmp
#	movl	r0,-16(fp)
#treeend
#tree (genbr eql L266 (andU (convU (vautoUS -2) ) (iconU 1) ) ) 
#	bitw	$1,-2(fp)
#	jeql	L266
#treeend
	.data	1
L267:

	.byte	0x23,0x9,0x25,0x73,0x9,0x4c,0x25,0x64
	.byte	0xa,0x0
	.text
#tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L267) ) (funargP (vautoP -16) ) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) 
#	movl	4(ap),r0
#	pushl	52(r0)
#	pushl	-16(fp)
#	pushl	$L267
#	calls	$3,_pr
#treeend
	jbr	L268
L266:
	.data	1
L269:

	.byte	0x23,0x9,0x74,0x73,0x74,0x25,0x63,0x9
	.byte	0x25,0x73,0xa,0x23,0x9,0x25,0x73,0x9
	.byte	0x4c,0x25,0x64,0xa,0x0
	.text
#tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L269) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (vautoP -16) ) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) 
#	movl	4(ap),r0
#	pushl	52(r0)
#	pushl	-16(fp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	$L269
#	calls	$5,_pr
#treeend
L268:
#tree (asgorUS (vautoUS -2) (iconUS 1) ) 
#	bisw2	$1,-2(fp)
#treeend
#tree (assignI (rnode) (vautoI -4) ) 
#	movl	-4(fp),r0
#treeend
	jbr	L89
L270:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (vparamI 8) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	12(ap)
#	pushl	8(ap)
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
	.data	1
L271:

	.byte	0x23,0x4c,0x25,0x64,0x3a,0xa,0x0
	.text
#tree (callI 2 (iconP _pr) (cm (funargP (iconP L271) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) 
#	movl	4(ap),r0
#	pushl	52(r0)
#	pushl	$L271
#	calls	$2,_pr
#treeend
#tree (assignI (rnode) (vautoI -4) ) 
#	movl	-4(fp),r0
#treeend
	jbr	L89
L272:
#tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) 
#	pushl	16(ap)
#	pushl	12(ap)
#	pushl	$0
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#treeend
	.data	1
L273:

	.byte	0x23,0x9,0x6a,0x62,0x72,0x9,0x4c,0x25
	.byte	0x64,0xa,0x0
	.text
#tree (callI 2 (iconP _pr) (cm (funargP (iconP L273) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) 
#	movl	4(ap),r0
#	pushl	52(r0)
#	pushl	$L273
#	calls	$2,_pr
#treeend
#tree (assignUC (vautoUC -4) (assignUC (vautoUC -3) (convUC (assignUS (vautoUS -2) (iconUS 0) ) ) ) ) 
#	clrw	-2(fp)
#	movb	-2(fp),-3(fp)
#	movb	-3(fp),-4(fp)
#treeend
#tree (assignI (rnode) (vautoI -4) ) 
#	movl	-4(fp),r0
#treeend
	jbr	L89
L274:
#tree (genbr eql L275 (starP (plusP (vparamP 4) (iconI 52) ) ) ) 
#	movl	4(ap),r0
#	tstl	52(r0)
#	jeql	L275
#treeend
#tree (genbr eql L276 (starI (plusP (vparamP 4) (iconI 60) ) ) ) 
#	movl	4(ap),r0
#	tstl	60(r0)
#	jeql	L276
#treeend
	.data	1
L277:

	.byte	0x25,0x73,0x2b,0x25,0x64,0x0
	.text
#tree (callI 4 (iconP _sprintf) (cm (cm (cm (funargP (nameP _buf) ) (funargP (iconP L277) ) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) (funargI (starI (plusP (vparamP 4) (iconI 60) ) ) ) ) ) 
#	movl	4(ap),r0
#	pushl	60(r0)
#	movl	4(ap),r0
#	pushl	52(r0)
#	pushl	$L277
#	pushl	_buf
#	calls	$4,_sprintf
#treeend
	jbr	L278
L276:
	.data	1
L279:

	.byte	0x25,0x73,0x0
	.text
#tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L279) ) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) ) 
#	movl	4(ap),r0
#	pushl	52(r0)
#	pushl	$L279
#	pushl	_buf
#	calls	$3,_sprintf
#treeend
L278:
	jbr	L280
L275:
	.data	1
L281:

	.byte	0x25,0x64,0x0
	.text
#tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L281) ) ) (funargI (starI (plusP (vparamP 4) (iconI 60) ) ) ) ) ) 
#	movl	4(ap),r0
#	pushl	60(r0)
#	pushl	$L281
#	pushl	_buf
#	calls	$3,_sprintf
#treeend
L280:
#tree (genbr neq L282 (andI (vparamI 8) (iconI 8) ) ) 
#	bitl	$8,8(ap)
#	jneq	L282
#treeend
#tree (callI 2 (iconP _strshift) (cm (funargP (nameP _buf) ) (funargI (iconI 1) ) ) ) 
#	pushl	$1
#	pushl	_buf
#	calls	$2,_strshift
#treeend
#tree (assignC (starC (nameP _buf) ) (iconC 36) ) 
#	movb	$36,*_buf
#treeend
L282:
#tree (assignI (vautoI -92) (iconI 0) ) 
#	clrl	-92(fp)
#treeend
#tree (genbr neq L283 (starP (plusP (vparamP 4) (iconI 52) ) ) ) 
#	movl	4(ap),r0
#	tstl	52(r0)
#	jneq	L283
#treeend
#tree (genbr neq L284 (starI (plusP (vparamP 4) (iconI 60) ) ) ) 
#	movl	4(ap),r0
#	tstl	60(r0)
#	jneq	L284
#treeend
#tree (assignI (vautoI -92) (iconI 32) ) 
#	movl	$32,-92(fp)
#treeend
	jbr	L285
L284:
#tree (genbr neq L286 (cmp (starI (plusP (vparamP 4) (iconI 60) ) ) (iconI 1) ) ) 
#	movl	4(ap),r0
#	cmpl	60(r0),$1
#	jneq	L286
#treeend
#tree (assignI (vautoI -92) (iconI 64) ) 
#	movl	$64,-92(fp)
#treeend
L286:
L285:
L283:
#tree (assignI (vautoI -96) (iconI 0) ) 
#	clrl	-96(fp)
#treeend
L152:
#tree (genbr neq L287 (convU (vparamUC 12) ) ) 
#	tstb	12(ap)
#	jneq	L287
#treeend
#tree (genlabI  L289 (comopI (genbr eql L289 (cmp (starI (vparamP 4) ) (iconI 4) ) ) (genbr neq L288 (andI (vparamI 8) (iconI 8) ) ) ) ) 
#	cmpl	*4(ap),$4
#	jeql	L289
#	bitl	$8,8(ap)
#	jneq	L288
#L289:
#treeend
#tree (assignUC (vautoUC -4) (divUC (minusI (nameP _buf) (iconP _bufs) ) (iconI 64) ) ) 
#	subl3	$_bufs,_buf,r0
#	divl3	$64,r0,r1
#	movb	r1,-4(fp)
#treeend
#tree (asgplusP (nameP _buf) (iconI 64) ) 
#	addl2	$64,_buf
#treeend
#tree (assignUS (vautoUS -2) (vautoUS -92) ) 
#	movw	-92(fp),-2(fp)
#treeend
#tree (assignUC (vautoUC -3) (vautoUC -96) ) 
#	movb	-96(fp),-3(fp)
#treeend
#tree (assignI (rnode) (vautoI -4) ) 
#	movl	-4(fp),r0
#treeend
	jbr	L89
L288:
#tree (genbr eql L290 (andI (vautoI -92) (iconI 512) ) ) 
#	bitl	$512,-92(fp)
#	jeql	L290
#treeend
#tree (callI 2 (iconP _strshift) (cm (funargP (nameP _buf) ) (funargI (iconI 1) ) ) ) 
#	pushl	$1
#	pushl	_buf
#	calls	$2,_strshift
#treeend
#tree (assignC (starC (nameP _buf) ) (iconC 42) ) 
#	movb	$42,*_buf
#treeend
#tree (assignUC (vautoUC -4) (divUC (minusI (nameP _buf) (iconP _bufs) ) (iconI 64) ) ) 
#	subl3	$_bufs,_buf,r0
#	divl3	$64,r0,r1
#	movb	r1,-4(fp)
#treeend
#tree (asgplusP (nameP _buf) (iconI 64) ) 
#	addl2	$64,_buf
#treeend
#tree (assignUS (vautoUS -2) (andUS (vautoUS -92) (iconUS 65023) ) ) 
#	bicw3	$-65024,-92(fp),-2(fp)
#treeend
#tree (assignUC (vautoUC -3) (vautoUC -96) ) 
#	movb	-96(fp),-3(fp)
#treeend
#tree (assignI (rnode) (vautoI -4) ) 
#	movl	-4(fp),r0
#treeend
	jbr	L89
L290:
#tree (genbr eql L291 (andI (vautoI -92) (iconI 128) ) ) 
#	bitl	$128,-92(fp)
#	jeql	L291
#treeend
	.data	1
L292:

	.byte	0x29,0x0
	.text
#tree (callI 2 (iconP _strcat) (cm (funargP (nameP _buf) ) (funargP (iconP L292) ) ) ) 
#	pushl	$L292
#	pushl	_buf
#	calls	$2,_strcat
#treeend
#tree (callI 2 (iconP _strshift) (cm (funargP (nameP _buf) ) (funargI (iconI 1) ) ) ) 
#	pushl	$1
#	pushl	_buf
#	calls	$2,_strshift
#treeend
#tree (assignC (starC (nameP _buf) ) (iconC 40) ) 
#	movb	$40,*_buf
#treeend
#tree (assignUC (vautoUC -4) (divUC (minusI (nameP _buf) (iconP _bufs) ) (iconI 64) ) ) 
#	subl3	$_bufs,_buf,r0
#	divl3	$64,r0,r1
#	movb	r1,-4(fp)
#treeend
#tree (asgplusP (nameP _buf) (iconI 64) ) 
#	addl2	$64,_buf
#treeend
#tree (assignUS (vautoUS -2) (vautoUS -92) ) 
#	movw	-92(fp),-2(fp)
#treeend
#tree (assignUC (vautoUC -3) (vautoUC -96) ) 
#	movb	-96(fp),-3(fp)
#treeend
#tree (assignI (rnode) (vautoI -4) ) 
#	movl	-4(fp),r0
#treeend
	jbr	L89
L291:
#tree (assignP (vautoP -16) (nameP _buf) ) 
#	movl	_buf,-16(fp)
#treeend
#tree (asgplusP (nameP _buf) (iconI 64) ) 
#	addl2	$64,_buf
#treeend
#tree (assignI (vautoI -4) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,-4(fp)
#treeend
	.data	1
L293:

	.byte	0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9
	.byte	0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L293) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (vautoP -16) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	-16(fp)
#	pushl	4(ap)
#	calls	$1,_type
#	pushl	r0
#	pushl	$L293
#	calls	$4,_pr
#treeend
#tree (asgandI (vparamI 8) (iconI -9) ) 
#	bicl2	$8,8(ap)
#treeend
	jbr	L197
L287:
#tree (genbr eql L294 (andI (vparamI 8) (iconI 4) ) ) 
#	bitl	$4,8(ap)
#	jeql	L294
#treeend
#tree (genbr eql L295 (cmp (starU (plusP (vparamP 4) (iconI 8) ) ) (iconU 32) ) ) 
#	movl	4(ap),r0
#	cmpl	8(r0),$32
#	jeql	L295
#treeend
	.data	1
L296:

	.byte	0x23,0x9,0x70,0x75,0x73,0x68,0x6c,0x9
	.byte	0x25,0x73,0xa,0x0
	.text
#tree (callI 2 (iconP _pr) (cm (funargP (iconP L296) ) (funargP (nameP _buf) ) ) ) 
#	pushl	_buf
#	pushl	$L296
#	calls	$2,_pr
#treeend
	jbr	L297
L295:
	.data	1
L298:

	.byte	0x23,0x9,0x6d,0x6f,0x76,0x64,0x9,0x25
	.byte	0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L298) ) (funargP (nameP _buf) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	_buf
#	pushl	$L298
#	calls	$3,_pr
#treeend
L297:
	jbr	L299
L294:
#tree (genbr eql L300 (andI (vautoI -92) (iconI 32) ) ) 
#	bitl	$32,-92(fp)
#	jeql	L300
#treeend
	.data	1
L301:

	.byte	0x23,0x9,0x63,0x6c,0x72,0x25,0x63,0x9
	.byte	0x25,0x73,0xa,0x0
	.text
#tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L301) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_type
#	pushl	r0
#	pushl	$L301
#	calls	$3,_pr
#treeend
	jbr	L302
L300:
	.data	1
L303:

	.byte	0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9
	.byte	0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L303) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (nameP _buf) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	_buf
#	pushl	4(ap)
#	calls	$1,_type
#	pushl	r0
#	pushl	$L303
#	calls	$4,_pr
#treeend
L302:
L299:
#tree (asgorUS (vparamUS 14) (iconUS 1) ) 
#	bisw2	$1,14(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L304:
#tree (assignI (vautoI -92) (iconI 1) ) 
#	movl	$1,-92(fp)
#treeend
	.data	1
L305:

	.byte	0x61,0x64,0x64,0x0
	.text
#tree (assignP (vautoP -16) (iconP L305) ) 
#	movl	$L305,-16(fp)
#treeend
	jbr	L180
L306:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 8) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) ) ) 
#	pushl	$0
#	pushl	$0
#	pushl	$8
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
	.data	1
L307:

	.byte	0x23,0x9,0x2e,0x6c,0x6f,0x6e,0x67,0x9
	.byte	0x25,0x73,0xa,0x0
	.text
#tree (callI 2 (iconP _pr) (cm (funargP (iconP L307) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	$L307
#	calls	$2,_pr
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L308:
#tree (asgorI (vparamI 8) (iconI 256) ) 
#	bisl2	$256,8(ap)
#treeend
L309:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
#tree (asgandI (vparamI 16) (complU (convU (vautoUS -2) ) ) ) 
#	movzwl	-2(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl2	r1,16(ap)
#treeend
#tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	64(r0)
#	calls	$4,_doit
#	movl	r0,-8(fp)
#treeend
#tree (genbr eql L310 (andU (convU (vautoUS -6) ) (iconU 1024) ) ) 
#	bitw	$1024,-6(fp)
#	jeql	L310
#treeend
#tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) 
#	pushl	$0
#	pushl	4(ap)
#	calls	$2,_totemp
#treeend
#tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) 
#	pushl	$1
#	pushl	$_back
#	calls	$2,_longjmp
#treeend
L310:
#tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) 
#	movzbl	-7(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl2	r1,16(ap)
#treeend
#tree (genbr neq L311 (convU (vparamUC 12) ) ) 
#	tstb	12(ap)
#	jneq	L311
#treeend
#tree (genlabI  L313 (comopI (genbr neq L313 (andU (convU (vautoUS -2) ) (iconU 16) ) ) (genbr eql L312 (andI (vparamI 8) (iconI 256) ) ) ) ) 
#	bitw	$16,-2(fp)
#	jneq	L313
#	bitl	$256,8(ap)
#	jeql	L312
#L313:
#treeend
#tree (assignI (vparamI 12) (vautoI -4) ) 
#	movl	-4(fp),12(ap)
#treeend
	jbr	L314
L312:
#tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,12(ap)
#treeend
L314:
L311:
	.data	1
L315:

	.byte	0x23,0x9,0x61,0x73,0x68,0x6c,0x9,0x25
	.byte	0x73,0x2c,0x25,0x73,0x2c,0x25,0x73,0xa
	.byte	0x0
	.text
#tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L315) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	$L315
#	calls	$4,_pr
#treeend
#tree (asgorUS (vparamUS 14) (iconUS 1) ) 
#	bisw2	$1,14(ap)
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L316:
#tree (genbr neq L317 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) 
#	movl	4(ap),r0
#	cmpl	*64(r0),$4
#	jneq	L317
#treeend
#tree (assignI (vautoI -92) (iconI -1) ) 
#	movl	$-1,-92(fp)
#treeend
	.data	1
L318:

	.byte	0x73,0x75,0x62,0x0
	.text
#tree (assignP (vautoP -16) (iconP L318) ) 
#	movl	$L318,-16(fp)
#treeend
#tree (asgandI (vparamI 8) (iconI -3) ) 
#	bicl2	$2,8(ap)
#treeend
	jbr	L180
L317:
#tree (asgorI (vparamI 8) (iconI 256) ) 
#	bisl2	$256,8(ap)
#treeend
L319:
	.data	1
L320:

	.byte	0x73,0x75,0x62,0x0
	.text
#tree (assignP (vautoP -16) (iconP L320) ) 
#	movl	$L320,-16(fp)
#treeend
	jbr	L215
L321:
#tree (asgorI (vparamI 8) (iconI 256) ) 
#	bisl2	$256,8(ap)
#treeend
#tree (genlabI  L323 (comopI (genbr neq L322 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 104) ) ) (genbr neq L322 (callI 1 (iconP _isunsigned) (funargP (vparamP 4) ) ) ) ) ) 
#	movl	4(ap),r0
#	cmpl	*60(r0),$104
#	jneq	L322
#	pushl	4(ap)
#	calls	$1,_isunsigned
#	tstl	r0
#	jneq	L322
#L323:
#treeend
#tree (stasg 544 (unaryandP (vautoSt -84) ) (vparamP 4) ) 
#	moval	-84(fp),r0
#	movc3	$68,*4(ap),(r0)
#treeend
#tree (assignP (vautoP -24) (starP (plusP (starP (plusP (vparamP 4) (iconI 60) ) ) (iconI 60) ) ) ) 
#	movl	4(ap),r0
#	movl	60(r0),r0
#	movl	60(r0),-24(fp)
#treeend
#tree (assignP (vparamP 4) (unaryandP (vautoSt -84) ) ) 
#	moval	-84(fp),4(ap)
#treeend
L322:
L324:
#tree (genbr eql L325 (callI 1 (iconP _isunsigned) (funargP (vparamP 4) ) ) ) 
#	pushl	4(ap)
#	calls	$1,_isunsigned
#	tstl	r0
#	jeql	L325
#treeend
	.data	1
L326:

	.byte	0x75,0x72,0x65,0x6d,0x0
	.text
#tree (assignP (vautoP -16) (iconP L326) ) 
#	movl	$L326,-16(fp)
#treeend
	jbr	L217
L325:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
#tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) 
#	movzbl	-3(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl2	r1,16(ap)
#treeend
#tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	64(r0)
#	calls	$4,_doit
#	movl	r0,-8(fp)
#treeend
#tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) 
#	movzbl	-7(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl2	r1,16(ap)
#treeend
#tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,-12(fp)
#treeend
	.data	1
L327:

	.byte	0x23,0x9,0x64,0x69,0x76,0x25,0x63,0x33
	.byte	0x9,0x25,0x73,0x2c,0x25,0x73,0x2c,0x25
	.byte	0x73,0xa,0x0
	.text
#tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L327) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	$L327
#	calls	$5,_pr
#treeend
	.data	1
L328:

	.byte	0x23,0x9,0x6d,0x75,0x6c,0x25,0x63,0x32
	.byte	0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L328) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	$L328
#	calls	$4,_pr
#treeend
	.data	1
L329:

	.byte	0x23,0x9,0x73,0x75,0x62,0x25,0x63,0x33
	.byte	0x9,0x25,0x73,0x2c,0x25,0x73,0x2c,0x25
	.byte	0x73,0xa,0x0
	.text
#tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L329) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	4(ap)
#	calls	$1,_childtype
#	pushl	r0
#	pushl	$L329
#	calls	$5,_pr
#treeend
#tree (genbr eql L330 (vparamUC 12) ) 
#	tstb	12(ap)
#	jeql	L330
#treeend
	jbr	L137
L330:
#tree (genbr eql L331 (andI (vparamI 8) (iconI 256) ) ) 
#	bitl	$256,8(ap)
#	jeql	L331
#treeend
#tree (assignI (vparamI 12) (vautoI -4) ) 
#	movl	-4(fp),12(ap)
#treeend
	jbr	L137
L331:
#tree (asgorUS (vautoUS -10) (iconUS 1) ) 
#	bisw2	$1,-10(fp)
#treeend
#tree (assignI (rnode) (vautoI -12) ) 
#	movl	-12(fp),r0
#treeend
	jbr	L89
L332:
#tree (asgorI (vparamI 8) (iconI 256) ) 
#	bisl2	$256,8(ap)
#treeend
L333:
	.data	1
L334:

	.byte	0x6d,0x75,0x6c,0x0
	.text
#tree (assignP (vautoP -16) (iconP L334) ) 
#	movl	$L334,-16(fp)
#treeend
	jbr	L215
L335:
#tree (genbr eql L336 (starI (plusP (vparamP 4) (iconI 60) ) ) ) 
#	movl	4(ap),r0
#	tstl	60(r0)
#	jeql	L336
#treeend
	.data	1
L337:

	.byte	0x25,0x73,0x2b,0x25,0x64,0x0
	.text
#tree (callI 4 (iconP _sprintf) (cm (cm (cm (funargP (nameP _buf) ) (funargP (iconP L337) ) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) (funargI (starI (plusP (vparamP 4) (iconI 60) ) ) ) ) ) 
#	movl	4(ap),r0
#	pushl	60(r0)
#	movl	4(ap),r0
#	pushl	52(r0)
#	pushl	$L337
#	pushl	_buf
#	calls	$4,_sprintf
#treeend
	jbr	L338
L336:
#tree (genbr eql L339 (starP (plusP (vparamP 4) (iconI 52) ) ) ) 
#	movl	4(ap),r0
#	tstl	52(r0)
#	jeql	L339
#treeend
	.data	1
L340:

	.byte	0x25,0x73,0x0
	.text
#tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L340) ) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) ) 
#	movl	4(ap),r0
#	pushl	52(r0)
#	pushl	$L340
#	pushl	_buf
#	calls	$3,_sprintf
#treeend
	jbr	L341
L339:
	.data	1
L342:

	.byte	0x30,0x0
	.text
#tree (callI 2 (iconP _sprintf) (cm (funargP (nameP _buf) ) (funargP (iconP L342) ) ) ) 
#	pushl	$L342
#	pushl	_buf
#	calls	$2,_sprintf
#treeend
L341:
L338:
#tree (assignI (vautoI -96) (iconI 0) ) 
#	clrl	-96(fp)
#treeend
#tree (assignI (vautoI -92) (iconI 512) ) 
#	movl	$512,-92(fp)
#treeend
	jbr	L152
L343:
#tree (asgorI (vparamI 8) (iconI 256) ) 
#	bisl2	$256,8(ap)
#treeend
L344:
	.data	1
L345:

	.byte	0x62,0x69,0x73,0x0
	.text
#tree (assignP (vautoP -16) (iconP L345) ) 
#	movl	$L345,-16(fp)
#treeend
	jbr	L215
L346:
#tree (genbr neq L347 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) 
#	movl	4(ap),r0
#	cmpl	*64(r0),$4
#	jneq	L347
#treeend
#tree (assignI (vautoI -92) (iconI 1) ) 
#	movl	$1,-92(fp)
#treeend
	.data	1
L348:

	.byte	0x61,0x64,0x64,0x0
	.text
#tree (assignP (vautoP -16) (iconP L348) ) 
#	movl	$L348,-16(fp)
#treeend
#tree (asgandI (vparamI 8) (iconI -3) ) 
#	bicl2	$2,8(ap)
#treeend
	jbr	L180
L347:
#tree (asgorI (vparamI 8) (iconI 256) ) 
#	bisl2	$256,8(ap)
#treeend
L349:
	.data	1
L350:

	.byte	0x61,0x64,0x64,0x0
	.text
#tree (assignP (vautoP -16) (iconP L350) ) 
#	movl	$L350,-16(fp)
#treeend
	jbr	L215
L351:
	.data	1
L352:

	.byte	0x72,0x25,0x64,0x0
	.text
#tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L352) ) ) (funargI (starI (plusP (vparamP 4) (iconI 64) ) ) ) ) ) 
#	movl	4(ap),r0
#	pushl	64(r0)
#	pushl	$L352
#	pushl	_buf
#	calls	$3,_sprintf
#treeend
#tree (assignI (vautoI -96) (iconI 0) ) 
#	clrl	-96(fp)
#treeend
#tree (assignI (vautoI -92) (iconI 128) ) 
#	movl	$128,-92(fp)
#treeend
	jbr	L152
L353:
L354:
#tree (assignI (vautoI -12) (callI 2 (iconP _reg0) (cm (funargP (vparamP 4) ) (funargI (iconI 3) ) ) ) ) 
#	pushl	$3
#	pushl	4(ap)
#	calls	$2,_reg0
#	movl	r0,-12(fp)
#treeend
#tree (assignUC (vautoUC -11) (iconUC 0) ) 
#	clrb	-11(fp)
#treeend
#tree (genbr eql L355 (vparamUC 12) ) 
#	tstb	12(ap)
#	jeql	L355
#treeend
	jbr	L137
L355:
#tree (assignI (rnode) (vautoI -12) ) 
#	movl	-12(fp),r0
#treeend
	jbr	L89
L356:
#tree (assignI (rnode) (callI 2 (iconP _reg0) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_reg0
#treeend
	jbr	L89
L357:
#tree (asgorI (vparamI 8) (iconI 256) ) 
#	bisl2	$256,8(ap)
#treeend
L358:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
#tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) 
#	movzbl	-3(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl2	r1,16(ap)
#treeend
#tree (genbr neq L359 (convU (vparamUC 12) ) ) 
#	tstb	12(ap)
#	jneq	L359
#treeend
#tree (genlabI  L361 (comopI (genbr neq L361 (andI (vparamI 8) (iconI 256) ) ) (genbr eql L360 (andU (convU (vautoUS -2) ) (iconU 16) ) ) ) ) 
#	bitl	$256,8(ap)
#	jneq	L361
#	bitw	$16,-2(fp)
#	jeql	L360
#L361:
#treeend
#tree (assignI (vparamI 12) (vautoI -4) ) 
#	movl	-4(fp),12(ap)
#treeend
	jbr	L362
L360:
#tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,12(ap)
#treeend
L362:
L359:
#tree (asgorUS (vparamUS 14) (iconUS 1) ) 
#	bisw2	$1,14(ap)
#treeend
#tree (asgandI (vparamI 16) (complU (convU (vparamUC 13) ) ) ) 
#	movzbl	13(ap),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl2	r1,16(ap)
#treeend
#tree (genlabI  L364 (comopI (genbr neq L363 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) (genbr lss L363 (assignI (vautoI -92) (starI (plusP (starP (plusP (vparamP 4) (iconI 64) ) ) (iconI 60) ) ) ) ) ) ) 
#	movl	4(ap),r0
#	cmpl	*64(r0),$4
#	jneq	L363
#	movl	4(ap),r0
#	movl	64(r0),r0
#	movl	60(r0),-92(fp)
#	jlss	L363
#L364:
#treeend
	.data	1
L365:

	.byte	0x23,0x9,0x65,0x78,0x74,0x76,0x9,0x24
	.byte	0x25,0x64,0x2c,0x24,0x25,0x64,0x2c,0x25
	.byte	0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L365) ) (funargI (vautoI -92) ) ) (funargI (minusI (iconI 32) (vautoI -92) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	subl3	-92(fp),$32,-(sp)
#	pushl	-92(fp)
#	pushl	$L365
#	calls	$5,_pr
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L363:
#tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	64(r0)
#	calls	$4,_doit
#	movl	r0,-8(fp)
#treeend
#tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) 
#	movzbl	-7(fp),r0
#	mcoml	r0,r0
#	mcoml	r0,r1
#	bicl2	r1,16(ap)
#treeend
#tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	4(ap)
#	calls	$2,_allocreg
#	movl	r0,-12(fp)
#treeend
	.data	1
L366:

	.byte	0x23,0x9,0x6d,0x6e,0x65,0x67,0x6c,0x9
	.byte	0x25,0x73,0x2c,0x25,0x73,0xa,0x0
	.text
#tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L366) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-8(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	$L366
#	calls	$3,_pr
#treeend
	.data	1
L367:

	.byte	0x23,0x9,0x61,0x73,0x68,0x6c,0x9,0x25
	.byte	0x73,0x2c,0x25,0x73,0x2c,0x25,0x73,0xa
	.byte	0x0
	.text
#tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L367) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	12(ap),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	movzbl	-12(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	$L367
#	calls	$4,_pr
#treeend
#tree (assignI (rnode) (vparamI 12) ) 
#	movl	12(ap),r0
#treeend
	jbr	L89
L368:
#tree (assignI (snode) (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) 
#	movl	4(ap),r0
#	movl	*60(r0),r0
#treeend
	jbr	L370
L371:
L372:
L373:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
	.data	1
L374:

	.byte	0x2a,0x25,0x73,0x0
	.text
#tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L374) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	$L374
#	pushl	_buf
#	calls	$3,_sprintf
#treeend
#tree (assignI (vautoI -96) (assignI (vautoI -92) (iconI 0) ) ) 
#	clrl	-92(fp)
#	movl	-92(fp),-96(fp)
#treeend
	jbr	L152
L375:
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	4(ap),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
L197:
#tree (genbr eql L376 (andU (convU (vautoUS -2) ) (iconU 128) ) ) 
#	bitw	$128,-2(fp)
#	jeql	L376
#treeend
	.data	1
L377:

	.byte	0x28,0x25,0x73,0x29,0x0
	.text
#tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L377) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	$L377
#	pushl	_buf
#	calls	$3,_sprintf
#treeend
#tree (assignI (vautoI -96) (iconI 0) ) 
#	clrl	-96(fp)
#treeend
#tree (assignI (vautoI -92) (iconI 512) ) 
#	movl	$512,-92(fp)
#treeend
	jbr	L152
L376:
#tree (genbr eql L378 (andU (convU (vautoUS -2) ) (iconU 512) ) ) 
#	bitw	$512,-2(fp)
#	jeql	L378
#treeend
	.data	1
L379:

	.byte	0x2a,0x25,0x73,0x0
	.text
#tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L379) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	$L379
#	pushl	_buf
#	calls	$3,_sprintf
#treeend
#tree (assignI (vautoI -96) (iconI 0) ) 
#	clrl	-96(fp)
#treeend
#tree (assignI (vautoI -92) (iconI 0) ) 
#	clrl	-92(fp)
#treeend
	jbr	L152
L378:
#tree (assignUS (vautoUS -2) (iconUS 1024) ) 
#	movw	$1024,-2(fp)
#treeend
#tree (assignI (rnode) (vautoI -4) ) 
#	movl	-4(fp),r0
#treeend
	jbr	L89
L370:
	cmpl	r0,$2
	jeql	L373
	cmpl	r0,$94
	jeql	L375
	cmpl	r0,$116
	jeql	L371
	cmpl	r0,$117
	jeql	L372
L369:
#tree (assignP (vautoP -88) (starP (plusP (vparamP 4) (iconI 60) ) ) ) 
#	movl	4(ap),r0
#	movl	60(r0),-88(fp)
#treeend
#tree (genlabI  L381 (comopI (genlabI  L382 (comopI (genlabI  L383 (comopI (genbr neq L380 (cmp (starI (vautoP -88) ) (iconI 78) ) ) (genbr neq L380 (cmp (starI (starP (plusP (vautoP -88) (iconI 64) ) ) ) (iconI 4) ) ) ) ) (genbr neq L380 (cmp (starI (starP (plusP (vautoP -88) (iconI 60) ) ) ) (iconI 94) ) ) ) ) (genbr neq L380 (cmp (callI 1 (iconP _incrsize) (funargP (vparamP 4) ) ) (starI (plusP (starP (plusP (vautoP -88) (iconI 64) ) ) (iconI 60) ) ) ) ) ) ) 
#	cmpl	*-88(fp),$78
#	jneq	L380
#	movl	-88(fp),r0
#	cmpl	*64(r0),$4
#	jneq	L380
#L383:
#	movl	-88(fp),r0
#	cmpl	*60(r0),$94
#	jneq	L380
#L382:
#	pushl	4(ap)
#	calls	$1,_incrsize
#	movl	-88(fp),r1
#	movl	64(r1),r1
#	cmpl	r0,60(r1)
#	jneq	L380
#L381:
#treeend
#tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vautoP -88) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
#	pushl	16(ap)
#	pushl	$0
#	pushl	$2
#	movl	-88(fp),r0
#	pushl	60(r0)
#	calls	$4,_doit
#	movl	r0,-4(fp)
#treeend
	.data	1
L384:

	.byte	0x28,0x25,0x73,0x29,0x2b,0x0
	.text
#tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L384) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
#	movzbl	-4(fp),r0
#	ashl	$6,r0,r0
#	addl3	$_bufs,r0,-(sp)
#	pushl	$L384
#	pushl	_buf
#	calls	$3,_sprintf
#treeend
#tree (assignI (vautoI -92) (iconI 0) ) 
#	clrl	-92(fp)
#treeend
#tree (assignI (vautoI -96) (convI (vautoUC -3) ) ) 
#	movzbl	-3(fp),-96(fp)
#treeend
	jbr	L152
L380:
#tree (genlabI  L387 (comopI (genlabI  L388 (comopI (genlabI  L389 (comopI (genbr neq L386 (cmp (starI (vautoP -88) ) (iconI 6) ) ) (genbr neq L386 (cmp (starI (starP (plusP (vautoP -88) (iconI 60) ) ) ) (iconI 64) ) ) ) ) (genbr neq L386 (cmp (starI (starP (plusP (starP (plusP (vautoP -88) (iconI 60) ) ) (iconI 64) ) ) ) (iconI 4) ) ) ) ) (genbr neq L386 (cmp (callI 1 (iconP _shiftsize) (funargP (vparamP 4) ) ) (starI (plusP (starP (plusP (starP (plusP (vautoP -88) (iconI 60) ) ) (iconI 64) ) ) (iconI 60) ) ) ) ) ) ) 
#	cmpl	*-88(fp),$6
#	jneq	L386
#	movl	-88(fp),r0
#	cmpl	*60(r0),$64
#	jneq	L386
#L389:
#	movl	-88(fp),r0
#	movl	60(r0),r0
#	cmpl	*64(r0),$4
#	jneq	L386
#L388:
#	pushl	4(ap)
#	calls	$1,_shiftsize
#	movl	-88(fp),r1
#	movl	60(r1),r1
#	movl	64(r1),r1
#	cmpl	r0,60(r1)
#	jneq	L386
#L387:
#treeend
