Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!69.16.185.21.MISMATCH!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!postnews.google.com!vh10g2000pbc.googlegroups.com!not-for-mail From: Daku Newsgroups: comp.arch,comp.arch.arithmetic Subject: IEEE-754-2008 standard questions Date: Sat, 4 Feb 2012 20:18:43 -0800 (PST) Organization: http://groups.google.com Lines: 22 Message-ID: <53380dad-61fc-492e-ba4b-336bd70e5b09@vh10g2000pbc.googlegroups.com> NNTP-Posting-Host: 122.163.26.183 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1328415928 20805 127.0.0.1 (5 Feb 2012 04:25:28 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sun, 5 Feb 2012 04:25:28 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: vh10g2000pbc.googlegroups.com; posting-host=122.163.26.183; posting-account=u0TA4AoAAAD5Jg3J0vew8oYJmwVV_ze1 User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: HUALESNKRC X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.24) Gecko/20111108 Fedora/3.6.24-1.fc14 Firefox/3.6.24,gzip(gfe) Xref: x330-a1.tempe.blueboxinc.net comp.arch:5770 comp.arch.arithmetic:60 May be my query is more appropriate for the comp.arch.arithmetic forum, but lately it has become filled up by spam and trash. I have a few questions regarding the IEEE-754-2008 standard. As per this standard, the general format for a 32 bit number converted to his format is 1 bit for sign, 8 bits for exponent and 23 bits for mantissa/significand. The mantissa is always of the form 1.. So for example, 12.375 converted to this format is 1.5468.., with exponent of 3. The standard 32 representation does not contain the "1.", -- the "hidden bit". So, given all of this, how would one convert a number from the IEEE-754-2008 format to the standard human understandable form. For example, 2*12.375 = 24.75, but in the IEEE-754-2008 32-bit format it is 1. Any hints/suggestions would be greatly appreciated. Thanks in advance for your help.