The aim of this project was to design a C compiler and generate functioning ARM assembly code. This compiler can be broken up into four distinct parts: lexer, parser, Abstract Syntax Tree (AST) and a ...
The test suite for the upcoming book Writing a C Compiler, a hands-on guide to writing your own compiler for a big chunk of C. These tests are still a work in progress! Each test case is a C program.
RISC-V is a modular instruction set architecture (ISA) with great customization capabilities that enable innovation and differentiation without fragmentation. On top of the baseline modules from ...