Deutsch   English   Français   Italiano  
<20250328132623.000031de@yahoo.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Michael S <already5chosen@yahoo.com>
Newsgroups: comp.lang.c
Subject: Re: [OT] SPARC (was Re: The integral type 'byte')
Date: Fri, 28 Mar 2025 13:26:23 +0300
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <20250328132623.000031de@yahoo.com>
References: <vrd77d$3nvtf$2@dont-email.me>
	<vreuj1$1asii$4@dont-email.me>
	<vreve4$19klp$2@dont-email.me>
	<20250319201903.00005452@yahoo.com>
	<86r02roqdq.fsf@linuxsc.com>
	<vrh1br$35029$2@dont-email.me>
	<LRUCP.2$541.0@fx47.iad>
	<vrh71t$3be42$1@dont-email.me>
	<vrh9vh$3ev9o$1@dont-email.me>
	<vrhct4$3frk8$2@dont-email.me>
	<20250320204642.0000423a@yahoo.com>
	<vrhphb$3s62l$1@dont-email.me>
	<87iko3s3h2.fsf@nosuchdomain.example.com>
	<vrrvgp$1828d$1@dont-email.me>
	<874izi82a4.fsf@nosuchdomain.example.com>
	<vrttin$321rm$1@dont-email.me>
	<vrus18$3srn9$1@dont-email.me>
	<vruttb$3tpl0$1@dont-email.me>
	<vrv15d$1gs4$1@dont-email.me>
	<vs0kv7$1hb4h$2@dont-email.me>
	<vs11oi$1tp3r$1@dont-email.me>
	<vs1b8b$24nub$5@dont-email.me>
	<vs1ftc$2a7cq$1@dont-email.me>
	<vs225e$2pgqi$1@dont-email.me>
	<vs2ctp$34jvu$1@dont-email.me>
	<vs3lu9$di1m$1@dont-email.me>
	<vs4vqf$1jono$1@dont-email.me>
	<vs502d$1jq5h$1@dont-email.me>
	<vs51ck$1l7fv$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 28 Mar 2025 11:26:27 +0100 (CET)
Injection-Info: dont-email.me; posting-host="0a4131529e05b3c48bc703537f6e8e3c";
	logging-data="2626718"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+yi9FBbz29A8X6mZ3yLhcCC/NuGrVwRH8="
Cancel-Lock: sha1:L3tsjmAAlXyKuuD6zy9vQaHnp5A=
X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.34; x86_64-w64-mingw32)
Bytes: 3524

On Fri, 28 Mar 2025 03:26:26 +0100
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:

> 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
> 

You didn't ever programmed in SPARC asm. Your reading of SPARC
documents was so shallow that you didn't pay attention to highly
visible distinguishing feature as branch delay slot.
Could I guess that you didn't ever programmed in 68K asm, x86 asm,
NS32k asm, MIPS asm etc... ? Could I guess that your reading of
respective ISA docs was also similarly shallow? Could I guess that the
only non-8-bitters that you ever programmed in asm were one or couple
of TMS3202x DSPs?