AntonLydike / riscemu

RISC-V emulator in python
MIT License
48 stars 13 forks source link

Add support for floats #22

Closed AntonLydike closed 1 year ago

AntonLydike commented 1 year ago

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.

AntonLydike commented 1 year ago

Missing implementations:

@superlopuh Do we need these or do you think we can merge with this?