summaryrefslogtreecommitdiff
path: root/aisa/aisa.cpp
diff options
context:
space:
mode:
authorJulian Blake Kongslie2022-06-26 21:48:45 -0700
committerJulian Blake Kongslie2022-06-26 22:06:21 -0700
commite7c2eeb6c82d5341019cbb00cfefc55c8a27f232 (patch)
treed8293bce0cb5323133f849390e60419c16636b18 /aisa/aisa.cpp
parentSignificant changes, and a working "ISA" that just computes fib(n). (diff)
downloadissim-e7c2eeb6c82d5341019cbb00cfefc55c8a27f232.tar.xz
Move a bunch of code from headers to separate compilation units.
Diffstat (limited to 'aisa/aisa.cpp')
-rw-r--r--aisa/aisa.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/aisa/aisa.cpp b/aisa/aisa.cpp
new file mode 100644
index 0000000..811c882
--- /dev/null
+++ b/aisa/aisa.cpp
@@ -0,0 +1,14 @@
1#include <memory>
2#include <optional>
3#include <utility>
4
5#include "aisa/aisa.h"
6
7namespace aisa {
8
9 std::optional<std::pair<std::unique_ptr<const Step>, regval_t>> Task::step(regval_t environment_val) const { return {}; }
10
11 MemInfo Step::meminfo(const Wires &wires) const { return {}; }
12 void Step::evaluate(Wires &wires) const { }
13
14}