From owner-freebsd-hackers Tue Jan 12 01:49:46 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA24393 for freebsd-hackers-outgoing; Tue, 12 Jan 1999 01:49:46 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from ns.oeno.com (ns.oeno.com [194.100.99.145]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id BAA24388 for ; Tue, 12 Jan 1999 01:49:44 -0800 (PST) (envelope-from will@ns.oeno.com) Received: (qmail 27268 invoked by uid 1001); 12 Jan 1999 09:49:09 -0000 To: dillon@apollo.backplane.com (Matthew Dillon) Cc: hackers@FreeBSD.ORG Subject: Re: What are the advantages of ELF kernels? References: <199901120020.QAA98154@apollo.backplane.com> From: Ville-Pertti Keinonen Date: 12 Jan 1999 11:48:19 +0200 In-Reply-To: dillon@apollo.backplane.com's message of "12 Jan 1999 02:21:38 +0200" Message-ID: <8667acg6u4.fsf@not.oeno.com> Lines: 23 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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