Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site anwar.UUCP Path: utzoo!linus!philabs!hhb!anwar!bob From: bob@anwar.UUCP (Bob Erickson) Newsgroups: net.arch,net.lang.c,net.micro,net.micro.pc,net.micro.68k Subject: Re: Re: Need 286 "C" benchmark Message-ID: <181@anwar.UUCP> Date: Tue, 28-May-85 16:39:43 EDT Article-I.D.: anwar.181 Posted: Tue May 28 16:39:43 1985 Date-Received: Fri, 31-May-85 01:24:10 EDT References: <426@oakhill.UUCP> <8745@microsoft.UUCP> <583@intelca.UUCP>, <433@oakhill.UUCP> Organization: HHB-Softron, Mahwah, NJ Lines: 51 Xref: linus net.arch:1079 net.lang.c:4795 net.micro:9281 net.micro.pc:3772 net.micro.68k:762 It seems to me that the only arena one can compare chips like the 68000 and the 32032 are when the code and data size are each less than 64kb. I'm currently porting a huge application program to the PC/AT and running into brick walls every day due to the 286 archictecture. Things like: Can't have staticly declared data total more than 64kb. (What does one do with a huge yacc grammar ?) I know, this is really compiler dependent, but I haven't found a compiler which allows for this. I'll probably run 3 times slower than on a 68000 or 32032 because I have to run with the large model compiler. Many compilers don't allow any one data structure (staticly or dynamically created) to be larger than 64kb. Luckily Lattice does support this ability while Microsoft 3.0 doesn't, for instance. I have to maintain multiple copies of my common library routines to account for the different memory models i might want to use. If i decide to use the mutliple model feature of some compilers, then i have to go around informing the world of what is big and what is little, what is near and what is far. When Intel finally comes out with a full 32 bit chip, (From a programmers viewpoint, not the address lines viewpoint) I'm sure their advertising will change real quick, and they'll tell us all how outmoded segment and special purpose registers really are. "Oh how i love a parade...." -- ========================================================== Be Company: HHB-Softron 1000 Wyckoff Ave. Mahwah NJ 07430 201-848-8000 UUCP address: {ihnp4,decvax,allegra}!philabs!hhb!bob