12#include <sysio/vm/backend.hpp>
20 auto code =
read_wasm( std::string(wasm_directory) +
"load.0.wasm");
64 auto code =
read_wasm( std::string(wasm_directory) +
"load.14.wasm");
70 auto code =
read_wasm( std::string(wasm_directory) +
"load.15.wasm");
76 auto code =
read_wasm( std::string(wasm_directory) +
"load.16.wasm");
82 auto code =
read_wasm( std::string(wasm_directory) +
"load.17.wasm");
88 auto code =
read_wasm( std::string(wasm_directory) +
"load.18.wasm");
94 auto code =
read_wasm( std::string(wasm_directory) +
"load.19.wasm");
100 auto code =
read_wasm( std::string(wasm_directory) +
"load.20.wasm");
106 auto code =
read_wasm( std::string(wasm_directory) +
"load.21.wasm");
112 auto code =
read_wasm( std::string(wasm_directory) +
"load.22.wasm");
118 auto code =
read_wasm( std::string(wasm_directory) +
"load.23.wasm");
124 auto code =
read_wasm( std::string(wasm_directory) +
"load.24.wasm");
130 auto code =
read_wasm( std::string(wasm_directory) +
"load.25.wasm");
136 auto code =
read_wasm( std::string(wasm_directory) +
"load.26.wasm");
142 auto code =
read_wasm( std::string(wasm_directory) +
"load.27.wasm");
148 auto code =
read_wasm( std::string(wasm_directory) +
"load.28.wasm");
154 auto code =
read_wasm( std::string(wasm_directory) +
"load.29.wasm");
160 auto code =
read_wasm( std::string(wasm_directory) +
"load.30.wasm");
166 auto code =
read_wasm( std::string(wasm_directory) +
"load.31.wasm");
172 auto code =
read_wasm( std::string(wasm_directory) +
"load.32.wasm");
178 auto code =
read_wasm( std::string(wasm_directory) +
"load.33.wasm");
184 auto code =
read_wasm( std::string(wasm_directory) +
"load.34.wasm");
190 auto code =
read_wasm( std::string(wasm_directory) +
"load.35.wasm");
196 auto code =
read_wasm( std::string(wasm_directory) +
"load.36.wasm");
202 auto code =
read_wasm( std::string(wasm_directory) +
"load.37.wasm");
208 auto code =
read_wasm( std::string(wasm_directory) +
"load.38.wasm");
214 auto code =
read_wasm( std::string(wasm_directory) +
"load.39.wasm");
220 auto code =
read_wasm( std::string(wasm_directory) +
"load.40.wasm");
226 auto code =
read_wasm( std::string(wasm_directory) +
"load.41.wasm");
232 auto code =
read_wasm( std::string(wasm_directory) +
"load.42.wasm");
238 auto code =
read_wasm( std::string(wasm_directory) +
"load.43.wasm");
244 auto code =
read_wasm( std::string(wasm_directory) +
"load.44.wasm");
250 auto code =
read_wasm( std::string(wasm_directory) +
"load.45.wasm");
256 auto code =
read_wasm( std::string(wasm_directory) +
"load.46.wasm");
262 auto code =
read_wasm( std::string(wasm_directory) +
"load.47.wasm");
268 auto code =
read_wasm( std::string(wasm_directory) +
"load.48.wasm");
274 auto code =
read_wasm( std::string(wasm_directory) +
"load.49.wasm");
280 auto code =
read_wasm( std::string(wasm_directory) +
"load.50.wasm");
286 auto code =
read_wasm( std::string(wasm_directory) +
"load.51.wasm");
292 auto code =
read_wasm( std::string(wasm_directory) +
"load.52.wasm");
298 auto code =
read_wasm( std::string(wasm_directory) +
"load.53.wasm");
304 auto code =
read_wasm( std::string(wasm_directory) +
"load.54.wasm");
310 auto code =
read_wasm( std::string(wasm_directory) +
"load.55.wasm");
316 auto code =
read_wasm( std::string(wasm_directory) +
"load.56.wasm");
322 auto code =
read_wasm( std::string(wasm_directory) +
"load.57.wasm");
328 auto code =
read_wasm( std::string(wasm_directory) +
"load.58.wasm");
334 auto code =
read_wasm( std::string(wasm_directory) +
"load.59.wasm");
auto call_with_return(host_t &host, const std::string_view &mod, const std::string_view &func, Args... args)
backend_t bkend(hello_wasm, ehm, &wa)
sysio::vm::backend< rhf_t > backend_t
#define CHECK_THROWS_AS(expr, exceptionType)
std::vector< uint8_t > read_wasm(const std::string &fname)
#define BACKEND_TEST_CASE(name, tags)