diff options
author | whitequark <whitequark@whitequark.org> | 2020-07-12 23:34:18 +0000 |
---|---|---|
committer | whitequark <whitequark@whitequark.org> | 2020-07-12 23:34:18 +0000 |
commit | 5349a922e4943313b322889e4bbc05b05ef48610 (patch) | |
tree | 1a42771df6e31dd31ec94884097568f8a9024e24 /backends/cxxrtl/cxxrtl_capi.cc | |
parent | 347dd01c2f7dff6e8222c5f9d360f84a17c937b5 (diff) | |
download | yosys-5349a922e4943313b322889e4bbc05b05ef48610.tar.gz yosys-5349a922e4943313b322889e4bbc05b05ef48610.tar.bz2 yosys-5349a922e4943313b322889e4bbc05b05ef48610.zip |
cxxrtl: expose eval() and commit() via the C API.
Diffstat (limited to 'backends/cxxrtl/cxxrtl_capi.cc')
-rw-r--r-- | backends/cxxrtl/cxxrtl_capi.cc | 8 |
1 files changed, 8 insertions, 0 deletions
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(); } |