🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.theory
Article #2062

Re: hashing function for strings

#2062
From: Metafont Consultant Account
Date: Sun, 18 Feb 1990 01:17
15 lines
1337 bytes
In article <7416@ogicse.ogc.edu> daniels@ogicse.ogc.edu (Scott David Daniels) writes:

>the hardware word size was thirty-two bits, and (since % produced inconsistent
>results on our two target machines for full-sized words),

Yep.  It is utterly amazing how many modulus inplementations exist
where (-1) mod m isn't m-1.  This makes cellular automaton programs
add half a dozen extra instructions per loop to treat a rectanglar
array as a toroid.  I don't know who originated this bogosity, but it
would be nice if hardware and compiler folks would extirpate it once
and for all from all machines and all languages, so programs using mod
could port without stumbling over this implementation error.
--
xanthian@ads.com xanthian@well.sf.ca.us (Kent Paul Dolan)
Again, my opinions, not the account furnishers'.
Technical Details
Message-ID: <10940@saturn.ADS.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!saturn!xanthian
References: <1990Feb15.211210.22950@max.sunysb.edu> <0ZqzBRm00WA1M0d5JZ@andrew.cmu.edu> <7416@ogicse.ogc.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!saturn!xanthian
From: xanthian@saturn.ADS.COM (Metafont Consultant Account)
Newsgroups: comp.theory,comp.misc,comp.lang.misc
Subject: Re: hashing function for strings
Message-ID: <10940@saturn.ADS.COM>
Date: 18 Feb 90 01:17:02 GMT
References: <1990Feb15.211210.22950@max.sunysb.edu> <0ZqzBRm00WA1M0d5JZ@andrew.cmu.edu> <7416@ogicse.ogc.edu>
Followup-To: comp.theory
Organization: Advanced Decision Systems, Mt. View, CA (415) 960-7300
Lines: 15