|
|
.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
|
|
|
|