On Apr 6, 9:15, Greg Lehey wrote:
On Fri, 3 April 1998 at 12:17:19 +0000, Pete Turnbull
wrote:
I don't have numbers for anything running
under the emulator, but I do have
Dhrystone sources (and some figures for real PDP-11s of various sorts with
various operating systems and compilers). If anyone wants to try it, I can
post the source.
I'd be interested.
I don't want to clutter everyone's mailbox with a 32K file, so I've put it
on
http://www.dunnington.u-net.com/public/dhrystone.c
and anyone who wants can grab it from there. If there's any problem accessing
that page from that server, please do two things:
1) tell me! so I can complain, and
2) try
http://www.personal.u-net.com/~dunnington/public/dhrystone.c
or
http://www.dunnington.u-net.com/ and follow the "no intel" link :-)
--
Pete Peter Turnbull
Dept. of Computer Science
University of York
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id OAA27910
for pups-liszt; Mon, 6 Apr 1998 14:32:41 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From "Steven M. Schultz"
<sms(a)moe.2bsd.com> Mon Apr 6 14:25:26 1998
Received: from
moe.2bsd.com
(0(a)MOE.2BSD.COM [206.139.202.200])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id OAA27905
for <pups(a)minnie.cs.adfa.oz.au>; Mon, 6 Apr 1998 14:32:35 +1000 (EST)
Received: (from sms@localhost)
by
moe.2bsd.com (8.8.5/8.8.5) id VAA11498;
Sun, 5 Apr 1998 21:25:26 -0700 (PDT)
Date: Sun, 5 Apr 1998 21:25:26 -0700 (PDT)
From: "Steven M. Schultz" <sms(a)moe.2bsd.com>
Message-Id: <199804060425.VAA11498(a)moe.2bsd.com>
To: grog(a)lemis.com, pups(a)minnie.cs.adfa.oz.au, shoppa(a)alph02.triumf.ca,
sms(a)moe.2bsd.com
Subject: Re: Bug in Bob Supnik's Emulator!
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
From: Greg Lehey <grog(a)lemis.com>
I don't know which directories you compiled, but here are the results
on a K6/233 running FreeBSD 3.0 and the Begemot emulator:
/usr/src/lib/c2 39.4 real 30.5 user
8.4 sys
/usr/src/lib/ccom 223.6 real 186.9 user 36.2 sys
I just compiled the 'ccom' directory (the C compiler itself) and not
the optimizer or preprocessor
date(1) showed times consistent with time(1).
Interesting! So P11's time/clock handling is doing the right/expected
thing.
I'd give P11 a try but it's refusing to configure and build at the
moment. Also the version (2.0) in the archive is about 4 years old
and only (from the looks of it) supports RL02 disks. I've a nice
RP06 image built using Bob's emulator that I could "boot up" if
P11 handled 'SMD' (i.e 'xp') disks.
Steven
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id OAA27929
for pups-liszt; Mon, 6 Apr 1998 14:38:09 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From Greg Lehey <grog(a)lemis.com> Mon Apr 6
14:38:00 1998
Received: from
allegro.lemis.com (
allegro.lemis.com
[192.109.197.134])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id OAA27924
for <pups(a)minnie.cs.adfa.oz.au>; Mon, 6 Apr 1998 14:38:03 +1000 (EST)
Received: from
freebie.lemis.com (
freebie.lemis.com [192.109.197.137])
by
allegro.lemis.com (8.8.7/8.8.5) with ESMTP id OAA11029;
Mon, 6 Apr 1998 14:08:00 +0930 (CST)
Received: (from grog@localhost)
by
freebie.lemis.com (8.8.8/8.8.7) id OAA03317;
Mon, 6 Apr 1998 14:08:00 +0930 (CST)
(envelope-from grog)
Message-ID: <19980406140800.57401(a)freebie.lemis.com>
Date: Mon, 6 Apr 1998 14:08:00 +0930
From: Greg Lehey <grog(a)lemis.com>
To: "Steven M. Schultz" <sms(a)moe.2bsd.com>
Cc: PDP UNIX Preservation Society <pups(a)minnie.cs.adfa.oz.au>
Subject: Re: Bug in Bob Supnik's Emulator!
References: <199804060425.VAA11498(a)moe.2bsd.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Mailer: Mutt 0.89i
In-Reply-To: <199804060425.VAA11498(a)moe.2bsd.com>; from Steven M. Schultz on Sun,
Apr 05, 1998 at 09:25:26PM -0700
WWW-Home-Page:
http://www.lemis.com/~grog
Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia
Phone: +61-8-8388-8286
Fax: +61-8-8388-8725
Mobile: +61-41-739-7062
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
On Sun, 5 April 1998 at 21:25:26 -0700, Steven M. Schultz wrote:
From: Greg
Lehey <grog(a)lemis.com>
I don't know which directories you compiled, but here are the results
on a K6/233 running FreeBSD 3.0 and the Begemot emulator:
/usr/src/lib/c2 39.4 real 30.5
user 8.4 sys
/usr/src/lib/ccom 223.6 real 186.9 user 36.2 sys
I just compiled the 'ccom' directory (the C compiler itself) and not
the optimizer or preprocessor
Hmm. That's a big difference in favour of Begemot.
>
date(1) showed times consistent with time(1).
>
> Interesting! So P11's time/clock handling is doing the right/expected
> thing.
It's not 100% accurate. On my machine, it loses a few minutes a day.
But all the numbers add up, and it didn't lose noticably more time
during the build.
I'd give P11 a try but it's refusing to
configure and build at the
moment. Also the version (2.0) in the archive is about 4 years old
and only (from the looks of it) supports RL02 disks. I've a nice
RP06 image built using Bob's emulator that I could "boot up" if
P11 handled 'SMD' (i.e 'xp') disks.
I'll put some stuff together. I've exchanged some mail on the
subjecte today with J�rg Micheel, one of the authors. Hartmut Brandt,
the other, is in Germany and thus probably sleeping. The version I
have him includes images for 2.11BSD, which I can't give to anybody,
though I suppose we can make an exception in your case :-) I'll see
what I can put together.
Greg
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id HAA00762
for pups-liszt; Tue, 7 Apr 1998 07:25:32 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From Bob Supnik <Bob.Supnik(a)digital.com> Tue Apr
7 07:25:57 1998
Received: from
mail13.digital.com (
mail13.digital.com
[192.208.46.30])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id HAA00757
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 07:25:25 +1000 (EST)
Received: from
cst.ako.dec.com (
cst.ako.dec.com [16.151.72.40])
by
mail13.digital.com (8.8.8/8.8.8/WV1.0d) with ESMTP id RAA17311
for <pups(a)minnie.cs.adfa.oz.au>; Mon, 6 Apr 1998 17:25:19 -0400 (EDT)
Received: by
cst.ako.dec.com with Internet Mail Service (5.0.1458.49)
id <HSD5TL25>; Mon, 6 Apr 1998 17:26:02 -0400
Message-ID: <6B84B1FF221BD011B0AC08002BE69206683E78(a)excmso.mso.dec.com>
From: Bob Supnik <Bob.Supnik(a)digital.com>
To: pups(a)minnie.cs.adfa.oz.au
Subject: RE: Bug in Bob Supnik's Emulator?
Date: Mon, 6 Apr 1998 17:25:57 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.0.1458.49)
Content-Type: text/plain
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
There is indeed a bug in the floating point emulator: MODf was setting
the condition codes off the integer result, not the fractional result.
To fix the bug, look for this code fragment in source module pdp11_fp.c
case 3: /* MODf */
ReadFP (&fsrc, GeteaFP (dstspec, lenf), dstspec, lenf);
F_LOAD (qdouble, FR[ac], fac);
newV = modfp11 (&fac, &fsrc, &modfrac);
F_STORE (qdouble, fac, FR[ac | 1]);
F_STORE (qdouble, modfrac, FR[ac]);
==> FPS = setfcc (FPS, fac.h, newV);
break;
Change the indicated code line to be:
==> FPS = setfcc (FPS, modfrac.h, newV);
and recompile.
Thanks to Warren Toomey for getting me the source to FACTOR, which
showed the bug.
(I can't believe this is the problem with vi, but who knows? A bug in
MODf could affect the binary to decimal conversion routines in the run
time libraries.)
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id IAA00880
for pups-liszt; Tue, 7 Apr 1998 08:04:43 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From "Steven M. Schultz"
<sms(a)moe.2bsd.com> Tue Apr 7 08:03:34 1998
Received: from
moe.2bsd.com
(0(a)MOE.2BSD.COM [206.139.202.200])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id IAA00875
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 08:04:36 +1000 (EST)
Received: (from sms@localhost)
by
moe.2bsd.com (8.8.5/8.8.5) id PAA28357;
Mon, 6 Apr 1998 15:03:34 -0700 (PDT)
Date: Mon, 6 Apr 1998 15:03:34 -0700 (PDT)
From: "Steven M. Schultz" <sms(a)moe.2bsd.com>
Message-Id: <199804062203.PAA28357(a)moe.2bsd.com>
To: Bob.Supnik(a)digital.com
Subject: modf
Cc: pups(a)minnie.cs.adfa.oz.au
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
Bob -
Change the indicated code line to be:
==> FPS = setfcc (FPS, modfrac.h, newV);
and recompile.
Thanks to Warren Toomey for getting me the source to FACTOR, which
showed the bug.
The 'primes' program also uses 'modf' so it might encounter the same
problem as FACTOR.
(I can't believe this is the problem with vi, but
who knows? A bug in
MODf could affect the binary to decimal conversion routines in the runtime
'modf' is used in the runtime routines which compute 'long' (and
unsigned long) remainders. So if 'vi' is doing something like
"long % X" or "unsigned long % X" it's possible (likely) that
it's
getting a wrong answer and becoming extremely confused.
I'll check this later tonight.
Steven
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id IAA01023
for pups-liszt; Tue, 7 Apr 1998 08:59:25 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From "David C. Jenner"
<djenner(a)halcyon.com> Tue Apr 7 08:58:38 1998
Received: from
mgate.nwnexus.com (
beavis.nwnexus.com [206.63.63.200])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id IAA01018
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 08:59:19 +1000 (EST)
Received: from
halcyon.com (
blv-lx104-ip28.nwnexus.net [206.63.41.128])
by
mgate.nwnexus.com (8.8.8/8.8.8) with ESMTP id PAA06639
for <pups(a)minnie.cs.adfa.oz.au>; Mon, 6 Apr 1998 15:59:09 -0700
Message-ID: <35295E1E.DD7BB731(a)halcyon.com>
Date: Mon, 06 Apr 1998 15:58:38 -0700
From: "David C. Jenner" <djenner(a)halcyon.com>
Reply-To: djenner(a)halcyon.com
X-Mailer: Mozilla 4.04 [en] (Win95; I)
MIME-Version: 1.0
To: PDP-11 Unix Preservation Society <pups(a)minnie.cs.adfa.oz.au>
Subject: License AU-1 arrives!
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
I don't know if this is the first posting, but it sure is the first
license: AU-1!
Now, to do something with it.
Dave
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id JAA01144
for pups-liszt; Tue, 7 Apr 1998 09:55:16 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From Warren Toomey <wkt(a)henry.cs.adfa.oz.au> Tue
Apr 7 09:56:31 1998
Received: from henry.cs.adfa.oz.au (henry.cs.adfa.oz.au
[131.236.21.158])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id JAA01139
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 09:55:12 +1000 (EST)
Received: (from wkt@localhost) by henry.cs.adfa.oz.au (8.7.5/8.7.3) id JAA00432; Tue, 7
Apr 1998 09:56:32 +1000 (EST)
From: Warren Toomey <wkt(a)henry.cs.adfa.oz.au>
Message-Id: <199804062356.JAA00432(a)henry.cs.adfa.oz.au>
Subject: Re: License AU-1 arrives!
To: djenner(a)halcyon.com
Date: Tue, 7 Apr 1998 09:56:31 +1000 (EST)
Cc: pups(a)minnie.cs.adfa.oz.au (PDP Unix Preservation)
In-Reply-To: <35295E1E.DD7BB731(a)halcyon.com> from "David C. Jenner" at
"Apr 6, 98 03:58:38 pm"
Reply-To: wkt(a)cs.adfa.oz.au
X-Mailer: ELM [version 2.4ME+ PL22 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
In article by David C. Jenner:
I don't know if this is the first posting, but it
sure is the first
license: AU-1!
Now, to do something with it.
Dave
You swine Dave, you beat us all! Congratulations. Once I hear from
Dion, you'll get access to the archive.
Warren
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id KAA01191
for pups-liszt; Tue, 7 Apr 1998 10:06:18 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From "David C. Jenner"
<djenner(a)halcyon.com> Tue Apr 7 10:05:21 1998
Received: from
mgate.nwnexus.com (
beavis.nwnexus.com [206.63.63.200])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id KAA01186
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 10:06:11 +1000 (EST)
Received: from
halcyon.com (
blv-lx104-ip28.nwnexus.net [206.63.41.128])
by
mgate.nwnexus.com (8.8.8/8.8.8) with ESMTP id RAA07325;
Mon, 6 Apr 1998 17:05:52 -0700
Message-ID: <35296DC1.36FFDB54(a)halcyon.com>
Date: Mon, 06 Apr 1998 17:05:21 -0700
From: "David C. Jenner" <djenner(a)halcyon.com>
Reply-To: djenner(a)halcyon.com
X-Mailer: Mozilla 4.04 [en] (Win95; I)
MIME-Version: 1.0
To: wkt(a)cs.adfa.oz.au
CC: PDP-11 Unix Preservation Society <pups(a)minnie.cs.adfa.oz.au>
Subject: Re: License AU-1 arrives!
References: <199804062356.JAA00432(a)henry.cs.adfa.oz.au>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
Well, I agree. I really shouldn't have been first. Probably you,
Warren, should have been an "honorary" first, for all the effort you put
into it.
But, look at it this way. Notice that the licenses are all "AU-#". We
are all paying homage to "au" for bring this about.
Dave
Warren Toomey wrote:
In article by David C. Jenner:
I don't know if this is the first posting,
but it sure is the first
license: AU-1!
Now, to do something with it.
Dave
You swine Dave, you beat us all! Congratulations. Once I hear from
Dion, you'll get access to the archive.
Warren
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id KAA01206
for pups-liszt; Tue, 7 Apr 1998 10:08:30 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From Warren Toomey <wkt(a)henry.cs.adfa.oz.au> Tue
Apr 7 10:09:43 1998
Received: from henry.cs.adfa.oz.au (henry.cs.adfa.oz.au
[131.236.21.158])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id KAA01201
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 10:08:26 +1000 (EST)
Received: (from wkt@localhost) by henry.cs.adfa.oz.au (8.7.5/8.7.3) id KAA00531; Tue, 7
Apr 1998 10:09:44 +1000 (EST)
From: Warren Toomey <wkt(a)henry.cs.adfa.oz.au>
Message-Id: <199804070009.KAA00531(a)henry.cs.adfa.oz.au>
Subject: Re: License AU-1 arrives!
To: djenner(a)halcyon.com
Date: Tue, 7 Apr 1998 10:09:43 +1000 (EST)
Cc: wkt(a)cs.adfa.oz.au, pups(a)minnie.cs.adfa.oz.au
In-Reply-To: <35296DC1.36FFDB54(a)halcyon.com> from "David C. Jenner" at
"Apr 6, 98 05:05:21 pm"
Reply-To: wkt(a)cs.adfa.oz.au
X-Mailer: ELM [version 2.4ME+ PL22 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
In article by David C. Jenner:
Well, I agree. I really shouldn't have been
first. Probably you,
Warren, should have been an "honorary" first, for all the effort you put
into it.
But, look at it this way. Notice that the licenses are all "AU-#". We
are all paying homage to "au" for bring this about.
Dave
I don't think the licensing section in San Francisco knows me from Adam.
I asked Dion if AU stood for Ancient Unix, Australia or both :-)
I'm so glad at least two people have got licenses (Charles Retter too).
It sets a legal precedent, in case SCO ever change their mind.
Warren
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id KAA01341
for pups-liszt; Tue, 7 Apr 1998 10:36:05 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From John Holden
<johnh(a)psychvax.psych.usyd.edu.au> Tue Apr 7 10:35:46 1998
Received: from
psychvax.psych.usyd.edu.au (psychvax.psych.usyd.edu.au [129.78.83.1])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id KAA01335
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 10:35:53 +1000 (EST)
Received: (from johnh@localhost)
by psychvax.psych.usyd.edu.au (8.8.8/8.8.8) id KAA11206
for pups(a)minnie.cs.adfa.oz.au; Tue, 7 Apr 1998 10:35:46 +1000
Date: Tue, 7 Apr 1998 10:35:46 +1000
From: John Holden <johnh(a)psychvax.psych.usyd.edu.au>
Message-Id: <199804070035.KAA11206(a)psychvax.psych.usyd.edu.au>
To: pups(a)minnie.cs.adfa.oz.au
Subject: Re: License AU-1 arrives!
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
Perhaps we should ask SCO to issue licence AU-0 to Warren, in keeping
with his work on maintaining interest in old versions of Unix and we all
know that computer programmers start counting from zero!
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id KAA01383
for pups-liszt; Tue, 7 Apr 1998 10:43:25 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From "Ed G." <edgee(a)cyberpass.net> Tue
Apr 7 10:42:54 1998
Received: from
renoir.op.net (root(a)renoir.op.net
[209.152.193.4])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id KAA01368
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 10:43:11 +1000 (EST)
Received: from
goppelt.op.net (
d-phlarc1-0c.ppp.op.net [209.152.199.76]) by
renoir.op.net
(o1/$Revision: 1.15 $) with SMTP id UAA07206; Mon, 6 Apr 1998 20:42:59 -0400 (EDT)
Message-Id: <199804070042.UAA07206(a)renoir.op.net>
Comments: Authenticated sender is <edgee(a)cyberpass.net>
From: "Ed G." <edgee(a)cyberpass.net>
To: pups(a)minnie.cs.adfa.oz.au, Bob Supnik <Bob.Supnik(a)digital.com>
Date: Mon, 6 Apr 1998 20:42:54 -0400
MIME-Version: 1.0
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Subject: Mag Tape Bug in Bob's Emulator?
Reply-to: edgee(a)cyberpass.net
X-mailer: Pegasus Mail for Win32 (v2.54)
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
Is this another bug? What do you all think?
Ed G.
sim> att tm0 emutar.tap
TM: creating new file
sim> cont
ta: not found
# tar cvf /dev/rmt0 mysqrt.c
a mysqrt.c 1 blocks
# cd tmp
# tar vxf /dev/rmt0
x mysqrt.c, 383 bytes, 1 tape blocks
x mysqrt.c, 383 bytes, 1 tape blocks
x mysqrt.c, 383 bytes, 1 tape blocks
x mysqrt.c, 383 bytes, 1 tape blocks
x mysqrt.c, 383 bytes, 1 tape blocks
x mysqrt.c, 383 bytes, 1 tape blocks
...etc.
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id KAA01382
for pups-liszt; Tue, 7 Apr 1998 10:43:25 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From "Ed G." <edgee(a)cyberpass.net> Tue
Apr 7 10:42:54 1998
Received: from
renoir.op.net (root(a)renoir.op.net
[209.152.193.4])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id KAA01367
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 10:43:10 +1000 (EST)
Received: from
goppelt.op.net (
d-phlarc1-0c.ppp.op.net [209.152.199.76]) by
renoir.op.net
(o1/$Revision: 1.15 $) with SMTP id UAA07198; Mon, 6 Apr 1998 20:42:56 -0400 (EDT)
Message-Id: <199804070042.UAA07198(a)renoir.op.net>
Comments: Authenticated sender is <edgee(a)cyberpass.net>
From: "Ed G." <edgee(a)cyberpass.net>
To: pups(a)minnie.cs.adfa.oz.au, Bob Supnik <Bob.Supnik(a)digital.com>
Date: Mon, 6 Apr 1998 20:42:54 -0400
MIME-Version: 1.0
Content-type: Multipart/Mixed; boundary=Message-Boundary-396
Subject: Floating Point Bug in Bob's Emulator
Reply-to: edgee(a)cyberpass.net
X-mailer: Pegasus Mail for Win32 (v2.54)
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
--Message-Boundary-396
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Content-description: Mail message body
I wrote a little square root program in "C" to test the floating
point in Bob Supnik's emulator (see attached code). The program
works fine under Linux, but bombs on Bob's emulator, confirming
people's theory that the emulator has a floating point bug.
I used Newton's method for the algorithm and only uses add,
subtract, multiply and divide. The emulator produced identical
incorrect results for two different versions of the program one using
floats, the other doubles.
Here's what the program does on Bob Supnik's emulator:
# cc mysqrt.c
# a.out
Initial guess: 85070586659632214000000000000000000000.0000000000000000
guess: 1.0000000000000000
guess: 85070586659632214000000000000000000000.0000000000000000
guess: 1.0000000000000000
guess: 85070586659632214000000000000000000000.0000000000000000
guess: 1.0000000000000000
guess: 85070586659632214000000000000000000000.0000000000000000
guess: 1.0000000000000000
Here's what the program does on Linux:
[root@oskar uv7]# gcc mysqrt.c
[root@oskar uv7]# a.out
Initial guess: 1.0000000000000000
guess: 1.5000000000000000
guess: 1.4166666666666667
guess: 1.4142156862745099
guess: 1.4142135623746899
My square root is: 1.4142135623746899
--Message-Boundary-396
Content-type: text/plain; charset=US-ASCII
Content-disposition: inline
Content-description: Attachment information.
The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any another MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.
---- File information -----------
File: MYSQRT.C
Date: 6 Apr 1998, 23:50
Size: 413 bytes.
Type: Program-source
--Message-Boundary-396
Content-type: Application/Octet-stream; name="MYSQRT.C"; type=Program-source
Content-disposition: attachment; filename="MYSQRT.C"
Content-transfer-encoding: BASE64
I2RlZmluZSBQUkUgZG91YmxlCgpQUkUgYWJzdihuKQogIFBSRSBuOwp7CiAgaWYgKG4gPCAw
KSB7CiAgICByZXR1cm4gLW47CiAgfQogIGVsc2UgewogICAgcmV0dXJuIG47CiAgfQp9CgpQ
UkUgbXlzcXJ0KG4pClBSRSBuOwp7ClBSRSBnLCBlcnI7CgpnID0gbi8yOwplcnIgPSBuLzFl
NjsKCnByaW50ZigiUHJlY2lzaW9uOiAgUFJFXG4iKTsKCnByaW50ZigiSW5pdGlhbCBndWVz
czogJS4xNmZcblxuIiwgZyk7CiB3aGlsZSAoYWJzdihnKmctbikgPj0gZXJyKSB7CiAgIGcg
PSAoZypnK24pLygyKmcpOwogICBwcmludGYoImd1ZXNzOiAlLjE2ZlxuIiwgZyk7CiB9CnJl
dHVybihnKTsKfQoKbWFpbigpCnsKUFJFIG4gPSAyLjA7CgogcHJpbnRmKCJcbk15IHNxdWFy
ZSByb290IGlzOiAlLjE2ZlxuIiwgbXlzcXJ0KG4pKTsKfQo=
--Message-Boundary-396--
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id KAA01389
for pups-liszt; Tue, 7 Apr 1998 10:43:29 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From "Ed G." <edgee(a)cyberpass.net> Tue
Apr 7 10:42:54 1998
Received: from
renoir.op.net (root(a)renoir.op.net
[209.152.193.4])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id KAA01369
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 10:43:11 +1000 (EST)
Received: from
goppelt.op.net (
d-phlarc1-0c.ppp.op.net [209.152.199.76]) by
renoir.op.net
(o1/$Revision: 1.15 $) with SMTP id UAA07210 for <pups(a)minnie.cs.adfa.oz.au>; Mon, 6
Apr 1998 20:43:02 -0400 (EDT)
Message-Id: <199804070043.UAA07210(a)renoir.op.net>
Comments: Authenticated sender is <edgee(a)cyberpass.net>
From: "Ed G." <edgee(a)cyberpass.net>
To: pups(a)minnie.cs.adfa.oz.au
Date: Mon, 6 Apr 1998 20:42:54 -0400
MIME-Version: 1.0
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Subject: Floating Point-How Important to Unix?
Reply-to: edgee(a)cyberpass.net
X-mailer: Pegasus Mail for Win32 (v2.54)
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
Curious about how heavily uv7 relies on floating point?
I was. I wrote a little program to count the occurences of op code
'17' (the prefix for all PDP-11 floating point op codes) in Unix
executables. It would seem from my results that Unix relies rather
heavily on floating point.
Are my results in error?
Here's what I found in the bin directory:
awk 2540
refer 1644
xsend 1326
tbl 1315
graph 1300
xget 1288
adb 1152
eqn 918
enroll 915
neqn 874
nroff 841
make 822
spline 812
yacc 789
sa 714
tar 706
lex 628
tek 618
prof 608
t300s 604
dc 601
vplot 582
iostat 579
t300 576
t450 574
em 530
bc 509
ratfor 474
quot 452
tsort 407
sh 381
expr 380
units 379
ac 365
sort 358
ps 327
restor 323
rmail 321
ptx 320
egrep 313
ls 310
ps.old 306
m4 304
random 298
su 296
tp 285
ops 282
diff 277
pr 275
sed 267
dump 261
deroff 255
icheck 251
ls.11 249
ld 246
login 240
cptree 230
passwd 227
login.old 218
cc 210
prep 205
at 203
dumpdir 197
join 196
wc 193
tc 192
nm 191
pstat 190
file 187
pr.old 186
crypt 182
date 181
grep 180
ranlib 174
fgrep 172
ncheck 159
checkeq 157
du 155
who 152
od 151
roff 149
ar 146
vpr 144
tk 141
time 139
rm 138
mv 134
newgrp 133
factor 132
write 125
primes 124
cmp 121
dfOLD 120
size 117
v6sh 116
vcopy 113
col 110
ln 106
sum 105
clri 104
tail 103
sleep 101
stty 98
touch 96
tty 91
split 90
uniq 89
rev 86
chown 84
kill 83
yes 79
tr 58
sp 57
test 53
basename 34
tee 24
echo 4
sync 2
u3b2 0
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id KAA01416
for pups-liszt; Tue, 7 Apr 1998 10:45:22 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From Warren Toomey <wkt(a)henry.cs.adfa.oz.au> Tue
Apr 7 10:46:42 1998
Received: from henry.cs.adfa.oz.au (henry.cs.adfa.oz.au
[131.236.21.158])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id KAA01411
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 10:45:19 +1000 (EST)
Received: (from wkt@localhost) by henry.cs.adfa.oz.au (8.7.5/8.7.3) id KAA00659; Tue, 7
Apr 1998 10:46:42 +1000 (EST)
From: Warren Toomey <wkt(a)henry.cs.adfa.oz.au>
Message-Id: <199804070046.KAA00659(a)henry.cs.adfa.oz.au>
Subject: Re: License AU-1 arrives!
To: johnh(a)psychvax.psych.usyd.edu.au (John Holden)
Date: Tue, 7 Apr 1998 10:46:42 +1000 (EST)
Cc: pups(a)minnie.cs.adfa.oz.au
In-Reply-To: <199804070035.KAA11206(a)psychvax.psych.usyd.edu.au> from John Holden at
"Apr 7, 98 10:35:46 am"
Reply-To: wkt(a)cs.adfa.oz.au
X-Mailer: ELM [version 2.4ME+ PL22 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
In article by John Holden:
Perhaps we should ask SCO to issue licence AU-0 to
Warren, in keeping
with his work on maintaining interest in old versions of Unix and we all
know that computer programmers start counting from zero!
I like that :-) and will pass it on to Dion. I think mine's in the mail
already, though. And of course I'm away for Easter, so it'll sit forlorn
in my mail box until Tuesday next week.
For those people interested in the PUP Archive, once their license arrives.
It is still changing (growing), as we get stuff. We plan to do a `freeze'
of material around the end of April, and cut a CD image then.
Anybody who wants a CD copy will get this CD image. The archive will diverge
from the CD of course, but I will be providing ftp access. We don't want to
create new images more than once or twice a year. You will need to pay the
volunteers to burn and mail you a CD.
Cheers,
Warren
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id KAA01435
for pups-liszt; Tue, 7 Apr 1998 10:49:50 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From Warren Toomey <wkt(a)henry.cs.adfa.oz.au> Tue
Apr 7 10:51:05 1998
Received: from henry.cs.adfa.oz.au (henry.cs.adfa.oz.au
[131.236.21.158])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id KAA01430
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 10:49:46 +1000 (EST)
Received: (from wkt@localhost) by henry.cs.adfa.oz.au (8.7.5/8.7.3) id KAA00727; Tue, 7
Apr 1998 10:51:05 +1000 (EST)
From: Warren Toomey <wkt(a)henry.cs.adfa.oz.au>
Message-Id: <199804070051.KAA00727(a)henry.cs.adfa.oz.au>
Subject: Re: Mag Tape Bug in Bob's Emulator?
To: edgee(a)cyberpass.net
Date: Tue, 7 Apr 1998 10:51:05 +1000 (EST)
Cc: pups(a)minnie.cs.adfa.oz.au (PDP Unix Preservation)
In-Reply-To: <199804070042.UAA07206(a)renoir.op.net> from "Ed G." at
"Apr 6, 98 08:42:54 pm"
Reply-To: wkt(a)cs.adfa.oz.au
X-Mailer: ELM [version 2.4ME+ PL22 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
In article by Ed G.:
Is this another bug? What do you all think?
Is your tape just a raw format tape, or are you using the 32-bit
preamble/postambles to indicate the record/block sizes?
Read the tail-end of simh_doc.txt for details.
Warren
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id OAA01897
for pups-liszt; Tue, 7 Apr 1998 14:21:27 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From Greg Lehey <grog(a)lemis.com> Tue Apr 7
14:21:15 1998
Received: from
allegro.lemis.com (
allegro.lemis.com
[192.109.197.134])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id OAA01892
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 14:21:20 +1000 (EST)
Received: from
freebie.lemis.com (
freebie.lemis.com [192.109.197.137])
by
allegro.lemis.com (8.8.7/8.8.5) with ESMTP id NAA12310;
Tue, 7 Apr 1998 13:51:16 +0930 (CST)
Received: (from grog@localhost)
by
freebie.lemis.com (8.8.8/8.8.7) id NAA07098;
Tue, 7 Apr 1998 13:51:15 +0930 (CST)
(envelope-from grog)
Message-ID: <19980407135115.06874(a)freebie.lemis.com>
Date: Tue, 7 Apr 1998 13:51:15 +0930
From: Greg Lehey <grog(a)lemis.com>
To: wkt(a)cs.adfa.oz.au, John Holden <johnh(a)psychvax.psych.usyd.edu.au>
Cc: pups(a)minnie.cs.adfa.oz.au
Subject: Re: License AU-1 arrives!
References: <199804070035.KAA11206(a)psychvax.psych.usyd.edu.au>
<199804070046.KAA00659(a)henry.cs.adfa.oz.au>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.89i
In-Reply-To: <199804070046.KAA00659(a)henry.cs.adfa.oz.au>; from Warren Toomey on Tue,
Apr 07, 1998 at 10:46:42AM +1000
WWW-Home-Page:
http://www.lemis.com/~grog
Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia
Phone: +61-8-8388-8286
Fax: +61-8-8388-8725
Mobile: +61-41-739-7062
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
On Tue, 7 April 1998 at 10:46:42 +1000, Warren Toomey wrote:
In article by John Holden:
Perhaps we should ask SCO to issue licence AU-0
to Warren, in keeping
with his work on maintaining interest in old versions of Unix and we all
know that computer programmers start counting from zero!
I like that :-) and will pass it on to Dion. I think mine's in the mail
already, though. And of course I'm away for Easter, so it'll sit forlorn
in my mail box until Tuesday next week.
For those people interested in the PUP Archive, once their license arrives.
It is still changing (growing), as we get stuff. We plan to do a `freeze'
of material around the end of April, and cut a CD image then.
Anybody who wants a CD copy will get this CD image. The archive will diverge
from the CD of course, but I will be providing ftp access. We don't want to
create new images more than once or twice a year. You will need to pay the
volunteers to burn and mail you a CD.
Anybody who gets a tape from me will get the latest version. The same
will probably apply to CDs if I ever get round to installing a burner.
Greg
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id OAA01912
for pups-liszt; Tue, 7 Apr 1998 14:23:27 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From Greg Lehey <grog(a)lemis.com> Tue Apr 7
14:23:13 1998
Received: from
allegro.lemis.com (
allegro.lemis.com
[192.109.197.134])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id OAA01907
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 14:23:22 +1000 (EST)
Received: from
freebie.lemis.com (
freebie.lemis.com [192.109.197.137])
by
allegro.lemis.com (8.8.7/8.8.5) with ESMTP id NAA12314;
Tue, 7 Apr 1998 13:53:14 +0930 (CST)
Received: (from grog@localhost)
by
freebie.lemis.com (8.8.8/8.8.7) id NAA07106;
Tue, 7 Apr 1998 13:53:13 +0930 (CST)
(envelope-from grog)
Message-ID: <19980407135313.43010(a)freebie.lemis.com>
Date: Tue, 7 Apr 1998 13:53:13 +0930
From: Greg Lehey <grog(a)lemis.com>
To: edgee(a)cyberpass.net, pups(a)minnie.cs.adfa.oz.au
Subject: Re: Floating Point-How Important to Unix?
References: <199804070043.UAA07210(a)renoir.op.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.89i
In-Reply-To: <199804070043.UAA07210(a)renoir.op.net>; from Ed G. on Mon, Apr 06, 1998
at 08:42:54PM -0400
WWW-Home-Page:
http://www.lemis.com/~grog
Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia
Phone: +61-8-8388-8286
Fax: +61-8-8388-8725
Mobile: +61-41-739-7062
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
On Mon, 6 April 1998 at 20:42:54 -0400, Ed G. wrote:
Curious about how heavily uv7 relies on floating
point?
I was. I wrote a little program to count the occurences of op code
'17' (the prefix for all PDP-11 floating point op codes) in Unix
executables. It would seem from my results that Unix relies rather
heavily on floating point.
Are my results in error?
How did you recognize the instructions words? Just because it's in
the text segment doesn't mean it's instructions.
Greg
Received: (from major@localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id PAA02164
for pups-liszt; Tue, 7 Apr 1998 15:49:58 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to
owner-pups(a)minnie.cs.adfa.oz.au using -f
From Warren Toomey <wkt(a)henry.cs.adfa.oz.au> Tue
Apr 7 15:51:21 1998
Received: from henry.cs.adfa.oz.au (henry.cs.adfa.oz.au
[131.236.21.158])
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id PAA02159
for <pups(a)minnie.cs.adfa.oz.au>; Tue, 7 Apr 1998 15:49:54 +1000 (EST)
Received: (from wkt@localhost) by henry.cs.adfa.oz.au (8.7.5/8.7.3) id PAA01173 for
pups(a)minnie.cs.adfa.oz.au; Tue, 7 Apr 1998 15:51:21 +1000 (EST)
From: Warren Toomey <wkt(a)henry.cs.adfa.oz.au>
Message-Id: <199804070551.PAA01173(a)henry.cs.adfa.oz.au>
Subject: Receipt of 12 License Details
To: pups(a)minnie.cs.adfa.oz.au (PDP Unix Preservation)
Date: Tue, 7 Apr 1998 15:51:21 +1000 (EST)
Reply-To: wkt(a)cs.adfa.oz.au
X-Mailer: ELM [version 2.4ME+ PL22 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.oz.au
Precedence: bulk
All,
I have the list of the first 12 SCO AU license holders in front of
me. Unfortunately, I'm not one of them :-( Anyway, things are humming along.
Charles, David, Doug, Ed, James, Jennine, John, Jorgen, Ken, Matthias,
Paul P, Paul V, Steven
Cheers,
Warren
P.S Matthias has the most interesting number, AU-3B 8-)