LoongArch

By: Marcus (m.delete@this.bitsnbites.eu), April 19, 2021 7:07 am
Room: Moderated Discussions
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 ¯_(ツ)_/¯

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