Patent US4607343A successfully refreshed from Google Patents.
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
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)
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 |