From 5349a922e4943313b322889e4bbc05b05ef48610 Mon Sep 17 00:00:00 2001 From: whitequark Date: Sun, 12 Jul 2020 23:34:18 +0000 Subject: cxxrtl: expose eval() and commit() via the C API. --- backends/cxxrtl/cxxrtl_capi.cc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'backends/cxxrtl/cxxrtl_capi.cc') diff --git a/backends/cxxrtl/cxxrtl_capi.cc b/backends/cxxrtl/cxxrtl_capi.cc index e0566e152..b77e4c491 100644 --- a/backends/cxxrtl/cxxrtl_capi.cc +++ b/backends/cxxrtl/cxxrtl_capi.cc @@ -43,6 +43,14 @@ void cxxrtl_destroy(cxxrtl_handle handle) { delete handle; } +int cxxrtl_eval(cxxrtl_handle handle) { + return handle->module->eval(); +} + +int cxxrtl_commit(cxxrtl_handle handle) { + return handle->module->commit(); +} + size_t cxxrtl_step(cxxrtl_handle handle) { return handle->module->step(); } -- cgit v1.2.3