Riscrithm – An intuitive RISC-V assembler and optimizer coded in Go
patrick-ghetea
27 points
3 comments
May 25, 2026
Related Discussions
Found 5 related stories in 101.1ms across 8,444 title embeddings via pgvector HNSW
- RISC-V Router janandonly · 106 pts · May 14, 2026 · 55% similar
- RISC-V Is Sloooow todsacerdoti · 196 pts · March 10, 2026 · 55% similar
- Show HN: TiGrIS, a tiling compiler that fits ML models onto embedded devices asteinh · 20 pts · April 29, 2026 · 52% similar
- Lisette a little language inspired by Rust that compiles to Go jspdown · 257 pts · April 05, 2026 · 52% similar
- Show HN: I built a RISC-V emulator that runs DOOM Flex247A · 37 pts · May 03, 2026 · 51% similar
Discussion Highlights (2 comments)
patrick-ghetea
Riscrithm is an intuitive RISC-V assembler designed to make writing assembly simpler. Its syntax is meant to be clean while staying strictly aligned with native machine instructions. The GitHub repository offers a detailed description of Riscrithm v1.0.0, along with a Developer Manual in the README.md for an deep dive into its syntax (the README.md also includes a short summary of what v1.1.0 will include). While v1.0.0 isn’t perfect, work is underway on version 1.1.0, which will add important new features to the language. The compiler is written in Go, with versions available for Windows, Linux, and Apple (both AMD64 and ARM64). For any further questions, feel free to leave a comment on the post.
Joker_vD
Ah, so it's a so-called "high-level assembler" like PL/360 [0] for System/360 or PL-11 [1] for PDP-11? The problem with such languages is, well, C has killed them pretty thoroughly. You can take PCC, or LCC, or Tiny CC, and cobble a new instruction-emitter (for a relatively sane ISA) of decent quality in a week or so. [0] https://en.wikipedia.org/wiki/PL360 [1] https://en.wikipedia.org/wiki/PL-11