Sujet : [OT] SPARC (was Re: The integral type 'byte')
De : janis_papanagnou+ng (at) *nospam* hotmail.com (Janis Papanagnou)
Groupes : comp.lang.cDate : 28. Mar 2025, 03:26:26
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vs51ck$1l7fv$1@dont-email.me>
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 25 26 27 28 29 30 31
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
On 28.03.2025 03:03, Chris M. Thomasson wrote:
On 3/27/2025 6:59 PM, Janis Papanagnou wrote:
>
But there were ideas! But not only the interesting ideas (like the
frame shift on the stack [SPARC]; one detail I memorized)
It's been a while since I coded up raw SPARC ASM. Remember that branch
delay slot? Ever use it with a MEMBAR instruction? Shit would hit the fan.
As mentioned somewhere upthread I haven't ever programmed a SPARC on
assembler level, just studied some documents. I'm not even sure the
term "frame shift on the stack" that I used is accurate or correct;
it's just an informal description of a technical detail that I had
considered to be interesting. (Instead of copying parameters/results
with function calls between callers and callee you could just shift
a "stack window" by adjusting a register (or so).
So, no, I cannot remember a "branch delay slot". - Sorry. - Want to
elaborate on the story?
Janis