12#include <sysio/vm/backend.hpp>
20 auto code =
read_wasm( std::string(wasm_directory) +
"block.0.wasm");
68 auto code =
read_wasm( std::string(wasm_directory) +
"block.1.wasm");
74 auto code =
read_wasm( std::string(wasm_directory) +
"block.10.wasm");
80 auto code =
read_wasm( std::string(wasm_directory) +
"block.100.wasm");
86 auto code =
read_wasm( std::string(wasm_directory) +
"block.101.wasm");
92 auto code =
read_wasm( std::string(wasm_directory) +
"block.102.wasm");
98 auto code =
read_wasm( std::string(wasm_directory) +
"block.103.wasm");
104 auto code =
read_wasm( std::string(wasm_directory) +
"block.104.wasm");
110 auto code =
read_wasm( std::string(wasm_directory) +
"block.105.wasm");
116 auto code =
read_wasm( std::string(wasm_directory) +
"block.106.wasm");
122 auto code =
read_wasm( std::string(wasm_directory) +
"block.107.wasm");
128 auto code =
read_wasm( std::string(wasm_directory) +
"block.108.wasm");
134 auto code =
read_wasm( std::string(wasm_directory) +
"block.109.wasm");
140 auto code =
read_wasm( std::string(wasm_directory) +
"block.11.wasm");
146 auto code =
read_wasm( std::string(wasm_directory) +
"block.110.wasm");
152 auto code =
read_wasm( std::string(wasm_directory) +
"block.111.wasm");
158 auto code =
read_wasm( std::string(wasm_directory) +
"block.112.wasm");
164 auto code =
read_wasm( std::string(wasm_directory) +
"block.113.wasm");
170 auto code =
read_wasm( std::string(wasm_directory) +
"block.114.wasm");
176 auto code =
read_wasm( std::string(wasm_directory) +
"block.115.wasm");
182 auto code =
read_wasm( std::string(wasm_directory) +
"block.116.wasm");
188 auto code =
read_wasm( std::string(wasm_directory) +
"block.117.wasm");
194 auto code =
read_wasm( std::string(wasm_directory) +
"block.118.wasm");
200 auto code =
read_wasm( std::string(wasm_directory) +
"block.119.wasm");
206 auto code =
read_wasm( std::string(wasm_directory) +
"block.12.wasm");
212 auto code =
read_wasm( std::string(wasm_directory) +
"block.120.wasm");
218 auto code =
read_wasm( std::string(wasm_directory) +
"block.121.wasm");
224 auto code =
read_wasm( std::string(wasm_directory) +
"block.122.wasm");
230 auto code =
read_wasm( std::string(wasm_directory) +
"block.123.wasm");
236 auto code =
read_wasm( std::string(wasm_directory) +
"block.124.wasm");
242 auto code =
read_wasm( std::string(wasm_directory) +
"block.125.wasm");
248 auto code =
read_wasm( std::string(wasm_directory) +
"block.126.wasm");
254 auto code =
read_wasm( std::string(wasm_directory) +
"block.127.wasm");
260 auto code =
read_wasm( std::string(wasm_directory) +
"block.13.wasm");
266 auto code =
read_wasm( std::string(wasm_directory) +
"block.14.wasm");
272 auto code =
read_wasm( std::string(wasm_directory) +
"block.15.wasm");
278 auto code =
read_wasm( std::string(wasm_directory) +
"block.16.wasm");
284 auto code =
read_wasm( std::string(wasm_directory) +
"block.17.wasm");
290 auto code =
read_wasm( std::string(wasm_directory) +
"block.18.wasm");
296 auto code =
read_wasm( std::string(wasm_directory) +
"block.19.wasm");
302 auto code =
read_wasm( std::string(wasm_directory) +
"block.2.wasm");
308 auto code =
read_wasm( std::string(wasm_directory) +
"block.20.wasm");
314 auto code =
read_wasm( std::string(wasm_directory) +
"block.21.wasm");
320 auto code =
read_wasm( std::string(wasm_directory) +
"block.22.wasm");
326 auto code =
read_wasm( std::string(wasm_directory) +
"block.23.wasm");
332 auto code =
read_wasm( std::string(wasm_directory) +
"block.24.wasm");
338 auto code =
read_wasm( std::string(wasm_directory) +
"block.25.wasm");
344 auto code =
read_wasm( std::string(wasm_directory) +
"block.26.wasm");
350 auto code =
read_wasm( std::string(wasm_directory) +
"block.27.wasm");
356 auto code =
read_wasm( std::string(wasm_directory) +
"block.28.wasm");
362 auto code =
read_wasm( std::string(wasm_directory) +
"block.29.wasm");
368 auto code =
read_wasm( std::string(wasm_directory) +
"block.3.wasm");
374 auto code =
read_wasm( std::string(wasm_directory) +
"block.30.wasm");
380 auto code =
read_wasm( std::string(wasm_directory) +
"block.31.wasm");
386 auto code =
read_wasm( std::string(wasm_directory) +
"block.32.wasm");
392 auto code =
read_wasm( std::string(wasm_directory) +
"block.33.wasm");
398 auto code =
read_wasm( std::string(wasm_directory) +
"block.34.wasm");
404 auto code =
read_wasm( std::string(wasm_directory) +
"block.35.wasm");
410 auto code =
read_wasm( std::string(wasm_directory) +
"block.36.wasm");
416 auto code =
read_wasm( std::string(wasm_directory) +
"block.37.wasm");
422 auto code =
read_wasm( std::string(wasm_directory) +
"block.38.wasm");
428 auto code =
read_wasm( std::string(wasm_directory) +
"block.39.wasm");
434 auto code =
read_wasm( std::string(wasm_directory) +
"block.4.wasm");
440 auto code =
read_wasm( std::string(wasm_directory) +
"block.40.wasm");
446 auto code =
read_wasm( std::string(wasm_directory) +
"block.41.wasm");
452 auto code =
read_wasm( std::string(wasm_directory) +
"block.42.wasm");
458 auto code =
read_wasm( std::string(wasm_directory) +
"block.43.wasm");
464 auto code =
read_wasm( std::string(wasm_directory) +
"block.44.wasm");
470 auto code =
read_wasm( std::string(wasm_directory) +
"block.45.wasm");
476 auto code =
read_wasm( std::string(wasm_directory) +
"block.46.wasm");
482 auto code =
read_wasm( std::string(wasm_directory) +
"block.47.wasm");
488 auto code =
read_wasm( std::string(wasm_directory) +
"block.48.wasm");
494 auto code =
read_wasm( std::string(wasm_directory) +
"block.49.wasm");
500 auto code =
read_wasm( std::string(wasm_directory) +
"block.5.wasm");
506 auto code =
read_wasm( std::string(wasm_directory) +
"block.50.wasm");
512 auto code =
read_wasm( std::string(wasm_directory) +
"block.51.wasm");
518 auto code =
read_wasm( std::string(wasm_directory) +
"block.52.wasm");
524 auto code =
read_wasm( std::string(wasm_directory) +
"block.53.wasm");
530 auto code =
read_wasm( std::string(wasm_directory) +
"block.54.wasm");
536 auto code =
read_wasm( std::string(wasm_directory) +
"block.55.wasm");
542 auto code =
read_wasm( std::string(wasm_directory) +
"block.56.wasm");
548 auto code =
read_wasm( std::string(wasm_directory) +
"block.57.wasm");
554 auto code =
read_wasm( std::string(wasm_directory) +
"block.58.wasm");
560 auto code =
read_wasm( std::string(wasm_directory) +
"block.59.wasm");
566 auto code =
read_wasm( std::string(wasm_directory) +
"block.6.wasm");
572 auto code =
read_wasm( std::string(wasm_directory) +
"block.60.wasm");
578 auto code =
read_wasm( std::string(wasm_directory) +
"block.61.wasm");
584 auto code =
read_wasm( std::string(wasm_directory) +
"block.62.wasm");
590 auto code =
read_wasm( std::string(wasm_directory) +
"block.63.wasm");
596 auto code =
read_wasm( std::string(wasm_directory) +
"block.64.wasm");
602 auto code =
read_wasm( std::string(wasm_directory) +
"block.65.wasm");
608 auto code =
read_wasm( std::string(wasm_directory) +
"block.66.wasm");
614 auto code =
read_wasm( std::string(wasm_directory) +
"block.67.wasm");
620 auto code =
read_wasm( std::string(wasm_directory) +
"block.68.wasm");
626 auto code =
read_wasm( std::string(wasm_directory) +
"block.69.wasm");
632 auto code =
read_wasm( std::string(wasm_directory) +
"block.7.wasm");
638 auto code =
read_wasm( std::string(wasm_directory) +
"block.70.wasm");
644 auto code =
read_wasm( std::string(wasm_directory) +
"block.71.wasm");
650 auto code =
read_wasm( std::string(wasm_directory) +
"block.72.wasm");
656 auto code =
read_wasm( std::string(wasm_directory) +
"block.73.wasm");
662 auto code =
read_wasm( std::string(wasm_directory) +
"block.74.wasm");
668 auto code =
read_wasm( std::string(wasm_directory) +
"block.75.wasm");
674 auto code =
read_wasm( std::string(wasm_directory) +
"block.76.wasm");
680 auto code =
read_wasm( std::string(wasm_directory) +
"block.77.wasm");
686 auto code =
read_wasm( std::string(wasm_directory) +
"block.78.wasm");
692 auto code =
read_wasm( std::string(wasm_directory) +
"block.79.wasm");
698 auto code =
read_wasm( std::string(wasm_directory) +
"block.8.wasm");
704 auto code =
read_wasm( std::string(wasm_directory) +
"block.80.wasm");
710 auto code =
read_wasm( std::string(wasm_directory) +
"block.81.wasm");
716 auto code =
read_wasm( std::string(wasm_directory) +
"block.82.wasm");
722 auto code =
read_wasm( std::string(wasm_directory) +
"block.83.wasm");
728 auto code =
read_wasm( std::string(wasm_directory) +
"block.84.wasm");
734 auto code =
read_wasm( std::string(wasm_directory) +
"block.85.wasm");
740 auto code =
read_wasm( std::string(wasm_directory) +
"block.86.wasm");
746 auto code =
read_wasm( std::string(wasm_directory) +
"block.87.wasm");
752 auto code =
read_wasm( std::string(wasm_directory) +
"block.88.wasm");
758 auto code =
read_wasm( std::string(wasm_directory) +
"block.89.wasm");
764 auto code =
read_wasm( std::string(wasm_directory) +
"block.9.wasm");
770 auto code =
read_wasm( std::string(wasm_directory) +
"block.90.wasm");
776 auto code =
read_wasm( std::string(wasm_directory) +
"block.91.wasm");
782 auto code =
read_wasm( std::string(wasm_directory) +
"block.92.wasm");
788 auto code =
read_wasm( std::string(wasm_directory) +
"block.93.wasm");
794 auto code =
read_wasm( std::string(wasm_directory) +
"block.94.wasm");
800 auto code =
read_wasm( std::string(wasm_directory) +
"block.95.wasm");
806 auto code =
read_wasm( std::string(wasm_directory) +
"block.96.wasm");
812 auto code =
read_wasm( std::string(wasm_directory) +
"block.97.wasm");
818 auto code =
read_wasm( std::string(wasm_directory) +
"block.98.wasm");
824 auto code =
read_wasm( std::string(wasm_directory) +
"block.99.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)