Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!decvax!decwrl!pyramid!hplabs!utah-cs!b-davis From: b-davis@utah-cs.UUCP Newsgroups: net.micro.ns32k Subject: Re: 80x86 vs. 680x0 (was Re: National's 32332) Message-ID: <3826@utah-cs.UUCP> Date: Wed, 18-Jun-86 17:35:42 EDT Article-I.D.: utah-cs.3826 Posted: Wed Jun 18 17:35:42 1986 Date-Received: Fri, 20-Jun-86 03:30:50 EDT References: <746@usl.UUCP> <253@spar.UUCP> <2793@sdcrdcf.UUCP> Reply-To: b-davis@utah-cs.UUCP (Brad Davis) Distribution: na Organization: University of Utah VCIS Group Lines: 24 In article <350@valid.UUCP> eric@valid.UUCP (Eric Burger) writes: >We went one step further - John Reiser at Valid took SVS 68010 pascal >object code and munged the bits into 80286 code. Guess what? The 286 >code was 15%-20% smaller. You can't complain about diferent compilers, >libraries, etc. in this example. As fas as speed is concerned, the 286 >was comperable to the 68010 ONLY UP TO 64K worth of text and data. After >that point, the 286 fell flat on its face. We have a large software package (about 100,000 lines in multiple programs) that we are supporting on both a VAX running BSD4.3 and on PC's and clones. We are using the BSD pcc and Wizard C. Wizard C consistantly gives better code sizes than any other C compiler for the PC's. The library is very fine grained (we have sources anyway). Since our programs are over 300k long we use the large model. The PC programs are from 1.2 to 1.6 times larger than the equivalent VAX programs. Most of the programs fall into the 1.4-1.5 range. The sizes also seem to correspond to programmers. Good programmers get 1.2-1.3, normal programmers get the 1.4-1.5 range. This really hurts when you are running out of memory on a 512k PC, and most of your programmers are normal. -- Brad Davis {ihnp4, decvax, seismo}!utah-cs!b-davis b-davis@utah-cs.ARPA One drunk driver can ruin your whole day.