|  | .title	vax_bn_mul_add_words  unsigned multiply & add, 32*32+32+32=>64 | 
|  | ; | 
|  | ; w.j.m. 15-jan-1999 | 
|  | ; | 
|  | ; it's magic ... | 
|  | ; | 
|  | ; ULONG bn_mul_add_words(ULONG r[],ULONG a[],int n,ULONG w) { | 
|  | ;	ULONG c = 0; | 
|  | ;	int i; | 
|  | ;	for(i = 0; i < n; i++) <c,r[i]> := r[i] + c + a[i] * w ; | 
|  | ;	return c; | 
|  | ; } | 
|  |  | 
|  | r=4 ;(AP) | 
|  | a=8 ;(AP) | 
|  | n=12 ;(AP)	n	by value (input) | 
|  | w=16 ;(AP)	w	by value (input) | 
|  |  | 
|  |  | 
|  | .psect	code,nowrt | 
|  |  | 
|  | .entry	bn_mul_add_words,^m<r2,r3,r4,r5,r6> | 
|  |  | 
|  | moval	@r(ap),r2 | 
|  | moval	@a(ap),r3 | 
|  | movl	n(ap),r4	; assumed >0 by C code | 
|  | movl	w(ap),r5 | 
|  | clrl	r6		; c | 
|  |  | 
|  | 0$: | 
|  | emul	r5,(r3),(r2),r0		; w, a[], r[] considered signed | 
|  |  | 
|  | ; fixup for "negative" r[] | 
|  | tstl	(r2) | 
|  | bgeq	10$ | 
|  | incl	r1 | 
|  | 10$: | 
|  |  | 
|  | ; add in c | 
|  | addl2	r6,r0 | 
|  | adwc	#0,r1 | 
|  |  | 
|  | ; combined fixup for "negative" w, a[] | 
|  | tstl	r5 | 
|  | bgeq	20$ | 
|  | addl2	(r3),r1 | 
|  | 20$: | 
|  | tstl	(r3) | 
|  | bgeq	30$ | 
|  | addl2	r5,r1 | 
|  | 30$: | 
|  |  | 
|  | movl	r0,(r2)+		; store lo result in r[] & advance | 
|  | addl	#4,r3			; advance a[] | 
|  | movl	r1,r6			; store hi result => c | 
|  |  | 
|  | sobgtr	r4,0$ | 
|  |  | 
|  | movl	r6,r0			; return c | 
|  | ret | 
|  |  | 
|  | .title	vax_bn_mul_words  unsigned multiply & add, 32*32+32=>64 | 
|  | ; | 
|  | ; w.j.m. 15-jan-1999 | 
|  | ; | 
|  | ; it's magic ... | 
|  | ; | 
|  | ; ULONG bn_mul_words(ULONG r[],ULONG a[],int n,ULONG w) { | 
|  | ;	ULONG c = 0; | 
|  | ;	int i; | 
|  | ;	for(i = 0; i < num; i++) <c,r[i]> := a[i] * w + c ; | 
|  | ;	return(c); | 
|  | ; } | 
|  |  | 
|  | r=4 ;(AP) | 
|  | a=8 ;(AP) | 
|  | n=12 ;(AP)	n	by value (input) | 
|  | w=16 ;(AP)	w	by value (input) | 
|  |  | 
|  |  | 
|  | .psect	code,nowrt | 
|  |  | 
|  | .entry	bn_mul_words,^m<r2,r3,r4,r5,r6> | 
|  |  | 
|  | moval	@r(ap),r2	; r2 -> r[] | 
|  | moval	@a(ap),r3	; r3 -> a[] | 
|  | movl	n(ap),r4	; r4 = loop count (assumed >0 by C code) | 
|  | movl	w(ap),r5	; r5 = w | 
|  | clrl	r6		; r6 = c | 
|  |  | 
|  | 0$: | 
|  | ; <r1,r0> := w * a[] + c | 
|  | emul	r5,(r3),r6,r0		; w, a[], c considered signed | 
|  |  | 
|  | ; fixup for "negative" c | 
|  | tstl	r6			; c | 
|  | bgeq	10$ | 
|  | incl	r1 | 
|  | 10$: | 
|  |  | 
|  | ; combined fixup for "negative" w, a[] | 
|  | tstl	r5			; w | 
|  | bgeq	20$ | 
|  | addl2	(r3),r1			; a[] | 
|  | 20$: | 
|  | tstl	(r3)			; a[] | 
|  | bgeq	30$ | 
|  | addl2	r5,r1			; w | 
|  | 30$: | 
|  |  | 
|  | movl	r0,(r2)+		; store lo result in r[] & advance | 
|  | addl	#4,r3			; advance a[] | 
|  | movl	r1,r6			; store hi result => c | 
|  |  | 
|  | sobgtr	r4,0$ | 
|  |  | 
|  | movl	r6,r0			; return c | 
|  | ret | 
|  |  | 
|  | .title	vax_bn_sqr_words  unsigned square, 32*32=>64 | 
|  | ; | 
|  | ; w.j.m. 15-jan-1999 | 
|  | ; | 
|  | ; it's magic ... | 
|  | ; | 
|  | ; void bn_sqr_words(ULONG r[],ULONG a[],int n) { | 
|  | ;	int i; | 
|  | ;	for(i = 0; i < n; i++) <r[2*i+1],r[2*i]> := a[i] * a[i] ; | 
|  | ; } | 
|  |  | 
|  | r=4 ;(AP) | 
|  | a=8 ;(AP) | 
|  | n=12 ;(AP)	n	by value (input) | 
|  |  | 
|  |  | 
|  | .psect	code,nowrt | 
|  |  | 
|  | .entry	bn_sqr_words,^m<r2,r3,r4,r5> | 
|  |  | 
|  | moval	@r(ap),r2	; r2 -> r[] | 
|  | moval	@a(ap),r3	; r3 -> a[] | 
|  | movl	n(ap),r4	; r4 = n (assumed >0 by C code) | 
|  |  | 
|  | 0$: | 
|  | movl	(r3)+,r5		; r5 = a[] & advance | 
|  |  | 
|  | ; <r1,r0> := a[] * a[] | 
|  | emul	r5,r5,#0,r0		; a[] considered signed | 
|  |  | 
|  | ; fixup for "negative" a[] | 
|  | tstl	r5			; a[] | 
|  | bgeq	30$ | 
|  | addl2	r5,r1			; a[] | 
|  | addl2	r5,r1			; a[] | 
|  | 30$: | 
|  |  | 
|  | movl	r0,(r2)+		; store lo result in r[] & advance | 
|  | movl	r1,(r2)+		; store hi result in r[] & advance | 
|  |  | 
|  | sobgtr	r4,0$ | 
|  |  | 
|  | movl	#1,r0			; return SS$_NORMAL | 
|  | ret | 
|  |  | 
|  | .title	vax_bn_div_words  unsigned divide | 
|  | ; | 
|  | ; Richard Levitte 20-Nov-2000 | 
|  | ; | 
|  | ; ULONG bn_div_words(ULONG h, ULONG l, ULONG d) | 
|  | ; { | 
|  | ;	return ((ULONG)((((ULLONG)h)<<32)|l) / (ULLONG)d); | 
|  | ; } | 
|  | ; | 
|  | ; Using EDIV would be very easy, if it didn't do signed calculations. | 
|  | ; Any time any of the input numbers are signed, there are problems, | 
|  | ; usually with integer overflow, at which point it returns useless | 
|  | ; data (the quotient gets the value of l, and the remainder becomes 0). | 
|  | ; | 
|  | ; If it was just for the dividend, it would be very easy, just divide | 
|  | ; it by 2 (unsigned), do the division, multiply the resulting quotient | 
|  | ; and remainder by 2, add the bit that was dropped when dividing by 2 | 
|  | ; to the remainder, and do some adjustment so the remainder doesn't | 
|  | ; end up larger than the divisor.  For some cases when the divisor is | 
|  | ; negative (from EDIV's point of view, i.e. when the highest bit is set), | 
|  | ; dividing the dividend by 2 isn't enough, and since some operations | 
|  | ; might generate integer overflows even when the dividend is divided by | 
|  | ; 4 (when the high part of the shifted down dividend ends up being exactly | 
|  | ; half of the divisor, the result is the quotient 0x80000000, which is | 
|  | ; negative...) it needs to be divided by 8.  Furthermore, the divisor needs | 
|  | ; to be divided by 2 (unsigned) as well, to avoid more problems with the sign. | 
|  | ; In this case, a little extra fiddling with the remainder is required. | 
|  | ; | 
|  | ; So, the simplest way to handle this is always to divide the dividend | 
|  | ; by 8, and to divide the divisor by 2 if it's highest bit is set. | 
|  | ; After EDIV has been used, the quotient gets multiplied by 8 if the | 
|  | ; original divisor was positive, otherwise 4.  The remainder, oddly | 
|  | ; enough, is *always* multiplied by 8. | 
|  | ; NOTE: in the case mentioned above, where the high part of the shifted | 
|  | ; down dividend ends up being exactly half the shifted down divisor, we | 
|  | ; end up with a 33 bit quotient.  That's no problem however, it usually | 
|  | ; means we have ended up with a too large remainder as well, and the | 
|  | ; problem is fixed by the last part of the algorithm (next paragraph). | 
|  | ; | 
|  | ; The routine ends with comparing the resulting remainder with the | 
|  | ; original divisor and if the remainder is larger, subtract the | 
|  | ; original divisor from it, and increase the quotient by 1.  This is | 
|  | ; done until the remainder is smaller than the divisor. | 
|  | ; | 
|  | ; The complete algorithm looks like this: | 
|  | ; | 
|  | ; d'    = d | 
|  | ; l'    = l & 7 | 
|  | ; [h,l] = [h,l] >> 3 | 
|  | ; [q,r] = floor([h,l] / d)	# This is the EDIV operation | 
|  | ; if (q < 0) q = -q		# I doubt this is necessary any more | 
|  | ; | 
|  | ; r'    = r >> 29 | 
|  | ; if (d' >= 0) | 
|  | ;   q'  = q >> 29 | 
|  | ;   q   = q << 3 | 
|  | ; else | 
|  | ;   q'  = q >> 30 | 
|  | ;   q   = q << 2 | 
|  | ; r     = (r << 3) + l' | 
|  | ; | 
|  | ; if (d' < 0) | 
|  | ;   { | 
|  | ;     [r',r] = [r',r] - q | 
|  | ;     while ([r',r] < 0) | 
|  | ;       { | 
|  | ;         [r',r] = [r',r] + d | 
|  | ;         [q',q] = [q',q] - 1 | 
|  | ;       } | 
|  | ;   } | 
|  | ; | 
|  | ; while ([r',r] >= d') | 
|  | ;   { | 
|  | ;     [r',r] = [r',r] - d' | 
|  | ;     [q',q] = [q',q] + 1 | 
|  | ;   } | 
|  | ; | 
|  | ; return q | 
|  |  | 
|  | h=4 ;(AP)	h	by value (input) | 
|  | l=8 ;(AP)	l	by value (input) | 
|  | d=12 ;(AP)	d	by value (input) | 
|  |  | 
|  | ;r2 = l, q | 
|  | ;r3 = h, r | 
|  | ;r4 = d | 
|  | ;r5 = l' | 
|  | ;r6 = r' | 
|  | ;r7 = d' | 
|  | ;r8 = q' | 
|  |  | 
|  | .psect	code,nowrt | 
|  |  | 
|  | .entry	bn_div_words,^m<r2,r3,r4,r5,r6,r7,r8> | 
|  | movl	l(ap),r2 | 
|  | movl	h(ap),r3 | 
|  | movl	d(ap),r4 | 
|  |  | 
|  | bicl3	#^XFFFFFFF8,r2,r5 ; l' = l & 7 | 
|  | bicl3	#^X00000007,r2,r2 | 
|  |  | 
|  | bicl3	#^XFFFFFFF8,r3,r6 | 
|  | bicl3	#^X00000007,r3,r3 | 
|  |  | 
|  | addl	r6,r2 | 
|  |  | 
|  | rotl	#-3,r2,r2	; l = l >> 3 | 
|  | rotl	#-3,r3,r3	; h = h >> 3 | 
|  |  | 
|  | movl	r4,r7		; d' = d | 
|  |  | 
|  | movl	#0,r6		; r' = 0 | 
|  | movl	#0,r8		; q' = 0 | 
|  |  | 
|  | tstl	r4 | 
|  | beql	666$		; Uh-oh, the divisor is 0... | 
|  | bgtr	1$ | 
|  | rotl	#-1,r4,r4	; If d is negative, shift it right. | 
|  | bicl2	#^X80000000,r4	; Since d is then a large number, the | 
|  | ; lowest bit is insignificant | 
|  | ; (contradict that, and I'll fix the problem!) | 
|  | 1$: | 
|  | ediv	r4,r2,r2,r3	; Do the actual division | 
|  |  | 
|  | tstl	r2 | 
|  | bgeq	3$ | 
|  | mnegl	r2,r2		; if q < 0, negate it | 
|  | 3$: | 
|  | tstl	r7 | 
|  | blss	4$ | 
|  | rotl	#3,r2,r2	;   q = q << 3 | 
|  | bicl3	#^XFFFFFFF8,r2,r8 ;    q' gets the high bits from q | 
|  | bicl3	#^X00000007,r2,r2 | 
|  | bsb	41$ | 
|  | 4$:				; else | 
|  | rotl	#2,r2,r2	;   q = q << 2 | 
|  | bicl3	#^XFFFFFFFC,r2,r8 ;   q' gets the high bits from q | 
|  | bicl3	#^X00000003,r2,r2 | 
|  | 41$: | 
|  | rotl	#3,r3,r3	; r = r << 3 | 
|  | bicl3	#^XFFFFFFF8,r3,r6 ; r' gets the high bits from r | 
|  | bicl3	#^X00000007,r3,r3 | 
|  | addl	r5,r3		; r = r + l' | 
|  |  | 
|  | tstl	r7 | 
|  | bgeq	5$ | 
|  | bitl	#1,r7 | 
|  | beql	5$		; if d' < 0 && d' & 1 | 
|  | subl	r2,r3		;   [r',r] = [r',r] - [q',q] | 
|  | sbwc	r8,r6 | 
|  | 45$: | 
|  | bgeq	5$		;   while r < 0 | 
|  | decl	r2		;     [q',q] = [q',q] - 1 | 
|  | sbwc	#0,r8 | 
|  | addl	r7,r3		;     [r',r] = [r',r] + d' | 
|  | adwc	#0,r6 | 
|  | brb	45$ | 
|  |  | 
|  | ; The return points are placed in the middle to keep a short distance from | 
|  | ; all the branch points | 
|  | 42$: | 
|  | ;	movl	r3,r1 | 
|  | movl	r2,r0 | 
|  | ret | 
|  | 666$: | 
|  | movl	#^XFFFFFFFF,r0 | 
|  | ret | 
|  |  | 
|  | 5$: | 
|  | tstl	r6 | 
|  | bneq	6$ | 
|  | cmpl	r3,r7 | 
|  | blssu	42$		; while [r',r] >= d' | 
|  | 6$: | 
|  | subl	r7,r3		;   [r',r] = [r',r] - d' | 
|  | sbwc	#0,r6 | 
|  | incl	r2		;   [q',q] = [q',q] + 1 | 
|  | adwc	#0,r8 | 
|  | brb	5$ | 
|  |  | 
|  | .title	vax_bn_add_words  unsigned add of two arrays | 
|  | ; | 
|  | ; Richard Levitte 20-Nov-2000 | 
|  | ; | 
|  | ; ULONG bn_add_words(ULONG r[], ULONG a[], ULONG b[], int n) { | 
|  | ;	ULONG c = 0; | 
|  | ;	int i; | 
|  | ;	for (i = 0; i < n; i++) <c,r[i]> = a[i] + b[i] + c; | 
|  | ;	return(c); | 
|  | ; } | 
|  |  | 
|  | r=4 ;(AP)	r	by reference (output) | 
|  | a=8 ;(AP)	a	by reference (input) | 
|  | b=12 ;(AP)	b	by reference (input) | 
|  | n=16 ;(AP)	n	by value (input) | 
|  |  | 
|  |  | 
|  | .psect	code,nowrt | 
|  |  | 
|  | .entry	bn_add_words,^m<r2,r3,r4,r5,r6> | 
|  |  | 
|  | moval	@r(ap),r2 | 
|  | moval	@a(ap),r3 | 
|  | moval	@b(ap),r4 | 
|  | movl	n(ap),r5	; assumed >0 by C code | 
|  | clrl	r0		; c | 
|  |  | 
|  | tstl	r5		; carry = 0 | 
|  | bleq	666$ | 
|  |  | 
|  | 0$: | 
|  | movl	(r3)+,r6	; carry untouched | 
|  | adwc	(r4)+,r6	; carry used and touched | 
|  | movl	r6,(r2)+	; carry untouched | 
|  | sobgtr	r5,0$		; carry untouched | 
|  |  | 
|  | adwc	#0,r0 | 
|  | 666$: | 
|  | ret | 
|  |  | 
|  | .title	vax_bn_sub_words  unsigned add of two arrays | 
|  | ; | 
|  | ; Richard Levitte 20-Nov-2000 | 
|  | ; | 
|  | ; ULONG bn_sub_words(ULONG r[], ULONG a[], ULONG b[], int n) { | 
|  | ;	ULONG c = 0; | 
|  | ;	int i; | 
|  | ;	for (i = 0; i < n; i++) <c,r[i]> = a[i] - b[i] - c; | 
|  | ;	return(c); | 
|  | ; } | 
|  |  | 
|  | r=4 ;(AP)	r	by reference (output) | 
|  | a=8 ;(AP)	a	by reference (input) | 
|  | b=12 ;(AP)	b	by reference (input) | 
|  | n=16 ;(AP)	n	by value (input) | 
|  |  | 
|  |  | 
|  | .psect	code,nowrt | 
|  |  | 
|  | .entry	bn_sub_words,^m<r2,r3,r4,r5,r6> | 
|  |  | 
|  | moval	@r(ap),r2 | 
|  | moval	@a(ap),r3 | 
|  | moval	@b(ap),r4 | 
|  | movl	n(ap),r5	; assumed >0 by C code | 
|  | clrl	r0		; c | 
|  |  | 
|  | tstl	r5		; carry = 0 | 
|  | bleq	666$ | 
|  |  | 
|  | 0$: | 
|  | movl	(r3)+,r6	; carry untouched | 
|  | sbwc	(r4)+,r6	; carry used and touched | 
|  | movl	r6,(r2)+	; carry untouched | 
|  | sobgtr	r5,0$		; carry untouched | 
|  |  | 
|  | adwc	#0,r0 | 
|  | 666$: | 
|  | ret | 
|  |  | 
|  |  | 
|  | ;r=4 ;(AP) | 
|  | ;a=8 ;(AP) | 
|  | ;b=12 ;(AP) | 
|  | ;n=16 ;(AP)	n	by value (input) | 
|  |  | 
|  | .psect	code,nowrt | 
|  |  | 
|  | .entry	BN_MUL_COMBA8,^m<r2,r3,r4,r5,r6,r7,r8,r9,r10,r11> | 
|  | movab	-924(sp),sp | 
|  | clrq	r8 | 
|  |  | 
|  | clrl	r10 | 
|  |  | 
|  | movl	8(ap),r6 | 
|  | movzwl	2(r6),r3 | 
|  | movl	12(ap),r7 | 
|  | bicl3	#-65536,(r7),r2 | 
|  | movzwl	2(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,(r6),-12(fp) | 
|  | bicl3	#-65536,r3,-16(fp) | 
|  | mull3	r0,-12(fp),-4(fp) | 
|  | mull2	r2,-12(fp) | 
|  | mull3	r2,-16(fp),-8(fp) | 
|  | mull2	r0,-16(fp) | 
|  | addl3	-4(fp),-8(fp),r0 | 
|  | bicl3	#0,r0,-4(fp) | 
|  | cmpl	-4(fp),-8(fp) | 
|  | bgequ	noname.45 | 
|  | addl2	#65536,-16(fp) | 
|  | noname.45: | 
|  | movzwl	-2(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-16(fp) | 
|  | bicl3	#-65536,-4(fp),r0 | 
|  | ashl	#16,r0,-8(fp) | 
|  | addl3	-8(fp),-12(fp),r0 | 
|  | bicl3	#0,r0,-12(fp) | 
|  | cmpl	-12(fp),-8(fp) | 
|  | bgequ	noname.46 | 
|  | incl	-16(fp) | 
|  | noname.46: | 
|  | movl	-12(fp),r1 | 
|  | movl	-16(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.47 | 
|  | incl	r2 | 
|  | noname.47: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.48 | 
|  | incl	r10 | 
|  | noname.48: | 
|  |  | 
|  | movl	4(ap),r11 | 
|  | movl	r9,(r11) | 
|  |  | 
|  | clrl	r9 | 
|  |  | 
|  | movzwl	2(r6),r2 | 
|  | bicl3	#-65536,4(r7),r3 | 
|  | movzwl	6(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,(r6),-28(fp) | 
|  | bicl3	#-65536,r2,-32(fp) | 
|  | mull3	r0,-28(fp),-20(fp) | 
|  | mull2	r3,-28(fp) | 
|  | mull3	r3,-32(fp),-24(fp) | 
|  | mull2	r0,-32(fp) | 
|  | addl3	-20(fp),-24(fp),r0 | 
|  | bicl3	#0,r0,-20(fp) | 
|  | cmpl	-20(fp),-24(fp) | 
|  | bgequ	noname.49 | 
|  | addl2	#65536,-32(fp) | 
|  | noname.49: | 
|  | movzwl	-18(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-32(fp) | 
|  | bicl3	#-65536,-20(fp),r0 | 
|  | ashl	#16,r0,-24(fp) | 
|  | addl3	-24(fp),-28(fp),r0 | 
|  | bicl3	#0,r0,-28(fp) | 
|  | cmpl	-28(fp),-24(fp) | 
|  | bgequ	noname.50 | 
|  | incl	-32(fp) | 
|  | noname.50: | 
|  | movl	-28(fp),r1 | 
|  | movl	-32(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.51 | 
|  | incl	r2 | 
|  | noname.51: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.52 | 
|  | incl	r9 | 
|  | noname.52: | 
|  |  | 
|  | movzwl	6(r6),r2 | 
|  | bicl3	#-65536,(r7),r3 | 
|  | movzwl	2(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,4(r6),-44(fp) | 
|  | bicl3	#-65536,r2,-48(fp) | 
|  | mull3	r0,-44(fp),-36(fp) | 
|  | mull2	r3,-44(fp) | 
|  | mull3	r3,-48(fp),-40(fp) | 
|  | mull2	r0,-48(fp) | 
|  | addl3	-36(fp),-40(fp),r0 | 
|  | bicl3	#0,r0,-36(fp) | 
|  | cmpl	-36(fp),-40(fp) | 
|  | bgequ	noname.53 | 
|  | addl2	#65536,-48(fp) | 
|  | noname.53: | 
|  | movzwl	-34(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-48(fp) | 
|  | bicl3	#-65536,-36(fp),r0 | 
|  | ashl	#16,r0,-40(fp) | 
|  | addl3	-40(fp),-44(fp),r0 | 
|  | bicl3	#0,r0,-44(fp) | 
|  | cmpl	-44(fp),-40(fp) | 
|  | bgequ	noname.54 | 
|  | incl	-48(fp) | 
|  | noname.54: | 
|  | movl	-44(fp),r1 | 
|  | movl	-48(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.55 | 
|  | incl	r2 | 
|  | noname.55: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.56 | 
|  | incl	r9 | 
|  | noname.56: | 
|  |  | 
|  | movl	r8,4(r11) | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | movzwl	10(r6),r2 | 
|  | bicl3	#-65536,(r7),r3 | 
|  | movzwl	2(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,8(r6),-60(fp) | 
|  | bicl3	#-65536,r2,-64(fp) | 
|  | mull3	r0,-60(fp),-52(fp) | 
|  | mull2	r3,-60(fp) | 
|  | mull3	r3,-64(fp),-56(fp) | 
|  | mull2	r0,-64(fp) | 
|  | addl3	-52(fp),-56(fp),r0 | 
|  | bicl3	#0,r0,-52(fp) | 
|  | cmpl	-52(fp),-56(fp) | 
|  | bgequ	noname.57 | 
|  | addl2	#65536,-64(fp) | 
|  | noname.57: | 
|  | movzwl	-50(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-64(fp) | 
|  | bicl3	#-65536,-52(fp),r0 | 
|  | ashl	#16,r0,-56(fp) | 
|  | addl3	-56(fp),-60(fp),r0 | 
|  | bicl3	#0,r0,-60(fp) | 
|  | cmpl	-60(fp),-56(fp) | 
|  | bgequ	noname.58 | 
|  | incl	-64(fp) | 
|  | noname.58: | 
|  | movl	-60(fp),r1 | 
|  | movl	-64(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.59 | 
|  | incl	r2 | 
|  | noname.59: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.60 | 
|  | incl	r8 | 
|  | noname.60: | 
|  |  | 
|  | movzwl	6(r6),r2 | 
|  | bicl3	#-65536,4(r7),r3 | 
|  | movzwl	6(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,4(r6),-76(fp) | 
|  | bicl3	#-65536,r2,-80(fp) | 
|  | mull3	r0,-76(fp),-68(fp) | 
|  | mull2	r3,-76(fp) | 
|  | mull3	r3,-80(fp),-72(fp) | 
|  | mull2	r0,-80(fp) | 
|  | addl3	-68(fp),-72(fp),r0 | 
|  | bicl3	#0,r0,-68(fp) | 
|  | cmpl	-68(fp),-72(fp) | 
|  | bgequ	noname.61 | 
|  | addl2	#65536,-80(fp) | 
|  | noname.61: | 
|  | movzwl	-66(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-80(fp) | 
|  | bicl3	#-65536,-68(fp),r0 | 
|  | ashl	#16,r0,-72(fp) | 
|  | addl3	-72(fp),-76(fp),r0 | 
|  | bicl3	#0,r0,-76(fp) | 
|  | cmpl	-76(fp),-72(fp) | 
|  | bgequ	noname.62 | 
|  | incl	-80(fp) | 
|  | noname.62: | 
|  | movl	-76(fp),r1 | 
|  | movl	-80(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.63 | 
|  | incl	r2 | 
|  | noname.63: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.64 | 
|  | incl	r8 | 
|  | noname.64: | 
|  |  | 
|  | movzwl	2(r6),r2 | 
|  | bicl3	#-65536,8(r7),r3 | 
|  | movzwl	10(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,(r6),-92(fp) | 
|  | bicl3	#-65536,r2,-96(fp) | 
|  | mull3	r0,-92(fp),-84(fp) | 
|  | mull2	r3,-92(fp) | 
|  | mull3	r3,-96(fp),-88(fp) | 
|  | mull2	r0,-96(fp) | 
|  | addl3	-84(fp),-88(fp),r0 | 
|  | bicl3	#0,r0,-84(fp) | 
|  | cmpl	-84(fp),-88(fp) | 
|  | bgequ	noname.65 | 
|  | addl2	#65536,-96(fp) | 
|  | noname.65: | 
|  | movzwl	-82(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-96(fp) | 
|  | bicl3	#-65536,-84(fp),r0 | 
|  | ashl	#16,r0,-88(fp) | 
|  | addl3	-88(fp),-92(fp),r0 | 
|  | bicl3	#0,r0,-92(fp) | 
|  | cmpl	-92(fp),-88(fp) | 
|  | bgequ	noname.66 | 
|  | incl	-96(fp) | 
|  | noname.66: | 
|  | movl	-92(fp),r1 | 
|  | movl	-96(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.67 | 
|  | incl	r2 | 
|  | noname.67: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.68 | 
|  | incl	r8 | 
|  | noname.68: | 
|  |  | 
|  | movl	r10,8(r11) | 
|  |  | 
|  | clrl	r10 | 
|  |  | 
|  | movzwl	2(r6),r2 | 
|  | bicl3	#-65536,12(r7),r3 | 
|  | movzwl	14(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,(r6),-108(fp) | 
|  | bicl3	#-65536,r2,-112(fp) | 
|  | mull3	r0,-108(fp),-100(fp) | 
|  | mull2	r3,-108(fp) | 
|  | mull3	r3,-112(fp),-104(fp) | 
|  | mull2	r0,-112(fp) | 
|  | addl3	-100(fp),-104(fp),r0 | 
|  | bicl3	#0,r0,-100(fp) | 
|  | cmpl	-100(fp),-104(fp) | 
|  | bgequ	noname.69 | 
|  | addl2	#65536,-112(fp) | 
|  | noname.69: | 
|  | movzwl	-98(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-112(fp) | 
|  | bicl3	#-65536,-100(fp),r0 | 
|  | ashl	#16,r0,-104(fp) | 
|  | addl3	-104(fp),-108(fp),r0 | 
|  | bicl3	#0,r0,-108(fp) | 
|  | cmpl	-108(fp),-104(fp) | 
|  | bgequ	noname.70 | 
|  | incl	-112(fp) | 
|  | noname.70: | 
|  | movl	-108(fp),r1 | 
|  | movl	-112(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.71 | 
|  | incl	r2 | 
|  | noname.71: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.72 | 
|  | incl	r10 | 
|  | noname.72: | 
|  |  | 
|  | movzwl	6(r6),r2 | 
|  | bicl3	#-65536,8(r7),r3 | 
|  | movzwl	10(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,4(r6),-124(fp) | 
|  | bicl3	#-65536,r2,-128(fp) | 
|  | mull3	r0,-124(fp),-116(fp) | 
|  | mull2	r3,-124(fp) | 
|  | mull3	r3,-128(fp),-120(fp) | 
|  | mull2	r0,-128(fp) | 
|  | addl3	-116(fp),-120(fp),r0 | 
|  | bicl3	#0,r0,-116(fp) | 
|  | cmpl	-116(fp),-120(fp) | 
|  | bgequ	noname.73 | 
|  | addl2	#65536,-128(fp) | 
|  | noname.73: | 
|  | movzwl	-114(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-128(fp) | 
|  | bicl3	#-65536,-116(fp),r0 | 
|  | ashl	#16,r0,-120(fp) | 
|  | addl3	-120(fp),-124(fp),r0 | 
|  | bicl3	#0,r0,-124(fp) | 
|  | cmpl	-124(fp),-120(fp) | 
|  | bgequ	noname.74 | 
|  | incl	-128(fp) | 
|  | noname.74: | 
|  | movl	-124(fp),r1 | 
|  | movl	-128(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.75 | 
|  | incl	r2 | 
|  | noname.75: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.76 | 
|  | incl	r10 | 
|  | noname.76: | 
|  |  | 
|  | movzwl	10(r6),r2 | 
|  | bicl3	#-65536,4(r7),r3 | 
|  | movzwl	6(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,8(r6),-140(fp) | 
|  | bicl3	#-65536,r2,-144(fp) | 
|  | mull3	r0,-140(fp),-132(fp) | 
|  | mull2	r3,-140(fp) | 
|  | mull3	r3,-144(fp),-136(fp) | 
|  | mull2	r0,-144(fp) | 
|  | addl3	-132(fp),-136(fp),r0 | 
|  | bicl3	#0,r0,-132(fp) | 
|  | cmpl	-132(fp),-136(fp) | 
|  | bgequ	noname.77 | 
|  | addl2	#65536,-144(fp) | 
|  | noname.77: | 
|  | movzwl	-130(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-144(fp) | 
|  | bicl3	#-65536,-132(fp),r0 | 
|  | ashl	#16,r0,-136(fp) | 
|  | addl3	-136(fp),-140(fp),r0 | 
|  | bicl3	#0,r0,-140(fp) | 
|  | cmpl	-140(fp),-136(fp) | 
|  | bgequ	noname.78 | 
|  | incl	-144(fp) | 
|  | noname.78: | 
|  | movl	-140(fp),r1 | 
|  | movl	-144(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.79 | 
|  | incl	r2 | 
|  | noname.79: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.80 | 
|  | incl	r10 | 
|  | noname.80: | 
|  |  | 
|  | movzwl	14(r6),r2 | 
|  | bicl3	#-65536,(r7),r3 | 
|  | movzwl	2(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,12(r6),-156(fp) | 
|  | bicl3	#-65536,r2,-160(fp) | 
|  | mull3	r0,-156(fp),-148(fp) | 
|  | mull2	r3,-156(fp) | 
|  | mull3	r3,-160(fp),-152(fp) | 
|  | mull2	r0,-160(fp) | 
|  | addl3	-148(fp),-152(fp),r0 | 
|  | bicl3	#0,r0,-148(fp) | 
|  | cmpl	-148(fp),-152(fp) | 
|  | bgequ	noname.81 | 
|  | addl2	#65536,-160(fp) | 
|  | noname.81: | 
|  | movzwl	-146(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-160(fp) | 
|  | bicl3	#-65536,-148(fp),r0 | 
|  | ashl	#16,r0,-152(fp) | 
|  | addl3	-152(fp),-156(fp),r0 | 
|  | bicl3	#0,r0,-156(fp) | 
|  | cmpl	-156(fp),-152(fp) | 
|  | bgequ	noname.82 | 
|  | incl	-160(fp) | 
|  | noname.82: | 
|  | movl	-156(fp),r1 | 
|  | movl	-160(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.83 | 
|  | incl	r2 | 
|  | noname.83: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.84 | 
|  | incl	r10 | 
|  | noname.84: | 
|  |  | 
|  | movl	r9,12(r11) | 
|  |  | 
|  | clrl	r9 | 
|  |  | 
|  | movzwl	18(r6),r2 | 
|  | bicl3	#-65536,(r7),r3 | 
|  | movzwl	2(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,16(r6),-172(fp) | 
|  | bicl3	#-65536,r2,-176(fp) | 
|  | mull3	r0,-172(fp),-164(fp) | 
|  | mull2	r3,-172(fp) | 
|  | mull3	r3,-176(fp),-168(fp) | 
|  | mull2	r0,-176(fp) | 
|  | addl3	-164(fp),-168(fp),r0 | 
|  | bicl3	#0,r0,-164(fp) | 
|  | cmpl	-164(fp),-168(fp) | 
|  | bgequ	noname.85 | 
|  | addl2	#65536,-176(fp) | 
|  | noname.85: | 
|  | movzwl	-162(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-176(fp) | 
|  | bicl3	#-65536,-164(fp),r0 | 
|  | ashl	#16,r0,-168(fp) | 
|  | addl3	-168(fp),-172(fp),r0 | 
|  | bicl3	#0,r0,-172(fp) | 
|  | cmpl	-172(fp),-168(fp) | 
|  | bgequ	noname.86 | 
|  | incl	-176(fp) | 
|  | noname.86: | 
|  | movl	-172(fp),r1 | 
|  | movl	-176(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.87 | 
|  | incl	r2 | 
|  | noname.87: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.88 | 
|  | incl	r9 | 
|  | noname.88: | 
|  |  | 
|  | movzwl	14(r6),r2 | 
|  | bicl3	#-65536,4(r7),r3 | 
|  | movzwl	6(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,12(r6),-188(fp) | 
|  | bicl3	#-65536,r2,-192(fp) | 
|  | mull3	r0,-188(fp),-180(fp) | 
|  | mull2	r3,-188(fp) | 
|  | mull3	r3,-192(fp),-184(fp) | 
|  | mull2	r0,-192(fp) | 
|  | addl3	-180(fp),-184(fp),r0 | 
|  | bicl3	#0,r0,-180(fp) | 
|  | cmpl	-180(fp),-184(fp) | 
|  | bgequ	noname.89 | 
|  | addl2	#65536,-192(fp) | 
|  | noname.89: | 
|  | movzwl	-178(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-192(fp) | 
|  | bicl3	#-65536,-180(fp),r0 | 
|  | ashl	#16,r0,-184(fp) | 
|  | addl3	-184(fp),-188(fp),r0 | 
|  | bicl3	#0,r0,-188(fp) | 
|  | cmpl	-188(fp),-184(fp) | 
|  | bgequ	noname.90 | 
|  | incl	-192(fp) | 
|  | noname.90: | 
|  | movl	-188(fp),r1 | 
|  | movl	-192(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.91 | 
|  | incl	r2 | 
|  | noname.91: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.92 | 
|  | incl	r9 | 
|  | noname.92: | 
|  |  | 
|  | movzwl	10(r6),r2 | 
|  | bicl3	#-65536,8(r7),r3 | 
|  | movzwl	10(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,8(r6),-204(fp) | 
|  | bicl3	#-65536,r2,-208(fp) | 
|  | mull3	r0,-204(fp),-196(fp) | 
|  | mull2	r3,-204(fp) | 
|  | mull3	r3,-208(fp),-200(fp) | 
|  | mull2	r0,-208(fp) | 
|  | addl3	-196(fp),-200(fp),r0 | 
|  | bicl3	#0,r0,-196(fp) | 
|  | cmpl	-196(fp),-200(fp) | 
|  | bgequ	noname.93 | 
|  | addl2	#65536,-208(fp) | 
|  | noname.93: | 
|  | movzwl	-194(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-208(fp) | 
|  | bicl3	#-65536,-196(fp),r0 | 
|  | ashl	#16,r0,-200(fp) | 
|  | addl3	-200(fp),-204(fp),r0 | 
|  | bicl3	#0,r0,-204(fp) | 
|  | cmpl	-204(fp),-200(fp) | 
|  | bgequ	noname.94 | 
|  | incl	-208(fp) | 
|  | noname.94: | 
|  | movl	-204(fp),r1 | 
|  | movl	-208(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.95 | 
|  | incl	r2 | 
|  | noname.95: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.96 | 
|  | incl	r9 | 
|  | noname.96: | 
|  |  | 
|  | movzwl	6(r6),r2 | 
|  | bicl3	#-65536,12(r7),r3 | 
|  | movzwl	14(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,4(r6),-220(fp) | 
|  | bicl3	#-65536,r2,-224(fp) | 
|  | mull3	r0,-220(fp),-212(fp) | 
|  | mull2	r3,-220(fp) | 
|  | mull3	r3,-224(fp),-216(fp) | 
|  | mull2	r0,-224(fp) | 
|  | addl3	-212(fp),-216(fp),r0 | 
|  | bicl3	#0,r0,-212(fp) | 
|  | cmpl	-212(fp),-216(fp) | 
|  | bgequ	noname.97 | 
|  | addl2	#65536,-224(fp) | 
|  | noname.97: | 
|  | movzwl	-210(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-224(fp) | 
|  | bicl3	#-65536,-212(fp),r0 | 
|  | ashl	#16,r0,-216(fp) | 
|  | addl3	-216(fp),-220(fp),r0 | 
|  | bicl3	#0,r0,-220(fp) | 
|  | cmpl	-220(fp),-216(fp) | 
|  | bgequ	noname.98 | 
|  | incl	-224(fp) | 
|  | noname.98: | 
|  | movl	-220(fp),r1 | 
|  | movl	-224(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.99 | 
|  | incl	r2 | 
|  | noname.99: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.100 | 
|  | incl	r9 | 
|  | noname.100: | 
|  |  | 
|  | movzwl	2(r6),r2 | 
|  | bicl3	#-65536,16(r7),r3 | 
|  | movzwl	18(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,(r6),-236(fp) | 
|  | bicl3	#-65536,r2,-240(fp) | 
|  | mull3	r0,-236(fp),-228(fp) | 
|  | mull2	r3,-236(fp) | 
|  | mull3	r3,-240(fp),-232(fp) | 
|  | mull2	r0,-240(fp) | 
|  | addl3	-228(fp),-232(fp),r0 | 
|  | bicl3	#0,r0,-228(fp) | 
|  | cmpl	-228(fp),-232(fp) | 
|  | bgequ	noname.101 | 
|  | addl2	#65536,-240(fp) | 
|  | noname.101: | 
|  | movzwl	-226(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-240(fp) | 
|  | bicl3	#-65536,-228(fp),r0 | 
|  | ashl	#16,r0,-232(fp) | 
|  | addl3	-232(fp),-236(fp),r0 | 
|  | bicl3	#0,r0,-236(fp) | 
|  | cmpl	-236(fp),-232(fp) | 
|  | bgequ	noname.102 | 
|  | incl	-240(fp) | 
|  | noname.102: | 
|  | movl	-236(fp),r1 | 
|  | movl	-240(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.103 | 
|  | incl	r2 | 
|  | noname.103: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.104 | 
|  | incl	r9 | 
|  | noname.104: | 
|  |  | 
|  | movl	r8,16(r11) | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | movzwl	2(r6),r2 | 
|  | bicl3	#-65536,20(r7),r3 | 
|  | movzwl	22(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,(r6),-252(fp) | 
|  | bicl3	#-65536,r2,-256(fp) | 
|  | mull3	r0,-252(fp),-244(fp) | 
|  | mull2	r3,-252(fp) | 
|  | mull3	r3,-256(fp),-248(fp) | 
|  | mull2	r0,-256(fp) | 
|  | addl3	-244(fp),-248(fp),r0 | 
|  | bicl3	#0,r0,-244(fp) | 
|  | cmpl	-244(fp),-248(fp) | 
|  | bgequ	noname.105 | 
|  | addl2	#65536,-256(fp) | 
|  | noname.105: | 
|  | movzwl	-242(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-256(fp) | 
|  | bicl3	#-65536,-244(fp),r0 | 
|  | ashl	#16,r0,-248(fp) | 
|  | addl3	-248(fp),-252(fp),r0 | 
|  | bicl3	#0,r0,-252(fp) | 
|  | cmpl	-252(fp),-248(fp) | 
|  | bgequ	noname.106 | 
|  | incl	-256(fp) | 
|  | noname.106: | 
|  | movl	-252(fp),r1 | 
|  | movl	-256(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.107 | 
|  | incl	r2 | 
|  | noname.107: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.108 | 
|  | incl	r8 | 
|  | noname.108: | 
|  |  | 
|  | movzwl	6(r6),r2 | 
|  | bicl3	#-65536,16(r7),r3 | 
|  | movzwl	18(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,4(r6),-268(fp) | 
|  | bicl3	#-65536,r2,-272(fp) | 
|  | mull3	r0,-268(fp),-260(fp) | 
|  | mull2	r3,-268(fp) | 
|  | mull3	r3,-272(fp),-264(fp) | 
|  | mull2	r0,-272(fp) | 
|  | addl3	-260(fp),-264(fp),r0 | 
|  | bicl3	#0,r0,-260(fp) | 
|  | cmpl	-260(fp),-264(fp) | 
|  | bgequ	noname.109 | 
|  | addl2	#65536,-272(fp) | 
|  | noname.109: | 
|  | movzwl	-258(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-272(fp) | 
|  | bicl3	#-65536,-260(fp),r0 | 
|  | ashl	#16,r0,-264(fp) | 
|  | addl3	-264(fp),-268(fp),r0 | 
|  | bicl3	#0,r0,-268(fp) | 
|  | cmpl	-268(fp),-264(fp) | 
|  | bgequ	noname.110 | 
|  | incl	-272(fp) | 
|  | noname.110: | 
|  | movl	-268(fp),r1 | 
|  | movl	-272(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.111 | 
|  | incl	r2 | 
|  | noname.111: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.112 | 
|  | incl	r8 | 
|  | noname.112: | 
|  |  | 
|  | movzwl	10(r6),r2 | 
|  | bicl3	#-65536,12(r7),r3 | 
|  | movzwl	14(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,8(r6),-284(fp) | 
|  | bicl3	#-65536,r2,-288(fp) | 
|  | mull3	r0,-284(fp),-276(fp) | 
|  | mull2	r3,-284(fp) | 
|  | mull3	r3,-288(fp),-280(fp) | 
|  | mull2	r0,-288(fp) | 
|  | addl3	-276(fp),-280(fp),r0 | 
|  | bicl3	#0,r0,-276(fp) | 
|  | cmpl	-276(fp),-280(fp) | 
|  | bgequ	noname.113 | 
|  | addl2	#65536,-288(fp) | 
|  | noname.113: | 
|  | movzwl	-274(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-288(fp) | 
|  | bicl3	#-65536,-276(fp),r0 | 
|  | ashl	#16,r0,-280(fp) | 
|  | addl3	-280(fp),-284(fp),r0 | 
|  | bicl3	#0,r0,-284(fp) | 
|  | cmpl	-284(fp),-280(fp) | 
|  | bgequ	noname.114 | 
|  | incl	-288(fp) | 
|  | noname.114: | 
|  | movl	-284(fp),r1 | 
|  | movl	-288(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.115 | 
|  | incl	r2 | 
|  | noname.115: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.116 | 
|  | incl	r8 | 
|  | noname.116: | 
|  |  | 
|  | movzwl	14(r6),r2 | 
|  | bicl3	#-65536,8(r7),r3 | 
|  | movzwl	10(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,12(r6),-300(fp) | 
|  | bicl3	#-65536,r2,-304(fp) | 
|  | mull3	r0,-300(fp),-292(fp) | 
|  | mull2	r3,-300(fp) | 
|  | mull3	r3,-304(fp),-296(fp) | 
|  | mull2	r0,-304(fp) | 
|  | addl3	-292(fp),-296(fp),r0 | 
|  | bicl3	#0,r0,-292(fp) | 
|  | cmpl	-292(fp),-296(fp) | 
|  | bgequ	noname.117 | 
|  | addl2	#65536,-304(fp) | 
|  | noname.117: | 
|  | movzwl	-290(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-304(fp) | 
|  | bicl3	#-65536,-292(fp),r0 | 
|  | ashl	#16,r0,-296(fp) | 
|  | addl3	-296(fp),-300(fp),r0 | 
|  | bicl3	#0,r0,-300(fp) | 
|  | cmpl	-300(fp),-296(fp) | 
|  | bgequ	noname.118 | 
|  | incl	-304(fp) | 
|  | noname.118: | 
|  | movl	-300(fp),r1 | 
|  | movl	-304(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.119 | 
|  | incl	r2 | 
|  | noname.119: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.120 | 
|  | incl	r8 | 
|  | noname.120: | 
|  |  | 
|  | movzwl	18(r6),r2 | 
|  | bicl3	#-65536,4(r7),r3 | 
|  | movzwl	6(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,16(r6),-316(fp) | 
|  | bicl3	#-65536,r2,-320(fp) | 
|  | mull3	r0,-316(fp),-308(fp) | 
|  | mull2	r3,-316(fp) | 
|  | mull3	r3,-320(fp),-312(fp) | 
|  | mull2	r0,-320(fp) | 
|  | addl3	-308(fp),-312(fp),r0 | 
|  | bicl3	#0,r0,-308(fp) | 
|  | cmpl	-308(fp),-312(fp) | 
|  | bgequ	noname.121 | 
|  | addl2	#65536,-320(fp) | 
|  | noname.121: | 
|  | movzwl	-306(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-320(fp) | 
|  | bicl3	#-65536,-308(fp),r0 | 
|  | ashl	#16,r0,-312(fp) | 
|  | addl3	-312(fp),-316(fp),r0 | 
|  | bicl3	#0,r0,-316(fp) | 
|  | cmpl	-316(fp),-312(fp) | 
|  | bgequ	noname.122 | 
|  | incl	-320(fp) | 
|  | noname.122: | 
|  | movl	-316(fp),r1 | 
|  | movl	-320(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.123 | 
|  | incl	r2 | 
|  |  | 
|  | noname.123: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.124 | 
|  | incl	r8 | 
|  | noname.124: | 
|  |  | 
|  | movzwl	22(r6),r2 | 
|  | bicl3	#-65536,(r7),r3 | 
|  | movzwl	2(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,20(r6),-332(fp) | 
|  | bicl3	#-65536,r2,-336(fp) | 
|  | mull3	r0,-332(fp),-324(fp) | 
|  | mull2	r3,-332(fp) | 
|  | mull3	r3,-336(fp),-328(fp) | 
|  | mull2	r0,-336(fp) | 
|  | addl3	-324(fp),-328(fp),r0 | 
|  | bicl3	#0,r0,-324(fp) | 
|  | cmpl	-324(fp),-328(fp) | 
|  | bgequ	noname.125 | 
|  | addl2	#65536,-336(fp) | 
|  | noname.125: | 
|  | movzwl	-322(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-336(fp) | 
|  | bicl3	#-65536,-324(fp),r0 | 
|  | ashl	#16,r0,-328(fp) | 
|  | addl3	-328(fp),-332(fp),r0 | 
|  | bicl3	#0,r0,-332(fp) | 
|  | cmpl	-332(fp),-328(fp) | 
|  | bgequ	noname.126 | 
|  | incl	-336(fp) | 
|  | noname.126: | 
|  | movl	-332(fp),r1 | 
|  | movl	-336(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.127 | 
|  | incl	r2 | 
|  | noname.127: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.128 | 
|  | incl	r8 | 
|  | noname.128: | 
|  |  | 
|  | movl	r10,20(r11) | 
|  |  | 
|  | clrl	r10 | 
|  |  | 
|  | movzwl	26(r6),r2 | 
|  | bicl3	#-65536,(r7),r3 | 
|  | movzwl	2(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,24(r6),-348(fp) | 
|  | bicl3	#-65536,r2,-352(fp) | 
|  | mull3	r0,-348(fp),-340(fp) | 
|  | mull2	r3,-348(fp) | 
|  | mull3	r3,-352(fp),-344(fp) | 
|  | mull2	r0,-352(fp) | 
|  | addl3	-340(fp),-344(fp),r0 | 
|  | bicl3	#0,r0,-340(fp) | 
|  | cmpl	-340(fp),-344(fp) | 
|  | bgequ	noname.129 | 
|  | addl2	#65536,-352(fp) | 
|  | noname.129: | 
|  | movzwl	-338(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-352(fp) | 
|  | bicl3	#-65536,-340(fp),r0 | 
|  | ashl	#16,r0,-344(fp) | 
|  | addl3	-344(fp),-348(fp),r0 | 
|  | bicl3	#0,r0,-348(fp) | 
|  | cmpl	-348(fp),-344(fp) | 
|  | bgequ	noname.130 | 
|  | incl	-352(fp) | 
|  | noname.130: | 
|  | movl	-348(fp),r1 | 
|  | movl	-352(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.131 | 
|  | incl	r2 | 
|  | noname.131: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.132 | 
|  | incl	r10 | 
|  | noname.132: | 
|  |  | 
|  | movzwl	22(r6),r2 | 
|  | bicl3	#-65536,4(r7),r3 | 
|  | movzwl	6(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,20(r6),-364(fp) | 
|  | bicl3	#-65536,r2,-368(fp) | 
|  | mull3	r0,-364(fp),-356(fp) | 
|  | mull2	r3,-364(fp) | 
|  | mull3	r3,-368(fp),-360(fp) | 
|  | mull2	r0,-368(fp) | 
|  | addl3	-356(fp),-360(fp),r0 | 
|  | bicl3	#0,r0,-356(fp) | 
|  | cmpl	-356(fp),-360(fp) | 
|  | bgequ	noname.133 | 
|  | addl2	#65536,-368(fp) | 
|  | noname.133: | 
|  | movzwl	-354(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-368(fp) | 
|  | bicl3	#-65536,-356(fp),r0 | 
|  | ashl	#16,r0,-360(fp) | 
|  | addl3	-360(fp),-364(fp),r0 | 
|  | bicl3	#0,r0,-364(fp) | 
|  | cmpl	-364(fp),-360(fp) | 
|  | bgequ	noname.134 | 
|  | incl	-368(fp) | 
|  | noname.134: | 
|  | movl	-364(fp),r1 | 
|  | movl	-368(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.135 | 
|  | incl	r2 | 
|  | noname.135: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.136 | 
|  | incl	r10 | 
|  | noname.136: | 
|  |  | 
|  | movzwl	18(r6),r2 | 
|  | bicl3	#-65536,8(r7),r3 | 
|  | movzwl	10(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,16(r6),-380(fp) | 
|  | bicl3	#-65536,r2,-384(fp) | 
|  | mull3	r0,-380(fp),-372(fp) | 
|  | mull2	r3,-380(fp) | 
|  | mull3	r3,-384(fp),-376(fp) | 
|  | mull2	r0,-384(fp) | 
|  | addl3	-372(fp),-376(fp),r0 | 
|  | bicl3	#0,r0,-372(fp) | 
|  | cmpl	-372(fp),-376(fp) | 
|  | bgequ	noname.137 | 
|  | addl2	#65536,-384(fp) | 
|  | noname.137: | 
|  | movzwl	-370(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-384(fp) | 
|  | bicl3	#-65536,-372(fp),r0 | 
|  | ashl	#16,r0,-376(fp) | 
|  | addl3	-376(fp),-380(fp),r0 | 
|  | bicl3	#0,r0,-380(fp) | 
|  | cmpl	-380(fp),-376(fp) | 
|  | bgequ	noname.138 | 
|  | incl	-384(fp) | 
|  | noname.138: | 
|  | movl	-380(fp),r1 | 
|  | movl	-384(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.139 | 
|  | incl	r2 | 
|  | noname.139: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.140 | 
|  | incl	r10 | 
|  | noname.140: | 
|  |  | 
|  | movzwl	14(r6),r2 | 
|  | bicl3	#-65536,12(r7),r3 | 
|  | movzwl	14(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,12(r6),-396(fp) | 
|  | bicl3	#-65536,r2,-400(fp) | 
|  | mull3	r0,-396(fp),-388(fp) | 
|  | mull2	r3,-396(fp) | 
|  | mull3	r3,-400(fp),-392(fp) | 
|  | mull2	r0,-400(fp) | 
|  | addl3	-388(fp),-392(fp),r0 | 
|  | bicl3	#0,r0,-388(fp) | 
|  | cmpl	-388(fp),-392(fp) | 
|  | bgequ	noname.141 | 
|  | addl2	#65536,-400(fp) | 
|  | noname.141: | 
|  | movzwl	-386(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-400(fp) | 
|  | bicl3	#-65536,-388(fp),r0 | 
|  | ashl	#16,r0,-392(fp) | 
|  | addl3	-392(fp),-396(fp),r0 | 
|  | bicl3	#0,r0,-396(fp) | 
|  | cmpl	-396(fp),-392(fp) | 
|  | bgequ	noname.142 | 
|  | incl	-400(fp) | 
|  | noname.142: | 
|  | movl	-396(fp),r1 | 
|  | movl	-400(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.143 | 
|  | incl	r2 | 
|  | noname.143: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.144 | 
|  | incl	r10 | 
|  | noname.144: | 
|  |  | 
|  | movzwl	10(r6),r2 | 
|  | bicl3	#-65536,16(r7),r3 | 
|  | movzwl	18(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,8(r6),-412(fp) | 
|  | bicl3	#-65536,r2,-416(fp) | 
|  | mull3	r0,-412(fp),-404(fp) | 
|  | mull2	r3,-412(fp) | 
|  | mull3	r3,-416(fp),-408(fp) | 
|  | mull2	r0,-416(fp) | 
|  | addl3	-404(fp),-408(fp),r0 | 
|  | bicl3	#0,r0,-404(fp) | 
|  | cmpl	-404(fp),-408(fp) | 
|  | bgequ	noname.145 | 
|  | addl2	#65536,-416(fp) | 
|  | noname.145: | 
|  | movzwl	-402(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-416(fp) | 
|  | bicl3	#-65536,-404(fp),r0 | 
|  | ashl	#16,r0,-408(fp) | 
|  | addl3	-408(fp),-412(fp),r0 | 
|  | bicl3	#0,r0,-412(fp) | 
|  | cmpl	-412(fp),-408(fp) | 
|  | bgequ	noname.146 | 
|  | incl	-416(fp) | 
|  | noname.146: | 
|  | movl	-412(fp),r1 | 
|  | movl	-416(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.147 | 
|  | incl	r2 | 
|  | noname.147: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.148 | 
|  | incl	r10 | 
|  | noname.148: | 
|  |  | 
|  | movzwl	6(r6),r2 | 
|  | bicl3	#-65536,20(r7),r3 | 
|  | movzwl	22(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,4(r6),-428(fp) | 
|  | bicl3	#-65536,r2,-432(fp) | 
|  | mull3	r0,-428(fp),-420(fp) | 
|  | mull2	r3,-428(fp) | 
|  | mull3	r3,-432(fp),-424(fp) | 
|  | mull2	r0,-432(fp) | 
|  | addl3	-420(fp),-424(fp),r0 | 
|  | bicl3	#0,r0,-420(fp) | 
|  | cmpl	-420(fp),-424(fp) | 
|  | bgequ	noname.149 | 
|  | addl2	#65536,-432(fp) | 
|  | noname.149: | 
|  | movzwl	-418(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-432(fp) | 
|  | bicl3	#-65536,-420(fp),r0 | 
|  | ashl	#16,r0,-424(fp) | 
|  | addl3	-424(fp),-428(fp),r0 | 
|  | bicl3	#0,r0,-428(fp) | 
|  | cmpl	-428(fp),-424(fp) | 
|  | bgequ	noname.150 | 
|  | incl	-432(fp) | 
|  | noname.150: | 
|  | movl	-428(fp),r1 | 
|  | movl	-432(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.151 | 
|  | incl	r2 | 
|  | noname.151: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.152 | 
|  | incl	r10 | 
|  | noname.152: | 
|  |  | 
|  | movzwl	2(r6),r2 | 
|  | bicl3	#-65536,24(r7),r3 | 
|  | movzwl	26(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,(r6),-444(fp) | 
|  | bicl3	#-65536,r2,-448(fp) | 
|  | mull3	r0,-444(fp),-436(fp) | 
|  | mull2	r3,-444(fp) | 
|  | mull3	r3,-448(fp),-440(fp) | 
|  | mull2	r0,-448(fp) | 
|  | addl3	-436(fp),-440(fp),r0 | 
|  | bicl3	#0,r0,-436(fp) | 
|  | cmpl	-436(fp),-440(fp) | 
|  | bgequ	noname.153 | 
|  | addl2	#65536,-448(fp) | 
|  | noname.153: | 
|  | movzwl	-434(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-448(fp) | 
|  | bicl3	#-65536,-436(fp),r0 | 
|  | ashl	#16,r0,-440(fp) | 
|  | addl3	-440(fp),-444(fp),r0 | 
|  | bicl3	#0,r0,-444(fp) | 
|  | cmpl	-444(fp),-440(fp) | 
|  | bgequ	noname.154 | 
|  | incl	-448(fp) | 
|  | noname.154: | 
|  | movl	-444(fp),r1 | 
|  | movl	-448(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.155 | 
|  | incl	r2 | 
|  | noname.155: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.156 | 
|  | incl	r10 | 
|  | noname.156: | 
|  |  | 
|  | movl	r9,24(r11) | 
|  |  | 
|  | clrl	r9 | 
|  |  | 
|  | movzwl	2(r6),r2 | 
|  | bicl3	#-65536,28(r7),r3 | 
|  | movzwl	30(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,(r6),-460(fp) | 
|  | bicl3	#-65536,r2,-464(fp) | 
|  | mull3	r0,-460(fp),-452(fp) | 
|  | mull2	r3,-460(fp) | 
|  | mull3	r3,-464(fp),-456(fp) | 
|  | mull2	r0,-464(fp) | 
|  | addl3	-452(fp),-456(fp),r0 | 
|  | bicl3	#0,r0,-452(fp) | 
|  | cmpl	-452(fp),-456(fp) | 
|  | bgequ	noname.157 | 
|  | addl2	#65536,-464(fp) | 
|  | noname.157: | 
|  | movzwl	-450(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-464(fp) | 
|  | bicl3	#-65536,-452(fp),r0 | 
|  | ashl	#16,r0,-456(fp) | 
|  | addl3	-456(fp),-460(fp),r0 | 
|  | bicl3	#0,r0,-460(fp) | 
|  | cmpl	-460(fp),-456(fp) | 
|  | bgequ	noname.158 | 
|  | incl	-464(fp) | 
|  | noname.158: | 
|  | movl	-460(fp),r1 | 
|  | movl	-464(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.159 | 
|  | incl	r2 | 
|  | noname.159: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.160 | 
|  | incl	r9 | 
|  | noname.160: | 
|  |  | 
|  | movzwl	6(r6),r2 | 
|  | bicl3	#-65536,24(r7),r3 | 
|  | movzwl	26(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,4(r6),-476(fp) | 
|  | bicl3	#-65536,r2,-480(fp) | 
|  | mull3	r0,-476(fp),-468(fp) | 
|  | mull2	r3,-476(fp) | 
|  | mull3	r3,-480(fp),-472(fp) | 
|  | mull2	r0,-480(fp) | 
|  | addl3	-468(fp),-472(fp),r0 | 
|  | bicl3	#0,r0,-468(fp) | 
|  | cmpl	-468(fp),-472(fp) | 
|  | bgequ	noname.161 | 
|  | addl2	#65536,-480(fp) | 
|  | noname.161: | 
|  | movzwl	-466(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-480(fp) | 
|  | bicl3	#-65536,-468(fp),r0 | 
|  | ashl	#16,r0,-472(fp) | 
|  | addl3	-472(fp),-476(fp),r0 | 
|  | bicl3	#0,r0,-476(fp) | 
|  | cmpl	-476(fp),-472(fp) | 
|  | bgequ	noname.162 | 
|  | incl	-480(fp) | 
|  | noname.162: | 
|  | movl	-476(fp),r1 | 
|  | movl	-480(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.163 | 
|  | incl	r2 | 
|  | noname.163: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.164 | 
|  | incl	r9 | 
|  | noname.164: | 
|  |  | 
|  | movzwl	10(r6),r2 | 
|  | bicl3	#-65536,20(r7),r3 | 
|  | movzwl	22(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,8(r6),-492(fp) | 
|  | bicl3	#-65536,r2,-496(fp) | 
|  | mull3	r0,-492(fp),-484(fp) | 
|  | mull2	r3,-492(fp) | 
|  | mull3	r3,-496(fp),-488(fp) | 
|  | mull2	r0,-496(fp) | 
|  | addl3	-484(fp),-488(fp),r0 | 
|  | bicl3	#0,r0,-484(fp) | 
|  | cmpl	-484(fp),-488(fp) | 
|  | bgequ	noname.165 | 
|  | addl2	#65536,-496(fp) | 
|  | noname.165: | 
|  | movzwl	-482(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-496(fp) | 
|  | bicl3	#-65536,-484(fp),r0 | 
|  | ashl	#16,r0,-488(fp) | 
|  | addl3	-488(fp),-492(fp),r0 | 
|  | bicl3	#0,r0,-492(fp) | 
|  | cmpl	-492(fp),-488(fp) | 
|  | bgequ	noname.166 | 
|  | incl	-496(fp) | 
|  | noname.166: | 
|  | movl	-492(fp),r1 | 
|  | movl	-496(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.167 | 
|  | incl	r2 | 
|  | noname.167: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.168 | 
|  | incl	r9 | 
|  | noname.168: | 
|  |  | 
|  | movzwl	14(r6),r2 | 
|  | bicl3	#-65536,16(r7),r3 | 
|  | movzwl	18(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,12(r6),-508(fp) | 
|  | bicl3	#-65536,r2,-512(fp) | 
|  | mull3	r0,-508(fp),-500(fp) | 
|  | mull2	r3,-508(fp) | 
|  | mull3	r3,-512(fp),-504(fp) | 
|  | mull2	r0,-512(fp) | 
|  | addl3	-500(fp),-504(fp),r0 | 
|  | bicl3	#0,r0,-500(fp) | 
|  | cmpl	-500(fp),-504(fp) | 
|  | bgequ	noname.169 | 
|  | addl2	#65536,-512(fp) | 
|  | noname.169: | 
|  | movzwl	-498(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-512(fp) | 
|  | bicl3	#-65536,-500(fp),r0 | 
|  | ashl	#16,r0,-504(fp) | 
|  | addl3	-504(fp),-508(fp),r0 | 
|  | bicl3	#0,r0,-508(fp) | 
|  | cmpl	-508(fp),-504(fp) | 
|  | bgequ	noname.170 | 
|  | incl	-512(fp) | 
|  | noname.170: | 
|  | movl	-508(fp),r1 | 
|  | movl	-512(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.171 | 
|  | incl	r2 | 
|  | noname.171: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.172 | 
|  | incl	r9 | 
|  | noname.172: | 
|  |  | 
|  | movzwl	18(r6),r2 | 
|  | bicl3	#-65536,12(r7),r3 | 
|  | movzwl	14(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,16(r6),-524(fp) | 
|  | bicl3	#-65536,r2,-528(fp) | 
|  | mull3	r0,-524(fp),-516(fp) | 
|  | mull2	r3,-524(fp) | 
|  | mull3	r3,-528(fp),-520(fp) | 
|  | mull2	r0,-528(fp) | 
|  | addl3	-516(fp),-520(fp),r0 | 
|  | bicl3	#0,r0,-516(fp) | 
|  | cmpl	-516(fp),-520(fp) | 
|  | bgequ	noname.173 | 
|  | addl2	#65536,-528(fp) | 
|  | noname.173: | 
|  | movzwl	-514(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-528(fp) | 
|  | bicl3	#-65536,-516(fp),r0 | 
|  | ashl	#16,r0,-520(fp) | 
|  | addl3	-520(fp),-524(fp),r0 | 
|  | bicl3	#0,r0,-524(fp) | 
|  | cmpl	-524(fp),-520(fp) | 
|  | bgequ	noname.174 | 
|  | incl	-528(fp) | 
|  | noname.174: | 
|  | movl	-524(fp),r1 | 
|  | movl	-528(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.175 | 
|  | incl	r2 | 
|  | noname.175: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.176 | 
|  | incl	r9 | 
|  | noname.176: | 
|  |  | 
|  | movzwl	22(r6),r2 | 
|  | bicl3	#-65536,8(r7),r3 | 
|  | movzwl	10(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,20(r6),-540(fp) | 
|  | bicl3	#-65536,r2,-544(fp) | 
|  | mull3	r0,-540(fp),-532(fp) | 
|  | mull2	r3,-540(fp) | 
|  | mull3	r3,-544(fp),-536(fp) | 
|  | mull2	r0,-544(fp) | 
|  | addl3	-532(fp),-536(fp),r0 | 
|  | bicl3	#0,r0,-532(fp) | 
|  | cmpl	-532(fp),-536(fp) | 
|  | bgequ	noname.177 | 
|  | addl2	#65536,-544(fp) | 
|  | noname.177: | 
|  | movzwl	-530(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-544(fp) | 
|  | bicl3	#-65536,-532(fp),r0 | 
|  | ashl	#16,r0,-536(fp) | 
|  | addl3	-536(fp),-540(fp),r0 | 
|  | bicl3	#0,r0,-540(fp) | 
|  | cmpl	-540(fp),-536(fp) | 
|  | bgequ	noname.178 | 
|  | incl	-544(fp) | 
|  | noname.178: | 
|  | movl	-540(fp),r1 | 
|  | movl	-544(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.179 | 
|  | incl	r2 | 
|  | noname.179: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.180 | 
|  | incl	r9 | 
|  | noname.180: | 
|  |  | 
|  | movzwl	26(r6),r2 | 
|  | bicl3	#-65536,4(r7),r3 | 
|  | movzwl	6(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,24(r6),-556(fp) | 
|  | bicl3	#-65536,r2,-560(fp) | 
|  | mull3	r0,-556(fp),-548(fp) | 
|  | mull2	r3,-556(fp) | 
|  | mull3	r3,-560(fp),-552(fp) | 
|  | mull2	r0,-560(fp) | 
|  | addl3	-548(fp),-552(fp),r0 | 
|  | bicl3	#0,r0,-548(fp) | 
|  | cmpl	-548(fp),-552(fp) | 
|  | bgequ	noname.181 | 
|  | addl2	#65536,-560(fp) | 
|  | noname.181: | 
|  | movzwl	-546(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-560(fp) | 
|  | bicl3	#-65536,-548(fp),r0 | 
|  | ashl	#16,r0,-552(fp) | 
|  | addl3	-552(fp),-556(fp),r0 | 
|  | bicl3	#0,r0,-556(fp) | 
|  | cmpl	-556(fp),-552(fp) | 
|  | bgequ	noname.182 | 
|  | incl	-560(fp) | 
|  | noname.182: | 
|  | movl	-556(fp),r1 | 
|  | movl	-560(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.183 | 
|  | incl	r2 | 
|  | noname.183: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.184 | 
|  | incl	r9 | 
|  | noname.184: | 
|  |  | 
|  | movzwl	30(r6),r2 | 
|  | bicl3	#-65536,(r7),r3 | 
|  | movzwl	2(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,28(r6),-572(fp) | 
|  | bicl3	#-65536,r2,-576(fp) | 
|  | mull3	r0,-572(fp),-564(fp) | 
|  | mull2	r3,-572(fp) | 
|  | mull3	r3,-576(fp),-568(fp) | 
|  | mull2	r0,-576(fp) | 
|  | addl3	-564(fp),-568(fp),r0 | 
|  | bicl3	#0,r0,-564(fp) | 
|  | cmpl	-564(fp),-568(fp) | 
|  | bgequ	noname.185 | 
|  | addl2	#65536,-576(fp) | 
|  | noname.185: | 
|  | movzwl	-562(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-576(fp) | 
|  | bicl3	#-65536,-564(fp),r0 | 
|  | ashl	#16,r0,-568(fp) | 
|  | addl3	-568(fp),-572(fp),r0 | 
|  | bicl3	#0,r0,-572(fp) | 
|  | cmpl	-572(fp),-568(fp) | 
|  | bgequ	noname.186 | 
|  | incl	-576(fp) | 
|  | noname.186: | 
|  | movl	-572(fp),r1 | 
|  | movl	-576(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.187 | 
|  | incl	r2 | 
|  | noname.187: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.188 | 
|  | incl	r9 | 
|  | noname.188: | 
|  |  | 
|  | movl	r8,28(r11) | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | movzwl	30(r6),r2 | 
|  | bicl3	#-65536,4(r7),r3 | 
|  | movzwl	6(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,28(r6),-588(fp) | 
|  | bicl3	#-65536,r2,-592(fp) | 
|  | mull3	r0,-588(fp),-580(fp) | 
|  | mull2	r3,-588(fp) | 
|  | mull3	r3,-592(fp),-584(fp) | 
|  | mull2	r0,-592(fp) | 
|  | addl3	-580(fp),-584(fp),r0 | 
|  | bicl3	#0,r0,-580(fp) | 
|  | cmpl	-580(fp),-584(fp) | 
|  | bgequ	noname.189 | 
|  | addl2	#65536,-592(fp) | 
|  | noname.189: | 
|  | movzwl	-578(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-592(fp) | 
|  | bicl3	#-65536,-580(fp),r0 | 
|  | ashl	#16,r0,-584(fp) | 
|  | addl3	-584(fp),-588(fp),r0 | 
|  | bicl3	#0,r0,-588(fp) | 
|  | cmpl	-588(fp),-584(fp) | 
|  | bgequ	noname.190 | 
|  | incl	-592(fp) | 
|  | noname.190: | 
|  | movl	-588(fp),r1 | 
|  | movl	-592(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.191 | 
|  | incl	r2 | 
|  | noname.191: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.192 | 
|  | incl	r8 | 
|  | noname.192: | 
|  |  | 
|  | movzwl	26(r6),r2 | 
|  | bicl3	#-65536,8(r7),r3 | 
|  | movzwl	10(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,24(r6),-604(fp) | 
|  | bicl3	#-65536,r2,-608(fp) | 
|  | mull3	r0,-604(fp),-596(fp) | 
|  | mull2	r3,-604(fp) | 
|  | mull3	r3,-608(fp),-600(fp) | 
|  | mull2	r0,-608(fp) | 
|  | addl3	-596(fp),-600(fp),r0 | 
|  | bicl3	#0,r0,-596(fp) | 
|  | cmpl	-596(fp),-600(fp) | 
|  | bgequ	noname.193 | 
|  | addl2	#65536,-608(fp) | 
|  | noname.193: | 
|  | movzwl	-594(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-608(fp) | 
|  | bicl3	#-65536,-596(fp),r0 | 
|  | ashl	#16,r0,-600(fp) | 
|  | addl3	-600(fp),-604(fp),r0 | 
|  | bicl3	#0,r0,-604(fp) | 
|  | cmpl	-604(fp),-600(fp) | 
|  | bgequ	noname.194 | 
|  | incl	-608(fp) | 
|  | noname.194: | 
|  | movl	-604(fp),r1 | 
|  | movl	-608(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.195 | 
|  | incl	r2 | 
|  | noname.195: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.196 | 
|  | incl	r8 | 
|  | noname.196: | 
|  |  | 
|  | movzwl	22(r6),r2 | 
|  | bicl3	#-65536,12(r7),r3 | 
|  | movzwl	14(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,20(r6),-620(fp) | 
|  | bicl3	#-65536,r2,-624(fp) | 
|  | mull3	r0,-620(fp),-612(fp) | 
|  | mull2	r3,-620(fp) | 
|  | mull3	r3,-624(fp),-616(fp) | 
|  | mull2	r0,-624(fp) | 
|  | addl3	-612(fp),-616(fp),r0 | 
|  | bicl3	#0,r0,-612(fp) | 
|  | cmpl	-612(fp),-616(fp) | 
|  | bgequ	noname.197 | 
|  | addl2	#65536,-624(fp) | 
|  | noname.197: | 
|  | movzwl	-610(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-624(fp) | 
|  | bicl3	#-65536,-612(fp),r0 | 
|  | ashl	#16,r0,-616(fp) | 
|  | addl3	-616(fp),-620(fp),r0 | 
|  | bicl3	#0,r0,-620(fp) | 
|  | cmpl	-620(fp),-616(fp) | 
|  | bgequ	noname.198 | 
|  | incl	-624(fp) | 
|  | noname.198: | 
|  | movl	-620(fp),r1 | 
|  | movl	-624(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.199 | 
|  | incl	r2 | 
|  | noname.199: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.200 | 
|  | incl	r8 | 
|  | noname.200: | 
|  |  | 
|  | movzwl	18(r6),r2 | 
|  | bicl3	#-65536,16(r7),r3 | 
|  | movzwl	18(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,16(r6),-636(fp) | 
|  | bicl3	#-65536,r2,-640(fp) | 
|  | mull3	r0,-636(fp),-628(fp) | 
|  | mull2	r3,-636(fp) | 
|  | mull3	r3,-640(fp),-632(fp) | 
|  | mull2	r0,-640(fp) | 
|  | addl3	-628(fp),-632(fp),r0 | 
|  | bicl3	#0,r0,-628(fp) | 
|  | cmpl	-628(fp),-632(fp) | 
|  | bgequ	noname.201 | 
|  | addl2	#65536,-640(fp) | 
|  | noname.201: | 
|  | movzwl	-626(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-640(fp) | 
|  | bicl3	#-65536,-628(fp),r0 | 
|  | ashl	#16,r0,-632(fp) | 
|  | addl3	-632(fp),-636(fp),r0 | 
|  | bicl3	#0,r0,-636(fp) | 
|  | cmpl	-636(fp),-632(fp) | 
|  | bgequ	noname.202 | 
|  | incl	-640(fp) | 
|  | noname.202: | 
|  | movl	-636(fp),r1 | 
|  | movl	-640(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.203 | 
|  | incl	r2 | 
|  | noname.203: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.204 | 
|  | incl	r8 | 
|  | noname.204: | 
|  |  | 
|  | movzwl	14(r6),r2 | 
|  | bicl3	#-65536,20(r7),r3 | 
|  | movzwl	22(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,12(r6),-652(fp) | 
|  | bicl3	#-65536,r2,-656(fp) | 
|  | mull3	r0,-652(fp),-644(fp) | 
|  | mull2	r3,-652(fp) | 
|  | mull3	r3,-656(fp),-648(fp) | 
|  | mull2	r0,-656(fp) | 
|  | addl3	-644(fp),-648(fp),r0 | 
|  | bicl3	#0,r0,-644(fp) | 
|  | cmpl	-644(fp),-648(fp) | 
|  | bgequ	noname.205 | 
|  | addl2	#65536,-656(fp) | 
|  | noname.205: | 
|  | movzwl	-642(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-656(fp) | 
|  | bicl3	#-65536,-644(fp),r0 | 
|  | ashl	#16,r0,-648(fp) | 
|  | addl3	-648(fp),-652(fp),r0 | 
|  | bicl3	#0,r0,-652(fp) | 
|  | cmpl	-652(fp),-648(fp) | 
|  | bgequ	noname.206 | 
|  | incl	-656(fp) | 
|  | noname.206: | 
|  | movl	-652(fp),r1 | 
|  | movl	-656(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.207 | 
|  | incl	r2 | 
|  | noname.207: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.208 | 
|  | incl	r8 | 
|  | noname.208: | 
|  |  | 
|  | movzwl	10(r6),r2 | 
|  | bicl3	#-65536,24(r7),r3 | 
|  | movzwl	26(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,8(r6),-668(fp) | 
|  | bicl3	#-65536,r2,-672(fp) | 
|  | mull3	r0,-668(fp),-660(fp) | 
|  | mull2	r3,-668(fp) | 
|  | mull3	r3,-672(fp),-664(fp) | 
|  | mull2	r0,-672(fp) | 
|  | addl3	-660(fp),-664(fp),r0 | 
|  | bicl3	#0,r0,-660(fp) | 
|  | cmpl	-660(fp),-664(fp) | 
|  | bgequ	noname.209 | 
|  | addl2	#65536,-672(fp) | 
|  | noname.209: | 
|  | movzwl	-658(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-672(fp) | 
|  | bicl3	#-65536,-660(fp),r0 | 
|  | ashl	#16,r0,-664(fp) | 
|  | addl3	-664(fp),-668(fp),r0 | 
|  | bicl3	#0,r0,-668(fp) | 
|  | cmpl	-668(fp),-664(fp) | 
|  | bgequ	noname.210 | 
|  | incl	-672(fp) | 
|  | noname.210: | 
|  | movl	-668(fp),r1 | 
|  | movl	-672(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.211 | 
|  | incl	r2 | 
|  | noname.211: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.212 | 
|  | incl	r8 | 
|  | noname.212: | 
|  |  | 
|  | movzwl	6(r6),r2 | 
|  | bicl3	#-65536,28(r7),r3 | 
|  | movzwl	30(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,4(r6),-684(fp) | 
|  | bicl3	#-65536,r2,-688(fp) | 
|  | mull3	r0,-684(fp),-676(fp) | 
|  | mull2	r3,-684(fp) | 
|  | mull3	r3,-688(fp),-680(fp) | 
|  | mull2	r0,-688(fp) | 
|  | addl3	-676(fp),-680(fp),r0 | 
|  | bicl3	#0,r0,-676(fp) | 
|  | cmpl	-676(fp),-680(fp) | 
|  | bgequ	noname.213 | 
|  | addl2	#65536,-688(fp) | 
|  | noname.213: | 
|  | movzwl	-674(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-688(fp) | 
|  | bicl3	#-65536,-676(fp),r0 | 
|  | ashl	#16,r0,-680(fp) | 
|  | addl3	-680(fp),-684(fp),r0 | 
|  | bicl3	#0,r0,-684(fp) | 
|  | cmpl	-684(fp),-680(fp) | 
|  | bgequ	noname.214 | 
|  | incl	-688(fp) | 
|  | noname.214: | 
|  | movl	-684(fp),r1 | 
|  | movl	-688(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.215 | 
|  | incl	r2 | 
|  | noname.215: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.216 | 
|  | incl	r8 | 
|  | noname.216: | 
|  |  | 
|  | movl	r10,32(r11) | 
|  |  | 
|  | clrl	r10 | 
|  |  | 
|  | movzwl	10(r6),r2 | 
|  | bicl3	#-65536,28(r7),r3 | 
|  | movzwl	30(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,8(r6),-700(fp) | 
|  | bicl3	#-65536,r2,-704(fp) | 
|  | mull3	r0,-700(fp),-692(fp) | 
|  | mull2	r3,-700(fp) | 
|  | mull3	r3,-704(fp),-696(fp) | 
|  | mull2	r0,-704(fp) | 
|  | addl3	-692(fp),-696(fp),r0 | 
|  | bicl3	#0,r0,-692(fp) | 
|  | cmpl	-692(fp),-696(fp) | 
|  | bgequ	noname.217 | 
|  | addl2	#65536,-704(fp) | 
|  | noname.217: | 
|  | movzwl	-690(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-704(fp) | 
|  | bicl3	#-65536,-692(fp),r0 | 
|  | ashl	#16,r0,-696(fp) | 
|  | addl3	-696(fp),-700(fp),r0 | 
|  | bicl3	#0,r0,-700(fp) | 
|  | cmpl	-700(fp),-696(fp) | 
|  | bgequ	noname.218 | 
|  | incl	-704(fp) | 
|  | noname.218: | 
|  | movl	-700(fp),r1 | 
|  | movl	-704(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.219 | 
|  | incl	r2 | 
|  | noname.219: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.220 | 
|  | incl	r10 | 
|  | noname.220: | 
|  |  | 
|  | movzwl	14(r6),r2 | 
|  | bicl3	#-65536,24(r7),r3 | 
|  | movzwl	26(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,12(r6),-716(fp) | 
|  | bicl3	#-65536,r2,-720(fp) | 
|  | mull3	r0,-716(fp),-708(fp) | 
|  | mull2	r3,-716(fp) | 
|  | mull3	r3,-720(fp),-712(fp) | 
|  | mull2	r0,-720(fp) | 
|  | addl3	-708(fp),-712(fp),r0 | 
|  | bicl3	#0,r0,-708(fp) | 
|  | cmpl	-708(fp),-712(fp) | 
|  | bgequ	noname.221 | 
|  | addl2	#65536,-720(fp) | 
|  | noname.221: | 
|  | movzwl	-706(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-720(fp) | 
|  | bicl3	#-65536,-708(fp),r0 | 
|  | ashl	#16,r0,-712(fp) | 
|  | addl3	-712(fp),-716(fp),r0 | 
|  | bicl3	#0,r0,-716(fp) | 
|  | cmpl	-716(fp),-712(fp) | 
|  | bgequ	noname.222 | 
|  | incl	-720(fp) | 
|  | noname.222: | 
|  | movl	-716(fp),r1 | 
|  | movl	-720(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.223 | 
|  | incl	r2 | 
|  | noname.223: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.224 | 
|  | incl	r10 | 
|  | noname.224: | 
|  |  | 
|  | movzwl	18(r6),r2 | 
|  | bicl3	#-65536,20(r7),r3 | 
|  | movzwl	22(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,16(r6),-732(fp) | 
|  | bicl3	#-65536,r2,-736(fp) | 
|  | mull3	r0,-732(fp),-724(fp) | 
|  | mull2	r3,-732(fp) | 
|  | mull3	r3,-736(fp),-728(fp) | 
|  | mull2	r0,-736(fp) | 
|  | addl3	-724(fp),-728(fp),r0 | 
|  | bicl3	#0,r0,-724(fp) | 
|  | cmpl	-724(fp),-728(fp) | 
|  | bgequ	noname.225 | 
|  | addl2	#65536,-736(fp) | 
|  | noname.225: | 
|  | movzwl	-722(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-736(fp) | 
|  | bicl3	#-65536,-724(fp),r0 | 
|  | ashl	#16,r0,-728(fp) | 
|  | addl3	-728(fp),-732(fp),r0 | 
|  | bicl3	#0,r0,-732(fp) | 
|  | cmpl	-732(fp),-728(fp) | 
|  | bgequ	noname.226 | 
|  | incl	-736(fp) | 
|  | noname.226: | 
|  | movl	-732(fp),r1 | 
|  | movl	-736(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.227 | 
|  | incl	r2 | 
|  | noname.227: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.228 | 
|  | incl	r10 | 
|  | noname.228: | 
|  |  | 
|  | movzwl	22(r6),r2 | 
|  | bicl3	#-65536,16(r7),r3 | 
|  | movzwl	18(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,20(r6),-748(fp) | 
|  | bicl3	#-65536,r2,-752(fp) | 
|  | mull3	r0,-748(fp),-740(fp) | 
|  | mull2	r3,-748(fp) | 
|  | mull3	r3,-752(fp),-744(fp) | 
|  | mull2	r0,-752(fp) | 
|  | addl3	-740(fp),-744(fp),r0 | 
|  | bicl3	#0,r0,-740(fp) | 
|  | cmpl	-740(fp),-744(fp) | 
|  | bgequ	noname.229 | 
|  | addl2	#65536,-752(fp) | 
|  | noname.229: | 
|  | movzwl	-738(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-752(fp) | 
|  | bicl3	#-65536,-740(fp),r0 | 
|  | ashl	#16,r0,-744(fp) | 
|  | addl3	-744(fp),-748(fp),r0 | 
|  | bicl3	#0,r0,-748(fp) | 
|  | cmpl	-748(fp),-744(fp) | 
|  | bgequ	noname.230 | 
|  | incl	-752(fp) | 
|  | noname.230: | 
|  | movl	-748(fp),r1 | 
|  | movl	-752(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.231 | 
|  | incl	r2 | 
|  | noname.231: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.232 | 
|  | incl	r10 | 
|  | noname.232: | 
|  |  | 
|  | movzwl	26(r6),r2 | 
|  | bicl3	#-65536,12(r7),r3 | 
|  | movzwl	14(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,24(r6),-764(fp) | 
|  | bicl3	#-65536,r2,-768(fp) | 
|  | mull3	r0,-764(fp),-756(fp) | 
|  | mull2	r3,-764(fp) | 
|  | mull3	r3,-768(fp),-760(fp) | 
|  | mull2	r0,-768(fp) | 
|  | addl3	-756(fp),-760(fp),r0 | 
|  | bicl3	#0,r0,-756(fp) | 
|  | cmpl	-756(fp),-760(fp) | 
|  | bgequ	noname.233 | 
|  | addl2	#65536,-768(fp) | 
|  | noname.233: | 
|  | movzwl	-754(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-768(fp) | 
|  | bicl3	#-65536,-756(fp),r0 | 
|  | ashl	#16,r0,-760(fp) | 
|  | addl3	-760(fp),-764(fp),r0 | 
|  | bicl3	#0,r0,-764(fp) | 
|  | cmpl	-764(fp),-760(fp) | 
|  | bgequ	noname.234 | 
|  | incl	-768(fp) | 
|  | noname.234: | 
|  | movl	-764(fp),r1 | 
|  | movl	-768(fp),r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.235 | 
|  | incl	r2 | 
|  | noname.235: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.236 | 
|  | incl	r10 | 
|  | noname.236: | 
|  |  | 
|  | bicl3	#-65536,28(r6),r3 | 
|  | movzwl	30(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,8(r7),r2 | 
|  | movzwl	10(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-772(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-776(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-772(fp),-776(fp),r0 | 
|  | bicl3	#0,r0,-772(fp) | 
|  | cmpl	-772(fp),-776(fp) | 
|  | bgequ	noname.237 | 
|  | addl2	#65536,r4 | 
|  | noname.237: | 
|  | movzwl	-770(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-772(fp),r0 | 
|  | ashl	#16,r0,-776(fp) | 
|  | addl2	-776(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-776(fp) | 
|  | bgequ	noname.238 | 
|  | incl	r4 | 
|  | noname.238: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.239 | 
|  | incl	r2 | 
|  | noname.239: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.240 | 
|  | incl	r10 | 
|  | noname.240: | 
|  |  | 
|  | movl	r9,36(r11) | 
|  |  | 
|  | clrl	r9 | 
|  |  | 
|  | bicl3	#-65536,28(r6),r3 | 
|  | movzwl	30(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,12(r7),r2 | 
|  | movzwl	14(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-780(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-784(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-780(fp),-784(fp),r0 | 
|  | bicl3	#0,r0,-780(fp) | 
|  | cmpl	-780(fp),-784(fp) | 
|  | bgequ	noname.241 | 
|  | addl2	#65536,r4 | 
|  | noname.241: | 
|  | movzwl	-778(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-780(fp),r0 | 
|  | ashl	#16,r0,-784(fp) | 
|  | addl2	-784(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-784(fp) | 
|  | bgequ	noname.242 | 
|  | incl	r4 | 
|  | noname.242: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.243 | 
|  | incl	r2 | 
|  | noname.243: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.244 | 
|  | incl	r9 | 
|  | noname.244: | 
|  |  | 
|  | bicl3	#-65536,24(r6),r3 | 
|  | movzwl	26(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,16(r7),r2 | 
|  | movzwl	18(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-788(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-792(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-788(fp),-792(fp),r0 | 
|  | bicl3	#0,r0,-788(fp) | 
|  | cmpl	-788(fp),-792(fp) | 
|  | bgequ	noname.245 | 
|  | addl2	#65536,r4 | 
|  | noname.245: | 
|  | movzwl	-786(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-788(fp),r0 | 
|  | ashl	#16,r0,-792(fp) | 
|  | addl2	-792(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-792(fp) | 
|  | bgequ	noname.246 | 
|  | incl	r4 | 
|  | noname.246: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.247 | 
|  | incl	r2 | 
|  | noname.247: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.248 | 
|  | incl	r9 | 
|  | noname.248: | 
|  |  | 
|  | bicl3	#-65536,20(r6),r3 | 
|  | movzwl	22(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,20(r7),r2 | 
|  | movzwl	22(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-796(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-800(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-796(fp),-800(fp),r0 | 
|  | bicl3	#0,r0,-796(fp) | 
|  | cmpl	-796(fp),-800(fp) | 
|  | bgequ	noname.249 | 
|  | addl2	#65536,r4 | 
|  | noname.249: | 
|  | movzwl	-794(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-796(fp),r0 | 
|  | ashl	#16,r0,-800(fp) | 
|  | addl2	-800(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-800(fp) | 
|  | bgequ	noname.250 | 
|  | incl	r4 | 
|  | noname.250: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.251 | 
|  | incl	r2 | 
|  | noname.251: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.252 | 
|  | incl	r9 | 
|  | noname.252: | 
|  |  | 
|  | bicl3	#-65536,16(r6),r3 | 
|  | movzwl	18(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,24(r7),r2 | 
|  | movzwl	26(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-804(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-808(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-804(fp),-808(fp),r0 | 
|  | bicl3	#0,r0,-804(fp) | 
|  | cmpl	-804(fp),-808(fp) | 
|  | bgequ	noname.253 | 
|  | addl2	#65536,r4 | 
|  | noname.253: | 
|  | movzwl	-802(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-804(fp),r0 | 
|  | ashl	#16,r0,-808(fp) | 
|  | addl2	-808(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-808(fp) | 
|  | bgequ	noname.254 | 
|  | incl	r4 | 
|  | noname.254: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.255 | 
|  | incl	r2 | 
|  | noname.255: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.256 | 
|  | incl	r9 | 
|  | noname.256: | 
|  |  | 
|  | bicl3	#-65536,12(r6),r3 | 
|  | movzwl	14(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,28(r7),r2 | 
|  | movzwl	30(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-812(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-816(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-812(fp),-816(fp),r0 | 
|  | bicl3	#0,r0,-812(fp) | 
|  | cmpl	-812(fp),-816(fp) | 
|  | bgequ	noname.257 | 
|  | addl2	#65536,r4 | 
|  | noname.257: | 
|  | movzwl	-810(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-812(fp),r0 | 
|  | ashl	#16,r0,-816(fp) | 
|  | addl2	-816(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-816(fp) | 
|  | bgequ	noname.258 | 
|  | incl	r4 | 
|  | noname.258: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.259 | 
|  | incl	r2 | 
|  | noname.259: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.260 | 
|  | incl	r9 | 
|  | noname.260: | 
|  |  | 
|  | movl	r8,40(r11) | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | bicl3	#-65536,16(r6),r3 | 
|  | movzwl	18(r6),r2 | 
|  | bicl3	#-65536,28(r7),r1 | 
|  | movzwl	30(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r4 | 
|  | bicl3	#-65536,r2,-828(fp) | 
|  | mull3	r0,r4,-820(fp) | 
|  | mull2	r1,r4 | 
|  | mull3	r1,-828(fp),-824(fp) | 
|  | mull2	r0,-828(fp) | 
|  | addl3	-820(fp),-824(fp),r0 | 
|  | bicl3	#0,r0,-820(fp) | 
|  | cmpl	-820(fp),-824(fp) | 
|  | bgequ	noname.261 | 
|  | addl2	#65536,-828(fp) | 
|  | noname.261: | 
|  | movzwl	-818(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-828(fp) | 
|  | bicl3	#-65536,-820(fp),r0 | 
|  | ashl	#16,r0,-824(fp) | 
|  | addl2	-824(fp),r4 | 
|  | bicl2	#0,r4 | 
|  | cmpl	r4,-824(fp) | 
|  | bgequ	noname.262 | 
|  | incl	-828(fp) | 
|  | noname.262: | 
|  | movl	r4,r1 | 
|  | movl	-828(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.263 | 
|  | incl	r2 | 
|  | noname.263: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.264 | 
|  | incl	r8 | 
|  | noname.264: | 
|  |  | 
|  | movzwl	22(r6),r2 | 
|  | bicl3	#-65536,24(r7),r3 | 
|  | movzwl	26(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,20(r6),-840(fp) | 
|  | bicl3	#-65536,r2,-844(fp) | 
|  | mull3	r0,-840(fp),-832(fp) | 
|  | mull2	r3,-840(fp) | 
|  | mull3	r3,-844(fp),-836(fp) | 
|  | mull2	r0,-844(fp) | 
|  | addl3	-832(fp),-836(fp),r0 | 
|  | bicl3	#0,r0,-832(fp) | 
|  | cmpl	-832(fp),-836(fp) | 
|  | bgequ	noname.265 | 
|  | addl2	#65536,-844(fp) | 
|  | noname.265: | 
|  | movzwl	-830(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-844(fp) | 
|  | bicl3	#-65536,-832(fp),r0 | 
|  | ashl	#16,r0,-836(fp) | 
|  | addl3	-836(fp),-840(fp),r0 | 
|  | bicl3	#0,r0,-840(fp) | 
|  | cmpl	-840(fp),-836(fp) | 
|  | bgequ	noname.266 | 
|  | incl	-844(fp) | 
|  | noname.266: | 
|  | movl	-840(fp),r1 | 
|  | movl	-844(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.267 | 
|  | incl	r2 | 
|  | noname.267: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.268 | 
|  | incl	r8 | 
|  | noname.268: | 
|  |  | 
|  | bicl3	#-65536,24(r6),r3 | 
|  | movzwl	26(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,20(r7),r2 | 
|  | movzwl	22(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-848(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-852(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-848(fp),-852(fp),r0 | 
|  | bicl3	#0,r0,-848(fp) | 
|  | cmpl	-848(fp),-852(fp) | 
|  | bgequ	noname.269 | 
|  | addl2	#65536,r4 | 
|  | noname.269: | 
|  | movzwl	-846(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-848(fp),r0 | 
|  | ashl	#16,r0,-852(fp) | 
|  | addl2	-852(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-852(fp) | 
|  | bgequ	noname.270 | 
|  | incl	r4 | 
|  | noname.270: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.271 | 
|  | incl	r2 | 
|  | noname.271: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.272 | 
|  | incl	r8 | 
|  | noname.272: | 
|  |  | 
|  | bicl3	#-65536,28(r6),r3 | 
|  | movzwl	30(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,16(r7),r2 | 
|  | movzwl	18(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-856(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-860(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-856(fp),-860(fp),r0 | 
|  | bicl3	#0,r0,-856(fp) | 
|  | cmpl	-856(fp),-860(fp) | 
|  | bgequ	noname.273 | 
|  | addl2	#65536,r4 | 
|  | noname.273: | 
|  | movzwl	-854(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-856(fp),r0 | 
|  | ashl	#16,r0,-860(fp) | 
|  | addl2	-860(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-860(fp) | 
|  | bgequ	noname.274 | 
|  | incl	r4 | 
|  | noname.274: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.275 | 
|  | incl	r2 | 
|  | noname.275: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.276 | 
|  | incl	r8 | 
|  | noname.276: | 
|  |  | 
|  | movl	r10,44(r11) | 
|  |  | 
|  | clrl	r10 | 
|  |  | 
|  | bicl3	#-65536,28(r6),r3 | 
|  | movzwl	30(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,20(r7),r2 | 
|  | movzwl	22(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-864(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-868(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-864(fp),-868(fp),r0 | 
|  | bicl3	#0,r0,-864(fp) | 
|  | cmpl	-864(fp),-868(fp) | 
|  | bgequ	noname.277 | 
|  | addl2	#65536,r4 | 
|  | noname.277: | 
|  | movzwl	-862(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-864(fp),r0 | 
|  | ashl	#16,r0,-868(fp) | 
|  | addl2	-868(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-868(fp) | 
|  | bgequ	noname.278 | 
|  | incl	r4 | 
|  | noname.278: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.279 | 
|  | incl	r2 | 
|  | noname.279: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.280 | 
|  | incl	r10 | 
|  | noname.280: | 
|  |  | 
|  | bicl3	#-65536,24(r6),r3 | 
|  | movzwl	26(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,24(r7),r2 | 
|  | movzwl	26(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-872(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-876(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-872(fp),-876(fp),r0 | 
|  | bicl3	#0,r0,-872(fp) | 
|  | cmpl	-872(fp),-876(fp) | 
|  | bgequ	noname.281 | 
|  | addl2	#65536,r4 | 
|  | noname.281: | 
|  | movzwl	-870(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-872(fp),r0 | 
|  | ashl	#16,r0,-876(fp) | 
|  | addl2	-876(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-876(fp) | 
|  | bgequ	noname.282 | 
|  | incl	r4 | 
|  | noname.282: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.283 | 
|  | incl	r2 | 
|  | noname.283: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.284 | 
|  | incl	r10 | 
|  | noname.284: | 
|  |  | 
|  | bicl3	#-65536,20(r6),r3 | 
|  | movzwl	22(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,28(r7),r2 | 
|  | movzwl	30(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-880(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-884(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-880(fp),-884(fp),r0 | 
|  | bicl3	#0,r0,-880(fp) | 
|  | cmpl	-880(fp),-884(fp) | 
|  | bgequ	noname.285 | 
|  | addl2	#65536,r4 | 
|  | noname.285: | 
|  | movzwl	-878(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-880(fp),r0 | 
|  | ashl	#16,r0,-884(fp) | 
|  | addl2	-884(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-884(fp) | 
|  | bgequ	noname.286 | 
|  | incl	r4 | 
|  | noname.286: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.287 | 
|  | incl	r2 | 
|  | noname.287: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.288 | 
|  | incl	r10 | 
|  | noname.288: | 
|  |  | 
|  | movl	r9,48(r11) | 
|  |  | 
|  | clrl	r9 | 
|  |  | 
|  | bicl3	#-65536,24(r6),r3 | 
|  | movzwl	26(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,28(r7),r2 | 
|  | movzwl	30(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-888(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-892(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-888(fp),-892(fp),r0 | 
|  | bicl3	#0,r0,-888(fp) | 
|  | cmpl	-888(fp),-892(fp) | 
|  | bgequ	noname.289 | 
|  | addl2	#65536,r4 | 
|  | noname.289: | 
|  | movzwl	-886(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-888(fp),r0 | 
|  | ashl	#16,r0,-892(fp) | 
|  | addl2	-892(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-892(fp) | 
|  | bgequ	noname.290 | 
|  | incl	r4 | 
|  | noname.290: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.291 | 
|  | incl	r2 | 
|  | noname.291: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.292 | 
|  | incl	r9 | 
|  | noname.292: | 
|  |  | 
|  | movzwl	30(r6),r2 | 
|  | bicl3	#-65536,24(r7),r3 | 
|  | movzwl	26(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,28(r6),-904(fp) | 
|  | bicl3	#-65536,r2,-908(fp) | 
|  | mull3	r0,-904(fp),-896(fp) | 
|  | mull2	r3,-904(fp) | 
|  | mull3	r3,-908(fp),-900(fp) | 
|  | mull2	r0,-908(fp) | 
|  | addl3	-896(fp),-900(fp),r0 | 
|  | bicl3	#0,r0,-896(fp) | 
|  | cmpl	-896(fp),-900(fp) | 
|  | bgequ	noname.293 | 
|  | addl2	#65536,-908(fp) | 
|  | noname.293: | 
|  | movzwl	-894(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-908(fp) | 
|  | bicl3	#-65536,-896(fp),r0 | 
|  | ashl	#16,r0,-900(fp) | 
|  | addl3	-900(fp),-904(fp),r0 | 
|  | bicl3	#0,r0,-904(fp) | 
|  | cmpl	-904(fp),-900(fp) | 
|  | bgequ	noname.294 | 
|  | incl	-908(fp) | 
|  | noname.294: | 
|  | movl	-904(fp),r1 | 
|  | movl	-908(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.295 | 
|  | incl	r2 | 
|  | noname.295: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.296 | 
|  | incl	r9 | 
|  | noname.296: | 
|  |  | 
|  | movl	r8,52(r11) | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | movzwl	30(r6),r2 | 
|  | bicl3	#-65536,28(r7),r3 | 
|  | movzwl	30(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,28(r6),-920(fp) | 
|  | bicl3	#-65536,r2,-924(fp) | 
|  | mull3	r0,-920(fp),-912(fp) | 
|  | mull2	r3,-920(fp) | 
|  | mull3	r3,-924(fp),-916(fp) | 
|  | mull2	r0,-924(fp) | 
|  | addl3	-912(fp),-916(fp),r0 | 
|  | bicl3	#0,r0,-912(fp) | 
|  | cmpl	-912(fp),-916(fp) | 
|  | bgequ	noname.297 | 
|  | addl2	#65536,-924(fp) | 
|  | noname.297: | 
|  | movzwl	-910(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-924(fp) | 
|  | bicl3	#-65536,-912(fp),r0 | 
|  | ashl	#16,r0,-916(fp) | 
|  | addl3	-916(fp),-920(fp),r0 | 
|  | bicl3	#0,r0,-920(fp) | 
|  | cmpl	-920(fp),-916(fp) | 
|  | bgequ	noname.298 | 
|  | incl	-924(fp) | 
|  | noname.298: | 
|  | movl	-920(fp),r1 | 
|  | movl	-924(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.299 | 
|  | incl	r2 | 
|  | noname.299: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.300 | 
|  | incl	r8 | 
|  | noname.300: | 
|  |  | 
|  | movl	r10,56(r11) | 
|  |  | 
|  | movl	r9,60(r11) | 
|  |  | 
|  | ret | 
|  |  | 
|  |  | 
|  |  | 
|  | ;r=4 ;(AP) | 
|  | ;a=8 ;(AP) | 
|  | ;b=12 ;(AP) | 
|  | ;n=16 ;(AP)	n	by value (input) | 
|  |  | 
|  | .psect	code,nowrt | 
|  |  | 
|  | .entry	BN_MUL_COMBA4,^m<r2,r3,r4,r5,r6,r7,r8,r9,r10,r11> | 
|  | movab	-156(sp),sp | 
|  |  | 
|  | clrq	r9 | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | movl	8(ap),r6 | 
|  | bicl3	#-65536,(r6),r3 | 
|  | movzwl	2(r6),r2 | 
|  | bicl2	#-65536,r2 | 
|  | movl	12(ap),r7 | 
|  | bicl3	#-65536,(r7),r1 | 
|  | movzwl	2(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r2,r4 | 
|  | mull3	r0,r5,-4(fp) | 
|  | mull2	r1,r5 | 
|  | mull3	r1,r4,-8(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-4(fp),-8(fp),r0 | 
|  | bicl3	#0,r0,-4(fp) | 
|  | cmpl	-4(fp),-8(fp) | 
|  | bgequ	noname.303 | 
|  | addl2	#65536,r4 | 
|  | noname.303: | 
|  | movzwl	-2(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-4(fp),r0 | 
|  | ashl	#16,r0,-8(fp) | 
|  | addl2	-8(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-8(fp) | 
|  | bgequ	noname.304 | 
|  | incl	r4 | 
|  | noname.304: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.305 | 
|  | incl	r2 | 
|  | noname.305: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.306 | 
|  | incl	r8 | 
|  | noname.306: | 
|  |  | 
|  | movl	4(ap),r11 | 
|  | movl	r10,(r11) | 
|  |  | 
|  | clrl	r10 | 
|  |  | 
|  | bicl3	#-65536,(r6),r3 | 
|  | movzwl	2(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,4(r7),r2 | 
|  | movzwl	6(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-12(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-16(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-12(fp),-16(fp),r0 | 
|  | bicl3	#0,r0,-12(fp) | 
|  | cmpl	-12(fp),-16(fp) | 
|  | bgequ	noname.307 | 
|  | addl2	#65536,r4 | 
|  | noname.307: | 
|  | movzwl	-10(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-12(fp),r0 | 
|  | ashl	#16,r0,-16(fp) | 
|  | addl2	-16(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-16(fp) | 
|  | bgequ	noname.308 | 
|  | incl	r4 | 
|  | noname.308: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.309 | 
|  | incl	r2 | 
|  | noname.309: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.310 | 
|  | incl	r10 | 
|  | noname.310: | 
|  |  | 
|  | bicl3	#-65536,4(r6),r3 | 
|  | movzwl	6(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,(r7),r2 | 
|  | movzwl	2(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-20(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-24(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-20(fp),-24(fp),r0 | 
|  | bicl3	#0,r0,-20(fp) | 
|  | cmpl	-20(fp),-24(fp) | 
|  | bgequ	noname.311 | 
|  | addl2	#65536,r4 | 
|  | noname.311: | 
|  | movzwl	-18(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-20(fp),r0 | 
|  | ashl	#16,r0,-24(fp) | 
|  | addl2	-24(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-24(fp) | 
|  | bgequ	noname.312 | 
|  | incl	r4 | 
|  | noname.312: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.313 | 
|  | incl	r2 | 
|  | noname.313: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.314 | 
|  | incl	r10 | 
|  | noname.314: | 
|  |  | 
|  | movl	r9,4(r11) | 
|  |  | 
|  | clrl	r9 | 
|  |  | 
|  | bicl3	#-65536,8(r6),r3 | 
|  | movzwl	10(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,(r7),r2 | 
|  | movzwl	2(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-28(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-32(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-28(fp),-32(fp),r0 | 
|  | bicl3	#0,r0,-28(fp) | 
|  | cmpl	-28(fp),-32(fp) | 
|  | bgequ	noname.315 | 
|  | addl2	#65536,r4 | 
|  | noname.315: | 
|  | movzwl	-26(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-28(fp),r0 | 
|  | ashl	#16,r0,-32(fp) | 
|  | addl2	-32(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-32(fp) | 
|  | bgequ	noname.316 | 
|  | incl	r4 | 
|  | noname.316: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.317 | 
|  | incl	r2 | 
|  | noname.317: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.318 | 
|  | incl	r9 | 
|  | noname.318: | 
|  |  | 
|  | bicl3	#-65536,4(r6),r3 | 
|  | movzwl	6(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,4(r7),r2 | 
|  | movzwl	6(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-36(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-40(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-36(fp),-40(fp),r0 | 
|  | bicl3	#0,r0,-36(fp) | 
|  | cmpl	-36(fp),-40(fp) | 
|  | bgequ	noname.319 | 
|  | addl2	#65536,r4 | 
|  | noname.319: | 
|  | movzwl	-34(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-36(fp),r0 | 
|  | ashl	#16,r0,-40(fp) | 
|  | addl2	-40(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-40(fp) | 
|  | bgequ	noname.320 | 
|  | incl	r4 | 
|  | noname.320: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.321 | 
|  | incl	r2 | 
|  | noname.321: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.322 | 
|  | incl	r9 | 
|  | noname.322: | 
|  |  | 
|  | bicl3	#-65536,(r6),r3 | 
|  | movzwl	2(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,8(r7),r2 | 
|  | movzwl	10(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-44(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-48(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-44(fp),-48(fp),r0 | 
|  | bicl3	#0,r0,-44(fp) | 
|  | cmpl	-44(fp),-48(fp) | 
|  | bgequ	noname.323 | 
|  | addl2	#65536,r4 | 
|  | noname.323: | 
|  | movzwl	-42(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-44(fp),r0 | 
|  | ashl	#16,r0,-48(fp) | 
|  | addl2	-48(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-48(fp) | 
|  | bgequ	noname.324 | 
|  | incl	r4 | 
|  | noname.324: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.325 | 
|  | incl	r2 | 
|  | noname.325: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.326 | 
|  | incl	r9 | 
|  | noname.326: | 
|  |  | 
|  | movl	r8,8(r11) | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | bicl3	#-65536,(r6),r3 | 
|  | movzwl	2(r6),r2 | 
|  | bicl3	#-65536,12(r7),r1 | 
|  | movzwl	14(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r4 | 
|  | bicl3	#-65536,r2,-60(fp) | 
|  | mull3	r0,r4,-52(fp) | 
|  | mull2	r1,r4 | 
|  | mull3	r1,-60(fp),-56(fp) | 
|  | mull2	r0,-60(fp) | 
|  | addl3	-52(fp),-56(fp),r0 | 
|  | bicl3	#0,r0,-52(fp) | 
|  | cmpl	-52(fp),-56(fp) | 
|  | bgequ	noname.327 | 
|  | addl2	#65536,-60(fp) | 
|  | noname.327: | 
|  | movzwl	-50(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-60(fp) | 
|  | bicl3	#-65536,-52(fp),r0 | 
|  | ashl	#16,r0,-56(fp) | 
|  | addl2	-56(fp),r4 | 
|  | bicl2	#0,r4 | 
|  | cmpl	r4,-56(fp) | 
|  | bgequ	noname.328 | 
|  | incl	-60(fp) | 
|  | noname.328: | 
|  | movl	r4,r1 | 
|  | movl	-60(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.329 | 
|  | incl	r2 | 
|  | noname.329: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.330 | 
|  | incl	r8 | 
|  | noname.330: | 
|  |  | 
|  | movzwl	6(r6),r2 | 
|  | bicl3	#-65536,8(r7),r3 | 
|  | movzwl	10(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,4(r6),-72(fp) | 
|  | bicl3	#-65536,r2,-76(fp) | 
|  | mull3	r0,-72(fp),-64(fp) | 
|  | mull2	r3,-72(fp) | 
|  | mull3	r3,-76(fp),-68(fp) | 
|  | mull2	r0,-76(fp) | 
|  | addl3	-64(fp),-68(fp),r0 | 
|  | bicl3	#0,r0,-64(fp) | 
|  | cmpl	-64(fp),-68(fp) | 
|  | bgequ	noname.331 | 
|  | addl2	#65536,-76(fp) | 
|  | noname.331: | 
|  | movzwl	-62(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-76(fp) | 
|  | bicl3	#-65536,-64(fp),r0 | 
|  | ashl	#16,r0,-68(fp) | 
|  | addl3	-68(fp),-72(fp),r0 | 
|  | bicl3	#0,r0,-72(fp) | 
|  | cmpl	-72(fp),-68(fp) | 
|  | bgequ	noname.332 | 
|  | incl	-76(fp) | 
|  | noname.332: | 
|  | movl	-72(fp),r1 | 
|  | movl	-76(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.333 | 
|  | incl	r2 | 
|  | noname.333: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.334 | 
|  | incl	r8 | 
|  | noname.334: | 
|  |  | 
|  | bicl3	#-65536,8(r6),r3 | 
|  | movzwl	10(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,4(r7),r2 | 
|  | movzwl	6(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-80(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-84(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-80(fp),-84(fp),r0 | 
|  | bicl3	#0,r0,-80(fp) | 
|  | cmpl	-80(fp),-84(fp) | 
|  | bgequ	noname.335 | 
|  | addl2	#65536,r4 | 
|  | noname.335: | 
|  | movzwl	-78(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-80(fp),r0 | 
|  | ashl	#16,r0,-84(fp) | 
|  | addl2	-84(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-84(fp) | 
|  | bgequ	noname.336 | 
|  | incl	r4 | 
|  | noname.336: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.337 | 
|  | incl	r2 | 
|  | noname.337: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.338 | 
|  | incl	r8 | 
|  | noname.338: | 
|  |  | 
|  | bicl3	#-65536,12(r6),r3 | 
|  | movzwl	14(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,(r7),r2 | 
|  | movzwl	2(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-88(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-92(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-88(fp),-92(fp),r0 | 
|  | bicl3	#0,r0,-88(fp) | 
|  | cmpl	-88(fp),-92(fp) | 
|  | bgequ	noname.339 | 
|  | addl2	#65536,r4 | 
|  | noname.339: | 
|  | movzwl	-86(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-88(fp),r0 | 
|  | ashl	#16,r0,-92(fp) | 
|  | addl2	-92(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-92(fp) | 
|  | bgequ	noname.340 | 
|  | incl	r4 | 
|  | noname.340: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.341 | 
|  | incl	r2 | 
|  | noname.341: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.342 | 
|  | incl	r8 | 
|  | noname.342: | 
|  |  | 
|  | movl	r10,12(r11) | 
|  |  | 
|  | clrl	r10 | 
|  |  | 
|  | bicl3	#-65536,12(r6),r3 | 
|  | movzwl	14(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,4(r7),r2 | 
|  | movzwl	6(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-96(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-100(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-96(fp),-100(fp),r0 | 
|  | bicl3	#0,r0,-96(fp) | 
|  | cmpl	-96(fp),-100(fp) | 
|  | bgequ	noname.343 | 
|  | addl2	#65536,r4 | 
|  | noname.343: | 
|  | movzwl	-94(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-96(fp),r0 | 
|  | ashl	#16,r0,-100(fp) | 
|  | addl2	-100(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-100(fp) | 
|  | bgequ	noname.344 | 
|  | incl	r4 | 
|  | noname.344: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.345 | 
|  | incl	r2 | 
|  | noname.345: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.346 | 
|  | incl	r10 | 
|  | noname.346: | 
|  |  | 
|  | bicl3	#-65536,8(r6),r3 | 
|  | movzwl	10(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,8(r7),r2 | 
|  | movzwl	10(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-104(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-108(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-104(fp),-108(fp),r0 | 
|  | bicl3	#0,r0,-104(fp) | 
|  | cmpl	-104(fp),-108(fp) | 
|  | bgequ	noname.347 | 
|  | addl2	#65536,r4 | 
|  | noname.347: | 
|  | movzwl	-102(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-104(fp),r0 | 
|  | ashl	#16,r0,-108(fp) | 
|  | addl2	-108(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-108(fp) | 
|  | bgequ	noname.348 | 
|  | incl	r4 | 
|  | noname.348: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.349 | 
|  | incl	r2 | 
|  | noname.349: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.350 | 
|  | incl	r10 | 
|  | noname.350: | 
|  |  | 
|  | bicl3	#-65536,4(r6),r3 | 
|  | movzwl	6(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,12(r7),r2 | 
|  | movzwl	14(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-112(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-116(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-112(fp),-116(fp),r0 | 
|  | bicl3	#0,r0,-112(fp) | 
|  | cmpl	-112(fp),-116(fp) | 
|  | bgequ	noname.351 | 
|  | addl2	#65536,r4 | 
|  | noname.351: | 
|  | movzwl	-110(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-112(fp),r0 | 
|  | ashl	#16,r0,-116(fp) | 
|  | addl2	-116(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-116(fp) | 
|  | bgequ	noname.352 | 
|  | incl	r4 | 
|  | noname.352: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.353 | 
|  | incl	r2 | 
|  | noname.353: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.354 | 
|  | incl	r10 | 
|  | noname.354: | 
|  |  | 
|  | movl	r9,16(r11) | 
|  |  | 
|  | clrl	r9 | 
|  |  | 
|  | bicl3	#-65536,8(r6),r3 | 
|  | movzwl	10(r6),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,12(r7),r2 | 
|  | movzwl	14(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-120(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-124(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-120(fp),-124(fp),r0 | 
|  | bicl3	#0,r0,-120(fp) | 
|  | cmpl	-120(fp),-124(fp) | 
|  | bgequ	noname.355 | 
|  | addl2	#65536,r4 | 
|  | noname.355: | 
|  | movzwl	-118(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-120(fp),r0 | 
|  | ashl	#16,r0,-124(fp) | 
|  | addl2	-124(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-124(fp) | 
|  | bgequ	noname.356 | 
|  | incl	r4 | 
|  | noname.356: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.357 | 
|  | incl	r2 | 
|  | noname.357: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.358 | 
|  | incl	r9 | 
|  | noname.358: | 
|  |  | 
|  | movzwl	14(r6),r2 | 
|  | bicl3	#-65536,8(r7),r3 | 
|  | movzwl	10(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,12(r6),-136(fp) | 
|  | bicl3	#-65536,r2,-140(fp) | 
|  | mull3	r0,-136(fp),-128(fp) | 
|  | mull2	r3,-136(fp) | 
|  | mull3	r3,-140(fp),-132(fp) | 
|  | mull2	r0,-140(fp) | 
|  | addl3	-128(fp),-132(fp),r0 | 
|  | bicl3	#0,r0,-128(fp) | 
|  | cmpl	-128(fp),-132(fp) | 
|  | bgequ	noname.359 | 
|  | addl2	#65536,-140(fp) | 
|  | noname.359: | 
|  | movzwl	-126(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-140(fp) | 
|  | bicl3	#-65536,-128(fp),r0 | 
|  | ashl	#16,r0,-132(fp) | 
|  | addl3	-132(fp),-136(fp),r0 | 
|  | bicl3	#0,r0,-136(fp) | 
|  | cmpl	-136(fp),-132(fp) | 
|  | bgequ	noname.360 | 
|  | incl	-140(fp) | 
|  | noname.360: | 
|  | movl	-136(fp),r1 | 
|  | movl	-140(fp),r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.361 | 
|  | incl	r2 | 
|  | noname.361: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.362 | 
|  | incl	r9 | 
|  | noname.362: | 
|  |  | 
|  | movl	r8,20(r11) | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | movzwl	14(r6),r2 | 
|  | bicl3	#-65536,12(r7),r3 | 
|  | movzwl	14(r7),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,12(r6),-152(fp) | 
|  | bicl3	#-65536,r2,-156(fp) | 
|  | mull3	r0,-152(fp),-144(fp) | 
|  | mull2	r3,-152(fp) | 
|  | mull3	r3,-156(fp),-148(fp) | 
|  | mull2	r0,-156(fp) | 
|  | addl3	-144(fp),-148(fp),r0 | 
|  | bicl3	#0,r0,-144(fp) | 
|  | cmpl	-144(fp),-148(fp) | 
|  | bgequ	noname.363 | 
|  | addl2	#65536,-156(fp) | 
|  | noname.363: | 
|  | movzwl	-142(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-156(fp) | 
|  | bicl3	#-65536,-144(fp),r0 | 
|  | ashl	#16,r0,-148(fp) | 
|  | addl3	-148(fp),-152(fp),r0 | 
|  | bicl3	#0,r0,-152(fp) | 
|  | cmpl	-152(fp),-148(fp) | 
|  | bgequ	noname.364 | 
|  | incl	-156(fp) | 
|  | noname.364: | 
|  | movl	-152(fp),r1 | 
|  | movl	-156(fp),r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.365 | 
|  | incl	r2 | 
|  | noname.365: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.366 | 
|  | incl	r8 | 
|  | noname.366: | 
|  |  | 
|  | movl	r10,24(r11) | 
|  |  | 
|  | movl	r9,28(r11) | 
|  |  | 
|  | ret | 
|  |  | 
|  |  | 
|  |  | 
|  | ;r=4 ;(AP) | 
|  | ;a=8 ;(AP) | 
|  | ;b=12 ;(AP) | 
|  | ;n=16 ;(AP)	n	by value (input) | 
|  |  | 
|  | .psect	code,nowrt | 
|  |  | 
|  | .entry	BN_SQR_COMBA8,^m<r2,r3,r4,r5,r6,r7,r8,r9> | 
|  | movab	-444(sp),sp | 
|  |  | 
|  | clrq	r8 | 
|  |  | 
|  | clrl	r7 | 
|  |  | 
|  | movl	8(ap),r4 | 
|  | movl	(r4),r3 | 
|  | bicl3	#-65536,r3,-4(fp) | 
|  | extzv	#16,#16,r3,r0 | 
|  | bicl3	#-65536,r0,r3 | 
|  | movl	-4(fp),r0 | 
|  | mull3	r0,r3,-8(fp) | 
|  | mull3	r0,r0,-4(fp) | 
|  | mull2	r3,r3 | 
|  | bicl3	#32767,-8(fp),r0 | 
|  | extzv	#15,#17,r0,r0 | 
|  | addl2	r0,r3 | 
|  | bicl3	#-65536,-8(fp),r0 | 
|  | ashl	#17,r0,-8(fp) | 
|  | addl3	-4(fp),-8(fp),r0 | 
|  | bicl3	#0,r0,-4(fp) | 
|  | cmpl	-4(fp),-8(fp) | 
|  | bgequ	noname.369 | 
|  | incl	r3 | 
|  | noname.369: | 
|  | movl	-4(fp),r1 | 
|  | movl	r3,r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.370 | 
|  | incl	r2 | 
|  | noname.370: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.371 | 
|  | incl	r7 | 
|  | noname.371: | 
|  |  | 
|  | movl	r9,@4(ap) | 
|  |  | 
|  | clrl	r9 | 
|  |  | 
|  | movzwl	6(r4),r2 | 
|  | bicl3	#-65536,(r4),r3 | 
|  | movzwl	2(r4),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,4(r4),-20(fp) | 
|  | bicl3	#-65536,r2,-24(fp) | 
|  | mull3	r0,-20(fp),-12(fp) | 
|  | mull2	r3,-20(fp) | 
|  | mull3	r3,-24(fp),-16(fp) | 
|  | mull2	r0,-24(fp) | 
|  | addl3	-12(fp),-16(fp),r0 | 
|  | bicl3	#0,r0,-12(fp) | 
|  | cmpl	-12(fp),-16(fp) | 
|  | bgequ	noname.372 | 
|  | addl2	#65536,-24(fp) | 
|  | noname.372: | 
|  | movzwl	-10(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-24(fp) | 
|  | bicl3	#-65536,-12(fp),r0 | 
|  | ashl	#16,r0,-16(fp) | 
|  | addl3	-16(fp),-20(fp),r0 | 
|  | bicl3	#0,r0,-20(fp) | 
|  | cmpl	-20(fp),-16(fp) | 
|  | bgequ	noname.373 | 
|  | incl	-24(fp) | 
|  | noname.373: | 
|  | movl	-20(fp),r3 | 
|  | movl	-24(fp),r2 | 
|  | bbc	#31,r2,noname.374 | 
|  | incl	r9 | 
|  | noname.374: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.375 | 
|  | incl	r2 | 
|  | noname.375: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r3 | 
|  | bgequ	noname.376 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.376 | 
|  | incl	r9 | 
|  | noname.376: | 
|  | addl2	r2,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r2 | 
|  | bgequ	noname.377 | 
|  | incl	r9 | 
|  | noname.377: | 
|  |  | 
|  | movl	4(ap),r0 | 
|  | movl	r8,4(r0) | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | movl	8(ap),r4 | 
|  | movl	4(r4),r3 | 
|  | bicl3	#-65536,r3,-28(fp) | 
|  | extzv	#16,#16,r3,r0 | 
|  | bicl3	#-65536,r0,r3 | 
|  | movl	-28(fp),r0 | 
|  | mull3	r0,r3,-32(fp) | 
|  | mull3	r0,r0,-28(fp) | 
|  | mull2	r3,r3 | 
|  | bicl3	#32767,-32(fp),r0 | 
|  | extzv	#15,#17,r0,r0 | 
|  | addl2	r0,r3 | 
|  | bicl3	#-65536,-32(fp),r0 | 
|  | ashl	#17,r0,-32(fp) | 
|  | addl3	-28(fp),-32(fp),r0 | 
|  | bicl3	#0,r0,-28(fp) | 
|  | cmpl	-28(fp),-32(fp) | 
|  | bgequ	noname.378 | 
|  | incl	r3 | 
|  | noname.378: | 
|  | movl	-28(fp),r1 | 
|  | movl	r3,r2 | 
|  | addl2	r1,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r1 | 
|  | bgequ	noname.379 | 
|  | incl	r2 | 
|  | noname.379: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.380 | 
|  | incl	r8 | 
|  | noname.380: | 
|  |  | 
|  | movzwl	10(r4),r2 | 
|  | bicl3	#-65536,(r4),r3 | 
|  | movzwl	2(r4),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,8(r4),-44(fp) | 
|  | bicl3	#-65536,r2,-48(fp) | 
|  | mull3	r0,-44(fp),-36(fp) | 
|  | mull2	r3,-44(fp) | 
|  | mull3	r3,-48(fp),-40(fp) | 
|  | mull2	r0,-48(fp) | 
|  | addl3	-36(fp),-40(fp),r0 | 
|  | bicl3	#0,r0,-36(fp) | 
|  | cmpl	-36(fp),-40(fp) | 
|  | bgequ	noname.381 | 
|  | addl2	#65536,-48(fp) | 
|  | noname.381: | 
|  | movzwl	-34(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-48(fp) | 
|  | bicl3	#-65536,-36(fp),r0 | 
|  | ashl	#16,r0,-40(fp) | 
|  | addl3	-40(fp),-44(fp),r0 | 
|  | bicl3	#0,r0,-44(fp) | 
|  | cmpl	-44(fp),-40(fp) | 
|  | bgequ	noname.382 | 
|  | incl	-48(fp) | 
|  | noname.382: | 
|  | movl	-44(fp),r3 | 
|  | movl	-48(fp),r2 | 
|  | bbc	#31,r2,noname.383 | 
|  | incl	r8 | 
|  | noname.383: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.384 | 
|  | incl	r2 | 
|  | noname.384: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r3 | 
|  | bgequ	noname.385 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.385 | 
|  | incl	r8 | 
|  | noname.385: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.386 | 
|  | incl	r8 | 
|  | noname.386: | 
|  |  | 
|  | movl	4(ap),r0 | 
|  | movl	r7,8(r0) | 
|  |  | 
|  | clrl	r7 | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	14(r0),r2 | 
|  | bicl3	#-65536,(r0),r3 | 
|  | movzwl	2(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,12(r0),-60(fp) | 
|  | bicl3	#-65536,r2,-64(fp) | 
|  | mull3	r1,-60(fp),-52(fp) | 
|  | mull2	r3,-60(fp) | 
|  | mull3	r3,-64(fp),-56(fp) | 
|  | mull2	r1,-64(fp) | 
|  | addl3	-52(fp),-56(fp),r0 | 
|  | bicl3	#0,r0,-52(fp) | 
|  | cmpl	-52(fp),-56(fp) | 
|  | bgequ	noname.387 | 
|  | addl2	#65536,-64(fp) | 
|  | noname.387: | 
|  | movzwl	-50(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-64(fp) | 
|  | bicl3	#-65536,-52(fp),r0 | 
|  | ashl	#16,r0,-56(fp) | 
|  | addl3	-56(fp),-60(fp),r0 | 
|  | bicl3	#0,r0,-60(fp) | 
|  | cmpl	-60(fp),-56(fp) | 
|  | bgequ	noname.388 | 
|  | incl	-64(fp) | 
|  | noname.388: | 
|  | movl	-60(fp),r3 | 
|  | movl	-64(fp),r2 | 
|  | bbc	#31,r2,noname.389 | 
|  | incl	r7 | 
|  | noname.389: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.390 | 
|  | incl	r2 | 
|  | noname.390: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r3 | 
|  | bgequ	noname.391 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.391 | 
|  | incl	r7 | 
|  | noname.391: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.392 | 
|  | incl	r7 | 
|  | noname.392: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	10(r0),r2 | 
|  | bicl3	#-65536,4(r0),r3 | 
|  | movzwl	6(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,8(r0),-76(fp) | 
|  | bicl3	#-65536,r2,-80(fp) | 
|  | mull3	r1,-76(fp),-68(fp) | 
|  | mull2	r3,-76(fp) | 
|  | mull3	r3,-80(fp),-72(fp) | 
|  | mull2	r1,-80(fp) | 
|  | addl3	-68(fp),-72(fp),r0 | 
|  | bicl3	#0,r0,-68(fp) | 
|  | cmpl	-68(fp),-72(fp) | 
|  | bgequ	noname.393 | 
|  | addl2	#65536,-80(fp) | 
|  | noname.393: | 
|  | movzwl	-66(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-80(fp) | 
|  | bicl3	#-65536,-68(fp),r0 | 
|  | ashl	#16,r0,-72(fp) | 
|  | addl3	-72(fp),-76(fp),r0 | 
|  | bicl3	#0,r0,-76(fp) | 
|  | cmpl	-76(fp),-72(fp) | 
|  | bgequ	noname.394 | 
|  | incl	-80(fp) | 
|  | noname.394: | 
|  | movl	-76(fp),r3 | 
|  | movl	-80(fp),r2 | 
|  | bbc	#31,r2,noname.395 | 
|  | incl	r7 | 
|  | noname.395: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.396 | 
|  | incl	r2 | 
|  | noname.396: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r3 | 
|  | bgequ	noname.397 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.397 | 
|  | incl	r7 | 
|  | noname.397: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.398 | 
|  | incl	r7 | 
|  | noname.398: | 
|  |  | 
|  | movl	4(ap),r0 | 
|  | movl	r9,12(r0) | 
|  |  | 
|  | clrl	r9 | 
|  |  | 
|  | movl	8(ap),r2 | 
|  | movl	8(r2),r4 | 
|  | bicl3	#-65536,r4,-84(fp) | 
|  | extzv	#16,#16,r4,r0 | 
|  | bicl3	#-65536,r0,r4 | 
|  | movl	-84(fp),r0 | 
|  | mull3	r0,r4,-88(fp) | 
|  | mull3	r0,r0,-84(fp) | 
|  | mull2	r4,r4 | 
|  | bicl3	#32767,-88(fp),r0 | 
|  | extzv	#15,#17,r0,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-88(fp),r0 | 
|  | ashl	#17,r0,-88(fp) | 
|  | addl3	-84(fp),-88(fp),r0 | 
|  | bicl3	#0,r0,-84(fp) | 
|  | cmpl	-84(fp),-88(fp) | 
|  | bgequ	noname.399 | 
|  | incl	r4 | 
|  | noname.399: | 
|  | movl	-84(fp),r1 | 
|  | movl	r4,r3 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.400 | 
|  | incl	r3 | 
|  | noname.400: | 
|  | addl2	r3,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r3 | 
|  | bgequ	noname.401 | 
|  | incl	r9 | 
|  | noname.401: | 
|  |  | 
|  | movzwl	14(r2),r3 | 
|  | bicl3	#-65536,4(r2),r1 | 
|  | movzwl	6(r2),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,12(r2),-100(fp) | 
|  | bicl3	#-65536,r3,-104(fp) | 
|  | mull3	r0,-100(fp),-92(fp) | 
|  | mull2	r1,-100(fp) | 
|  | mull3	r1,-104(fp),-96(fp) | 
|  | mull2	r0,-104(fp) | 
|  | addl3	-92(fp),-96(fp),r0 | 
|  | bicl3	#0,r0,-92(fp) | 
|  | cmpl	-92(fp),-96(fp) | 
|  | bgequ	noname.402 | 
|  | addl2	#65536,-104(fp) | 
|  | noname.402: | 
|  | movzwl	-90(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-104(fp) | 
|  | bicl3	#-65536,-92(fp),r0 | 
|  | ashl	#16,r0,-96(fp) | 
|  | addl3	-96(fp),-100(fp),r0 | 
|  | bicl3	#0,r0,-100(fp) | 
|  | cmpl	-100(fp),-96(fp) | 
|  | bgequ	noname.403 | 
|  | incl	-104(fp) | 
|  | noname.403: | 
|  | movl	-100(fp),r3 | 
|  | movl	-104(fp),r2 | 
|  | bbc	#31,r2,noname.404 | 
|  | incl	r9 | 
|  | noname.404: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.405 | 
|  | incl	r2 | 
|  | noname.405: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r3 | 
|  | bgequ	noname.406 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.406 | 
|  | incl	r9 | 
|  | noname.406: | 
|  | addl2	r2,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r2 | 
|  | bgequ	noname.407 | 
|  | incl	r9 | 
|  | noname.407: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	18(r0),r2 | 
|  | bicl3	#-65536,(r0),r3 | 
|  | movzwl	2(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,16(r0),-116(fp) | 
|  | bicl3	#-65536,r2,-120(fp) | 
|  | mull3	r1,-116(fp),-108(fp) | 
|  | mull2	r3,-116(fp) | 
|  | mull3	r3,-120(fp),-112(fp) | 
|  | mull2	r1,-120(fp) | 
|  | addl3	-108(fp),-112(fp),r0 | 
|  | bicl3	#0,r0,-108(fp) | 
|  | cmpl	-108(fp),-112(fp) | 
|  | bgequ	noname.408 | 
|  | addl2	#65536,-120(fp) | 
|  | noname.408: | 
|  | movzwl	-106(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-120(fp) | 
|  | bicl3	#-65536,-108(fp),r0 | 
|  | ashl	#16,r0,-112(fp) | 
|  | addl3	-112(fp),-116(fp),r0 | 
|  | bicl3	#0,r0,-116(fp) | 
|  | cmpl	-116(fp),-112(fp) | 
|  | bgequ	noname.409 | 
|  | incl	-120(fp) | 
|  | noname.409: | 
|  | movl	-116(fp),r3 | 
|  | movl	-120(fp),r2 | 
|  | bbc	#31,r2,noname.410 | 
|  | incl	r9 | 
|  | noname.410: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.411 | 
|  | incl	r2 | 
|  | noname.411: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r3 | 
|  | bgequ	noname.412 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.412 | 
|  | incl	r9 | 
|  | noname.412: | 
|  | addl2	r2,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r2 | 
|  | bgequ	noname.413 | 
|  | incl	r9 | 
|  | noname.413: | 
|  |  | 
|  | movl	4(ap),r0 | 
|  | movl	r8,16(r0) | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	22(r0),r2 | 
|  | bicl3	#-65536,(r0),r3 | 
|  | movzwl	2(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,20(r0),-132(fp) | 
|  | bicl3	#-65536,r2,-136(fp) | 
|  | mull3	r1,-132(fp),-124(fp) | 
|  | mull2	r3,-132(fp) | 
|  | mull3	r3,-136(fp),-128(fp) | 
|  | mull2	r1,-136(fp) | 
|  | addl3	-124(fp),-128(fp),r0 | 
|  | bicl3	#0,r0,-124(fp) | 
|  | cmpl	-124(fp),-128(fp) | 
|  | bgequ	noname.414 | 
|  | addl2	#65536,-136(fp) | 
|  | noname.414: | 
|  | movzwl	-122(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-136(fp) | 
|  | bicl3	#-65536,-124(fp),r0 | 
|  | ashl	#16,r0,-128(fp) | 
|  | addl3	-128(fp),-132(fp),r0 | 
|  | bicl3	#0,r0,-132(fp) | 
|  | cmpl	-132(fp),-128(fp) | 
|  | bgequ	noname.415 | 
|  | incl	-136(fp) | 
|  | noname.415: | 
|  | movl	-132(fp),r3 | 
|  | movl	-136(fp),r2 | 
|  | bbc	#31,r2,noname.416 | 
|  | incl	r8 | 
|  | noname.416: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.417 | 
|  | incl	r2 | 
|  | noname.417: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r3 | 
|  | bgequ	noname.418 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.418 | 
|  | incl	r8 | 
|  | noname.418: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.419 | 
|  | incl	r8 | 
|  | noname.419: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	18(r0),r2 | 
|  | bicl3	#-65536,4(r0),r3 | 
|  | movzwl	6(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,16(r0),-148(fp) | 
|  | bicl3	#-65536,r2,-152(fp) | 
|  | mull3	r1,-148(fp),-140(fp) | 
|  | mull2	r3,-148(fp) | 
|  | mull3	r3,-152(fp),-144(fp) | 
|  | mull2	r1,-152(fp) | 
|  | addl3	-140(fp),-144(fp),r0 | 
|  | bicl3	#0,r0,-140(fp) | 
|  | cmpl	-140(fp),-144(fp) | 
|  | bgequ	noname.420 | 
|  | addl2	#65536,-152(fp) | 
|  | noname.420: | 
|  | movzwl	-138(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-152(fp) | 
|  | bicl3	#-65536,-140(fp),r0 | 
|  | ashl	#16,r0,-144(fp) | 
|  | addl3	-144(fp),-148(fp),r0 | 
|  | bicl3	#0,r0,-148(fp) | 
|  | cmpl	-148(fp),-144(fp) | 
|  | bgequ	noname.421 | 
|  | incl	-152(fp) | 
|  | noname.421: | 
|  | movl	-148(fp),r3 | 
|  | movl	-152(fp),r2 | 
|  | bbc	#31,r2,noname.422 | 
|  | incl	r8 | 
|  | noname.422: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.423 | 
|  | incl	r2 | 
|  | noname.423: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r3 | 
|  | bgequ	noname.424 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.424 | 
|  | incl	r8 | 
|  | noname.424: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.425 | 
|  | incl	r8 | 
|  | noname.425: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	14(r0),r2 | 
|  | bicl3	#-65536,8(r0),r3 | 
|  | movzwl	10(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,12(r0),-164(fp) | 
|  | bicl3	#-65536,r2,-168(fp) | 
|  | mull3	r1,-164(fp),-156(fp) | 
|  | mull2	r3,-164(fp) | 
|  | mull3	r3,-168(fp),-160(fp) | 
|  | mull2	r1,-168(fp) | 
|  | addl3	-156(fp),-160(fp),r0 | 
|  | bicl3	#0,r0,-156(fp) | 
|  | cmpl	-156(fp),-160(fp) | 
|  | bgequ	noname.426 | 
|  | addl2	#65536,-168(fp) | 
|  | noname.426: | 
|  | movzwl	-154(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-168(fp) | 
|  | bicl3	#-65536,-156(fp),r0 | 
|  | ashl	#16,r0,-160(fp) | 
|  | addl3	-160(fp),-164(fp),r0 | 
|  | bicl3	#0,r0,-164(fp) | 
|  | cmpl	-164(fp),-160(fp) | 
|  | bgequ	noname.427 | 
|  | incl	-168(fp) | 
|  | noname.427: | 
|  | movl	-164(fp),r3 | 
|  | movl	-168(fp),r2 | 
|  | bbc	#31,r2,noname.428 | 
|  | incl	r8 | 
|  | noname.428: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.429 | 
|  | incl	r2 | 
|  | noname.429: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r3 | 
|  | bgequ	noname.430 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.430 | 
|  | incl	r8 | 
|  | noname.430: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.431 | 
|  | incl	r8 | 
|  | noname.431: | 
|  |  | 
|  | movl	4(ap),r0 | 
|  | movl	r7,20(r0) | 
|  |  | 
|  | clrl	r7 | 
|  |  | 
|  | movl	8(ap),r2 | 
|  | movl	12(r2),r4 | 
|  | bicl3	#-65536,r4,-172(fp) | 
|  | extzv	#16,#16,r4,r0 | 
|  | bicl3	#-65536,r0,r4 | 
|  | movl	-172(fp),r0 | 
|  | mull3	r0,r4,-176(fp) | 
|  | mull3	r0,r0,-172(fp) | 
|  | mull2	r4,r4 | 
|  | bicl3	#32767,-176(fp),r0 | 
|  | extzv	#15,#17,r0,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-176(fp),r0 | 
|  | ashl	#17,r0,-176(fp) | 
|  | addl3	-172(fp),-176(fp),r0 | 
|  | bicl3	#0,r0,-172(fp) | 
|  | cmpl	-172(fp),-176(fp) | 
|  | bgequ	noname.432 | 
|  | incl	r4 | 
|  | noname.432: | 
|  | movl	-172(fp),r1 | 
|  | movl	r4,r3 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.433 | 
|  | incl	r3 | 
|  | noname.433: | 
|  | addl2	r3,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r3 | 
|  | bgequ	noname.434 | 
|  | incl	r7 | 
|  | noname.434: | 
|  |  | 
|  | movzwl	18(r2),r3 | 
|  | bicl3	#-65536,8(r2),r1 | 
|  | movzwl	10(r2),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,16(r2),-188(fp) | 
|  | bicl3	#-65536,r3,-192(fp) | 
|  | mull3	r0,-188(fp),-180(fp) | 
|  | mull2	r1,-188(fp) | 
|  | mull3	r1,-192(fp),-184(fp) | 
|  | mull2	r0,-192(fp) | 
|  | addl3	-180(fp),-184(fp),r0 | 
|  | bicl3	#0,r0,-180(fp) | 
|  | cmpl	-180(fp),-184(fp) | 
|  | bgequ	noname.435 | 
|  | addl2	#65536,-192(fp) | 
|  | noname.435: | 
|  | movzwl	-178(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-192(fp) | 
|  | bicl3	#-65536,-180(fp),r0 | 
|  | ashl	#16,r0,-184(fp) | 
|  | addl3	-184(fp),-188(fp),r0 | 
|  | bicl3	#0,r0,-188(fp) | 
|  | cmpl	-188(fp),-184(fp) | 
|  | bgequ	noname.436 | 
|  | incl	-192(fp) | 
|  | noname.436: | 
|  | movl	-188(fp),r3 | 
|  | movl	-192(fp),r2 | 
|  | bbc	#31,r2,noname.437 | 
|  | incl	r7 | 
|  | noname.437: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.438 | 
|  | incl	r2 | 
|  | noname.438: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r3 | 
|  | bgequ	noname.439 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.439 | 
|  | incl	r7 | 
|  | noname.439: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.440 | 
|  | incl	r7 | 
|  | noname.440: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	22(r0),r2 | 
|  | bicl3	#-65536,4(r0),r3 | 
|  | movzwl	6(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,20(r0),-204(fp) | 
|  | bicl3	#-65536,r2,-208(fp) | 
|  | mull3	r1,-204(fp),-196(fp) | 
|  | mull2	r3,-204(fp) | 
|  | mull3	r3,-208(fp),-200(fp) | 
|  | mull2	r1,-208(fp) | 
|  | addl3	-196(fp),-200(fp),r0 | 
|  | bicl3	#0,r0,-196(fp) | 
|  | cmpl	-196(fp),-200(fp) | 
|  | bgequ	noname.441 | 
|  | addl2	#65536,-208(fp) | 
|  | noname.441: | 
|  | movzwl	-194(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-208(fp) | 
|  | bicl3	#-65536,-196(fp),r0 | 
|  | ashl	#16,r0,-200(fp) | 
|  | addl3	-200(fp),-204(fp),r0 | 
|  | bicl3	#0,r0,-204(fp) | 
|  | cmpl	-204(fp),-200(fp) | 
|  | bgequ	noname.442 | 
|  | incl	-208(fp) | 
|  | noname.442: | 
|  | movl	-204(fp),r3 | 
|  | movl	-208(fp),r2 | 
|  | bbc	#31,r2,noname.443 | 
|  | incl	r7 | 
|  | noname.443: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.444 | 
|  | incl	r2 | 
|  | noname.444: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r3 | 
|  | bgequ	noname.445 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.445 | 
|  | incl	r7 | 
|  | noname.445: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.446 | 
|  | incl	r7 | 
|  | noname.446: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	26(r0),r2 | 
|  | bicl3	#-65536,(r0),r3 | 
|  | movzwl	2(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,24(r0),-220(fp) | 
|  | bicl3	#-65536,r2,-224(fp) | 
|  | mull3	r1,-220(fp),-212(fp) | 
|  | mull2	r3,-220(fp) | 
|  | mull3	r3,-224(fp),-216(fp) | 
|  | mull2	r1,-224(fp) | 
|  | addl3	-212(fp),-216(fp),r0 | 
|  | bicl3	#0,r0,-212(fp) | 
|  | cmpl	-212(fp),-216(fp) | 
|  | bgequ	noname.447 | 
|  | addl2	#65536,-224(fp) | 
|  | noname.447: | 
|  | movzwl	-210(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-224(fp) | 
|  | bicl3	#-65536,-212(fp),r0 | 
|  | ashl	#16,r0,-216(fp) | 
|  | addl3	-216(fp),-220(fp),r0 | 
|  | bicl3	#0,r0,-220(fp) | 
|  | cmpl	-220(fp),-216(fp) | 
|  | bgequ	noname.448 | 
|  | incl	-224(fp) | 
|  | noname.448: | 
|  | movl	-220(fp),r3 | 
|  | movl	-224(fp),r2 | 
|  | bbc	#31,r2,noname.449 | 
|  | incl	r7 | 
|  | noname.449: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.450 | 
|  | incl	r2 | 
|  | noname.450: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r3 | 
|  | bgequ	noname.451 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.451 | 
|  | incl	r7 | 
|  | noname.451: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.452 | 
|  | incl	r7 | 
|  | noname.452: | 
|  |  | 
|  | movl	4(ap),r0 | 
|  | movl	r9,24(r0) | 
|  |  | 
|  | clrl	r9 | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	30(r0),r2 | 
|  | bicl3	#-65536,(r0),r3 | 
|  | movzwl	2(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,28(r0),-236(fp) | 
|  | bicl3	#-65536,r2,-240(fp) | 
|  | mull3	r1,-236(fp),-228(fp) | 
|  | mull2	r3,-236(fp) | 
|  | mull3	r3,-240(fp),-232(fp) | 
|  | mull2	r1,-240(fp) | 
|  | addl3	-228(fp),-232(fp),r0 | 
|  | bicl3	#0,r0,-228(fp) | 
|  | cmpl	-228(fp),-232(fp) | 
|  | bgequ	noname.453 | 
|  | addl2	#65536,-240(fp) | 
|  | noname.453: | 
|  | movzwl	-226(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-240(fp) | 
|  | bicl3	#-65536,-228(fp),r0 | 
|  | ashl	#16,r0,-232(fp) | 
|  | addl3	-232(fp),-236(fp),r0 | 
|  | bicl3	#0,r0,-236(fp) | 
|  | cmpl	-236(fp),-232(fp) | 
|  | bgequ	noname.454 | 
|  | incl	-240(fp) | 
|  | noname.454: | 
|  | movl	-236(fp),r3 | 
|  | movl	-240(fp),r2 | 
|  | bbc	#31,r2,noname.455 | 
|  | incl	r9 | 
|  | noname.455: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.456 | 
|  | incl	r2 | 
|  | noname.456: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r3 | 
|  | bgequ	noname.457 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.457 | 
|  | incl	r9 | 
|  | noname.457: | 
|  | addl2	r2,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r2 | 
|  | bgequ	noname.458 | 
|  | incl	r9 | 
|  | noname.458: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	26(r0),r2 | 
|  | bicl3	#-65536,4(r0),r3 | 
|  | movzwl	6(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,24(r0),-252(fp) | 
|  | bicl3	#-65536,r2,-256(fp) | 
|  | mull3	r1,-252(fp),-244(fp) | 
|  | mull2	r3,-252(fp) | 
|  | mull3	r3,-256(fp),-248(fp) | 
|  | mull2	r1,-256(fp) | 
|  | addl3	-244(fp),-248(fp),r0 | 
|  | bicl3	#0,r0,-244(fp) | 
|  | cmpl	-244(fp),-248(fp) | 
|  | bgequ	noname.459 | 
|  | addl2	#65536,-256(fp) | 
|  | noname.459: | 
|  | movzwl	-242(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-256(fp) | 
|  | bicl3	#-65536,-244(fp),r0 | 
|  | ashl	#16,r0,-248(fp) | 
|  | addl3	-248(fp),-252(fp),r0 | 
|  | bicl3	#0,r0,-252(fp) | 
|  | cmpl	-252(fp),-248(fp) | 
|  | bgequ	noname.460 | 
|  | incl	-256(fp) | 
|  | noname.460: | 
|  | movl	-252(fp),r3 | 
|  | movl	-256(fp),r2 | 
|  | bbc	#31,r2,noname.461 | 
|  | incl	r9 | 
|  | noname.461: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.462 | 
|  | incl	r2 | 
|  | noname.462: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r3 | 
|  | bgequ	noname.463 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.463 | 
|  | incl	r9 | 
|  | noname.463: | 
|  | addl2	r2,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r2 | 
|  | bgequ	noname.464 | 
|  | incl	r9 | 
|  | noname.464: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	22(r0),r2 | 
|  | bicl3	#-65536,8(r0),r3 | 
|  | movzwl	10(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,20(r0),-268(fp) | 
|  | bicl3	#-65536,r2,-272(fp) | 
|  | mull3	r1,-268(fp),-260(fp) | 
|  | mull2	r3,-268(fp) | 
|  | mull3	r3,-272(fp),-264(fp) | 
|  | mull2	r1,-272(fp) | 
|  | addl3	-260(fp),-264(fp),r0 | 
|  | bicl3	#0,r0,-260(fp) | 
|  | cmpl	-260(fp),-264(fp) | 
|  | bgequ	noname.465 | 
|  | addl2	#65536,-272(fp) | 
|  | noname.465: | 
|  | movzwl	-258(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-272(fp) | 
|  | bicl3	#-65536,-260(fp),r0 | 
|  | ashl	#16,r0,-264(fp) | 
|  | addl3	-264(fp),-268(fp),r0 | 
|  | bicl3	#0,r0,-268(fp) | 
|  | cmpl	-268(fp),-264(fp) | 
|  | bgequ	noname.466 | 
|  | incl	-272(fp) | 
|  | noname.466: | 
|  | movl	-268(fp),r3 | 
|  | movl	-272(fp),r2 | 
|  | bbc	#31,r2,noname.467 | 
|  | incl	r9 | 
|  | noname.467: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.468 | 
|  | incl	r2 | 
|  | noname.468: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r3 | 
|  | bgequ	noname.469 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.469 | 
|  | incl	r9 | 
|  | noname.469: | 
|  | addl2	r2,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r2 | 
|  | bgequ	noname.470 | 
|  | incl	r9 | 
|  | noname.470: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	18(r0),r2 | 
|  | bicl3	#-65536,12(r0),r3 | 
|  | movzwl	14(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,16(r0),-284(fp) | 
|  | bicl3	#-65536,r2,-288(fp) | 
|  | mull3	r1,-284(fp),-276(fp) | 
|  | mull2	r3,-284(fp) | 
|  | mull3	r3,-288(fp),-280(fp) | 
|  | mull2	r1,-288(fp) | 
|  | addl3	-276(fp),-280(fp),r0 | 
|  | bicl3	#0,r0,-276(fp) | 
|  | cmpl	-276(fp),-280(fp) | 
|  | bgequ	noname.471 | 
|  | addl2	#65536,-288(fp) | 
|  | noname.471: | 
|  | movzwl	-274(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-288(fp) | 
|  | bicl3	#-65536,-276(fp),r0 | 
|  | ashl	#16,r0,-280(fp) | 
|  | addl3	-280(fp),-284(fp),r0 | 
|  | bicl3	#0,r0,-284(fp) | 
|  | cmpl	-284(fp),-280(fp) | 
|  | bgequ	noname.472 | 
|  | incl	-288(fp) | 
|  | noname.472: | 
|  | movl	-284(fp),r3 | 
|  | movl	-288(fp),r2 | 
|  | bbc	#31,r2,noname.473 | 
|  | incl	r9 | 
|  | noname.473: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.474 | 
|  | incl	r2 | 
|  | noname.474: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r3 | 
|  | bgequ	noname.475 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.475 | 
|  | incl	r9 | 
|  | noname.475: | 
|  | addl2	r2,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r2 | 
|  | bgequ	noname.476 | 
|  | incl	r9 | 
|  | noname.476: | 
|  |  | 
|  | movl	4(ap),r0 | 
|  | movl	r8,28(r0) | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | movl	8(ap),r3 | 
|  | movl	16(r3),r4 | 
|  | bicl3	#-65536,r4,r5 | 
|  | extzv	#16,#16,r4,r0 | 
|  | bicl3	#-65536,r0,r4 | 
|  | mull3	r5,r4,-292(fp) | 
|  | mull2	r5,r5 | 
|  | mull2	r4,r4 | 
|  | bicl3	#32767,-292(fp),r0 | 
|  | extzv	#15,#17,r0,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-292(fp),r0 | 
|  | ashl	#17,r0,-292(fp) | 
|  | addl2	-292(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-292(fp) | 
|  | bgequ	noname.477 | 
|  | incl	r4 | 
|  | noname.477: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r1 | 
|  | bgequ	noname.478 | 
|  | incl	r2 | 
|  | noname.478: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.479 | 
|  | incl	r8 | 
|  | noname.479: | 
|  |  | 
|  | bicl3	#-65536,20(r3),r4 | 
|  | movzwl	22(r3),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,12(r3),r2 | 
|  | movzwl	14(r3),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r4,r6 | 
|  | movl	r1,r5 | 
|  | mull3	r0,r6,-296(fp) | 
|  | mull2	r2,r6 | 
|  | mull3	r2,r5,-300(fp) | 
|  | mull2	r0,r5 | 
|  | addl3	-296(fp),-300(fp),r0 | 
|  | bicl3	#0,r0,-296(fp) | 
|  | cmpl	-296(fp),-300(fp) | 
|  | bgequ	noname.480 | 
|  | addl2	#65536,r5 | 
|  | noname.480: | 
|  | movzwl	-294(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r5 | 
|  | bicl3	#-65536,-296(fp),r0 | 
|  | ashl	#16,r0,-300(fp) | 
|  | addl2	-300(fp),r6 | 
|  | bicl2	#0,r6 | 
|  | cmpl	r6,-300(fp) | 
|  | bgequ	noname.481 | 
|  | incl	r5 | 
|  | noname.481: | 
|  | movl	r6,r3 | 
|  | movl	r5,r2 | 
|  | bbc	#31,r2,noname.482 | 
|  | incl	r8 | 
|  | noname.482: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.483 | 
|  | incl	r2 | 
|  | noname.483: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r3 | 
|  | bgequ	noname.484 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.484 | 
|  | incl	r8 | 
|  | noname.484: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.485 | 
|  | incl	r8 | 
|  | noname.485: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | bicl3	#-65536,24(r0),r3 | 
|  | movzwl	26(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,8(r0),r2 | 
|  | movzwl	10(r0),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-304(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-308(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-304(fp),-308(fp),r0 | 
|  | bicl3	#0,r0,-304(fp) | 
|  | cmpl	-304(fp),-308(fp) | 
|  | bgequ	noname.486 | 
|  | addl2	#65536,r4 | 
|  | noname.486: | 
|  | movzwl	-302(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-304(fp),r0 | 
|  | ashl	#16,r0,-308(fp) | 
|  | addl2	-308(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-308(fp) | 
|  | bgequ	noname.487 | 
|  | incl	r4 | 
|  | noname.487: | 
|  | movl	r5,r3 | 
|  | movl	r4,r2 | 
|  | bbc	#31,r2,noname.488 | 
|  | incl	r8 | 
|  | noname.488: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.489 | 
|  | incl	r2 | 
|  | noname.489: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r3 | 
|  | bgequ	noname.490 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.490 | 
|  | incl	r8 | 
|  | noname.490: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.491 | 
|  | incl	r8 | 
|  | noname.491: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | bicl3	#-65536,28(r0),r3 | 
|  | movzwl	30(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,4(r0),r2 | 
|  | movzwl	6(r0),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-312(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-316(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-312(fp),-316(fp),r0 | 
|  | bicl3	#0,r0,-312(fp) | 
|  | cmpl	-312(fp),-316(fp) | 
|  | bgequ	noname.492 | 
|  | addl2	#65536,r4 | 
|  | noname.492: | 
|  | movzwl	-310(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-312(fp),r0 | 
|  | ashl	#16,r0,-316(fp) | 
|  | addl2	-316(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-316(fp) | 
|  | bgequ	noname.493 | 
|  | incl	r4 | 
|  | noname.493: | 
|  | movl	r5,r3 | 
|  | movl	r4,r2 | 
|  | bbc	#31,r2,noname.494 | 
|  | incl	r8 | 
|  | noname.494: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.495 | 
|  | incl	r2 | 
|  | noname.495: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r3 | 
|  | bgequ	noname.496 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.496 | 
|  | incl	r8 | 
|  | noname.496: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.497 | 
|  | incl	r8 | 
|  | noname.497: | 
|  |  | 
|  | movl	4(ap),r0 | 
|  | movl	r7,32(r0) | 
|  |  | 
|  | clrl	r7 | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | bicl3	#-65536,28(r0),r3 | 
|  | movzwl	30(r0),r2 | 
|  | bicl3	#-65536,8(r0),r1 | 
|  | movzwl	10(r0),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r4 | 
|  | bicl3	#-65536,r2,-328(fp) | 
|  | mull3	r0,r4,-320(fp) | 
|  | mull2	r1,r4 | 
|  | mull3	r1,-328(fp),-324(fp) | 
|  | mull2	r0,-328(fp) | 
|  | addl3	-320(fp),-324(fp),r0 | 
|  | bicl3	#0,r0,-320(fp) | 
|  | cmpl	-320(fp),-324(fp) | 
|  | bgequ	noname.498 | 
|  | addl2	#65536,-328(fp) | 
|  | noname.498: | 
|  | movzwl	-318(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-328(fp) | 
|  | bicl3	#-65536,-320(fp),r0 | 
|  | ashl	#16,r0,-324(fp) | 
|  | addl2	-324(fp),r4 | 
|  | bicl2	#0,r4 | 
|  | cmpl	r4,-324(fp) | 
|  | bgequ	noname.499 | 
|  | incl	-328(fp) | 
|  | noname.499: | 
|  | movl	r4,r3 | 
|  | movl	-328(fp),r2 | 
|  | bbc	#31,r2,noname.500 | 
|  | incl	r7 | 
|  | noname.500: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.501 | 
|  | incl	r2 | 
|  | noname.501: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r3 | 
|  | bgequ	noname.502 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.502 | 
|  | incl	r7 | 
|  | noname.502: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.503 | 
|  | incl	r7 | 
|  | noname.503: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	26(r0),r2 | 
|  | bicl3	#-65536,12(r0),r3 | 
|  | movzwl	14(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,24(r0),-340(fp) | 
|  | bicl3	#-65536,r2,-344(fp) | 
|  | mull3	r1,-340(fp),-332(fp) | 
|  | mull2	r3,-340(fp) | 
|  | mull3	r3,-344(fp),-336(fp) | 
|  | mull2	r1,-344(fp) | 
|  | addl3	-332(fp),-336(fp),r0 | 
|  | bicl3	#0,r0,-332(fp) | 
|  | cmpl	-332(fp),-336(fp) | 
|  | bgequ	noname.504 | 
|  | addl2	#65536,-344(fp) | 
|  | noname.504: | 
|  | movzwl	-330(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-344(fp) | 
|  | bicl3	#-65536,-332(fp),r0 | 
|  | ashl	#16,r0,-336(fp) | 
|  | addl3	-336(fp),-340(fp),r0 | 
|  | bicl3	#0,r0,-340(fp) | 
|  | cmpl	-340(fp),-336(fp) | 
|  | bgequ	noname.505 | 
|  | incl	-344(fp) | 
|  | noname.505: | 
|  | movl	-340(fp),r3 | 
|  | movl	-344(fp),r2 | 
|  | bbc	#31,r2,noname.506 | 
|  | incl	r7 | 
|  | noname.506: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.507 | 
|  | incl	r2 | 
|  | noname.507: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r3 | 
|  | bgequ	noname.508 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.508 | 
|  | incl	r7 | 
|  | noname.508: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.509 | 
|  | incl	r7 | 
|  | noname.509: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	22(r0),r2 | 
|  | bicl3	#-65536,16(r0),r3 | 
|  | movzwl	18(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,20(r0),-356(fp) | 
|  | bicl3	#-65536,r2,-360(fp) | 
|  | mull3	r1,-356(fp),-348(fp) | 
|  | mull2	r3,-356(fp) | 
|  | mull3	r3,-360(fp),-352(fp) | 
|  | mull2	r1,-360(fp) | 
|  | addl3	-348(fp),-352(fp),r0 | 
|  | bicl3	#0,r0,-348(fp) | 
|  | cmpl	-348(fp),-352(fp) | 
|  | bgequ	noname.510 | 
|  | addl2	#65536,-360(fp) | 
|  | noname.510: | 
|  | movzwl	-346(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-360(fp) | 
|  | bicl3	#-65536,-348(fp),r0 | 
|  | ashl	#16,r0,-352(fp) | 
|  | addl3	-352(fp),-356(fp),r0 | 
|  | bicl3	#0,r0,-356(fp) | 
|  | cmpl	-356(fp),-352(fp) | 
|  | bgequ	noname.511 | 
|  | incl	-360(fp) | 
|  | noname.511: | 
|  | movl	-356(fp),r3 | 
|  | movl	-360(fp),r2 | 
|  | bbc	#31,r2,noname.512 | 
|  | incl	r7 | 
|  | noname.512: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.513 | 
|  | incl	r2 | 
|  | noname.513: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r3 | 
|  | bgequ	noname.514 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.514 | 
|  | incl	r7 | 
|  | noname.514: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.515 | 
|  | incl	r7 | 
|  | noname.515: | 
|  |  | 
|  | movl	4(ap),r0 | 
|  | movl	r9,36(r0) | 
|  |  | 
|  | clrl	r9 | 
|  |  | 
|  | movl	8(ap),r3 | 
|  | movl	20(r3),r4 | 
|  | bicl3	#-65536,r4,-364(fp) | 
|  | extzv	#16,#16,r4,r0 | 
|  | bicl3	#-65536,r0,r4 | 
|  | movl	-364(fp),r0 | 
|  | mull3	r0,r4,-368(fp) | 
|  | mull3	r0,r0,-364(fp) | 
|  | mull2	r4,r4 | 
|  | bicl3	#32767,-368(fp),r0 | 
|  | extzv	#15,#17,r0,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-368(fp),r0 | 
|  | ashl	#17,r0,-368(fp) | 
|  | addl3	-364(fp),-368(fp),r0 | 
|  | bicl3	#0,r0,-364(fp) | 
|  | cmpl	-364(fp),-368(fp) | 
|  | bgequ	noname.516 | 
|  | incl	r4 | 
|  | noname.516: | 
|  | movl	-364(fp),r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.517 | 
|  | incl	r2 | 
|  | noname.517: | 
|  | addl2	r2,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r2 | 
|  | bgequ	noname.518 | 
|  | incl	r9 | 
|  | noname.518: | 
|  |  | 
|  | bicl3	#-65536,24(r3),r4 | 
|  | movzwl	26(r3),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,16(r3),r2 | 
|  | movzwl	18(r3),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r4,r6 | 
|  | movl	r1,r5 | 
|  | mull3	r0,r6,-372(fp) | 
|  | mull2	r2,r6 | 
|  | mull3	r2,r5,-376(fp) | 
|  | mull2	r0,r5 | 
|  | addl3	-372(fp),-376(fp),r0 | 
|  | bicl3	#0,r0,-372(fp) | 
|  | cmpl	-372(fp),-376(fp) | 
|  | bgequ	noname.519 | 
|  | addl2	#65536,r5 | 
|  | noname.519: | 
|  | movzwl	-370(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r5 | 
|  | bicl3	#-65536,-372(fp),r0 | 
|  | ashl	#16,r0,-376(fp) | 
|  | addl2	-376(fp),r6 | 
|  | bicl2	#0,r6 | 
|  | cmpl	r6,-376(fp) | 
|  | bgequ	noname.520 | 
|  | incl	r5 | 
|  | noname.520: | 
|  | movl	r6,r3 | 
|  | movl	r5,r2 | 
|  | bbc	#31,r2,noname.521 | 
|  | incl	r9 | 
|  | noname.521: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.522 | 
|  | incl	r2 | 
|  | noname.522: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r3 | 
|  | bgequ	noname.523 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.523 | 
|  | incl	r9 | 
|  | noname.523: | 
|  | addl2	r2,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r2 | 
|  | bgequ	noname.524 | 
|  | incl	r9 | 
|  | noname.524: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | bicl3	#-65536,28(r0),r3 | 
|  | movzwl	30(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,12(r0),r2 | 
|  | movzwl	14(r0),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-380(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-384(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-380(fp),-384(fp),r0 | 
|  | bicl3	#0,r0,-380(fp) | 
|  | cmpl	-380(fp),-384(fp) | 
|  | bgequ	noname.525 | 
|  | addl2	#65536,r4 | 
|  | noname.525: | 
|  | movzwl	-378(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-380(fp),r0 | 
|  | ashl	#16,r0,-384(fp) | 
|  | addl2	-384(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-384(fp) | 
|  | bgequ	noname.526 | 
|  | incl	r4 | 
|  | noname.526: | 
|  | movl	r5,r3 | 
|  | movl	r4,r2 | 
|  | bbc	#31,r2,noname.527 | 
|  | incl	r9 | 
|  | noname.527: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.528 | 
|  | incl	r2 | 
|  | noname.528: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r3 | 
|  | bgequ	noname.529 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.529 | 
|  | incl	r9 | 
|  | noname.529: | 
|  | addl2	r2,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r2 | 
|  | bgequ	noname.530 | 
|  | incl	r9 | 
|  | noname.530: | 
|  | movl	4(ap),r0 | 
|  | movl	r8,40(r0) | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | bicl3	#-65536,28(r0),r3 | 
|  | movzwl	30(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,16(r0),r2 | 
|  | movzwl	18(r0),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-388(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-392(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-388(fp),-392(fp),r0 | 
|  | bicl3	#0,r0,-388(fp) | 
|  | cmpl	-388(fp),-392(fp) | 
|  | bgequ	noname.531 | 
|  | addl2	#65536,r4 | 
|  | noname.531: | 
|  | movzwl	-386(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-388(fp),r0 | 
|  | ashl	#16,r0,-392(fp) | 
|  | addl2	-392(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-392(fp) | 
|  | bgequ	noname.532 | 
|  | incl	r4 | 
|  | noname.532: | 
|  | movl	r5,r3 | 
|  | movl	r4,r2 | 
|  | bbc	#31,r2,noname.533 | 
|  | incl	r8 | 
|  | noname.533: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.534 | 
|  | incl	r2 | 
|  | noname.534: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r3 | 
|  | bgequ	noname.535 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.535 | 
|  | incl	r8 | 
|  | noname.535: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.536 | 
|  | incl	r8 | 
|  | noname.536: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | bicl3	#-65536,24(r0),r3 | 
|  | movzwl	26(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,20(r0),r2 | 
|  | movzwl	22(r0),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-396(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-400(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-396(fp),-400(fp),r0 | 
|  | bicl3	#0,r0,-396(fp) | 
|  | cmpl	-396(fp),-400(fp) | 
|  | bgequ	noname.537 | 
|  | addl2	#65536,r4 | 
|  | noname.537: | 
|  | movzwl	-394(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-396(fp),r0 | 
|  | ashl	#16,r0,-400(fp) | 
|  | addl2	-400(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-400(fp) | 
|  | bgequ	noname.538 | 
|  | incl	r4 | 
|  | noname.538: | 
|  | movl	r5,r3 | 
|  | movl	r4,r2 | 
|  | bbc	#31,r2,noname.539 | 
|  | incl	r8 | 
|  | noname.539: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.540 | 
|  | incl	r2 | 
|  | noname.540: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r3 | 
|  | bgequ	noname.541 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.541 | 
|  | incl	r8 | 
|  | noname.541: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.542 | 
|  | incl	r8 | 
|  | noname.542: | 
|  |  | 
|  | movl	4(ap),r0 | 
|  | movl	r7,44(r0) | 
|  |  | 
|  | clrl	r7 | 
|  |  | 
|  | movl	8(ap),r3 | 
|  | movl	24(r3),r4 | 
|  | bicl3	#-65536,r4,r5 | 
|  | extzv	#16,#16,r4,r0 | 
|  | bicl3	#-65536,r0,r4 | 
|  | mull3	r5,r4,-404(fp) | 
|  | mull2	r5,r5 | 
|  | mull2	r4,r4 | 
|  | bicl3	#32767,-404(fp),r0 | 
|  | extzv	#15,#17,r0,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-404(fp),r0 | 
|  | ashl	#17,r0,-404(fp) | 
|  | addl2	-404(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-404(fp) | 
|  | bgequ	noname.543 | 
|  | incl	r4 | 
|  | noname.543: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.544 | 
|  | incl	r2 | 
|  | noname.544: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.545 | 
|  | incl	r7 | 
|  | noname.545: | 
|  |  | 
|  | movzwl	30(r3),r2 | 
|  | bicl3	#-65536,20(r3),r1 | 
|  | movzwl	22(r3),r0 | 
|  | bicl2	#-65536,r0 | 
|  | bicl3	#-65536,28(r3),-416(fp) | 
|  | bicl3	#-65536,r2,-420(fp) | 
|  | mull3	r0,-416(fp),-408(fp) | 
|  | mull2	r1,-416(fp) | 
|  | mull3	r1,-420(fp),-412(fp) | 
|  | mull2	r0,-420(fp) | 
|  | addl3	-408(fp),-412(fp),r0 | 
|  | bicl3	#0,r0,-408(fp) | 
|  | cmpl	-408(fp),-412(fp) | 
|  | bgequ	noname.546 | 
|  | addl2	#65536,-420(fp) | 
|  | noname.546: | 
|  | movzwl	-406(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-420(fp) | 
|  | bicl3	#-65536,-408(fp),r0 | 
|  | ashl	#16,r0,-412(fp) | 
|  | addl3	-412(fp),-416(fp),r0 | 
|  | bicl3	#0,r0,-416(fp) | 
|  | cmpl	-416(fp),-412(fp) | 
|  | bgequ	noname.547 | 
|  | incl	-420(fp) | 
|  | noname.547: | 
|  | movl	-416(fp),r3 | 
|  | movl	-420(fp),r2 | 
|  | bbc	#31,r2,noname.548 | 
|  | incl	r7 | 
|  | noname.548: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.549 | 
|  | incl	r2 | 
|  | noname.549: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r3 | 
|  | bgequ	noname.550 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.550 | 
|  | incl	r7 | 
|  | noname.550: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.551 | 
|  | incl	r7 | 
|  | noname.551: | 
|  |  | 
|  | movl	4(ap),r0 | 
|  | movl	r9,48(r0) | 
|  |  | 
|  | clrl	r9 | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movzwl	30(r0),r2 | 
|  | bicl3	#-65536,24(r0),r3 | 
|  | movzwl	26(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,28(r0),-432(fp) | 
|  | bicl3	#-65536,r2,-436(fp) | 
|  | mull3	r1,-432(fp),-424(fp) | 
|  | mull2	r3,-432(fp) | 
|  | mull3	r3,-436(fp),-428(fp) | 
|  | mull2	r1,-436(fp) | 
|  | addl3	-424(fp),-428(fp),r0 | 
|  | bicl3	#0,r0,-424(fp) | 
|  | cmpl	-424(fp),-428(fp) | 
|  | bgequ	noname.552 | 
|  | addl2	#65536,-436(fp) | 
|  | noname.552: | 
|  | movzwl	-422(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,-436(fp) | 
|  | bicl3	#-65536,-424(fp),r0 | 
|  | ashl	#16,r0,-428(fp) | 
|  | addl3	-428(fp),-432(fp),r0 | 
|  | bicl3	#0,r0,-432(fp) | 
|  | cmpl	-432(fp),-428(fp) | 
|  | bgequ	noname.553 | 
|  | incl	-436(fp) | 
|  | noname.553: | 
|  | movl	-432(fp),r3 | 
|  | movl	-436(fp),r2 | 
|  | bbc	#31,r2,noname.554 | 
|  | incl	r9 | 
|  | noname.554: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.555 | 
|  | incl	r2 | 
|  | noname.555: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r3 | 
|  | bgequ	noname.556 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.556 | 
|  | incl	r9 | 
|  | noname.556: | 
|  | addl2	r2,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r2 | 
|  | bgequ	noname.557 | 
|  | incl	r9 | 
|  | noname.557: | 
|  |  | 
|  | movl	4(ap),r4 | 
|  | movl	r8,52(r4) | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movl	28(r0),r3 | 
|  | bicl3	#-65536,r3,-440(fp) | 
|  | extzv	#16,#16,r3,r0 | 
|  | bicl3	#-65536,r0,r3 | 
|  | movl	-440(fp),r0 | 
|  | mull3	r0,r3,-444(fp) | 
|  | mull3	r0,r0,-440(fp) | 
|  | mull2	r3,r3 | 
|  | bicl3	#32767,-444(fp),r0 | 
|  | extzv	#15,#17,r0,r0 | 
|  | addl2	r0,r3 | 
|  | bicl3	#-65536,-444(fp),r0 | 
|  | ashl	#17,r0,-444(fp) | 
|  | addl3	-440(fp),-444(fp),r0 | 
|  | bicl3	#0,r0,-440(fp) | 
|  | cmpl	-440(fp),-444(fp) | 
|  | bgequ	noname.558 | 
|  | incl	r3 | 
|  | noname.558: | 
|  | movl	-440(fp),r1 | 
|  | movl	r3,r2 | 
|  | addl2	r1,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r1 | 
|  | bgequ	noname.559 | 
|  | incl	r2 | 
|  | noname.559: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.560 | 
|  | incl	r8 | 
|  | noname.560: | 
|  |  | 
|  | movl	r7,56(r4) | 
|  |  | 
|  | movl	r9,60(r4) | 
|  |  | 
|  | ret | 
|  |  | 
|  |  | 
|  |  | 
|  | ;r=4 ;(AP) | 
|  | ;a=8 ;(AP) | 
|  | ;b=12 ;(AP) | 
|  | ;n=16 ;(AP)	n	by value (input) | 
|  |  | 
|  | .psect	code,nowrt | 
|  |  | 
|  | .entry	BN_SQR_COMBA4,^m<r2,r3,r4,r5,r6,r7,r8,r9,r10> | 
|  | subl2	#44,sp | 
|  |  | 
|  | clrq	r8 | 
|  |  | 
|  | clrl	r10 | 
|  |  | 
|  | movl	8(ap),r5 | 
|  | movl	(r5),r3 | 
|  | bicl3	#-65536,r3,r4 | 
|  | extzv	#16,#16,r3,r0 | 
|  | bicl3	#-65536,r0,r3 | 
|  | mull3	r4,r3,-4(fp) | 
|  | mull2	r4,r4 | 
|  | mull2	r3,r3 | 
|  | bicl3	#32767,-4(fp),r0 | 
|  | extzv	#15,#17,r0,r0 | 
|  | addl2	r0,r3 | 
|  | bicl3	#-65536,-4(fp),r0 | 
|  | ashl	#17,r0,-4(fp) | 
|  | addl2	-4(fp),r4 | 
|  | bicl2	#0,r4 | 
|  | cmpl	r4,-4(fp) | 
|  | bgequ	noname.563 | 
|  | incl	r3 | 
|  | noname.563: | 
|  | movl	r4,r1 | 
|  | movl	r3,r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.564 | 
|  | incl	r2 | 
|  | noname.564: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.565 | 
|  | incl	r10 | 
|  | noname.565: | 
|  |  | 
|  | movl	r9,@4(ap) | 
|  |  | 
|  | clrl	r9 | 
|  |  | 
|  | bicl3	#-65536,4(r5),r3 | 
|  | movzwl	6(r5),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,(r5),r2 | 
|  | movzwl	2(r5),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r6 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r6,-8(fp) | 
|  | mull2	r2,r6 | 
|  | mull2	r4,r2 | 
|  | mull2	r0,r4 | 
|  | addl3	-8(fp),r2,r0 | 
|  | bicl3	#0,r0,-8(fp) | 
|  | cmpl	-8(fp),r2 | 
|  | bgequ	noname.566 | 
|  | addl2	#65536,r4 | 
|  | noname.566: | 
|  | movzwl	-6(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-8(fp),r0 | 
|  | ashl	#16,r0,r1 | 
|  | addl2	r1,r6 | 
|  | bicl2	#0,r6 | 
|  | cmpl	r6,r1 | 
|  | bgequ	noname.567 | 
|  | incl	r4 | 
|  | noname.567: | 
|  | movl	r6,r3 | 
|  | movl	r4,r2 | 
|  | bbc	#31,r2,noname.568 | 
|  | incl	r9 | 
|  | noname.568: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.569 | 
|  | incl	r2 | 
|  | noname.569: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r3 | 
|  | bgequ	noname.570 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.570 | 
|  | incl	r9 | 
|  | noname.570: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.571 | 
|  | incl	r9 | 
|  | noname.571: | 
|  |  | 
|  | movl	4(ap),r0 | 
|  | movl	r8,4(r0) | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | movl	8(ap),r4 | 
|  | movl	4(r4),r3 | 
|  | bicl3	#-65536,r3,r5 | 
|  | extzv	#16,#16,r3,r0 | 
|  | bicl3	#-65536,r0,r3 | 
|  | mull3	r5,r3,r1 | 
|  | mull2	r5,r5 | 
|  | mull2	r3,r3 | 
|  | bicl3	#32767,r1,r0 | 
|  | extzv	#15,#17,r0,r0 | 
|  | addl2	r0,r3 | 
|  | bicl2	#-65536,r1 | 
|  | ashl	#17,r1,r1 | 
|  | addl2	r1,r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,r1 | 
|  | bgequ	noname.572 | 
|  | incl	r3 | 
|  | noname.572: | 
|  | movl	r5,r1 | 
|  | movl	r3,r2 | 
|  | addl2	r1,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r1 | 
|  | bgequ	noname.573 | 
|  | incl	r2 | 
|  | noname.573: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.574 | 
|  | incl	r8 | 
|  | noname.574: | 
|  |  | 
|  | bicl3	#-65536,8(r4),r3 | 
|  | movzwl	10(r4),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,(r4),r2 | 
|  | movzwl	2(r4),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r6 | 
|  | movl	r1,r5 | 
|  | mull3	r0,r6,r7 | 
|  | mull2	r2,r6 | 
|  | mull2	r5,r2 | 
|  | mull2	r0,r5 | 
|  | addl2	r2,r7 | 
|  | bicl2	#0,r7 | 
|  | cmpl	r7,r2 | 
|  | bgequ	noname.575 | 
|  | addl2	#65536,r5 | 
|  | noname.575: | 
|  | extzv	#16,#16,r7,r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r5 | 
|  | bicl3	#-65536,r7,r0 | 
|  | ashl	#16,r0,r1 | 
|  | addl2	r1,r6 | 
|  | bicl2	#0,r6 | 
|  | cmpl	r6,r1 | 
|  | bgequ	noname.576 | 
|  | incl	r5 | 
|  | noname.576: | 
|  | movl	r6,r3 | 
|  | movl	r5,r2 | 
|  | bbc	#31,r2,noname.577 | 
|  | incl	r8 | 
|  | noname.577: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.578 | 
|  | incl	r2 | 
|  | noname.578: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r3 | 
|  | bgequ	noname.579 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.579 | 
|  | incl	r8 | 
|  | noname.579: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.580 | 
|  | incl	r8 | 
|  | noname.580: | 
|  |  | 
|  | movl	4(ap),r0 | 
|  | movl	r10,8(r0) | 
|  |  | 
|  | clrl	r10 | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | bicl3	#-65536,12(r0),r3 | 
|  | movzwl	14(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,(r0),r2 | 
|  | movzwl	2(r0),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,r6 | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-12(fp) | 
|  | mull2	r0,r4 | 
|  | addl2	-12(fp),r6 | 
|  | bicl2	#0,r6 | 
|  | cmpl	r6,-12(fp) | 
|  | bgequ	noname.581 | 
|  | addl2	#65536,r4 | 
|  | noname.581: | 
|  | extzv	#16,#16,r6,r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,r6,r0 | 
|  | ashl	#16,r0,-12(fp) | 
|  | addl2	-12(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-12(fp) | 
|  | bgequ	noname.582 | 
|  | incl	r4 | 
|  | noname.582: | 
|  | movl	r5,r3 | 
|  | movl	r4,r2 | 
|  | bbc	#31,r2,noname.583 | 
|  | incl	r10 | 
|  | noname.583: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.584 | 
|  | incl	r2 | 
|  | noname.584: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r3 | 
|  | bgequ	noname.585 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.585 | 
|  | incl	r10 | 
|  | noname.585: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.586 | 
|  | incl	r10 | 
|  | noname.586: | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | bicl3	#-65536,8(r0),r3 | 
|  | movzwl	10(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,4(r0),r2 | 
|  | movzwl	6(r0),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-16(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-20(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-16(fp),-20(fp),r0 | 
|  | bicl3	#0,r0,-16(fp) | 
|  | cmpl	-16(fp),-20(fp) | 
|  | bgequ	noname.587 | 
|  | addl2	#65536,r4 | 
|  | noname.587: | 
|  | movzwl	-14(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-16(fp),r0 | 
|  | ashl	#16,r0,-20(fp) | 
|  | addl2	-20(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-20(fp) | 
|  | bgequ	noname.588 | 
|  | incl	r4 | 
|  | noname.588: | 
|  | movl	r5,r3 | 
|  | movl	r4,r2 | 
|  | bbc	#31,r2,noname.589 | 
|  | incl	r10 | 
|  | noname.589: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.590 | 
|  | incl	r2 | 
|  | noname.590: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r3 | 
|  | bgequ	noname.591 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.591 | 
|  | incl	r10 | 
|  | noname.591: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.592 | 
|  | incl	r10 | 
|  | noname.592: | 
|  | movl	4(ap),r0 | 
|  | movl	r9,12(r0) | 
|  |  | 
|  | clrl	r9 | 
|  |  | 
|  | movl	8(ap),r3 | 
|  | movl	8(r3),r4 | 
|  | bicl3	#-65536,r4,r5 | 
|  | extzv	#16,#16,r4,r0 | 
|  | bicl3	#-65536,r0,r4 | 
|  | mull3	r5,r4,-24(fp) | 
|  | mull2	r5,r5 | 
|  | mull2	r4,r4 | 
|  | bicl3	#32767,-24(fp),r0 | 
|  | extzv	#15,#17,r0,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-24(fp),r0 | 
|  | ashl	#17,r0,-24(fp) | 
|  | addl2	-24(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-24(fp) | 
|  | bgequ	noname.593 | 
|  | incl	r4 | 
|  | noname.593: | 
|  | movl	r5,r1 | 
|  | movl	r4,r2 | 
|  | addl2	r1,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r1 | 
|  | bgequ	noname.594 | 
|  | incl	r2 | 
|  | noname.594: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.595 | 
|  | incl	r9 | 
|  | noname.595: | 
|  |  | 
|  | bicl3	#-65536,12(r3),r4 | 
|  | movzwl	14(r3),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,4(r3),r2 | 
|  | movzwl	6(r3),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r4,r6 | 
|  | movl	r1,r5 | 
|  | mull3	r0,r6,-28(fp) | 
|  | mull2	r2,r6 | 
|  | mull3	r2,r5,-32(fp) | 
|  | mull2	r0,r5 | 
|  | addl3	-28(fp),-32(fp),r0 | 
|  | bicl3	#0,r0,-28(fp) | 
|  | cmpl	-28(fp),-32(fp) | 
|  | bgequ	noname.596 | 
|  | addl2	#65536,r5 | 
|  | noname.596: | 
|  | movzwl	-26(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r5 | 
|  | bicl3	#-65536,-28(fp),r0 | 
|  | ashl	#16,r0,-32(fp) | 
|  | addl2	-32(fp),r6 | 
|  | bicl2	#0,r6 | 
|  | cmpl	r6,-32(fp) | 
|  | bgequ	noname.597 | 
|  | incl	r5 | 
|  | noname.597: | 
|  | movl	r6,r3 | 
|  | movl	r5,r2 | 
|  | bbc	#31,r2,noname.598 | 
|  | incl	r9 | 
|  | noname.598: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.599 | 
|  | incl	r2 | 
|  | noname.599: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r3 | 
|  | bgequ	noname.600 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.600 | 
|  | incl	r9 | 
|  | noname.600: | 
|  | addl2	r2,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r2 | 
|  | bgequ	noname.601 | 
|  | incl	r9 | 
|  | noname.601: | 
|  |  | 
|  | movl	4(ap),r0 | 
|  | movl	r8,16(r0) | 
|  |  | 
|  | clrl	r8 | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | bicl3	#-65536,12(r0),r3 | 
|  | movzwl	14(r0),r1 | 
|  | bicl2	#-65536,r1 | 
|  | bicl3	#-65536,8(r0),r2 | 
|  | movzwl	10(r0),r0 | 
|  | bicl2	#-65536,r0 | 
|  | movl	r3,r5 | 
|  | movl	r1,r4 | 
|  | mull3	r0,r5,-36(fp) | 
|  | mull2	r2,r5 | 
|  | mull3	r2,r4,-40(fp) | 
|  | mull2	r0,r4 | 
|  | addl3	-36(fp),-40(fp),r0 | 
|  | bicl3	#0,r0,-36(fp) | 
|  | cmpl	-36(fp),-40(fp) | 
|  | bgequ	noname.602 | 
|  | addl2	#65536,r4 | 
|  | noname.602: | 
|  | movzwl	-34(fp),r0 | 
|  | bicl2	#-65536,r0 | 
|  | addl2	r0,r4 | 
|  | bicl3	#-65536,-36(fp),r0 | 
|  | ashl	#16,r0,-40(fp) | 
|  | addl2	-40(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-40(fp) | 
|  | bgequ	noname.603 | 
|  | incl	r4 | 
|  | noname.603: | 
|  | movl	r5,r3 | 
|  | movl	r4,r2 | 
|  | bbc	#31,r2,noname.604 | 
|  | incl	r8 | 
|  | noname.604: | 
|  | addl2	r2,r2 | 
|  | bicl2	#0,r2 | 
|  | bbc	#31,r3,noname.605 | 
|  | incl	r2 | 
|  | noname.605: | 
|  | addl2	r3,r3 | 
|  | bicl2	#0,r3 | 
|  | addl2	r3,r10 | 
|  | bicl2	#0,r10 | 
|  | cmpl	r10,r3 | 
|  | bgequ	noname.606 | 
|  | incl	r2 | 
|  | bicl3	#0,r2,r0 | 
|  | bneq	noname.606 | 
|  | incl	r8 | 
|  | noname.606: | 
|  | addl2	r2,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r2 | 
|  | bgequ	noname.607 | 
|  | incl	r8 | 
|  | noname.607: | 
|  |  | 
|  | movl	4(ap),r4 | 
|  | movl	r10,20(r4) | 
|  |  | 
|  | clrl	r10 | 
|  |  | 
|  | movl	8(ap),r0 | 
|  | movl	12(r0),r3 | 
|  | bicl3	#-65536,r3,r5 | 
|  | extzv	#16,#16,r3,r0 | 
|  | bicl3	#-65536,r0,r3 | 
|  | mull3	r5,r3,-44(fp) | 
|  | mull2	r5,r5 | 
|  | mull2	r3,r3 | 
|  | bicl3	#32767,-44(fp),r0 | 
|  | extzv	#15,#17,r0,r0 | 
|  | addl2	r0,r3 | 
|  | bicl3	#-65536,-44(fp),r0 | 
|  | ashl	#17,r0,-44(fp) | 
|  | addl2	-44(fp),r5 | 
|  | bicl2	#0,r5 | 
|  | cmpl	r5,-44(fp) | 
|  | bgequ	noname.608 | 
|  | incl	r3 | 
|  | noname.608: | 
|  | movl	r5,r1 | 
|  | movl	r3,r2 | 
|  | addl2	r1,r9 | 
|  | bicl2	#0,r9 | 
|  | cmpl	r9,r1 | 
|  | bgequ	noname.609 | 
|  | incl	r2 | 
|  | noname.609: | 
|  | addl2	r2,r8 | 
|  | bicl2	#0,r8 | 
|  | cmpl	r8,r2 | 
|  | bgequ	noname.610 | 
|  | incl	r10 | 
|  | noname.610: | 
|  |  | 
|  | movl	r9,24(r4) | 
|  |  | 
|  | movl	r8,28(r4) | 
|  |  | 
|  | ret | 
|  |  | 
|  | ; For now, the code below doesn't work, so I end this prematurely. | 
|  | .end |