-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestmedium prioritySomething that should be worked on sooner than laterSomething that should be worked on sooner than later
Description
Adding support for working with floating point would be nice.
Changes needed:
- add the instructions and registers to the specification.
- figure out how to make the floating point and stack interactions work
- add opcode and registers definitions to
common/opcodes.hppandcommon/registers.hpp - make the VM aware of the new opcodes and registers
- make the assembler be able to emit bytecode making use of these new registers and opcodes.
Design questions:
- Should the VM only support extend to 64-bit floating-point numbers(i.e.
doublein C++), or 32-bit floating-point numbers(i.e.floatin C++) as well? - How many registers should be added?
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestmedium prioritySomething that should be worked on sooner than laterSomething that should be worked on sooner than later