this post was submitted on 01 Jul 2024
43 points (95.7% liked)

Technology

945 readers
59 users here now

A tech news sub for communists

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] FuckBigTech347@lemmygrad.ml 6 points 3 months ago (1 children)

They have published documentation of the ISA in english though it's not complete: https://loongson.github.io/LoongArch-Documentation/README-EN.html

gcc and qemu already support la64 so cross compiling and basic testing is already possible for anyone.

[–] landlords_morghulis@lemmygrad.ml 3 points 3 months ago (1 children)
[–] FuckBigTech347@lemmygrad.ml 6 points 3 months ago

Keep in mind gcc even supports the still undocumented instructions (at least in the english world) such as the vector instructions for 128 and 256-bit vector registers. That's probably because people at Loongson were responsible for the implementation. They also maintain their own soft-forked Linux kernel and their patches eventually make it into mainline. Their soft-fork is more bleeding edge though I guess.