WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2013123472) FLOATING-POINT ADDER WITH OPERAND SHIFTING BASED ON A PREDICTED EXPONENT DIFFERENCE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2013/123472    International Application No.:    PCT/US2013/026560
Publication Date: 22.08.2013 International Filing Date: 17.02.2013
Chapter 2 Demand Filed:    06.03.2014    
IPC:
G06F 7/485 (2006.01)
Applicants: QUALCOMM INCORPORATED [US/US]; Attn: International Ip Administration 5775 Morehouse Drive San Diego, California 92121 (US)
Inventors: DOCKSER, Kenneth A.; (US).
LALL, Pathik Sunil; (US)
Agent: KAMARCHIK, Peter; 5775 Morehouse Drive San Diego, California 92121 (US).
PAULEY, Nicholas J.; 5775 Morehouse Drive San Diego, CA 92121 (US)
Priority Data:
61/599,964 17.02.2012 US
13/768,698 15.02.2013 US
Title (EN) FLOATING-POINT ADDER WITH OPERAND SHIFTING BASED ON A PREDICTED EXPONENT DIFFERENCE
(FR) ADDITIONNEUR À VIRGULE FLOTTANTE AVEC UN CHANGEMENT DES OPÉRANDES SUR LA BASE D'UNE DIFFÉRENCE D'EXPOSANT PRÉDITE
Abstract: front page image
(EN)Provided are a floating-point adder and methods for implementing a floating-point adder with operand shifting based on a predicted exponent difference when performing an effective subtraction on normal or subnormal numbers. In an aspect, two least significant bits (LSBs) of a first floating-point operand's exponent are compared with two LSBs of a second floating-point operand's exponent to estimate a difference between the two exponents. A first shift of up to one of the first and the second operands is performed, based on the estimated difference. A prospective result is then produced by subtracting the first operand and the second operand. Contemporaneously, one of the first operand's exponent and the second operand's exponent is subtracted from the other of the first operand's exponent and the second operand's exponent to determine if the exponents actually differ by one or less. If the first operand's exponent and the second operand's exponent differ by one or less, the prospective result is provided as the raw difference of the operands.
(FR)La présente invention se rapporte à un additionneur à virgule flottante et à des procédés permettant de mettre en œuvre un additionneur à virgule flottante avec un changement des opérandes sur la base d'une différence d'exposant prédite lors de l'exécution d'une soustraction effective sur des nombres normaux ou sous-normaux. Selon un aspect, deux bits moins significatifs (LSB) d'un exposant d'un premier opérande à virgule flottante sont comparés à deux bits LSB d'un exposant d'un second opérande à virgule flottante pour estimer une différence entre les deux exposants. Un premier changement pour une valeur supérieure à l'un du premier et du second opérande est effectué sur la base de la différence estimée. Un résultat prospectif est ensuite produit par soustraction du premier opérande et du second opérande. En même temps, l'exposant du premier opérande ou l'exposant du second opérande est soustrait de l'autre entre l'exposant du premier opérande et l'exposant du second opérande pour déterminer si les exposants diffèrent en fait par une valeur égale ou inférieure à un. Si l'exposant du premier opérande et l'exposant du second opérande diffèrent par une valeur égale ou inférieure à un, le résultat prospectif donne la différence brute des opérandes.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)