IEEE 754-2008 en Floating-Point Arithmetic (IEEE Computer Society)《浮点算法》.pdf
《IEEE 754-2008 en Floating-Point Arithmetic (IEEE Computer Society)《浮点算法》.pdf》由会员分享,可在线阅读,更多相关《IEEE 754-2008 en Floating-Point Arithmetic (IEEE Computer Society)《浮点算法》.pdf(70页珍藏版)》请在麦多课文档分享上搜索。
1、IEEE Std 754-2008(Revision of IEEE Std 754-1985)IEEE Standard for Floating-Point ArithmeticIEEE3 Park Avenue New York, NY 10016-5997, USA29 August 2008IEEE Computer SocietySponsored by theMicroprocessor Standards Committee754TMIEEE Std 754-2008(Revision ofIEEE Std 754-1985)IEEE Standard for Floating
2、-PointArithmeticSponsorMicroprocessor Standards Committeeof theIEEE Computer SocietyApproved 12 June 2008IEEE-SA Standards BoardAbstract: This standard specifies interchange and arithmetic formats and methods for binary anddecimal floating-point arithmetic in computer programming environments. This
3、standard specifiesexception conditions and their default handling. An implementation of a floating-point systemconforming to this standard may be realized entirely in software, entirely in hardware, or in anycombination of software and hardware. For operations specified in the normative part of this
4、standard, numerical results and exceptions are uniquely determined by the values of the inputdata, sequence of operations, and destination formats, all under user control.Keywords: arithmetic, binary, computer, decimal, exponent, floating-point, format, interchange,NaN, number, rounding, significand
5、, subnormalThe Institute of Electrical and Electronics Engineers, Inc. 3 Park Avenue, New York, NY 10016-5997, USA Copyright 2008 by the Institute of Electrical and Electronics Engineers, Inc. All rights reserved. Published 29 August 2008. Printed in the United States of America.IEEE is a registered
6、 trademark in the U.S. Patent +1 978 750 8400. Permission to photocopy portions of any individual standard foreducational classroom use can also be obtained through the Copyright Clearance Center.IntroductionThis introduction is not part of IEEE Std 754-2008, IEEE Standard for Floating-Point Arithme
7、tic.This standard is a product of the Floating-Point Working Group of, and sponsored by, the MicroprocessorStandards Committee of the IEEE Computer Society. This standard provides a discipline for performing floating-point computation that yields resultsindependent of whether the processing is done
8、in hardware, software, or a combination of the two. Foroperations specified in the normative part of this standard, numerical results and exceptions are uniquelydetermined by the values of the input data, the operation, and the destination, all under user control.This standard defines a family of co
9、mmercially feasible ways for systems to perform binary and decimalfloating-point arithmetic. Among the desiderata that guided the formulation of this standard were:a) Facilitate movement of existing programs from diverse computers to those that adhere to thisstandard as well as among those that adhe
10、re to this standard.b) Enhance the capabilities and safety available to users and programmers who, although not expertin numerical methods, might well be attempting to produce numerically sophisticated programs. c) Encourage experts to develop and distribute robust and efficient numerical programs t
11、hat areportable, by way of minor editing and recompilation, onto any computer that conforms to thisstandard and possesses adequate capacity. Together with language controls it should be possible towrite programs that produce identical results on all conforming systems.d) Provide direct support for e
12、xecution-time diagnosis of anomalies smoother handling of exceptions interval arithmetic at a reasonable cost.e) Provide for development of standard elementary functions such as exp and cos high precision (multiword) arithmetic coupled numerical and symbolic algebraic computation.f) Enable rather th
13、an preclude further refinements and extensions.In programming environments, this standard is also intended to form the basis for a dialog between thenumerical community and programming language designers. It is hoped that language-defined methods forthe control of expression evaluation and exception
14、s might be defined in coming years, so that it will bepossible to write programs that produce identical results on all conforming systems. However, it isrecognized that utility and safety in languages are sometimes antagonists, as are efficiency and portability.Therefore, it is hoped that language d
15、esigners will look on the full set of operation, precision, and exceptioncontrols described here as a guide to providing the programmer with the ability to portably controlexpressions and exceptions. It is also hoped that designers will be guided by this standard to provideextensions in a completely
16、 portable way.ivCopyright 2008 IEEE. All rights reserved. Notice to usersLaws and regulationsUsers of these documents should consult all applicable laws and regulations. Compliance with theprovisions of this standard does not imply compliance to any applicable regulatory requirements.Implementers of
17、 the standard are responsible for observing or referring to the applicable regulatoryrequirements. IEEE does not, by the publication of its standards, intend to urge action that is not incompliance with applicable laws, and these documents may not be construed as doing so. CopyrightsThis document is
18、 copyrighted by the IEEE. It is made available for a wide variety of both public and privateuses. These include both use, by reference, in laws and regulations, and use in private self-regulation,standardization, and the promotion of engineering practices and methods. By making this documentavailabl
19、e for use and adoption by public authorities and private users, the IEEE does not waive any rights incopyright to this document.Updating of IEEE documentsUsers of IEEE standards should be aware that these documents may be superseded at any time by theissuance of new editions or may be amended from t
20、ime to time through the issuance of amendments,corrigenda, or errata. An official IEEE document at any point in time consists of the current edition of thedocument together with any amendments, corrigenda, or errata then in effect. In order to determine whethera given document is the current edition
21、 and whether it has been amended through the issuance ofamendments, corrigenda, or errata, please visit the IEEE Standards Association Web site athttp:/ieeexplore.ieee.org/xpl/standards.jsp, or contact the IEEE at the address listed previously.For more information about the IEEE Standards Associatio
22、n or the IEEE standards development process,visit the IEEE-SA Web site at http:/standards.ieee.org.ErrataErrata, if any, for this and all other standards can be accessed at the following URL: http:/standards.ieee.org/reading/ieee/updates/errata/index.html. Users are encouraged to check that URL for
23、errata periodically.InterpretationsCurrent interpretations can be accessed at the following URL: http:/standards.ieee.org/reading/ieee/interp/index.html.vCopyright 2008 IEEE. All rights reserved. Patents Attention is called to the possibility that implementation of this standard may require use of s
24、ubject mattercovered by patent rights. By publication of this standard, no position is taken with respect to the existenceor validity of any patent rights in connection therewith. A patent holder or patent applicant has filed astatement of assurance that it will grant licenses under these rights wit
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IEEE7542008ENFLOATINGPOINTARITHMETICIEEECOMPUTERSOCIETY 浮点 算法 PDF

链接地址:http://www.mydoc123.com/p-1248834.html