Path: utzoo!attcan!uunet!lll-winken!lll-lcc!ames!pasteur!ucbvax!decwrl!purdue!i.cc.purdue.edu!j.cc.purdue.edu!pur-ee!uiucdcs!uxc.cso.uiuc.edu!uxe.cso.uiuc.edu!mcdonald
From: mcdonald@uxe.cso.uiuc.edu
Newsgroups: comp.arch
Subject: Re: negative addresses
Message-ID: <46500016@uxe.cso.uiuc.edu>
Date: 10 May 88 16:10:00 GMT
References: <2393@uvacs.CS.VIRGINIA.EDU>
Lines: 11
Nf-ID: #R:uvacs.CS.VIRGINIA.EDU:2393:uxe.cso.uiuc.edu:46500016:000:468
Nf-From: uxe.cso.uiuc.edu!mcdonald    May 10 11:10:00 1988



>Why ask such a question, you ask -- well, I'm trying to remove unsigned
>arithmetic from WM, and as far as I can tell, the primary (only?) use
>of unsigned arithmetic is for address computations. Soooooo...

>Bill Wulf

You must be kidding! The primary use of unsigned arithmetic is counting
numbers, of course, but there are jillions of other uses. Don't you
want to have, with 16bit words, 32768 ABOVE 32767, and the corresponding
results with other word sizes?