Newsgroups: fj.os.linux,fj.sys.hp,fj.lang.c
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!etlnews.etl.go.jp!etlinn.etl.go.jp!etl.go.jp!ripspost.aist.go.jp!news.imnet.ad.jp!postman.riken.go.jp!okamura
From: okamura@timshel.riken.go.jp (OKAMURA Hiroyuki)
Subject: Re: binary file format
Message-ID: <DyBpDD.LDn@postman.riken.go.jp>
Sender: news@postman.riken.go.jp (News Administrator)
Nntp-Posting-Host: timshel
Organization: Institute of Physical & Chemical Research (RIKEN) Saitama,Japan
X-Newsreader: mnews [version 1.19] 1995-07/21(Fri)
References: <527avf$i3f@quux.msi.co.jp>
	<96Sep24.635@psrc.isac.co.jp>
	<52adgg$aan@quux.msi.co.jp>
	<AE6F150096681AC7E@macb.cb.m.u-tokyo.ac.jp>
Date: Thu, 26 Sep 1996 04:48:48 GMT
Lines: 57
Xref: galaxy.trc.rwcp.or.jp fj.os.linux:390 fj.sys.hp:264 fj.lang.c:2913
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.c&nb=2913&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

$B2,B<!wElBgM}$H?=$7$^$9!#(B

<AE6F150096681AC7E@macb.cb.m.u-tokyo.ac.jp>$B$N5-;v$K$*$$$F(B
kikkawa@m.u-tokyo.ac.jp$B$5$s$O=q$-$^$7$?!#(B
>> $B!t$@$l$+(BVAX$B7A<0$r(BIEEE$B7A<0$KJQ49$9$kJ}K!$rCN$C$F$$$?$i65$($F$/$@$5$$!#(B

1. VMS$B>e$NJQ49%k!<%A%s(B (CVT$CONVERT_FLOAT) $B$r;H$&(B (^^;

2. Digital Unix (OSF/1) $B>e$NF1Ey$N%k!<%A%s$r;H$&(B (^^;;

3. $B<+J,$GJQ49%k!<%A%s$r=q$/(B $B"*(B $B<!JG(B



3 $B$K4X$7$F$O!"!VBg;(GD$K$O!W(B16-bit $BC10L$G(B word-order $B$r(B
$B$R$C$/$jJV$7$F!";X?tIt$r#1A}$d$7$F(B($B!)(B)$B$d$l$PNI$$$H;W$$(B
$B$^$9!#$A$g$C$H>\$7$/=q$/$H!"C1@:EY$G$O0J2<$NDL$j$G$9!#(B

IEEE-754 S_Floating

   31 30   23 22                0
   +-+-------+------------------+
   |S|   K   |         f        |
   +-+-------+------------------+

  if (K!=0)  (1-2*S)*2^(K-127)*(1+f/2^23)  ... hidden bit normalized
  if (K==0)  (1-2*S)*f*2^149               ... denormalized

  Range: 1.40129846E-45 - 3.40282347E+38

VAX (pdp-11) F_Floating

   31       16 15 14  7 6        0
   +-----------+-+-----+---------+
   |  f-lower  |S|  K  | f-upper |
   +-----------+-+-----+---------+

  (1-2*S)*2^(K-128)*(1+f/2^23)             ... hidden bit normalized

  Range: 0.29387358E-38 - 1.7014118E+38

$B!t(B $B<0I=8=$O4V0c$C$F$$$k$+$bCN$l$J$$$N$G!"<B:]$K;H$&;~$O(B
$B!t(B $B3NG'$7$F$/$@$5$$!#(B

IEEE $B$G$O!"#0$K6K$a$F6a$$NN0h$N%l%s%8$r9-$2$k$?$a!"(B
denormalized method $B$r:N$C$F$$$^$9$N$G!"$3$N%X%s$N(B
$B?tCM$NJQ49$O$A$g$C$H9)IW$,I,MW$G$9(B ($B$I$&$;@:EY$O(B
$B<:$o$l$F$7$^$&$N$G!"7i$/#0$K$7$F$7$^$&$H$+(B ^^;)$B!#(B

$BG\@:EY$b(B T_Float <=> G_Float $B$NJQ49$OF1MM$G$9$,!"(BD_Float 
$B$G$O;X?tIt$,C1@:EY$HF1$8$/(B 8bit $B$J$N$G!"Cm0U$,I,MW$G$9!#(B

$B>\$7$/$O!"(BVMS $B$d(B Digital Unix $B$N(B BookReader $B$r8fMw$/$@$5$$!#(B

---------
$B2,B<(B $B90G7(B                        okamura@phys.s.u-tokyo.ac.jp
$BEl5~Bg3XM}3XItJ*M}(B               okamura@timshel.riken.go.jp
