Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Jan 1996 13:58:39 -0800 (PST)
From:      Rob Mallory <rmallory@wiley.csusb.edu>
To:        hasty@rah.star-gate.com (Amancio Hasty Jr.)
Cc:        hackers@freefall.FreeBSD.org
Subject:   Re: Pentium gcc port done
Message-ID:  <199601312158.NAA29124@wiley.csusb.edu>
In-Reply-To: <199601310838.AAA01609@rah.star-gate.com> from "Amancio Hasty Jr." at Jan 31, 96 00:38:57 am

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> I think that you guys better check with 
> Rob Mallory <rmallory@wiley.csusb.edu> his mpeg_play compiled with
> whatever patches he has for gcc is about 20% faster than then
> the gcc-2.7.2p6 that I have over here .
> 
if you want my older port (from oct.95) 
ftp://tns.csusb.edu/pub/unix/pentium/*
the mpeg_play and xv binaries are there too..

Thanks for the plug, Amancio!

...I did a i.2.7.0 port from the lin*x-derived i2.6.3.
then to 2.7.2 when it came out, and added the freebsd diffs
bruce posted a while back.. One thing everyone must remember 
is that *all* of this (including the european www-able one)
is _only_ an attempt at porting the original i2.4.5 patches
from Trevor Levi@intel (talked to him too). Those patches
preaty much worked at that time. gcc has evolved radicaly.
New algorithms have been developed for pentium-optimizations.
There is *no* significant new code (or recoding) in any of the
public-domain patchkits based on the original i2.4.5. They are
simply hacks and munges to 'make it work'. This is what depressed
me so much about the whole thing. Someone who knows compilers,
and the hardware needs to take a few hours or days and really get 
this going. 

I found the 2.7.2p6 version to be slower than my port, in some
instances, (especially compile time). but my i2.7.2 was also 
slower. (the stock freebsd compiler ranked up there.)
In between 2.7.0-2.7.2 something munged the pentium performance.

If anyone wants to help get it rolling, it is damn close to being
'real', but at this time, its good for only jpeg_lib and mpeg_play.;)
...although I did compile parts of the kernel once and saw significant
improvement..  

-Rob Mallory   [rmallory@wiley.csusb.edu/rmallory@qualcomm.com]




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601312158.NAA29124>