← Back to Patent Explorer
US4607343A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for performing division with an extended range of variables

Assignee: International Business Machines Corp
•
Filing: 1983-11-25
•
Granted: 1986-08-19
•
Expires: 2003-11-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus are disclosed which, for obtaining the quotient of division operations in a data processing apparatus, generate as an auxiliary value the inverse square root g of the divisor w. The auxiliary value g is then multiplied by the divident v, and the intermediate result again multiplied by the auxiliary value g. An improvement in operation of the data processing apparatus is obtained despite introduction of the auxiliary value because the range covered by the auxiliary value is significantly smaller than that of the direct inverse of the divisor. A preferred application is the area of signal processing in communications.

Inventors

  • 👤 Pierre Chevillat
  • 👤 Dietrich Maiwald

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 16:21
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/52; G06F7/535; G06F2207/00; G06F2207/535; G06F2207/5354

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 161 words
Method of operating a data processing apparatus for obtaining the value of the quotient (u) of a dividend (v) and a divisor (w), characterized by the following steps: initially generating the inverse square root of the divisor (w) as an auxiliary value (g), by accumulating the sum value of a series C 0 +C 1 w+C 2 w 2 + . . . +C n w n in generating means (11; 11') comprising storage means (37 . . . 44; 77 . . . 81) furnishing appropriate values for C 0 , C 1 , C 2 , . . . C n , first multiplying means (25 . . . 29; 53, 55), and adding means (57, 59); multiplying in second multiplying means (17; 17') the dividend (v) by said auxiliary value (g) to obtain an intermediate value; and multiplying in third multiplying means (21; 21') said intermediate value by said auxiliary value (g) for generating the quotient value (u).
Claim 2
Dependent Claim 161 words
Method of operating a data processing apparatus for obtaining the value of the quotient (u) of a dividend (v) and a divisor (w), characterized by the following steps: initially generating the inverse square root of the divisor (w) as an auxiliary value (g), by accumulating the sum value of a series C 0 +C 1 w+C 2 w 2 + . . . +C n w n in generating means (11; 11') comprising storage means (37 . . . 44; 77 . . . 81) furnishing appropriate values for C 0 , C 1 , C 2 , . . . C n , first multiplying means (25 . . . 29; 53, 55), and adding means (57, 59); multiplying in second multiplying means (17; 17') the dividend (v) by said auxiliary value (g) to obtain an intermediate value; and multiplying in third multiplying means (21; 21') said intermediate value by said auxiliary value (g) for generating the quotient value (u).
Claim 3
Dependent Claim 228 words
Arithmetic apparatus for furnishing the quotient (u) of a dividend (v) and a divisor (w), including first and second storage means (91, 51) for storing said dividend and divisor, respectively, said apparatus comprising: generating means (11') connected to receive the output of said second storage means (51), for generating at its output the reciprocal value of the square root of said divisor (w) as an auxiliary value (g), said generating means comprising circuitry (25 . . . 35; 61 . . . 75) for accumulating said auxiliary value as g={(C n ·w n-2 . . . +C 2 )w+C 1 }w+C 0 , by alternating multiplication and addition, and comprising third storage means (37 . . . 44; 77 . . . 81) for predetermined appropriate constant values C 0 , C 1 , C 2 , . . . C n ; first multiplying means (17') connected to receive the outputs of said first storage means (91) and of said generating means (11), for multiplying said dividend (v) by said auxiliary value (g) to obtain an intermediate product, and second multiplying means (21') connected to receive the outputs of said first multiplying means (17') and said generating means (11'), for multiplying said intermediate produce by said auxiliary value (g), thus producing at its output (13') a representation of the quotient (u) of said dividend and said divisor.
Claim 4
Dependent Claim 228 words
Arithmetic apparatus for furnishing the quotient (u) of a dividend (v) and a divisor (w), including first and second storage means (91, 51) for storing said dividend and divisor, respectively, said apparatus comprising: generating means (11') connected to receive the output of said second storage means (51), for generating at its output the reciprocal value of the square root of said divisor (w) as an auxiliary value (g), said generating means comprising circuitry (25 . . . 35; 61 . . . 75) for accumulating said auxiliary value as g={(C n ·w n-2 . . . +C 2 )w+C 1 }w+C 0 , by alternating multiplication and addition, and comprising third storage means (37 . . . 44; 77 . . . 81) for predetermined appropriate constant values C 0 , C 1 , C 2 , . . . C n ; first multiplying means (17') connected to receive the outputs of said first storage means (91) and of said generating means (11), for multiplying said dividend (v) by said auxiliary value (g) to obtain an intermediate product, and second multiplying means (21') connected to receive the outputs of said first multiplying means (17') and said generating means (11'), for multiplying said intermediate produce by said auxiliary value (g), thus producing at its output (13') a representation of the quotient (u) of said dividend and said divisor.
Claim 5
Dependent Claim 155 words
Arithmetic apparatus in accordance with claim 2, characterized in that said generating means (11') for generating the auxiliary value (g) comprises fourth, fifth, and sixth storage means (77, 79, 81) for furnishing first, second, and third constant values (C 2 , C 1 , C 0 ), respectively; third multiplying means (53) connected to receive the outputs of said second storage means (51) and said fourth storage means (77); first adding means (57) connected to receive the outputs of said third multiplying means (53) and said fifth storage means (79); fourth multiplying means (55) connected to receive the outputs of said first adding means (57) and said second storage means (51); and second adding means (59) connected to receive the outputs of said fourth multiplying means (55) and said sixth storage means (81), the output of this second adding means (59) furnishing the auxiliary value (g) on the output (13') of the generating means (11').

References Cited (Backward Citations)

US3305676A Cited
US3648038A Cited
US3633018A Cited
US3777132A Cited
US4047011A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-08-18 1990-02-17 1990-08-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-08-18 1994-02-17 1994-08-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-08-18 1998-02-17 1998-08-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag