Skip site navigation (1)Skip section navigation (2)
Date:      12 Jan 1999 11:48:19 +0200
From:      Ville-Pertti Keinonen <will@iki.fi>
To:        dillon@apollo.backplane.com (Matthew Dillon)
Cc:        hackers@FreeBSD.ORG
Subject:   Re: What are the advantages of ELF kernels?
Message-ID:  <8667acg6u4.fsf@not.oeno.com>
In-Reply-To: dillon@apollo.backplane.com's message of "12 Jan 1999 02:21:38 %2B0200"
References:  <199901120020.QAA98154@apollo.backplane.com>

next in thread | previous in thread | raw e-mail | index | archive | help

dillon@apollo.backplane.com (Matthew Dillon) writes:

>     relative instructions), but it is still a nice piece of work.  The source 
>     is available free now too so if you ever wanted to know what the insides
>     of DICE looked like, you can pop it off the site and look at it. 

When I found the source some months ago, I was almost surprised
that it built an internal sequence of statements, years ago I
thought DICE might actually be generating assembly-language (possibly
excluding register allocations) straight out of the parser, judging
from the output.

>     GCC would probably do a better job even for embedded stuff now-a-days, but
>     DICE generated enough income in its shareware days for me to help get
>     BEST.COM started 4 years ago.

DICE is something like 5x as fast as the native gcc on my FreeBSD
box (when artificially forced to use the same headers -- not that
it makes comparing i386 vs. m68k code generation valid), even more
on the Amiga.

It still has its advantages.  ;--)

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



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