From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [IPv6:2600:3c01:e000:146::1]) by inbox.vuxu.org (Postfix) with ESMTP id A14AE2683D for ; Tue, 9 Jul 2024 06:24:23 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 62A85431B7; Tue, 9 Jul 2024 14:24:17 +1000 (AEST) Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) by minnie.tuhs.org (Postfix) with ESMTPS id 9261D431A6 for ; Tue, 9 Jul 2024 14:24:11 +1000 (AEST) Received: by mail-ed1-x534.google.com with SMTP id 4fb4d7f45d1cf-58ba3e38027so5612972a12.1 for ; Mon, 08 Jul 2024 21:24:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720499046; x=1721103846; darn=tuhs.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=uSEGgPQeTkMFIgyz9JVfjUPoMWLiIfbSGM8h3UZN8mM=; b=lvggPLjjNtgxBnpmhd0OKWqQaSp4PIKuI7nFwmJxKVu6yeHR16usEnBshm9T09MQ4x Tb9sC7wLMPq78VABavclnCX/UBwCwZiz3huFCG6XcmijUMnUJZurFRQBvXYjd2hbXDpH ruZKst4vES0yZGBKl1fuODbnOzMYePJwZSFs30zyIx5P2QA6mrw9MZOQOglotMu4kAl1 BplDLqbIAtCXgqrQX/vBiKkHf4wxvh2Mp+/hEWOLV5o6YLHVOBFhqUGs0sd38KUf9kAL dJyAjWBFx0652piZT+JthPblIOU5i/X7K0Ajiook17Yup89+OZqQRp2YcyW/xPCCGGQH O43g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720499046; x=1721103846; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=uSEGgPQeTkMFIgyz9JVfjUPoMWLiIfbSGM8h3UZN8mM=; b=MD3HHssig0998zroGXiKG7OukplJMZzyZTCE3IRSNqV/k1Pjypc/EDa6fPM7PAIGRr 2zkj8jYrYbH3tATLGMuK7acDTGnHgGNdfo+HbR3+LsjCBSuyQEWjHjjZBP50tEjZbayN 9fjzOvU1XK3fMpUfXdXQjKGt1FwmpG7DS5IgUT0GbzcCBy1pnr0kt33ZyCBP2MXtg+8v cJVPDO2s1nMbwC9dxfvxcFzy6OuNUutRBPe053ZxNziYo57YkiMNgnLavJZk2p9zboEO M2hdFIGIfv1R41/LnN54hIOQOW9Y6vCILShR0uu/t7W8UJ1bdF3mb3TvNe8+BeAsW1RQ ZbMQ== X-Forwarded-Encrypted: i=1; AJvYcCUA5U5/4xki15ytXKIu+IZ4EYbollHIovInNLHnl/yr4ZR5Ooat7WSe7Oabi5U0jlNCguioKDGi98Pa93up X-Gm-Message-State: AOJu0Yw0eyZrYGe2RI8a3Oq2o2g3SMQoPta6MXJ/pZ/nPFKFB5hMqGjK bu/e/cHwIZVLFIHucSEI3/RZjAztwkKFboDhNv5S225NfKgcekPw2KgLRZ/yE/ZHnHGPwuUs25D 6cGWjijzyZhqH+OdhrHndumV6/smxqA== X-Google-Smtp-Source: AGHT+IF7A40lgdTc+SqKIY/Uy2Ru7jqZzdk7tjPZmuIRQqBdi+Sh7K3+Qkng2FCrwacHvWhU0GE7F4cXl0NtCXB9DgI= X-Received: by 2002:a05:6402:27ce:b0:57c:80bf:9267 with SMTP id 4fb4d7f45d1cf-594baa8bc33mr1173212a12.6.1720499045410; Mon, 08 Jul 2024 21:24:05 -0700 (PDT) MIME-Version: 1.0 References: <20240705213804.550128EDF53C@ary.qy> <20240705214901.GR26356@mcvoy.com> <20240705231714.5F0E58EE123E@ary.qy> <6DEE0364-13BF-4DDF-8B42-8EE9DE010211@canb.auug.org.au> <6c797638-8fef-a587-0f73-cdb564568950@taugh.com> <7e4a089d-038d-4054-b315-ff41c8396a47@insinga.com> In-Reply-To: From: Adam Thornton Date: Mon, 8 Jul 2024 21:23:54 -0700 Message-ID: To: Dave Horsfall , The Eunuchs Hysterical Society Content-Type: multipart/alternative; boundary="000000000000703049061cc8e6f1" Message-ID-Hash: L4BUFCK4MV6I4KXP5LUVFPA4FT7OVYDP X-Message-ID-Hash: L4BUFCK4MV6I4KXP5LUVFPA4FT7OVYDP X-MailFrom: athornton@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: mental architecture models, Anyone ever heard of teaching a case study of Initial Unix? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --000000000000703049061cc8e6f1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Generally it shouldn't, and didn't. But Perl assumed you had hardware floating point, because most architectures did--including S/390--but Perl on Linux further assumed IEEE 754 floating point, which was implemented in software on the S/390 (the hardware FP was IBM FP), and, on small and pokey machines, was really quite slow. Adam On Mon, Jul 8, 2024 at 7:41=E2=80=AFPM Dave Horsfall wr= ote: > On Mon, 8 Jul 2024, Adam Thornton wrote: > > > Indeed, S/390 Linux ran just fine on machines without IEEE floating > > point. Which meant that for years I had to jam `use integer` at the to= p > > of any Perl I ran, because otherwise any Perl arithmetic at all would g= o > > through the software float routines, which was very painful on little > > machines, such as a P/390. > > When it comes down to it, why would a kernel need floating point? Or are > you talking about the distribution instead of the OS? > > -- Dave --000000000000703049061cc8e6f1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Generally it shouldn't, and didn'= t.=C2=A0 But Perl assumed you had hardware floating point, because most arc= hitectures did--including S/390--but Perl on Linux further assumed IEEE 754= floating point, which was implemented in software on the S/390 (the hardwa= re FP was IBM FP), and, on small and pokey machines, was really quite slow.=

Adam

On Mon, Jul 8, 2024 at 7:41= =E2=80=AFPM Dave Horsfall <dave@hor= sfall.org> wrote:
On Mon, 8 Jul 2024, Adam Thornton wrote:

> Indeed, S/390 Linux ran just fine on machines without IEEE floating > point.=C2=A0 Which meant that for years I had to jam `use integer` at = the top
> of any Perl I ran, because otherwise any Perl arithmetic at all would = go
> through the software float routines, which was very painful on little =
> machines, such as a P/390.

When it comes down to it, why would a kernel need floating point?=C2=A0 Or = are
you talking about the distribution instead of the OS?

-- Dave
--000000000000703049061cc8e6f1--