LoongArch

By: dmcq (dmcq.delete@this.fano.co.uk), April 19, 2021 1:07 pm
Room: Moderated Discussions
Marcus (m.delete@this.bitsnbites.eu) on April 19, 2021 7:07 am wrote:
> dmcq (dmcq.delete@this.fano.co.uk) on April 18, 2021 3:14 pm wrote:
> > --- (---.delete@this.redheron.com) on April 18, 2021 8:53 am wrote:
> > > dmcq (dmcq.delete@this.fano.co.uk) on April 17, 2021 10:23 am wrote:
> > > > Mark Roulo (nothanks.delete@this.xxx.com) on April 16, 2021 5:52 pm wrote:
> > > > > Anon (no.delete@this.spam.com) on April 16, 2021 4:51 pm wrote:
> > > > > > LoongShot (Lsx.delete@this.lasx.com) on April 16, 2021 3:01 pm wrote:
> > > > > > > Big week for ISAs - LoongArch
> > > > > >
> > > > > > Will it be another boring RISC?
> > > > >
> > > > > "LoongArch is said to feature almost 2,000 of proprietary instructions"
> > > > >
> > > > > Maybe not?
> > > > >
> > > > >
> > > >
> > > > 2000 instructions. That ... does not exactly make my heart sing. It a lot more than
> > > > IBM zSeries has accumulated in nearly sixty years. Intel has only a thousand instructions
> > > > but lots and lots of variants so I guess that is what they mean.
> > > >
> > > > Loongsoon seems to have done a lot of work emulating other architectures and it looks to me like they want
> > > > to continue that so that could be a special point in their architecture. I wouldn't mind something that was
> > > > good at emulating, and that might make it more friendly for
> > > > JIT too. I've wondered who actually use their computers,
> > > > why do they do x86 emulation? Is it to wean people onto it like Apple want to transition their users? Is it
> > > > for government employees so they can say they buy Chinese or there's some extra security in it?
> > >
> > > https://www.reddit.com/r/arm/comments/mod62k/how_many_instructions_in_armv8/
> >
> > Like I was saying about Intel x86_64 and similarly to that, I'd guess
> > anywhere from 1000 to 3000 depending on how you count variations.
>
> Every ISA seems to calculate the number of instructions in its own way.
>
> In my custom (fairly minimalist) ISA (MRISC32) I have just below 100 instructions at the moment. But...
> Every instruction has 1-14 variants (combinations of vector/scalar/type size/immediate/register... operands),
> so if you count all the variations there would be over 1000 instructions ¯_(ツ)_/¯

I'll have to admit that for some of the ARM SVE instructions I still don't quite see what they are in aid of after reading the description a couple of times! I think perhaps I need to go into management instead ;-)
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
LoongArchLoongShot2021/04/16 03:01 PM
  LoongArchdmcq2021/04/16 03:25 PM
    LoongArchMarcus2021/04/17 01:52 AM
      LoongArchanon22021/04/17 03:21 AM
        LoongArchGabriele Svelto2021/04/17 07:07 AM
          LoongArchAriadne Conill2021/04/17 03:22 PM
    Please discuss politics elsewhere (NT)Foo_2021/04/17 03:27 AM
  LoongArchDuane Sand2021/04/16 04:11 PM
  LoongArchAnon2021/04/16 04:51 PM
    LoongArchMark Roulo2021/04/16 05:52 PM
      LoongArchdmcq2021/04/17 10:23 AM
        LoongArchdmcq2021/04/17 10:44 AM
        LoongArch---2021/04/18 08:53 AM
          LoongArchdmcq2021/04/18 03:14 PM
            LoongArchMarcus2021/04/19 07:07 AM
              LoongArchdmcq2021/04/19 01:07 PM
    LoongArchAriadne Conill2021/04/16 10:53 PM
      LoongArchMarcus2021/04/17 01:42 AM
        LoongArchAriadne Conill2021/04/17 03:19 PM
    Another boring SIMD yesHeikki Kultala2021/04/17 09:31 AM
      Another boring SIMD yesGabriele Svelto2021/04/19 12:39 AM
        Another boring SIMD yesdmcq2021/04/19 02:00 AM
      Another boring RISC I mean (NT)Heikki Kultala2021/04/19 05:41 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell avocado?