ram, instr reel, runtime, etc

This commit is contained in:
2026-03-20 16:53:02 -06:00
parent 16fa0bf3ea
commit 5a4eb66c78
12 changed files with 390 additions and 20 deletions

View File

@@ -22,6 +22,7 @@ namespace spider {
u64 RM;
public:
/**
* These are private registers, which are only used
* whenever constant things are used.
@@ -31,9 +32,21 @@ namespace spider {
register_t ALU0, ALU1;
public:
CPU();
CPU(const CPU& other) = default;
CPU(CPU&& other) noexcept = default;
~CPU();
public:
CPU& operator=(const CPU& other) = default;
CPU& operator=(CPU&& other) noexcept = default;
public:
// <pygen-target name=cpu-instructions> //