Re: larger than 32 bit ints and OS's

From: Sammy (samedi@DHC.NET)
Date: 09/24/97


On Wed, 24 Sep 1997, Jason Fischer wrote:

> I'm not 100% on MacOS, or MkLinux, but RedHat and SlackWare are 32bit.  As
> far as I know the only redily available 64 bit OS's are a port of Linux to
> the ALPHA, a flavor of SunOS (or was it slowaris?), and I think Digital
> has a 64bit version of DGUX.

I beleive it's Solaris 5.4 and up (I've also seen it called SunOS 5.4
*shrug).  I think I once ran circle on it without any noticeable problems.
I've also seen another port of linux which I think was to sparc and that
may or may not be 64-bit.

> In order to have more than 32 bits in an integer you need to have two
> cases.  One, you have to be on a hardware platform where the CPU has
> registers greater than 32 bits.  Two, a compiler that produces 64 bit
> code.

Good point.  A 64-bit system won't necessarily give you 64-bit ints.  If
it's important to know, just get a sizeof(int).

For those of you looking for a 64-bit server to solve your bitvector
problems, consider the fact that if you modify your bitvectors to take
advantage, you're going to be in a world of porting hurt if you have to
move.

Sam


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/08/00 PST