From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: tuhs-bounces@minnie.tuhs.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 07737e82 for ; Mon, 24 Sep 2018 20:45:33 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 90A56A1DE8; Tue, 25 Sep 2018 06:45:32 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 2A3329410D; Tue, 25 Sep 2018 06:45:21 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id B14839410D; Tue, 25 Sep 2018 06:45:18 +1000 (AEST) Received: from p3plsmtpa09-06.prod.phx3.secureserver.net (p3plsmtpa09-06.prod.phx3.secureserver.net [173.201.193.235]) by minnie.tuhs.org (Postfix) with ESMTPS id 71E0294106 for ; Tue, 25 Sep 2018 06:45:18 +1000 (AEST) Received: from medusa.kilonet.net ([72.69.214.193]) by :SMTPAUTH: with ESMTPA id 4XjIg64YCuD5B4XjJgNYCU; Mon, 24 Sep 2018 13:45:17 -0700 Received: from [199.89.231.101] (ender.kilonet.net [199.89.231.101]) by medusa.kilonet.net (8.14.8/8.15.1) with ESMTP id w8OKjGPM014739 for ; Mon, 24 Sep 2018 16:45:16 -0400 (EDT) To: tuhs@minnie.tuhs.org References: <1686170E-4323-4BDF-B95C-8A6B3FFD5288@gmail.com> <20180924194647.GA29897@server.rulingia.com> From: Arthur Krewat Message-ID: Date: Mon, 24 Sep 2018 16:45:13 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-CMAE-Envelope: MS4wfKL0wyRWT87JXvbhICYn18SfXxvu2KoP8A7/iXdCIk2S5uoDKbGltWO4Qe+GwLSmRfw0w/Sv3qk25CEfFToP+ELKh2OitIehDIrS3+o042Y/pBFCVeXE vYHxcTBgEB9ekUvLI+ErVYAHCCXRj+Jq7Pt0BVx6uOJUvHcHZAnYlk+qGC48O6EPs7Xjqf4GyUvCag== Subject: Re: [TUHS] SPARC is CRAPS spelled backwards. X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On 9/24/2018 4:20 PM, Paul Winalski wrote: > No doubt about it--x86 instruction encoding is butt-ugly and wasteful, > due to the need for backward compatibility with what was originally an > 8-bit architecture. Does SPARC have the vector instructions that have > been added to x86 over the years? The 8086 was the first of the "x86" line, which was 16-bit, although it's I/O was more 8080-ish if I recall correctly. The 8088 was an 8-bit data bus, granted, but having done both 8080 and 8086+ assembler, you couldn't really tell the difference, programming-wise between the 8086 and the 8088, 16-bit registers, and all. Cutting costs, as always, IBM opted for the 8088, which allowed them to use an 8085-style I/O architecture. Also, granted, to this day you can still use only 8-bits of a register: MOV AL,0x80 art k.