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?