Article View: pl.comp.lang.asm
Article #185Re: Mnozenie w asmie - koprocesor
From: Wojciech Muła
Date: Tue, 04 Apr 2006 14:16
Date: Tue, 04 Apr 2006 14:16
17 lines
1665 bytes
1665 bytes
Artur Kowalski wrote: >> Za pomocą liczb zmiennoprzecinkowych można dokładnie zapisać tylko >> skończony zbiór wartości i najpewniej dla (2^32-1)^2 nie ma dokładnej >> reprezentacji. > Single precision 1 bit znaku, 23 bity mantysy i 8 bitów wykładnika. > Double precision 1 bit znaku, 52 bity matysy i 11 bitów wykladnika. > To powinno wystarczyć za całe wyjaśnienie tego fenomenu ;-) Tak w połowie. :) Bo koprocesor x86 normalnie wykonuje obliczenia na extended double, czyli 64 bity mantysy, 15 wykładnika. Przynajmniej tak jest domyślnie ustawiane po wykonaniu finit. w. -- Tępi głupcy są własnymi nieprzyjaciółmi, gdy dopuszczają się złych uczynków, których owoce są gorzkie.
Technical Details
Message-ID:
<slrne34vqn.14t.wojciech_mula@cat.tac>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<e0rg6v$afm$2@atlantis.news.tpi.pl> <slrne32m1u.1sk.wojciech_mula@cat.tac> <e0tauh$nqb$1@nemesis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: Wojciech Muła <wojciech_mula@poczta.null.onet.pl.invalid> Newsgroups: pl.comp.lang.asm Subject: Re: Mnozenie w asmie - koprocesor Date: Tue, 4 Apr 2006 14:16:33 +0000 (UTC) Organization: http://www.mula.w.pl Lines: 17 Message-ID: <slrne34vqn.14t.wojciech_mula@cat.tac> References: <e0rg6v$afm$2@atlantis.news.tpi.pl> <slrne32m1u.1sk.wojciech_mula@cat.tac> <e0tauh$nqb$1@nemesis.news.tpi.pl> NNTP-Posting-Host: pb8.lancut.sdi.tpnet.pl Mime-Version: 1.0 X-Trace: nemesis.news.tpi.pl 1144160193 2683 80.49.77.8 (4 Apr 2006 14:16:33 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Tue, 4 Apr 2006 14:16:33 +0000 (UTC) User-Agent: slrn/0.9.8.1pl1 (Debian) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit