Date: Sun, 26 Nov 1995 17:59:31 -0500 (EST) From: "Jonathan M. Bresler" <jmb@kryten.Atinc.COM> To: Jake Hamby <jehamby@lightside.com> Cc: Terry Lambert <terry@lambert.org>, grog@lemis.de, terry@lambert.org, hackers@freebsd.org Subject: Re: How long is long? Message-ID: <Pine.3.89.9511261720.E23075-0100000@kryten.atinc.com> In-Reply-To: <Pine.BSF.3.91.951126144020.207A-100000@localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 26 Nov 1995, Jake Hamby wrote: > I'd have to disagree with this particular statement. On the 680x0 series, > it is correct to have sizeof(int) == 4, because these machines are fully > 32-bit internally. Of course the 68000 and 68010 have a 16-bit data bus, > but the 68020 and above have a 32-bit data bus. By saying that "int" > should be the "natural" type for the machine, you are implying that, for > example, "int" should be 16-bits on an 80386SX running FreeBSD (because it > has a 16-bit bus) and 32-bits on 386DX and above!! Not that many people > actually run FreeBSD on a 386SX :-) but you get the idea.. the SX are bastardization chips, plain and simple. an int should be 32 bits on any 80[345]86. even if intel did halve the number of data lines going off chip. (and yes i have run FreeBSD on a 386sx25, only it was call 386BSDplXX back then ;) Jonathan M. Bresler FreeBSD Postmaster jmb@FreeBSD.ORG play go. ride bike. hack FreeBSD.--ah the good life i am moving to a new job. PLEASE USE: jmb@FreeBSD.ORG
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.3.89.9511261720.E23075-0100000>