Commit Graph

12 Commits (master)

Author SHA1 Message Date
Anton Lydike be90879f86
Add support for floats (#22)
Adding a `Float32` datatype is necessary, since python makes no guarantees to the bitwidth of `float` (it's often a double)

Also adding the `RV32F` extension with most operations implemented, and support for floating point registers.
1 year ago
Anton Lydike 1c2dad94e2 main: major overhaul of how __main__ works 1 year ago
Anton Lydike dfc0ed7862 updated .idea 1 year ago
Anton Lydike a51681811f fix ci (pt2) ? 2 years ago
Anton Lydike dd77d1b387 minor cleanup 2 years ago
Anton Lydike 51d23a1630 updated .idea files 2 years ago
Anton Lydike 83d8412fff add /build to idea excluded dirs 3 years ago
Anton Lydike 71093fe72f Maor round of bugfixes and incremental improvements
- fixed errors in TextIO and IOModule
 - moved to Int32 and UInt32 based arithmetic
 - added a lot of end-to-end and other tests
3 years ago
Anton Lydike 0488a9d6bc finished basic RISC-V parser 3 years ago
Anton Lydike db0b9c26c3 updated documentation style in .idea config 4 years ago
Anton Lydike da4ae7c4c1 parsing of tokenized asm into MemorySections works 4 years ago
Anton Lydike 2cee60a17c initial commit 4 years ago