Re: Computer architects leaving Intel...

Liste des GroupesRevenir à c arch 
Sujet : Re: Computer architects leaving Intel...
De : mitchalsup (at) *nospam* aol.com (MitchAlsup1)
Groupes : comp.arch
Date : 18. Sep 2024, 15:27:28
Autres entêtes
Organisation : Rocksolid Light
Message-ID : <77a593b0e8dcb7e4f38c006d3a148cdc@www.novabbs.org>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
User-Agent : Rocksolid Light
On Wed, 18 Sep 2024 4:00:43 +0000, BGB wrote:

On 9/17/2024 6:04 PM, MitchAlsup1 wrote:

Still limited to 32-bit displacement from IP.
>
How would you perform the following call::
current IP = 0x0000000000001234
target  IP = 0x7FFFFFFF00001234
>
This is a single (2-word) instruction in my ISA, assuming GOT is
32-bit displaceable and 64-bit entries.
>
>
Granted, but in plain RISC-V, there is no real better option.
>
If one wants to generate 64-bit displacement, and doesn't want to load a
constant from memory:
   LUI X6, Disp20Hi       //20 bits
   ADDI X6, X6, Disp12Hi  //12 bits
   AUIPC X7, Disp20Lo
   ADD X7, Disp12Lo
   SLLI X6, X6, 32
   ADD X7, X7, X6
How very much simpler is::
     MEM    Rd,[IP,Ri<<s,DISP64]
1 instruction, 3 words, 1 decode cycle, no forwarding, shorter latency.
>
Which is sort of the whole reason I am considering hacking around it
with an alternate encoding scheme.
Just put in real constants.
>
New encoding scheme can in theory do:
   LEA X7, PC, Disp64
In a single 96-bit instruction.
Where is the indexing register?
>
------------
>
AUPIC is (and remains) a crutch (like LUI from MIPS)
a) it consumes an instruction (space and time)
b) it consumes a register unnecessarily
c) it consumes power that direct delivery of the constant would not
>
Yeah, pretty much.
   LUI + AUIPC + JAL, eat nearly 27 bits of encoding space.
>

Date Sujet#  Auteur
15 Sep 24 * Re: Computer architects leaving Intel...78Waldek Hebisch
15 Sep 24 +- Re: Computer architects leaving Intel...1Thomas Koenig
15 Sep 24 `* Re: Computer architects leaving Intel...76Michael S
15 Sep 24  +* Re: Computer architects leaving Intel...2John Dallman
15 Sep 24  i`- Re: Computer architects leaving Intel...1David Brown
15 Sep 24  +* Re: Computer architects leaving Intel...51David Brown
15 Sep 24  i`* Re: Computer architects leaving Intel...50Robert Finch
15 Sep 24  i +* Re: Computer architects leaving Intel...46MitchAlsup1
15 Sep 24  i i+* Re: Computer architects leaving Intel...38David Brown
15 Sep 24  i ii`* Re: Computer architects leaving Intel...37MitchAlsup1
16 Sep 24  i ii `* Re: Computer architects leaving Intel...36David Brown
16 Sep 24  i ii  +* Re: Computer architects leaving Intel...7MitchAlsup1
16 Sep 24  i ii  i`* Re: Computer architects leaving Intel...6David Brown
17 Sep 24  i ii  i `* Re: Computer architects leaving Intel...5Waldek Hebisch
17 Sep 24  i ii  i  `* Re: Computer architects leaving Intel...4David Brown
17 Sep 24  i ii  i   +* Re: Computer architects leaving Intel...2Michael S
17 Sep 24  i ii  i   i`- Re: Computer architects leaving Intel...1David Brown
17 Sep 24  i ii  i   `- Re: Computer architects leaving Intel...1Brett
17 Sep 24  i ii  `* Re: Computer architects leaving Intel...28Terje Mathisen
17 Sep 24  i ii   +* Re: Computer architects leaving Intel...3Michael S
17 Sep 24  i ii   i`* Re: Computer architects leaving Intel...2Terje Mathisen
17 Sep 24  i ii   i `- Re: Computer architects leaving Intel...1Michael S
17 Sep 24  i ii   +- Re: Computer architects leaving Intel...1MitchAlsup1
18 Sep 24  i ii   +* Re: Computer architects leaving Intel...22Brett
19 Sep 24  i ii   i+* Re: Computer architects leaving Intel...3MitchAlsup1
19 Sep 24  i ii   ii`* Re: Computer architects leaving Intel...2Brett
19 Sep 24  i ii   ii `- Re: Computer architects leaving Intel...1MitchAlsup1
19 Sep 24  i ii   i+* Re: Computer architects leaving Intel...9MitchAlsup1
19 Sep 24  i ii   ii`* Re: Computer architects leaving Intel...8Brett
19 Sep 24  i ii   ii `* Re: Computer architects leaving Intel...7MitchAlsup1
20 Sep 24  i ii   ii  +* Re: Computer architects leaving Intel...4Brett
20 Sep 24  i ii   ii  i+* Re: Computer architects leaving Intel...2MitchAlsup1
20 Sep 24  i ii   ii  ii`- Re: Computer architects leaving Intel...1Brett
20 Sep 24  i ii   ii  i`- Re: Computer architects leaving Intel...1Terje Mathisen
20 Sep 24  i ii   ii  +- Re: Computer architects leaving Intel...1Robert Finch
20 Sep 24  i ii   ii  `- Re: Computer architects leaving Intel...1MitchAlsup1
19 Sep 24  i ii   i+- Re: Computer architects leaving Intel...1Thomas Koenig
22 Sep 24  i ii   i`* Re: Computer architects leaving Intel...8Paul A. Clayton
22 Sep 24  i ii   i +* Re: Computer architects leaving Intel...3MitchAlsup1
25 Sep 24  i ii   i i`* Re: Computer architects leaving Intel...2Paul A. Clayton
27 Sep 24  i ii   i i `- Re: Computer architects leaving Intel...1MitchAlsup1
24 Sep 24  i ii   i `* Re: Computer architects leaving Intel...4BGB-Alt
24 Sep 24  i ii   i  +* Re: Computer architects leaving Intel...2MitchAlsup1
24 Sep 24  i ii   i  i`- Re: Computer architects leaving Intel...1BGB
24 Sep 24  i ii   i  `- Re: Computer architects leaving Intel...1Thomas Koenig
19 Sep 24  i ii   `- Re: Computer architects leaving Intel...1Terje Mathisen
15 Sep 24  i i`* Re: Computer architects leaving Intel...7Tim Rentsch
15 Sep 24  i i +* Re: Computer architects leaving Intel...5MitchAlsup1
17 Sep 24  i i i`* Re: Computer architects leaving Intel...4Tim Rentsch
17 Sep 24  i i i `* Re: Computer architects leaving Intel...3MitchAlsup1
17 Sep 24  i i i  +- Re: Computer architects leaving Intel...1Tim Rentsch
17 Sep 24  i i i  `- Re: Computer architects leaving Intel...1Thomas Koenig
16 Sep 24  i i `- Re: Computer architects leaving Intel...1David Brown
15 Sep 24  i +- Re: Computer architects leaving Intel...1David Brown
15 Sep 24  i `* Re: Computer architects leaving Intel...2Tim Rentsch
16 Sep 24  i  `- Re: Computer architects leaving Intel...1Tim Rentsch
15 Sep 24  +- Re: Computer architects leaving Intel...1Waldek Hebisch
15 Sep 24  +* Re: Computer architects leaving Intel...20Anton Ertl
16 Sep 24  i`* Re: Computer architects leaving Intel...19BGB
16 Sep 24  i `* Re: Computer architects leaving Intel...18David Brown
16 Sep 24  i  `* Re: Computer architects leaving Intel...17BGB
17 Sep 24  i   `* Re: Computer architects leaving Intel...16David Brown
17 Sep 24  i    `* Re: Computer architects leaving Intel...15BGB
17 Sep 24  i     +* Re: Computer architects leaving Intel...2Thomas Koenig
17 Sep 24  i     i`- Re: Computer architects leaving Intel...1BGB
17 Sep 24  i     `* Re: Computer architects leaving Intel...12MitchAlsup1
17 Sep 24  i      `* Re: Computer architects leaving Intel...11BGB
18 Sep 24  i       `* Re: Computer architects leaving Intel...10MitchAlsup1
18 Sep 24  i        `* Re: Computer architects leaving Intel...9BGB
18 Sep 24  i         `* Re: Computer architects leaving Intel...8MitchAlsup1
18 Sep 24  i          `* Re: Computer architects leaving Intel...7BGB
18 Sep 24  i           `* Re: Computer architects leaving Intel...6MitchAlsup1
20 Sep 24  i            `* Re: Computer architects leaving Intel...5BGB
20 Sep 24  i             +- Re: Computer architects leaving Intel...1BGB
20 Sep 24  i             `* Re: Computer architects leaving Intel...3MitchAlsup1
20 Sep 24  i              +- Re: Computer architects leaving Intel...1BGB
21 Sep 24  i              `- Re: Computer architects leaving Intel...1Niklas Holsti
15 Sep 24  `- Re: Computer architects leaving Intel...1Tim Rentsch

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal