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