Re: Instruction counts (was: Decrement And Branch)

Liste des GroupesRevenir à c arch 
Sujet : Re: Instruction counts (was: Decrement And Branch)
De : anton (at) *nospam* mips.complang.tuwien.ac.at (Anton Ertl)
Groupes : comp.arch
Date : 16. Aug 2024, 09:43:31
Autres entêtes
Organisation : Institut fuer Computersprachen, Technische Universitaet Wien
Message-ID : <2024Aug16.094331@mips.complang.tuwien.ac.at>
References : 1 2 3 4 5 6 7 8
User-Agent : xrn 10.11
Lawrence D'Oliveiro <ldo@nz.invalid> writes:
On Fri, 16 Aug 2024 05:23:30 GMT, Anton Ertl wrote:
>
... instruction count was not
among the criteria that John Mashey identified as discerning between
RISC and non-RISC (not surprising given non-RISCs like PDP-11).
>
Why is that particular criterion, of all of them, in the name, then?

It is not.  It's not Reduced InstructionS Computer, but "Reduced
Instruction Set Computer", and Mashey argued convincingly that this
should be read as "reduced-instruction set computer", not as "reduced
instruction-set computer".

If it was "reduced instruction-set computer", then the RISCs should
have kept the VAX shift instruction, which shifted in either
direction, depending on the sign of the shift count.  Instead, RISCs
generally split this instruction into a shift-left and shift-right
instruction, increasing the instruction count.

At one point I thought it should be “IRSC”, for “Increased Register Set
Computer” ...

This is one commonality of RISCs, but does not discern between RISCs
like the original IBM 801 (16 registers) and ARM A32 on one hand, and
S/360, VAX and AMD64 on the other hand (and especially not AMD64 with
APX).  In any case, number of registers certainly is one of the
criteria that John Mashey uses, but he uses a number of criteria, and
these work well for classifying architectures that he did not classify
in his original postings
<2024Jan12.145502@mips.complang.tuwien.ac.at>.

- anton
--
'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
  Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>

Date Sujet#  Auteur
13 Aug 24 * Decrement And Branch24Lawrence D'Oliveiro
13 Aug 24 +* Re: Decrement And Branch2Anton Ertl
13 Aug 24 i`- Re: Decrement And Branch1MitchAlsup1
13 Aug 24 +- Re: Decrement And Branch1MitchAlsup1
14 Aug 24 +* Re: Decrement And Branch18Lawrence D'Oliveiro
14 Aug 24 i+* Re: Decrement And Branch3MitchAlsup1
14 Aug 24 ii`* Re: Decrement And Branch2Lawrence D'Oliveiro
15 Aug 24 ii `- Re: Decrement And Branch1MitchAlsup1
14 Aug 24 i`* Re: Decrement And Branch14Anton Ertl
15 Aug 24 i +* Re: Decrement And Branch4Lawrence D'Oliveiro
15 Aug 24 i i+- Re: Decrement And Branch1MitchAlsup1
15 Aug 24 i i`* Re: Decrement And Branch2Anton Ertl
16 Aug 24 i i `- Re: Decrement And Branch1Lawrence D'Oliveiro
15 Aug 24 i `* Re: Decrement And Branch9MitchAlsup1
15 Aug 24 i  `* Re: Decrement And Branch8Anton Ertl
15 Aug 24 i   +* Re: Decrement And Branch5MitchAlsup1
16 Aug 24 i   i`* Instruction counts (was: Decrement And Branch)4Anton Ertl
16 Aug 24 i   i +* Re: Instruction counts (was: Decrement And Branch)2Lawrence D'Oliveiro
16 Aug 24 i   i i`- Re: Instruction counts (was: Decrement And Branch)1Anton Ertl
16 Aug 24 i   i `- Re: Instruction counts1MitchAlsup1
15 Aug 24 i   +- Re: Decrement And Branch1MitchAlsup1
9 Sep 24 i   `- Re: Decrement And Branch1Kent Dickey
16 Aug 24 `* Re: Decrement And Branch2quadibloc
16 Aug 24  `- Re: Decrement And Branch1MitchAlsup1

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal