🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c
Article #3768

Re: Why "long long" doesn't work.

#3768
From: halasz
Date: Thu, 17 Aug 1995 22:28
18 lines
1406 bytes
In article <40rfuk$4k3@newsbf02.news.aol.com>, ffarance@aol.com (FFarance) writes
+ ....
+ As I read them, the implementors could deal with extending some of
+ the simpler operations (add, subtract, negate, shift, and, or, not,
+ etc.) by simple extensions to the code generator (e.g., add the low
+ order part, increment the high order part if the carry bit was set,
+ add the high order part).  
You understnad that this is not reallie enough?  The operation needed
is add-with-carrie, for separatlie handling adding and carrie leavs
twain points in the code where there can be carrie or overflow,
although for anie one sum it can happen on onlie one of them.  The
PDP-11 had it wrong, and the Intel chips and the VAX hav it right.
I for a long while hav believd that there has been too little talk
between processor-bilders and compiler- bilders in the matter of long
arithmetic.  Maibe Charles Moore s experiens is helpful--he needed long
arithmetic in most of his work, and therefore Forth has it.

+ ....
Technical Details
Message-ID: <410fqa$8e5@caip.rutgers.edu>
Path: arc1-ca.pugleaf.net!caip.rutgers.edu!not-for-mail
References: <1995Aug15.212735.16308@dcs.warwick.ac.uk> <40rfuk$4k3@newsbf02.news.aol.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!caip.rutgers.edu!not-for-mail
From: halasz@caip.rutgers.edu
Newsgroups: comp.std.c
Subject: Re: Why "long long" doesn't work.
Date: 17 Aug 1995 18:28:26 -0400
Organization: Rutgers University
Message-ID: <410fqa$8e5@caip.rutgers.edu>
References: <1995Aug15.212735.16308@dcs.warwick.ac.uk> <40rfuk$4k3@newsbf02.news.aol.com>
NNTP-Posting-Host: caip.rutgers.edu