Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!uakari.primate.wisc.edu!relay.nswc.navy.mil!oasys!mimsy!nocusuhs!nmrdc1!minixug!uwalt!waltje From: waltje@uwalt.nl.mugnet.org (Fred 'The Rebel' van Kempen) Newsgroups: comp.os.minix Subject: Re: Floating point support in V1.5 Message-ID: <910416817@uwalt.nl.mugnet.org> Date: 16 Apr 91 03:28:50 GMT References: <49986@nigel.ee.udel.edu> Organization: MicroWalt Corporation, for MINIX Software Development Lines: 148 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<@#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?/&#$R942R2SAS0"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=,+8U[N]+GZVRU-?%%L,,6FR.RRN[!+)TOM 'Mn M'-)2:RV%NM(AAWS:VLZU\<[+: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$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-':=+ORR#,J:PR^5U89A@J )QK3D1=YSR_.1T<"+*VI1"./V@,WGOTDX#@-84-x M!3V#LG[CQ"0'Q>FR:!D]'$<7YTN0#DBDBEO;+T.ZT906TZ3[w M06E'4:#,,F349YY#00QJV8>92,8FH!/-&)15'SLC[H4+5&"%H0T 8$PC&HI7A<1://Z#"@ICZU,Q>,("+'P#X_F8"*5L2Bu M%ONF+!6P52$Q<"MP0XK6$&%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\;2Y%H2M=9IWOY5-(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(3P=(LWO23_JAO!7]YG#?=PY17B25LTUB5'_ZOG"(]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(6E'+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#*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(:0P)P-QR ;*DH-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.9I8R5_\i MI79E?^@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(@>3I6SJ2MR!;,#IWV[A\E@*1Y3<\4A]F>S*2.CK_DA#8MQ]MVS (v M HAUY;ETR[.SZB>>&[F<)R [6P9.):L^>SXJ +0\8@*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%I_!)Om MZ<8RPIP%$1)F)&'_"GOPVA%PP+9!E$3XDL8I$L)IT!H\ B)T8X-3k MR5Y\1!NA41L=Q1 .87B\4P9SL)L]ZJ/&[,YN83;F!C2U <\ %AJM8[4H( )LY08K,A M!G>>i MPK!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?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-NL.:/=- 8\D7C,2A>R_"[+I,%>C#B\#(Y5:PM[P,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_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"