Mycelium/hyphae/src
Ava Affine e310b901c3
All checks were successful
per-push tests / build (push) Successful in 1m45s
per-push tests / test-frontend (push) Successful in 2m5s
per-push tests / test-utility (push) Successful in 2m12s
per-push tests / timed-decomposer-parse (push) Successful in 1m8s
per-push tests / test-backend (push) Successful in 1m17s
Add Bool and Char addressing modes
This commit adds addressing modes for boolean and character data.
The Address enum is extended, along with its TryFrom<u8> implementation
and its operand_size function. The access macro is extended to handle
the new modes. The CONST instruction can now create Char and Bool data.
The instructions.toml has information on the new addressing modes. Unit
tests have been added to test new CONST logic.

fixes: #41

Signed-off-by: Ava Affine <ava@sunnypup.io>
2025-08-09 04:48:00 +00:00
..
heap.rs Early ISA Unit tests 2025-08-07 21:25:14 +00:00
hmap.rs Test harness for HyphaeVM 2025-07-29 23:37:22 +00:00
instr.rs HyphaeVM - WIP 2025-07-24 19:26:31 +00:00
lib.rs Clean up project structure 2025-07-24 19:44:43 +00:00
stackstack.rs Early ISA Unit tests 2025-08-07 21:25:14 +00:00
util.rs Add Bool and Char addressing modes 2025-08-09 04:48:00 +00:00
vm.rs Add Bool and Char addressing modes 2025-08-09 04:48:00 +00:00