Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!bloom-beacon!think!husc6!endor!siegel From: siegel@endor.harvard.edu (Rich Siegel) Newsgroups: comp.sys.mac.programmer Subject: Re: Endless inSANEity... Message-ID: <2092@husc6.harvard.edu> Date: 20 Jun 89 22:19:05 GMT References: <227700009@uxa.cso.uiuc.edu> <2089@husc6.harvard.edu> <14001@dartvax.Dartmouth.EDU> Sender: news@husc6.harvard.edu Reply-To: siegel@endor.UUCP (Rich Siegel) Organization: Symantec/THINK Technologies, Bedford, MA Lines: 35 In article <14001@dartvax.Dartmouth.EDU> earleh@eleazar.dartmouth.edu (Earle R. Horton) writes: > Actually, double is 64 bits. SANE defines four data types: >Single, double, computational, and extended have 32, 64, 64, and 80 >bits respectively. MPW is the only C compiler I know of which lets >you have all four types at the compiler level. Aztec maps extended to >double, and from what you say TLSC maps double to extended. (I am Sorry about that - I meant 'extended', but my fingers were still thinking C. In TLSC, the 'double' data type is 80-bit (or 96-bit, depending on options) SANE Extended, and 'short double' is the 64-bit IEEE double-precision data type. > Actually, since the first Mac had 128k of RAM, I would say that >Apple had a fairly reasonable reason for storing extended in 80 bits. >Kind of like storing flags in the high bits of master pointers. What does that have to do with the price of tea in China? I don't follow the correlation. -R. ~~~~~~~~~~~~~~~ Rich Siegel Staff Software Developer Symantec Corporation, Language Products Group Internet: siegel@endor.harvard.edu UUCP: ..harvard!endor!siegel I classify myself as a real developer because my desk is hip-deep in assembly-language listings and I spend more than 50% of my time in TMON. ~~~~~~~~~~~~~~~