Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!howland.reston.ans.net!europa.eng.gtefsd.com!emory!news-feed-2.peachnet.edu!news-feed-1.peachnet.edu!apollo1.cacd.rockwell.com!newsrelay.iastate.edu!news.iastate.edu!ponderous.cc.iastate.edu!michaelv
From: michaelv@iastate.edu (Michael L. VanLoon)
Newsgroups: comp.os.386bsd.apps
Subject: Re: Anyone compiled Rayshade?
Date: 4 May 94 03:50:28 GMT
Organization: Iowa State University, Ames, Iowa
Lines: 41
Message-ID: <michaelv.768023428@ponderous.cc.iastate.edu>
References: <michaelv.767934209@ponderous.cc.iastate.edu> <explorer.767574319@tigger.cc.iastate.edu> <2ponm8$hes@news.ysu.edu> <2q <2q73mm$7qa@news.ysu.edu>
NNTP-Posting-Host: ponderous.cc.iastate.edu
In <2q73mm$7qa@news.ysu.edu> ap713@yfn.ysu.edu (Christopher L. Mikkelson) writes:
>In a previous article, michaelv@iastate.edu (Michael L. VanLoon) says:
>>On what OS/processor?
>FreeBSD-1.0 on a 486/33
>To make a point on libm speed, the following program:
>#include <math.h>
>main()
>{
> double x, y;
> for (x = 0; x < 10000; x += 1)
> y = sqrt(x);
>}
>with libfpu:
>[chris@mercury]~/work> /usr/bin/time stst
> 0.21 real 0.05 user 0.04 sys
>and with libm:
>[chris@mercury]~/work> /usr/bin/time sqtst
> 3.19 real 3.13 user 0.00 sys
Here is that program on a 33MHz Cyrix 486DLC with Cyrix 83D87 FPU, on
NetBSD-current with the new NetBSD libm, with the libm compiled to
generate 387 native code:
[michaelv@MindBender]~/misc> /usr/bin/time speedo2 ; /usr/bin/time speedo2
0.25 real 0.19 user 0.06 sys
0.25 real 0.20 user 0.04 sys
--
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Michael L. VanLoon Iowa State University Computation Center
michaelv@iastate.edu Project Vincent Systems Staff
Free your mind and your machine -- NetBSD free Un*x for PC/Mac/Amiga/etc.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -