[comp.os.minix] Floating point support in V1.5

greg@mobius.Viewlogic.COM (Gregory Larkin) (03/01/91)

Hi all,

I hope this hasn't been discussed before but....

Has Peter Housel's FP package been ported to the V1.5 library yet?
I tried patching cc.c with his .cdif file, but couldn't get it to
succeed.

If this package has not been ported, is there any alternative for
an AT box?  I assume that once I switch to a 386, there will other
packages available (gcc has fp support under Minix, I presume?)

Thanks for any tips.
--
Greg Larkin (ASIC Engineer)
Viewlogic Systems, Inc. (The CAE Company)
293 Boston Post Road West ____________________________________________
Marlboro, MA 01752        |"This is a fragile ball we are living on; |
508 480 0881 x321         |it's a miracle and we are destroying it.."|
Email: greg@Viewlogic.COM |Peter Garrett, Midnight Oil               |
                          --------------------------------------------

wayne@ledgepc.uucp (Wayne Brown) (03/08/91)

From article <1991Mar1.095739@mobius.Viewlogic.COM>, by greg@mobius.Viewlogic.COM (Gregory Larkin):
> Has Peter Housel's FP package been ported to the V1.5 library yet?
> I tried patching cc.c with his .cdif file, but couldn't get it to
> succeed.

I got it to work by hand-patching cc.c.  You probably won't have any trouble
doing it yourself, but I'd be glad to mail a copy of the new cc.c to anyone
who wants it.  As for the library routines, they worked with 1.5 without
needing any other changes.

-- 
Wayne Brown	wayne@ledgepc.uucp
		uunet!{loft386,dsuvax}!ledgepc!wayne
		72447.2645@compuserve.com
Warning:  .signature truncated; maximum trivia level exceeded.

KENC@vaxb.acs.unt.edu (Ken Corey, CSCI Major...) (03/11/91)

>From article <1991Mar1.095739@mobius.Viewlogic.COM>, by
> greg@mobius.Viewlogic.COM (Gregory Larkin):
>> Has Peter Housel's FP package been ported to the V1.5 library yet?
>> I tried patching cc.c with his .cdif file, but couldn't get it to
>> succeed.
> 
>I got it to work by hand-patching cc.c.  You probably won't have any trouble
>doing it yourself, but I'd be glad to mail a copy of the new cc.c to anyone
>who wants it.  As for the library routines, they worked with 1.5 without
>needing any other changes.
>---
>Wayne Brown	wayne@ledgepc.uucp

I'd love a copy of that version of cc.c, If I might get it from you...
does it require Peter Housel's FP package as well?  If so, where can I FTP it
from?

| Ken Corey  aka... kenc@vaxb.acs.unt.edu                        |
|  "We MUST succeed, otherwise we run the risk of failure...."   |
|                            -Dan Quayle                         |

wayne@ledgepc.uucp (Wayne Brown) (03/12/91)

From article <47170@nigel.ee.udel.edu>, by KENC@vaxb.acs.unt.edu (Ken Corey, CSCI Major...):
> I'd love a copy of that version of cc.c, If I might get it from you...
> does it require Peter Housel's FP package as well?  If so, where can I FTP it
> from?

Yes, Peter's FP package is required since it contains all the floating-point
library routines.  All I've done is to patch cc.c manually, since the diffs
in Peter's package are intended for 1.3 and didn't work for 1.5.10.  According
to the Minix Information Sheet, the archive at plains.nodak.edu (among others)
has the FP package in pub/Minix/oz.

Wayne Brown	wayne@ledgepc.uucp
		uunet!{loft386,dsuvax}!ledgepc!wayne
		72447.2645@compuserve.com
Warning:  .signature truncated; maximum trivia level exceeded.
-- 
Wayne Brown	wayne@ledgepc.uucp
		uunet!{loft386,dsuvax}!ledgepc!wayne
		72447.2645@compuserve.com
Warning:  .signature truncated; maximum trivia level exceeded.

KENC@vaxb.acs.unt.edu (Ken Corey, CSCI Major...) (04/07/91)

>> Has Peter Housel's FP package been ported to the V1.5 library yet?
>> I tried patching cc.c with his .cdif file, but couldn't get it to
>> succeed.
> 
>I got it to work by hand-patching cc.c.  You probably won't have any trouble
>doing it yourself, but I'd be glad to mail a copy of the new cc.c to anyone
>who wants it.  As for the library routines, they worked with 1.5 without
>needing any other changes.

Wayne, I know this is from a while ago, (I'm cleaning up my old mail), but I
wonder if I could get that new version of cc.c from you?  I've played with the
code a bit, but that must be some of the most obfuscated C code I've played
with in years.

Thanks,

| Ken Corey  kenc@vaxb.acs.unt.edu  ken@isect.lonestar.org           |
| "Ladies strewn, those made to witness his charm, never daring or   |
|  allowed to touch the man behind the machine."  -Leah              |

waltje@uwalt.nl.mugnet.org (Fred 'The Rebel' van Kempen) (04/16/91)

KENC@vaxb.acs.unt.edu (Ken Corey, CSCI Major...) wrote:
>>> Has Peter Housel's FP package been ported to the V1.5 library yet?
>>> I tried patching cc.c with his .cdif file, but couldn't get it to
>>> succeed.
>> 
>>I got it to work by hand-patching cc.c.  You probably won't have any trouble
>>doing it yourself, but I'd be glad to mail a copy of the new cc.c to anyone
>>who wants it.  As for the library routines, they worked with 1.5 without
>>needing any other changes.
> 
> Wayne, I know this is from a while ago, (I'm cleaning up my old mail), but I
> wonder if I could get that new version of cc.c from you?  I've played with the
> code a bit, but that must be some of the most obfuscated C code I've played
> with in years.

OK, here it is.  have fun...

Fred.
--
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 cc.c.Z
M'YV-+U2 &#,&1(N!8=BP 4$'31D00P:^:0,G#9LR<A(D"%*GX1LY.D 4D9-Fz
M#0@A81**P7BFC!L0*EXH4# BC9LQ;.J0><@#HQPW;UR@\4'3)DZ=/.>D.>,Fy
MH5"B-'>:L?EP2I8F0IXP^6(D"9,B"43,R=-&S!LV+MYT%*$Q((BQ9<\R#"/Fx
M(@@S'T' D?/&#$R94<M,=?.P21 L0:0<&9+ !HT$;MN$P9.F39TV(-Q<7BD'w
M1%\08>2<N>R2SAS0"M_<*4,&A$W0(-BDF4/G;^#!#ZM,H2+ERY0D6L ZABQ0v
M,F7+F"^Z.=/0LU_:))>#L!,Z#5V[,6?2R0.'M>"!:$*#T,T[B9,C6\CW_AV\u
MRXZ9T.N,J1WZC&S:(/8H2&"3/ILO]8WQ7@)CA->9"@D!*)H=6QB&F&)#N*= t
M'^_-Y%83YB6!A5YA-'0:7IW5$(,,2X 0!!4@H !4;8[!4"(40Z1@6X'BJ0 %s
M%"#DF&,/((CP0AUSR/&";&*\, 8<<(CP'HT'#E%$$SJ"P*./0 I)I)%EM*&Dr
M DS"] 04*.HXY8]!#IE&D6_ 0<>67:I@Q(U1CEFEF46:@22;!L(TQ!%12MDCq
MF5:>:>09>-88Q!1,$"'FGW.*8=,+8<S!!AF%'GAHF#LR6J:C;D!*6Z4P38%$p
M$4PPD:F/G+XP!QJ@JL!$$D(0D804?E)9)I%;*A#??*")=E]MB7XQ:A"*\JCCo
M'C&PD)^F@18YAARF!36'""#T4>U[N]+GZVRU-?%%L,,6FR.RRN[!+)TOM 'Mn
M'-)2:RV%NM(AAWS:VL<M",&^^:H0?HZ;[+*V-DNGG2Z$X>ZU\<[+:WV_XDO$m
M%U0$X56_X\I0[KE7$CE&P2(H&S"Z+I'APK35(CQ3FV]PY541M8:1UEH[@."6l
M5&'4P49M3;7Q$(@@E(%'&6-T=-W.%CV4W6U4F;@;5TP$<<048;6 A0A($Z8Tk
M%1!+S$18<)F%EEIKSC2"5$G+D>4;=I2! G0I)(!"'6[(YL8::\N;@K)URY'"j
M%C!TX><)7,!P0@I5/X13&6%H!D?>;;L-'0@FF ""V6V@K3;;A(\M6-(VI4$'i
M"@DU#CH;*;3@0X(!^AE#X;&=*4=H>:C8AHQ<[-?&&M"-SL8;8Z#PMAM*,<6:h
M:V[0D0)TRLDNXPIOR9O\OK)*L3P(-]P-0NT:03^KQW1VG%D;'G.L+ R$<YFGg
MC7R=,41""_$(0X79]FHO?E-(,4177TV!K;STRM]PHO@K@OX2UC^&W>L(17#"f
MMX@0P $2<&';PL^-F.:T <;/@/AQDK>,T+2G5:@_()!"$; VA"<0@67N@Q__e
M(#B_VGP):QRLX/X45J^&O0D*%/3@ VMXKSWET((KY"%^#I6O#@*1AOZ[UPF%d
M4(4C_%"%2,1@;880A%)]P0I%&,(69" A!8 P969@0QC.X*?W>;%X()C"%\(Xc
MQC*^!X1V6*,8R9C",];&"')L8PJ) P(@/:0BW3F-&/(  IK9K#;9 >$<\DA'b
M$)@1A'!@I!OYN)>^6.0N<[0-",T@R13*3"!^Q.0;.F03,L+A#9O,Y-':=+O<a
MI6!)YV,?[U#PRIFHQSQ\2L-4+J*L->RR#,J:PR^5U89A@J )QK3D1=YSR_.<z
MY%!%J%";Z$ 1,J2A,V.B9I)@*1YMYJP,6XA!#;I8$S-(!01+;*(=,_,&GP'-y
MC30)F2[%ILMSIO,(ZP2*.PM2QQ'(TPS:>1T<"+*VI1"./V@,WGOTDX#@-84-x
M!3V#LG[CQ"0<P0FU)-!%$E>'Q>FR:!D]'$<7YTN0#DBDBEO;+T.ZT906TZ3[w
M06E'4:#,,F349YY#00QJV8>92,8FH!/-&)15'SL<M$U%W8*$&&JV,W +(^"Iv
MD1E.>C[H4+5&"%H0T 8$PC&HI7A<1://Z#"@ICZU,Q>,("+'P#X_F8"*5L2Bu
M%ONF+!6P52$Q<"M<MR+7<$J(0.?[Y54/-*E?PG,_4$C?^A3BIZR>P0XK6$&%t
M^..7B#X4!11%0A6@,%&+?L&B& 5!"'A$T<]>5$8.30AF+:I9SC)$H 3)J"Y3s
ME%J(4M0\5.AL14\K6M)Z%K2H7<IE;^N$W+XV# ,=@VPK6]O5'B$*54B"<4L+r
MW-ZF\;>\;2Y%H2M=9<D+N;$=T!W04+04M: %J?.!(V7$4,JF2 5Y:VQ1(RNCq
MT8+@!"T87'[VHQ'D=L<-9$"!">IWOY5-(9AV&Y!&O%H\F]2A# KN*7_G< ?/p
M%8BV\O(K>V>RX$@]Y 1C.($.^)L -;*QD3%0< +$8+8PK$'!;)W#AXD@8O[&o
M^,-)J'&'97S?*NBXOT@*F8 G&,.G(5AO*F8QXEYL8P_?UP@_3@ >3ZRZ)+>8n
MR3O^,!NB[%\A#]A^#506D5XGA]B9 #I;[$(*,JH1);L8QDX^P1NB#,9,\BC%m
M))YM4,\PAO."P ?N.ZA&$I"R ,IW09&U\I+AS.,3/('+00:P@'U8Y /WJ 5Pl
MH($(V+SB*S/ZPU.(LHGM# (\#]K-3"ZG/8O 1'P.6L]HYJ*4>'0"-PR.Q G0k
MY\_X6>KW^!/ L[UGDQMMARC'\<2)+HHYOR/L5S,WP[+N :UM+6B-Z/J==_;Uj
M/]'):G6>VM/#_C 5HJQ-:V(3<K'^*Y#_&V 3$/%AE3XRIP-BA"HR@0I(D,(3i
MFHB$[&3YOE+X\8WO>P=(LWO23_JAO!7]YG#?=PY17B25LTUB5'_ZOG"(<B0Gh
MWFL22YS4IFXSN/]] C-$F9,<#WFG%^WP$S ARK"6UQ@H(F TQZ +'MO7IF>]g
MWOT..@%=EK0)7JCP2S-ATRI>><,'W=-!T]O>^-8WO_V= $/>3 =\;$$:0'"&f
M=I[&(68+@6T&'?1VO[OH;&,XEA/0]*;?C@Y9@L,W4>#-,.BLEOLI.\(W:$2/e
MM>#HK_QD(6<S-+WP99>E'+M7X58;TH+9P 7[3X &5%1L0PZSC\]?Y!7T6+ZId
M>;+C+2\*%E\\/ZN7?#Y?L8?G;E@>.39M8XBLLH0 3;QK1,_'SF3DTIAY 6X^c
MO:7>\*#O0!*XZU19QD2>2U"P4DX3WW-J^Y<(=, %-WA/!FQNND;X.U8_C=4Eb
M2GF#&Y@/4_[JN?O2OF^(V2MX%Q2$#F\ @0NVCH+93GF.,LJ+"TQ"=83F]*ZDa
MHV)Z!X#*<B.<QF!L]3D$"#E$9D2<-H#L@WSEYVPI<G]CQ'YN 7_RMW7]EP!^z
MP2.M)"_U9TSE=DW>11'?%#YIX#WDDW1Z-B]N 'NC%X%WL6:I-VBMYQJ"A6L)y
M@'[WE08GD'3:IQ%EP 8\UEZ#1CF6,X(P]7,$(GYTX& 0AFM#.(1%>(1\%$IAx
MH!=IT!TQHX'[-W:OY@;_QSX[E700B%?*HD&<]H0WT2$SJ(:0<T\_U(8("(< w
M^"]OE7"5UH9IR ;2UP)()WBA1!O6]!(=^($@$()R@ (EQ4L,44TF&(ER9W? v
MU"/[QX)^&&D!EH?(UX8O"#>P)P-QR ;*DH<VB(0:D8./.(5.Z(,GL 9!2(6Xu
M=H4/H8H)H(1IXX@KE71N&(6:X8I,1V+:)V&W5UGH1VM B($",7\,$7_[EP#]t
MUSD*R#X/R(FEN(9/<H#BEX#9.(?=YD1]J&)W6(T*H2Q[R'<5=(T'MX"]2&**s
MR(B\6#0G" ?F5H\IB(EKH(D"B(WN:'O'F"(P*(,+.'KGDP+D(WPX6%X\THI)r
M!XNRJ&)6:(2WB&NZJ#:M:(=0*(4226(RY5'OJ!'&R$=A"(:8077GAP>-1VNRq
MJ)#^9XX!2&)_J"POQ(UO")/H2'3C*)/^2(,AN8I^(H\O!8DE* ?X:(GAHR7Cp
MPVFA&(- \XUF("/I1SZXQF# ^& JEH-#*8P]J))_TP:S.&@?.8\7D7T<1I*8o
M 890@I+(Z)7I=P)@"3F2@W+X=X/46(KL*&0+>$,VZ8T+: (W5(?]V(X^V81 n
M"8*X(X+(1(^4>(^4F(\BX )-P(\\29CG6(,JUI0$28,&62,(*96!5I4;&8SDm
MV%(SM96<EH.+N4PD!HM-$)9L=Y9NX0*805.=(9DR H:GP98IDHSW%9=\P <]l
MXY:T]IHN65@,F4:2] /.45XA(4N]HWSC1WM34 33,P, ^9)X.9AZ28-[TI=Xk
M2(-O)8X.R)V2YHZ&Z8%!F9B-B)R02)U%$#[3LI3FV8D^R925-9!/69!M\ID\j
M1Y4_9Y4<Z9&FN3BH69J(DU*K:5-9F9SNR96P"'$1MA_F5UFC=H$>.9I8R5_\i
MI7<F $ &)H%EJ6!Z]J NZ:$(I$ @FC]B1@8_F0 /"D\BN1_&Z!8J,#+/"!HOh
M@T@RX5XH($(D9$(HY#YRZ3 -]'M"]6<]UUYW"8!L-I-*DRAL5H[?Z&Z( F_Eg
M6:&TQ4@R J4BT +3\J0]>9E?^@9(UZ%C:HJ>H3)?P69ZMG'XEZ$W6:7> BY%f
M0"QL9HMNZ)?B::=X"F/=&)Z7^:$,9&!N:@;,QZ42,:=_F2]0L"]3&J@X"3G!e
M$C%><:A;>F(R H]^8A58H15L&DW<1Y'JR2.=>2 R8D8!B0+ZV3O_Z))F11M0d
MM74\DJ(+=*2H(U23I1&A9Q?U9WKK99%GLXNVNJ*^EZN=EP:?=Y9MMQ]N$09Dc
MT!I=(Q=T4'CCY1)Z(4FS\19EP*/[ 6N*RJ1D")-B:IEJ>BGEVIV7>2F"B:;Fb
MJBR%MC+I>IXTR*Z6R@1LA@)V@$ID(".M^HVG"A.IFE%-9S9T4 <_\:,C] 4Ea
M=$(\)39D8S5,9 3LP3(IHAZ^ 1PL(Q .DAB+03A=(@9U8 9;,+$5*R%M(K)Vz
M(B]NI;*>)TWGHP#0^38'!3<.-3QUL%#[$:MPUQEM @=^HK)J(@>3I6<H(+0Ly
MNP(\4@<R FB0X[(FJ[%JQE]PD#AIT#LB !1O4;5C4 ;5=Z:YV*T(^Q)P\!X2x
MIG<)052B<5!IU4(PD1"#];:BH;,^FA"F@ZP%X;0="R&"5K5DB+7U01IHU#"6w
M(P=AI!I?FU%V>SJ2MR!;,#IWV[A\E@*1Y3<\4A]F>S*2.CK_DA#8MQ]MVS (v
M HAUY;ETR[.SZB>>&[F<)R [6P9.):L^>SXJ +0\8@*<R[I)E1 QH+M"M:QAu
M&[L]&U4'H@)QX%:C(P.^VWE]8WM&R[O+6Q!*ZQI-RR-[^[%4:[6 *QJ"6QN$t
MFS:&NSMWD+CB15Z^F@; "J#2" >1U5AQD&P2%A!6D!@>.P4QD!UMH@#R2 :Ts
MH;9G<%3GP[]T4+ISJP ,U28J 'M^$K JH (R8@*8^[K""U4_6U:P>U;$"Q/'r
MRR,"#'KF^Q H8+LP 7OTE7J]"L+&V[ZNQ[XKP&9Q<%X#4K!B^Q.%1!N9JP!Bq
ML'J6F#?*(L  7"-6)<$8W"8=;,!"++L97+MYQ2-!'+Q#?#YP( -^ @=XMA\Gp
M_%Y4+&AZIL0J3&LO<&N#%L53;&I4#,/?6EDJ<%Y4S',GX +ZU5Y*_#>! YM7o
MC (J(, J#!-13%\*%L>TYL8QO!^VR%]U?,>TD<>U*P-\/"$ST1\*\'W DP;Bn
MQWQN<%"H.[M2Y09TVR6N:\4?_%YFX 8E/""A;,8$TECG%<H6?+ T;,>I_!)Om
MZ<8RPIP%$1)F)&'_"GOPVA%PP+9!E$3XD<!;%5/G S9E:\0(51L500;(Q\S-l
MTR% 4K25E7L7F'I[\04R"'ML]GS&9S$]\K7*<H8T>L8I$L)IT!H\ B)T8X-3k
MR5Y\1!NA41L=Q1 .87B\4P9SL)L]ZJ/&[,YN83;F!C2U <\ %AJM8<P=(8W[j
MK%%O(&,ZA9_E;$Y^\BR(\SG&/#XVD-$V:%\[A6M^>[4H( )LY08K,A M!G>>i
MP<L=<1=%0[[\I7T^@\U/J<V![*/+S',MT-$:\=%8J[658S;VW+7YC,\NG0!Wh
M$ 8Y=6;5>K!SD%$&.[;/S-0@P)R^ Z0,*Z2J8SVH%Q)XALNB"#2D"'LPH"RPg
MI].7W#Q1I%8C##1CO=9C@&<,Y18R)L] >P)B#0+"6=8G,':0=,X(!LUS\"_Pf
MS-3># =I)LTI0LW_:\UR(-.](];;7'QJX\W4(IS>@YT*=LW9##3BS*N2C0*4e
M#<[!5]-OVH5JT\LXK=,)P-,A/=(E3=$=\D>F7=1&>]/I_!'K#)I+:F.[X]"=d
M[:-D,%.&?7/U=6?5QMHBD,.M$=QP4-0,[="&W;PPUMNGK6$*%M.;/08M.,XVc
M?<ZIW;?:&](^_1%_Q!="+6-S0-N59<[H?!>X34NZC7KMA1,-K3;;O:K,'<*>b
M5]S!&L;AG=S06D@=Y=ST#=W[/=WUK=_$?=UXX-CZRMD$2\[L_=W9^[?B'7\_a
M7=[W/-3I;7TLE>#1#;P%7MT+;L5(_3E*#=B=?=1)/=A @GVK#-5UH^)X+9PNz
M/@?8-]7E;-4-BT+!MY0@P-4W++_TJQCVFQVL#1W^:U3$#,3R$E;U8@=TR\V3y
M?61'ECR8,R X]3GB+&'Y.P8VL1-XL#:G^,,',@>G..6?;,=-K:5LWL4#46U/x
M3<.G<1"F-N<OP<"I>L.:/=- 8\D7C,2A>R_"[+I,%>C#B\#(Y5:PM[P,<G,#w
MLA^-SKB<QR"3CK>6ZTCB]=G>C"!P<.7+Y^DRDE&%'%G(I9!4#MH>TR/A'-G0v
MI^IO^^EHG3RB'N$2AMU^KEQ'/+R#'LRP1[??1\,@Y!- ,2"#?;5)'-QM\ 4Nu
M\>B9KN>:3D_+YA?-IF?7INM$2!F?L]V_9DT E0"7+KF6#C31F^FJND]V\.!]t
M1NE)=7/HJ.Z.KF'+U9MR\!/QEWX)] 1%@ 59Q(SL1!\OX3)@XUUEYAJU46'-s
MT1!5,2JE(H;A7NF>UZD,SP0,#C3I+BJDP@3O_O!)U;P17K<$@<]S ._L[KCNr
M'GS_J9!N803EM:W[)#1U408N((:I3MGK0])O4!LOC]+>(TZNWLUD3>XEWWDGq
M+YTDCZS.OF8*5O/A P).D/,] Q1U< 9HL(AG4V8N(-HR\-M,WR-44/ $81!&p
MX!F=$4H%HC-I&7\ +1\/X3FG <]C8!+024KB!\XU0 ,$VS,4:<*<'O3KCO1^o
M!>KCQ_$FKV8_7^4]XAJG4=([/S2B'0,Y\/%;_M W_'9Q-W=N,#M-WAF9KU2Gn
MB^BS"N5<V-XM00?+3$N3U?E]\S=?'#.=?W-_$V*NWP9I]C=E$(3?LP4SD.EPm
M&98\4W]^D@,QLW7J-0/#?UX*V?G*NL W70*EAGK,<P*"D]G>_0)WIJI-]_JKl
43VMS'#-NH1F,U;-M8!-TCX@RT5/*k
 j
end
--
MicroWalt Corporation, for MINIX Development	waltje@uwalt.nl.mugnet.org
Tel (+31) 252 230 205, Hoefbladhof  27, 2215 DV  VOORHOUT, The Netherlands
	"An Operating System is what the _USERS_ think of it- me"