Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::wasm_backend::disassembly_visitor Struct Reference

#include <disassembly_visitor.hpp>

Public Member Functions

void print (const std::string &s)
 
void operator() (unreachable_t)
 
void operator() (nop_t)
 
void operator() (end_t)
 
void operator() (return__t)
 
void operator() (block_t)
 
void operator() (loop_t)
 
void operator() (if__t)
 
void operator() (else__t)
 
void operator() (br_t b)
 
void operator() (br_if_t b)
 
void operator() (br_table_t b)
 
void operator() (call_t b)
 
void operator() (call_indirect_t b)
 
void operator() (drop_t b)
 
void operator() (select_t b)
 
void operator() (get_local_t b)
 
void operator() (set_local_t b)
 
void operator() (tee_local_t b)
 
void operator() (get_global_t b)
 
void operator() (set_global_t b)
 
void operator() (i32_load_t b)
 
void operator() (i32_load8_s_t b)
 
void operator() (i32_load16_s_t b)
 
void operator() (i32_load8_u_t b)
 
void operator() (i32_load16_u_t b)
 
void operator() (i64_load_t b)
 
void operator() (i64_load8_s_t b)
 
void operator() (i64_load16_s_t b)
 
void operator() (i64_load32_s_t b)
 
void operator() (i64_load8_u_t b)
 
void operator() (i64_load16_u_t b)
 
void operator() (i64_load32_u_t b)
 
void operator() (f32_load_t b)
 
void operator() (f64_load_t b)
 
void operator() (i32_store_t b)
 
void operator() (i32_store8_t b)
 
void operator() (i32_store16_t b)
 
void operator() (i64_store_t b)
 
void operator() (i64_store8_t b)
 
void operator() (i64_store16_t b)
 
void operator() (i64_store32_t b)
 
void operator() (f32_store_t b)
 
void operator() (f64_store_t b)
 
void operator() (current_memory_t b)
 
void operator() (grow_memory_t b)
 
void operator() (i32_const_t b)
 
void operator() (i64_const_t b)
 
void operator() (f32_const_t b)
 
void operator() (f64_const_t b)
 
void operator() (i32_eqz_t b)
 
void operator() (i32_eq_t b)
 
void operator() (i32_ne_t b)
 
void operator() (i32_lt_s_t b)
 
void operator() (i32_lt_u_t b)
 
void operator() (i32_le_s_t b)
 
void operator() (i32_le_u_t b)
 
void operator() (i32_gt_s_t b)
 
void operator() (i32_gt_u_t b)
 
void operator() (i32_ge_s_t b)
 
void operator() (i32_ge_u_t b)
 
void operator() (i64_eqz_t b)
 
void operator() (i64_eq_t b)
 
void operator() (i64_ne_t b)
 
void operator() (i64_lt_s_t b)
 
void operator() (i64_lt_u_t b)
 
void operator() (i64_le_s_t b)
 
void operator() (i64_le_u_t b)
 
void operator() (i64_gt_s_t b)
 
void operator() (i64_gt_u_t b)
 
void operator() (i64_ge_s_t b)
 
void operator() (i64_ge_u_t b)
 
void operator() (f32_eq_t b)
 
void operator() (f32_ne_t b)
 
void operator() (f32_lt_t b)
 
void operator() (f32_gt_t b)
 
void operator() (f32_le_t b)
 
void operator() (f32_ge_t b)
 
void operator() (f64_eq_t b)
 
void operator() (f64_ne_t b)
 
void operator() (f64_lt_t b)
 
void operator() (f64_gt_t b)
 
void operator() (f64_le_t b)
 
void operator() (f64_ge_t b)
 
void operator() (i32_clz_t)
 
void operator() (i32_ctz_t)
 
void operator() (i32_popcnt_t)
 
void operator() (i32_add_t)
 
void operator() (i32_sub_t)
 
void operator() (i32_mul_t)
 
void operator() (i32_div_s_t)
 
void operator() (i32_div_u_t)
 
void operator() (i32_rem_s_t)
 
void operator() (i32_rem_u_t)
 
void operator() (i32_and_t)
 
void operator() (i32_or_t)
 
void operator() (i32_xor_t)
 
void operator() (i32_shl_t)
 
void operator() (i32_shr_s_t)
 
void operator() (i32_shr_u_t)
 
void operator() (i32_rotl_t)
 
void operator() (i32_rotr_t)
 
void operator() (i64_clz_t)
 
void operator() (i64_ctz_t)
 
void operator() (i64_popcnt_t)
 
void operator() (i64_add_t)
 
void operator() (i64_sub_t)
 
void operator() (i64_mul_t)
 
void operator() (i64_div_s_t)
 
void operator() (i64_div_u_t)
 
void operator() (i64_rem_s_t)
 
void operator() (i64_rem_u_t)
 
void operator() (i64_and_t)
 
void operator() (i64_or_t)
 
void operator() (i64_xor_t)
 
void operator() (i64_shl_t)
 
void operator() (i64_shr_s_t)
 
void operator() (i64_shr_u_t)
 
void operator() (i64_rotl_t)
 
void operator() (i64_rotr_t)
 
void operator() (f32_abs_t)
 
void operator() (f32_neg_t)
 
void operator() (f32_ceil_t)
 
void operator() (f32_floor_t)
 
void operator() (f32_trunc_t)
 
void operator() (f32_nearest_t)
 
void operator() (f32_sqrt_t)
 
void operator() (f32_add_t)
 
void operator() (f32_sub_t)
 
void operator() (f32_mul_t)
 
void operator() (f32_div_t)
 
void operator() (f32_min_t)
 
void operator() (f32_max_t)
 
void operator() (f32_copysign_t)
 
void operator() (f64_abs_t)
 
void operator() (f64_neg_t)
 
void operator() (f64_ceil_t)
 
void operator() (f64_floor_t)
 
void operator() (f64_trunc_t)
 
void operator() (f64_nearest_t)
 
void operator() (f64_sqrt_t)
 
void operator() (f64_add_t)
 
void operator() (f64_sub_t)
 
void operator() (f64_mul_t)
 
void operator() (f64_div_t)
 
void operator() (f64_min_t)
 
void operator() (f64_max_t)
 
void operator() (f64_copysign_t)
 
void operator() (i32_wrap_i64_t)
 
void operator() (i32_trunc_s_f32_t)
 
void operator() (i32_trunc_u_f32_t)
 
void operator() (i32_trunc_s_f64_t)
 
void operator() (i32_trunc_u_f64_t)
 
void operator() (i64_extend_s_i32_t)
 
void operator() (i64_extend_u_i32_t)
 
void operator() (i64_trunc_s_f32_t)
 
void operator() (i64_trunc_u_f32_t)
 
void operator() (i64_trunc_s_f64_t)
 
void operator() (i64_trunc_u_f64_t)
 
void operator() (f32_convert_s_i32_t)
 
void operator() (f32_convert_u_i32_t)
 
void operator() (f32_convert_s_i64_t)
 
void operator() (f32_convert_u_i64_t)
 
void operator() (f32_demote_f64_t)
 
void operator() (f64_convert_s_i32_t)
 
void operator() (f64_convert_u_i32_t)
 
void operator() (f64_convert_s_i64_t)
 
void operator() (f64_convert_u_i64_t)
 
void operator() (f64_promote_f32_t)
 
void operator() (i32_reinterpret_f32_t)
 
void operator() (i64_reinterpret_f64_t)
 
void operator() (f32_reinterpret_i32_t)
 
void operator() (f64_reinterpret_i64_t)
 
void operator() (error_t)
 
void print (const std::string &s)
 
void operator() (unreachable_t)
 
void operator() (nop_t)
 
void operator() (end_t)
 
void operator() (return__t)
 
void operator() (block_t)
 
void operator() (loop_t)
 
void operator() (if__t)
 
void operator() (else__t)
 
void operator() (br_t b)
 
void operator() (br_if_t b)
 
void operator() (br_table_t b)
 
void operator() (call_t b)
 
void operator() (call_indirect_t b)
 
void operator() (drop_t b)
 
void operator() (select_t b)
 
void operator() (get_local_t b)
 
void operator() (set_local_t b)
 
void operator() (tee_local_t b)
 
void operator() (get_global_t b)
 
void operator() (set_global_t b)
 
void operator() (i32_load_t b)
 
void operator() (i32_load8_s_t b)
 
void operator() (i32_load16_s_t b)
 
void operator() (i32_load8_u_t b)
 
void operator() (i32_load16_u_t b)
 
void operator() (i64_load_t b)
 
void operator() (i64_load8_s_t b)
 
void operator() (i64_load16_s_t b)
 
void operator() (i64_load32_s_t b)
 
void operator() (i64_load8_u_t b)
 
void operator() (i64_load16_u_t b)
 
void operator() (i64_load32_u_t b)
 
void operator() (f32_load_t b)
 
void operator() (f64_load_t b)
 
void operator() (i32_store_t b)
 
void operator() (i32_store8_t b)
 
void operator() (i32_store16_t b)
 
void operator() (i64_store_t b)
 
void operator() (i64_store8_t b)
 
void operator() (i64_store16_t b)
 
void operator() (i64_store32_t b)
 
void operator() (f32_store_t b)
 
void operator() (f64_store_t b)
 
void operator() (current_memory_t b)
 
void operator() (grow_memory_t b)
 
void operator() (i32_const_t b)
 
void operator() (i64_const_t b)
 
void operator() (f32_const_t b)
 
void operator() (f64_const_t b)
 
void operator() (i32_eqz_t b)
 
void operator() (i32_eq_t b)
 
void operator() (i32_ne_t b)
 
void operator() (i32_lt_s_t b)
 
void operator() (i32_lt_u_t b)
 
void operator() (i32_le_s_t b)
 
void operator() (i32_le_u_t b)
 
void operator() (i32_gt_s_t b)
 
void operator() (i32_gt_u_t b)
 
void operator() (i32_ge_s_t b)
 
void operator() (i32_ge_u_t b)
 
void operator() (i64_eqz_t b)
 
void operator() (i64_eq_t b)
 
void operator() (i64_ne_t b)
 
void operator() (i64_lt_s_t b)
 
void operator() (i64_lt_u_t b)
 
void operator() (i64_le_s_t b)
 
void operator() (i64_le_u_t b)
 
void operator() (i64_gt_s_t b)
 
void operator() (i64_gt_u_t b)
 
void operator() (i64_ge_s_t b)
 
void operator() (i64_ge_u_t b)
 
void operator() (f32_eq_t b)
 
void operator() (f32_ne_t b)
 
void operator() (f32_lt_t b)
 
void operator() (f32_gt_t b)
 
void operator() (f32_le_t b)
 
void operator() (f32_ge_t b)
 
void operator() (f64_eq_t b)
 
void operator() (f64_ne_t b)
 
void operator() (f64_lt_t b)
 
void operator() (f64_gt_t b)
 
void operator() (f64_le_t b)
 
void operator() (f64_ge_t b)
 
void operator() (i32_clz_t)
 
void operator() (i32_ctz_t)
 
void operator() (i32_popcnt_t)
 
void operator() (i32_add_t)
 
void operator() (i32_sub_t)
 
void operator() (i32_mul_t)
 
void operator() (i32_div_s_t)
 
void operator() (i32_div_u_t)
 
void operator() (i32_rem_s_t)
 
void operator() (i32_rem_u_t)
 
void operator() (i32_and_t)
 
void operator() (i32_or_t)
 
void operator() (i32_xor_t)
 
void operator() (i32_shl_t)
 
void operator() (i32_shr_s_t)
 
void operator() (i32_shr_u_t)
 
void operator() (i32_rotl_t)
 
void operator() (i32_rotr_t)
 
void operator() (i64_clz_t)
 
void operator() (i64_ctz_t)
 
void operator() (i64_popcnt_t)
 
void operator() (i64_add_t)
 
void operator() (i64_sub_t)
 
void operator() (i64_mul_t)
 
void operator() (i64_div_s_t)
 
void operator() (i64_div_u_t)
 
void operator() (i64_rem_s_t)
 
void operator() (i64_rem_u_t)
 
void operator() (i64_and_t)
 
void operator() (i64_or_t)
 
void operator() (i64_xor_t)
 
void operator() (i64_shl_t)
 
void operator() (i64_shr_s_t)
 
void operator() (i64_shr_u_t)
 
void operator() (i64_rotl_t)
 
void operator() (i64_rotr_t)
 
void operator() (f32_abs_t)
 
void operator() (f32_neg_t)
 
void operator() (f32_ceil_t)
 
void operator() (f32_floor_t)
 
void operator() (f32_trunc_t)
 
void operator() (f32_nearest_t)
 
void operator() (f32_sqrt_t)
 
void operator() (f32_add_t)
 
void operator() (f32_sub_t)
 
void operator() (f32_mul_t)
 
void operator() (f32_div_t)
 
void operator() (f32_min_t)
 
void operator() (f32_max_t)
 
void operator() (f32_copysign_t)
 
void operator() (f64_abs_t)
 
void operator() (f64_neg_t)
 
void operator() (f64_ceil_t)
 
void operator() (f64_floor_t)
 
void operator() (f64_trunc_t)
 
void operator() (f64_nearest_t)
 
void operator() (f64_sqrt_t)
 
void operator() (f64_add_t)
 
void operator() (f64_sub_t)
 
void operator() (f64_mul_t)
 
void operator() (f64_div_t)
 
void operator() (f64_min_t)
 
void operator() (f64_max_t)
 
void operator() (f64_copysign_t)
 
void operator() (i32_wrap_i64_t)
 
void operator() (i32_trunc_s_f32_t)
 
void operator() (i32_trunc_u_f32_t)
 
void operator() (i32_trunc_s_f64_t)
 
void operator() (i32_trunc_u_f64_t)
 
void operator() (i64_extend_s_i32_t)
 
void operator() (i64_extend_u_i32_t)
 
void operator() (i64_trunc_s_f32_t)
 
void operator() (i64_trunc_u_f32_t)
 
void operator() (i64_trunc_s_f64_t)
 
void operator() (i64_trunc_u_f64_t)
 
void operator() (f32_convert_s_i32_t)
 
void operator() (f32_convert_u_i32_t)
 
void operator() (f32_convert_s_i64_t)
 
void operator() (f32_convert_u_i64_t)
 
void operator() (f32_demote_f64_t)
 
void operator() (f64_convert_s_i32_t)
 
void operator() (f64_convert_u_i32_t)
 
void operator() (f64_convert_s_i64_t)
 
void operator() (f64_convert_u_i64_t)
 
void operator() (f64_promote_f32_t)
 
void operator() (i32_reinterpret_f32_t)
 
void operator() (i64_reinterpret_f64_t)
 
void operator() (f32_reinterpret_i32_t)
 
void operator() (f64_reinterpret_i64_t)
 
void operator() (error_t)
 

Public Attributes

uint32_t tab_width
 

Detailed Description

Definition at line 8 of file disassembly_visitor.hpp.

Member Function Documentation

◆ operator()() [1/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( block_t )
inline

Definition at line 26 of file disassembly_visitor.hpp.

Here is the call graph for this function:

◆ operator()() [2/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( block_t )
inline

Definition at line 26 of file disassembly_visitor.hpp.

26 {
27 print("block");
28 tab_width++;
29 }
Here is the call graph for this function:

◆ operator()() [3/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( br_if_t b)
inline

Definition at line 44 of file disassembly_visitor.hpp.

44 {
45 print("br.if : "+std::to_string(b.data));
46 }
Here is the call graph for this function:

◆ operator()() [4/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( br_if_t b)
inline

Definition at line 44 of file disassembly_visitor.hpp.

44 {
45 print("br.if : "+std::to_string(b.data));
46 }
Here is the call graph for this function:

◆ operator()() [5/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( br_t b)
inline

Definition at line 41 of file disassembly_visitor.hpp.

41 {
42 print("br : "+std::to_string(b.data));
43 }
Here is the call graph for this function:

◆ operator()() [6/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( br_t b)
inline

Definition at line 41 of file disassembly_visitor.hpp.

41 {
42 print("br : "+std::to_string(b.data));
43 }
Here is the call graph for this function:

◆ operator()() [7/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( br_table_t b)
inline

Definition at line 47 of file disassembly_visitor.hpp.

47 {
48 print("br.table : "); //+std::to_string(b.data);
49 }
Here is the call graph for this function:

◆ operator()() [8/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( br_table_t b)
inline

Definition at line 47 of file disassembly_visitor.hpp.

47 {
48 print("br.table : "); //+std::to_string(b.data);
49 }
Here is the call graph for this function:

◆ operator()() [9/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( call_indirect_t b)
inline

Definition at line 53 of file disassembly_visitor.hpp.

53 {
54 print("call_indirect : "+std::to_string(b.index));
55 }
Here is the call graph for this function:

◆ operator()() [10/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( call_indirect_t b)
inline

Definition at line 53 of file disassembly_visitor.hpp.

53 {
54 print("call_indirect : "+std::to_string(b.index));
55 }
Here is the call graph for this function:

◆ operator()() [11/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( call_t b)
inline

Definition at line 50 of file disassembly_visitor.hpp.

50 {
51 print("call : "+std::to_string(b.index));
52 }
Here is the call graph for this function:

◆ operator()() [12/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( call_t b)
inline

Definition at line 50 of file disassembly_visitor.hpp.

50 {
51 print("call : "+std::to_string(b.index));
52 }
Here is the call graph for this function:

◆ operator()() [13/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( current_memory_t b)
inline

Definition at line 146 of file disassembly_visitor.hpp.

146 {
147 print("current_memory ");
148 }
Here is the call graph for this function:

◆ operator()() [14/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( current_memory_t b)
inline

Definition at line 146 of file disassembly_visitor.hpp.

146 {
147 print("current_memory ");
148 }
Here is the call graph for this function:

◆ operator()() [15/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( drop_t b)
inline

Definition at line 56 of file disassembly_visitor.hpp.

56 {
57 print("drop");
58 }
Here is the call graph for this function:

◆ operator()() [16/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( drop_t b)
inline

Definition at line 56 of file disassembly_visitor.hpp.

56 {
57 print("drop");
58 }
Here is the call graph for this function:

◆ operator()() [17/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( else__t )
inline

Definition at line 38 of file disassembly_visitor.hpp.

38 {
39 print("else");
40 }
Here is the call graph for this function:

◆ operator()() [18/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( else__t )
inline

Definition at line 38 of file disassembly_visitor.hpp.

38 {
39 print("else");
40 }
Here is the call graph for this function:

◆ operator()() [19/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( end_t )
inline

Definition at line 19 of file disassembly_visitor.hpp.

19 {
20 print("end");
21 tab_width--;
22 }
Here is the call graph for this function:

◆ operator()() [20/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( end_t )
inline

Definition at line 19 of file disassembly_visitor.hpp.

19 {
20 print("end");
21 tab_width--;
22 }
Here is the call graph for this function:

◆ operator()() [21/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( error_t )
inline

Definition at line 533 of file disassembly_visitor.hpp.

533 {
534 print("error");
535 }
Here is the call graph for this function:

◆ operator()() [22/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( error_t )
inline

Definition at line 533 of file disassembly_visitor.hpp.

533 {
534 print("error");
535 }
Here is the call graph for this function:

◆ operator()() [23/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_abs_t )
inline

Definition at line 374 of file disassembly_visitor.hpp.

374 {
375 print("f32.abs");
376 }
Here is the call graph for this function:

◆ operator()() [24/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_abs_t )
inline

Definition at line 374 of file disassembly_visitor.hpp.

374 {
375 print("f32.abs");
376 }
Here is the call graph for this function:

◆ operator()() [25/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_add_t )
inline

Definition at line 395 of file disassembly_visitor.hpp.

395 {
396 print("f32.add");
397 }
Here is the call graph for this function:

◆ operator()() [26/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_add_t )
inline

Definition at line 395 of file disassembly_visitor.hpp.

395 {
396 print("f32.add");
397 }
Here is the call graph for this function:

◆ operator()() [27/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_ceil_t )
inline

Definition at line 380 of file disassembly_visitor.hpp.

380 {
381 print("f32.ceil");
382 }
Here is the call graph for this function:

◆ operator()() [28/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_ceil_t )
inline

Definition at line 380 of file disassembly_visitor.hpp.

380 {
381 print("f32.ceil");
382 }
Here is the call graph for this function:

◆ operator()() [29/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_const_t b)
inline

Definition at line 158 of file disassembly_visitor.hpp.

158 {
159 print("f32.const : "+std::to_string(*((float*)&b.data)));
160 }
Here is the call graph for this function:

◆ operator()() [30/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_const_t b)
inline

Definition at line 158 of file disassembly_visitor.hpp.

158 {
159 print("f32.const : "+std::to_string(*((float*)&b.data)));
160 }
Here is the call graph for this function:

◆ operator()() [31/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_convert_s_i32_t )
inline

Definition at line 491 of file disassembly_visitor.hpp.

491 {
492 print("f32.convert_s_i32");
493 }
Here is the call graph for this function:

◆ operator()() [32/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_convert_s_i32_t )
inline

Definition at line 491 of file disassembly_visitor.hpp.

491 {
492 print("f32.convert_s_i32");
493 }
Here is the call graph for this function:

◆ operator()() [33/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_convert_s_i64_t )
inline

Definition at line 497 of file disassembly_visitor.hpp.

497 {
498 print("f32.convert_s_i64");
499 }
Here is the call graph for this function:

◆ operator()() [34/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_convert_s_i64_t )
inline

Definition at line 497 of file disassembly_visitor.hpp.

497 {
498 print("f32.convert_s_i64");
499 }
Here is the call graph for this function:

◆ operator()() [35/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_convert_u_i32_t )
inline

Definition at line 494 of file disassembly_visitor.hpp.

494 {
495 print("f32.convert_u_i32");
496 }
Here is the call graph for this function:

◆ operator()() [36/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_convert_u_i32_t )
inline

Definition at line 494 of file disassembly_visitor.hpp.

494 {
495 print("f32.convert_u_i32");
496 }
Here is the call graph for this function:

◆ operator()() [37/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_convert_u_i64_t )
inline

Definition at line 500 of file disassembly_visitor.hpp.

500 {
501 print("f32.convert_u_i64");
502 }
Here is the call graph for this function:

◆ operator()() [38/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_convert_u_i64_t )
inline

Definition at line 500 of file disassembly_visitor.hpp.

500 {
501 print("f32.convert_u_i64");
502 }
Here is the call graph for this function:

◆ operator()() [39/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_copysign_t )
inline

Definition at line 413 of file disassembly_visitor.hpp.

413 {
414 print("f32.copysign");
415 }
Here is the call graph for this function:

◆ operator()() [40/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_copysign_t )
inline

Definition at line 413 of file disassembly_visitor.hpp.

413 {
414 print("f32.copysign");
415 }
Here is the call graph for this function:

◆ operator()() [41/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_demote_f64_t )
inline

Definition at line 503 of file disassembly_visitor.hpp.

503 {
504 print("f32.demote_f64");
505 }
Here is the call graph for this function:

◆ operator()() [42/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_demote_f64_t )
inline

Definition at line 503 of file disassembly_visitor.hpp.

503 {
504 print("f32.demote_f64");
505 }
Here is the call graph for this function:

◆ operator()() [43/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_div_t )
inline

Definition at line 404 of file disassembly_visitor.hpp.

404 {
405 print("f32.div");
406 }
Here is the call graph for this function:

◆ operator()() [44/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_div_t )
inline

Definition at line 404 of file disassembly_visitor.hpp.

404 {
405 print("f32.div");
406 }
Here is the call graph for this function:

◆ operator()() [45/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_eq_t b)
inline

Definition at line 230 of file disassembly_visitor.hpp.

230 {
231 print("f32.eq");
232 }
Here is the call graph for this function:

◆ operator()() [46/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_eq_t b)
inline

Definition at line 230 of file disassembly_visitor.hpp.

230 {
231 print("f32.eq");
232 }
Here is the call graph for this function:

◆ operator()() [47/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_floor_t )
inline

Definition at line 383 of file disassembly_visitor.hpp.

383 {
384 print("f32.floor");
385 }
Here is the call graph for this function:

◆ operator()() [48/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_floor_t )
inline

Definition at line 383 of file disassembly_visitor.hpp.

383 {
384 print("f32.floor");
385 }
Here is the call graph for this function:

◆ operator()() [49/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_ge_t b)
inline

Definition at line 245 of file disassembly_visitor.hpp.

245 {
246 print("f32.ge");
247 }
Here is the call graph for this function:

◆ operator()() [50/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_ge_t b)
inline

Definition at line 245 of file disassembly_visitor.hpp.

245 {
246 print("f32.ge");
247 }
Here is the call graph for this function:

◆ operator()() [51/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_gt_t b)
inline

Definition at line 239 of file disassembly_visitor.hpp.

239 {
240 print("f32.gt");
241 }
Here is the call graph for this function:

◆ operator()() [52/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_gt_t b)
inline

Definition at line 239 of file disassembly_visitor.hpp.

239 {
240 print("f32.gt");
241 }
Here is the call graph for this function:

◆ operator()() [53/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_le_t b)
inline

Definition at line 242 of file disassembly_visitor.hpp.

242 {
243 print("f32.le");
244 }
Here is the call graph for this function:

◆ operator()() [54/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_le_t b)
inline

Definition at line 242 of file disassembly_visitor.hpp.

242 {
243 print("f32.le");
244 }
Here is the call graph for this function:

◆ operator()() [55/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_load_t b)
inline

Definition at line 113 of file disassembly_visitor.hpp.

113 {
114 print("f32.load : "); //+std::to_string(b.index);
115 }
Here is the call graph for this function:

◆ operator()() [56/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_load_t b)
inline

Definition at line 113 of file disassembly_visitor.hpp.

113 {
114 print("f32.load : "); //+std::to_string(b.index);
115 }
Here is the call graph for this function:

◆ operator()() [57/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_lt_t b)
inline

Definition at line 236 of file disassembly_visitor.hpp.

236 {
237 print("f32.lt");
238 }
Here is the call graph for this function:

◆ operator()() [58/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_lt_t b)
inline

Definition at line 236 of file disassembly_visitor.hpp.

236 {
237 print("f32.lt");
238 }
Here is the call graph for this function:

◆ operator()() [59/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_max_t )
inline

Definition at line 410 of file disassembly_visitor.hpp.

410 {
411 print("f32.max");
412 }
Here is the call graph for this function:

◆ operator()() [60/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_max_t )
inline

Definition at line 410 of file disassembly_visitor.hpp.

410 {
411 print("f32.max");
412 }
Here is the call graph for this function:

◆ operator()() [61/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_min_t )
inline

Definition at line 407 of file disassembly_visitor.hpp.

407 {
408 print("f32.min");
409 }
Here is the call graph for this function:

◆ operator()() [62/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_min_t )
inline

Definition at line 407 of file disassembly_visitor.hpp.

407 {
408 print("f32.min");
409 }
Here is the call graph for this function:

◆ operator()() [63/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_mul_t )
inline

Definition at line 401 of file disassembly_visitor.hpp.

401 {
402 print("f32.mul");
403 }
Here is the call graph for this function:

◆ operator()() [64/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_mul_t )
inline

Definition at line 401 of file disassembly_visitor.hpp.

401 {
402 print("f32.mul");
403 }
Here is the call graph for this function:

◆ operator()() [65/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_ne_t b)
inline

Definition at line 233 of file disassembly_visitor.hpp.

233 {
234 print("f32.ne");
235 }
Here is the call graph for this function:

◆ operator()() [66/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_ne_t b)
inline

Definition at line 233 of file disassembly_visitor.hpp.

233 {
234 print("f32.ne");
235 }
Here is the call graph for this function:

◆ operator()() [67/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_nearest_t )
inline

Definition at line 389 of file disassembly_visitor.hpp.

389 {
390 print("f32.nearest");
391 }
Here is the call graph for this function:

◆ operator()() [68/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_nearest_t )
inline

Definition at line 389 of file disassembly_visitor.hpp.

389 {
390 print("f32.nearest");
391 }
Here is the call graph for this function:

◆ operator()() [69/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_neg_t )
inline

Definition at line 377 of file disassembly_visitor.hpp.

377 {
378 print("f32.neg");
379 }
Here is the call graph for this function:

◆ operator()() [70/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_neg_t )
inline

Definition at line 377 of file disassembly_visitor.hpp.

377 {
378 print("f32.neg");
379 }
Here is the call graph for this function:

◆ operator()() [71/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_reinterpret_i32_t )
inline

Definition at line 527 of file disassembly_visitor.hpp.

527 {
528 print("f32.reinterpret_i32");
529 }
Here is the call graph for this function:

◆ operator()() [72/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_reinterpret_i32_t )
inline

Definition at line 527 of file disassembly_visitor.hpp.

527 {
528 print("f32.reinterpret_i32");
529 }
Here is the call graph for this function:

◆ operator()() [73/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_sqrt_t )
inline

Definition at line 392 of file disassembly_visitor.hpp.

392 {
393 print("f32.sqrt");
394 }
Here is the call graph for this function:

◆ operator()() [74/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_sqrt_t )
inline

Definition at line 392 of file disassembly_visitor.hpp.

392 {
393 print("f32.sqrt");
394 }
Here is the call graph for this function:

◆ operator()() [75/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_store_t b)
inline

Definition at line 140 of file disassembly_visitor.hpp.

140 {
141 print("f32.store : "); //+std::to_string(b.index);
142 }
Here is the call graph for this function:

◆ operator()() [76/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_store_t b)
inline

Definition at line 140 of file disassembly_visitor.hpp.

140 {
141 print("f32.store : "); //+std::to_string(b.index);
142 }
Here is the call graph for this function:

◆ operator()() [77/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_sub_t )
inline

Definition at line 398 of file disassembly_visitor.hpp.

398 {
399 print("f32.sub");
400 }
Here is the call graph for this function:

◆ operator()() [78/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_sub_t )
inline

Definition at line 398 of file disassembly_visitor.hpp.

398 {
399 print("f32.sub");
400 }
Here is the call graph for this function:

◆ operator()() [79/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_trunc_t )
inline

Definition at line 386 of file disassembly_visitor.hpp.

386 {
387 print("f32.trunc");
388 }
Here is the call graph for this function:

◆ operator()() [80/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f32_trunc_t )
inline

Definition at line 386 of file disassembly_visitor.hpp.

386 {
387 print("f32.trunc");
388 }
Here is the call graph for this function:

◆ operator()() [81/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_abs_t )
inline

Definition at line 416 of file disassembly_visitor.hpp.

416 {
417 print("f64.abs");
418 }
Here is the call graph for this function:

◆ operator()() [82/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_abs_t )
inline

Definition at line 416 of file disassembly_visitor.hpp.

416 {
417 print("f64.abs");
418 }
Here is the call graph for this function:

◆ operator()() [83/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_add_t )
inline

Definition at line 437 of file disassembly_visitor.hpp.

437 {
438 print("f64.add");
439 }
Here is the call graph for this function:

◆ operator()() [84/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_add_t )
inline

Definition at line 437 of file disassembly_visitor.hpp.

437 {
438 print("f64.add");
439 }
Here is the call graph for this function:

◆ operator()() [85/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_ceil_t )
inline

Definition at line 422 of file disassembly_visitor.hpp.

422 {
423 print("f64.ceil");
424 }
Here is the call graph for this function:

◆ operator()() [86/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_ceil_t )
inline

Definition at line 422 of file disassembly_visitor.hpp.

422 {
423 print("f64.ceil");
424 }
Here is the call graph for this function:

◆ operator()() [87/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_const_t b)
inline

Definition at line 161 of file disassembly_visitor.hpp.

161 {
162 print("f64.const : "+std::to_string(*((double*)&b.data)));
163 }
Here is the call graph for this function:

◆ operator()() [88/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_const_t b)
inline

Definition at line 161 of file disassembly_visitor.hpp.

161 {
162 print("f64.const : "+std::to_string(*((double*)&b.data)));
163 }
Here is the call graph for this function:

◆ operator()() [89/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_convert_s_i32_t )
inline

Definition at line 506 of file disassembly_visitor.hpp.

506 {
507 print("f64.convert_s_i32");
508 }
Here is the call graph for this function:

◆ operator()() [90/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_convert_s_i32_t )
inline

Definition at line 506 of file disassembly_visitor.hpp.

506 {
507 print("f64.convert_s_i32");
508 }
Here is the call graph for this function:

◆ operator()() [91/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_convert_s_i64_t )
inline

Definition at line 512 of file disassembly_visitor.hpp.

512 {
513 print("f64.convert_s_i64");
514 }
Here is the call graph for this function:

◆ operator()() [92/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_convert_s_i64_t )
inline

Definition at line 512 of file disassembly_visitor.hpp.

512 {
513 print("f64.convert_s_i64");
514 }
Here is the call graph for this function:

◆ operator()() [93/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_convert_u_i32_t )
inline

Definition at line 509 of file disassembly_visitor.hpp.

509 {
510 print("f64.convert_u_i32");
511 }
Here is the call graph for this function:

◆ operator()() [94/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_convert_u_i32_t )
inline

Definition at line 509 of file disassembly_visitor.hpp.

509 {
510 print("f64.convert_u_i32");
511 }
Here is the call graph for this function:

◆ operator()() [95/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_convert_u_i64_t )
inline

Definition at line 515 of file disassembly_visitor.hpp.

515 {
516 print("f64.convert_u_i64");
517 }
Here is the call graph for this function:

◆ operator()() [96/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_convert_u_i64_t )
inline

Definition at line 515 of file disassembly_visitor.hpp.

515 {
516 print("f64.convert_u_i64");
517 }
Here is the call graph for this function:

◆ operator()() [97/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_copysign_t )
inline

Definition at line 455 of file disassembly_visitor.hpp.

455 {
456 print("f64.copysign");
457 }
Here is the call graph for this function:

◆ operator()() [98/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_copysign_t )
inline

Definition at line 455 of file disassembly_visitor.hpp.

455 {
456 print("f64.copysign");
457 }
Here is the call graph for this function:

◆ operator()() [99/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_div_t )
inline

Definition at line 446 of file disassembly_visitor.hpp.

446 {
447 print("f64.div");
448 }
Here is the call graph for this function:

◆ operator()() [100/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_div_t )
inline

Definition at line 446 of file disassembly_visitor.hpp.

446 {
447 print("f64.div");
448 }
Here is the call graph for this function:

◆ operator()() [101/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_eq_t b)
inline

Definition at line 248 of file disassembly_visitor.hpp.

248 {
249 print("f64.eq");
250 }
Here is the call graph for this function:

◆ operator()() [102/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_eq_t b)
inline

Definition at line 248 of file disassembly_visitor.hpp.

248 {
249 print("f64.eq");
250 }
Here is the call graph for this function:

◆ operator()() [103/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_floor_t )
inline

Definition at line 425 of file disassembly_visitor.hpp.

425 {
426 print("f64.floor");
427 }
Here is the call graph for this function:

◆ operator()() [104/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_floor_t )
inline

Definition at line 425 of file disassembly_visitor.hpp.

425 {
426 print("f64.floor");
427 }
Here is the call graph for this function:

◆ operator()() [105/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_ge_t b)
inline

Definition at line 263 of file disassembly_visitor.hpp.

263 {
264 print("f64.ge");
265 }
Here is the call graph for this function:

◆ operator()() [106/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_ge_t b)
inline

Definition at line 263 of file disassembly_visitor.hpp.

263 {
264 print("f64.ge");
265 }
Here is the call graph for this function:

◆ operator()() [107/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_gt_t b)
inline

Definition at line 257 of file disassembly_visitor.hpp.

257 {
258 print("f64.gt");
259 }
Here is the call graph for this function:

◆ operator()() [108/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_gt_t b)
inline

Definition at line 257 of file disassembly_visitor.hpp.

257 {
258 print("f64.gt");
259 }
Here is the call graph for this function:

◆ operator()() [109/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_le_t b)
inline

Definition at line 260 of file disassembly_visitor.hpp.

260 {
261 print("f64.le");
262 }
Here is the call graph for this function:

◆ operator()() [110/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_le_t b)
inline

Definition at line 260 of file disassembly_visitor.hpp.

260 {
261 print("f64.le");
262 }
Here is the call graph for this function:

◆ operator()() [111/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_load_t b)
inline

Definition at line 116 of file disassembly_visitor.hpp.

116 {
117 print("f64.load : "); //+std::to_string(b.index);
118 }
Here is the call graph for this function:

◆ operator()() [112/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_load_t b)
inline

Definition at line 116 of file disassembly_visitor.hpp.

116 {
117 print("f64.load : "); //+std::to_string(b.index);
118 }
Here is the call graph for this function:

◆ operator()() [113/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_lt_t b)
inline

Definition at line 254 of file disassembly_visitor.hpp.

254 {
255 print("f64.lt");
256 }
Here is the call graph for this function:

◆ operator()() [114/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_lt_t b)
inline

Definition at line 254 of file disassembly_visitor.hpp.

254 {
255 print("f64.lt");
256 }
Here is the call graph for this function:

◆ operator()() [115/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_max_t )
inline

Definition at line 452 of file disassembly_visitor.hpp.

452 {
453 print("f64.max");
454 }
Here is the call graph for this function:

◆ operator()() [116/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_max_t )
inline

Definition at line 452 of file disassembly_visitor.hpp.

452 {
453 print("f64.max");
454 }
Here is the call graph for this function:

◆ operator()() [117/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_min_t )
inline

Definition at line 449 of file disassembly_visitor.hpp.

449 {
450 print("f64.min");
451 }
Here is the call graph for this function:

◆ operator()() [118/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_min_t )
inline

Definition at line 449 of file disassembly_visitor.hpp.

449 {
450 print("f64.min");
451 }
Here is the call graph for this function:

◆ operator()() [119/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_mul_t )
inline

Definition at line 443 of file disassembly_visitor.hpp.

443 {
444 print("f64.mul");
445 }
Here is the call graph for this function:

◆ operator()() [120/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_mul_t )
inline

Definition at line 443 of file disassembly_visitor.hpp.

443 {
444 print("f64.mul");
445 }
Here is the call graph for this function:

◆ operator()() [121/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_ne_t b)
inline

Definition at line 251 of file disassembly_visitor.hpp.

251 {
252 print("f64.ne");
253 }
Here is the call graph for this function:

◆ operator()() [122/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_ne_t b)
inline

Definition at line 251 of file disassembly_visitor.hpp.

251 {
252 print("f64.ne");
253 }
Here is the call graph for this function:

◆ operator()() [123/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_nearest_t )
inline

Definition at line 431 of file disassembly_visitor.hpp.

431 {
432 print("f64.nearest");
433 }
Here is the call graph for this function:

◆ operator()() [124/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_nearest_t )
inline

Definition at line 431 of file disassembly_visitor.hpp.

431 {
432 print("f64.nearest");
433 }
Here is the call graph for this function:

◆ operator()() [125/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_neg_t )
inline

Definition at line 419 of file disassembly_visitor.hpp.

419 {
420 print("f64.neg");
421 }
Here is the call graph for this function:

◆ operator()() [126/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_neg_t )
inline

Definition at line 419 of file disassembly_visitor.hpp.

419 {
420 print("f64.neg");
421 }
Here is the call graph for this function:

◆ operator()() [127/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_promote_f32_t )
inline

Definition at line 518 of file disassembly_visitor.hpp.

518 {
519 print("f64.promote_f32");
520 }
Here is the call graph for this function:

◆ operator()() [128/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_promote_f32_t )
inline

Definition at line 518 of file disassembly_visitor.hpp.

518 {
519 print("f64.promote_f32");
520 }
Here is the call graph for this function:

◆ operator()() [129/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_reinterpret_i64_t )
inline

Definition at line 530 of file disassembly_visitor.hpp.

530 {
531 print("f64.reinterpret_i64");
532 }
Here is the call graph for this function:

◆ operator()() [130/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_reinterpret_i64_t )
inline

Definition at line 530 of file disassembly_visitor.hpp.

530 {
531 print("f64.reinterpret_i64");
532 }
Here is the call graph for this function:

◆ operator()() [131/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_sqrt_t )
inline

Definition at line 434 of file disassembly_visitor.hpp.

434 {
435 print("f64.sqrt");
436 }
Here is the call graph for this function:

◆ operator()() [132/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_sqrt_t )
inline

Definition at line 434 of file disassembly_visitor.hpp.

434 {
435 print("f64.sqrt");
436 }
Here is the call graph for this function:

◆ operator()() [133/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_store_t b)
inline

Definition at line 143 of file disassembly_visitor.hpp.

143 {
144 print("f64.store : "); //+std::to_string(b.index);
145 }
Here is the call graph for this function:

◆ operator()() [134/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_store_t b)
inline

Definition at line 143 of file disassembly_visitor.hpp.

143 {
144 print("f64.store : "); //+std::to_string(b.index);
145 }
Here is the call graph for this function:

◆ operator()() [135/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_sub_t )
inline

Definition at line 440 of file disassembly_visitor.hpp.

440 {
441 print("f64.sub");
442 }
Here is the call graph for this function:

◆ operator()() [136/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_sub_t )
inline

Definition at line 440 of file disassembly_visitor.hpp.

440 {
441 print("f64.sub");
442 }
Here is the call graph for this function:

◆ operator()() [137/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_trunc_t )
inline

Definition at line 428 of file disassembly_visitor.hpp.

428 {
429 print("f64.trunc");
430 }
Here is the call graph for this function:

◆ operator()() [138/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( f64_trunc_t )
inline

Definition at line 428 of file disassembly_visitor.hpp.

428 {
429 print("f64.trunc");
430 }
Here is the call graph for this function:

◆ operator()() [139/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( get_global_t b)
inline

Definition at line 71 of file disassembly_visitor.hpp.

71 {
72 print("get_global : "+std::to_string(b.index));
73 }
Here is the call graph for this function:

◆ operator()() [140/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( get_global_t b)
inline

Definition at line 71 of file disassembly_visitor.hpp.

71 {
72 print("get_global : "+std::to_string(b.index));
73 }
Here is the call graph for this function:

◆ operator()() [141/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( get_local_t b)
inline

Definition at line 62 of file disassembly_visitor.hpp.

62 {
63 print("get_local : "+std::to_string(b.index));
64 }
Here is the call graph for this function:

◆ operator()() [142/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( get_local_t b)
inline

Definition at line 62 of file disassembly_visitor.hpp.

62 {
63 print("get_local : "+std::to_string(b.index));
64 }
Here is the call graph for this function:

◆ operator()() [143/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( grow_memory_t b)
inline

Definition at line 149 of file disassembly_visitor.hpp.

149 {
150 print("grow_memory ");
151 }
Here is the call graph for this function:

◆ operator()() [144/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( grow_memory_t b)
inline

Definition at line 149 of file disassembly_visitor.hpp.

149 {
150 print("grow_memory ");
151 }
Here is the call graph for this function:

◆ operator()() [145/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_add_t )
inline

Definition at line 275 of file disassembly_visitor.hpp.

275 {
276 print("i32.add");
277 }
Here is the call graph for this function:

◆ operator()() [146/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_add_t )
inline

Definition at line 275 of file disassembly_visitor.hpp.

275 {
276 print("i32.add");
277 }
Here is the call graph for this function:

◆ operator()() [147/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_and_t )
inline

Definition at line 296 of file disassembly_visitor.hpp.

296 {
297 print("i32.and");
298 }
Here is the call graph for this function:

◆ operator()() [148/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_and_t )
inline

Definition at line 296 of file disassembly_visitor.hpp.

296 {
297 print("i32.and");
298 }
Here is the call graph for this function:

◆ operator()() [149/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_clz_t )
inline

Definition at line 266 of file disassembly_visitor.hpp.

266 {
267 print("i32.clz");
268 }
Here is the call graph for this function:

◆ operator()() [150/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_clz_t )
inline

Definition at line 266 of file disassembly_visitor.hpp.

266 {
267 print("i32.clz");
268 }
Here is the call graph for this function:

◆ operator()() [151/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_const_t b)
inline

Definition at line 152 of file disassembly_visitor.hpp.

152 {
153 print("i32.const : "+std::to_string(b.data));
154 }
Here is the call graph for this function:

◆ operator()() [152/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_const_t b)
inline

Definition at line 152 of file disassembly_visitor.hpp.

152 {
153 print("i32.const : "+std::to_string(b.data));
154 }
Here is the call graph for this function:

◆ operator()() [153/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_ctz_t )
inline

Definition at line 269 of file disassembly_visitor.hpp.

269 {
270 print("i32.ctz");
271 }
Here is the call graph for this function:

◆ operator()() [154/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_ctz_t )
inline

Definition at line 269 of file disassembly_visitor.hpp.

269 {
270 print("i32.ctz");
271 }
Here is the call graph for this function:

◆ operator()() [155/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_div_s_t )
inline

Definition at line 284 of file disassembly_visitor.hpp.

284 {
285 print("i32.div_s");
286 }
Here is the call graph for this function:

◆ operator()() [156/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_div_s_t )
inline

Definition at line 284 of file disassembly_visitor.hpp.

284 {
285 print("i32.div_s");
286 }
Here is the call graph for this function:

◆ operator()() [157/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_div_u_t )
inline

Definition at line 287 of file disassembly_visitor.hpp.

287 {
288 print("i32.div_u");
289 }
Here is the call graph for this function:

◆ operator()() [158/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_div_u_t )
inline

Definition at line 287 of file disassembly_visitor.hpp.

287 {
288 print("i32.div_u");
289 }
Here is the call graph for this function:

◆ operator()() [159/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_eq_t b)
inline

Definition at line 167 of file disassembly_visitor.hpp.

167 {
168 print("i32.eq");
169 }
Here is the call graph for this function:

◆ operator()() [160/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_eq_t b)
inline

Definition at line 167 of file disassembly_visitor.hpp.

167 {
168 print("i32.eq");
169 }
Here is the call graph for this function:

◆ operator()() [161/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_eqz_t b)
inline

Definition at line 164 of file disassembly_visitor.hpp.

164 {
165 print("i32.eqz");
166 }
Here is the call graph for this function:

◆ operator()() [162/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_eqz_t b)
inline

Definition at line 164 of file disassembly_visitor.hpp.

164 {
165 print("i32.eqz");
166 }
Here is the call graph for this function:

◆ operator()() [163/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_ge_s_t b)
inline

Definition at line 191 of file disassembly_visitor.hpp.

191 {
192 print("i32.ge_s");
193 }
Here is the call graph for this function:

◆ operator()() [164/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_ge_s_t b)
inline

Definition at line 191 of file disassembly_visitor.hpp.

191 {
192 print("i32.ge_s");
193 }
Here is the call graph for this function:

◆ operator()() [165/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_ge_u_t b)
inline

Definition at line 194 of file disassembly_visitor.hpp.

194 {
195 print("i32.ge_u");
196 }
Here is the call graph for this function:

◆ operator()() [166/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_ge_u_t b)
inline

Definition at line 194 of file disassembly_visitor.hpp.

194 {
195 print("i32.ge_u");
196 }
Here is the call graph for this function:

◆ operator()() [167/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_gt_s_t b)
inline

Definition at line 185 of file disassembly_visitor.hpp.

185 {
186 print("i32.gt_s");
187 }
Here is the call graph for this function:

◆ operator()() [168/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_gt_s_t b)
inline

Definition at line 185 of file disassembly_visitor.hpp.

185 {
186 print("i32.gt_s");
187 }
Here is the call graph for this function:

◆ operator()() [169/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_gt_u_t b)
inline

Definition at line 188 of file disassembly_visitor.hpp.

188 {
189 print("i32.gt_u");
190 }
Here is the call graph for this function:

◆ operator()() [170/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_gt_u_t b)
inline

Definition at line 188 of file disassembly_visitor.hpp.

188 {
189 print("i32.gt_u");
190 }
Here is the call graph for this function:

◆ operator()() [171/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_le_s_t b)
inline

Definition at line 179 of file disassembly_visitor.hpp.

179 {
180 print("i32.le_s");
181 }
Here is the call graph for this function:

◆ operator()() [172/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_le_s_t b)
inline

Definition at line 179 of file disassembly_visitor.hpp.

179 {
180 print("i32.le_s");
181 }
Here is the call graph for this function:

◆ operator()() [173/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_le_u_t b)
inline

Definition at line 182 of file disassembly_visitor.hpp.

182 {
183 print("i32.le_u");
184 }
Here is the call graph for this function:

◆ operator()() [174/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_le_u_t b)
inline

Definition at line 182 of file disassembly_visitor.hpp.

182 {
183 print("i32.le_u");
184 }
Here is the call graph for this function:

◆ operator()() [175/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_load16_s_t b)
inline

Definition at line 83 of file disassembly_visitor.hpp.

83 {
84 print("i32.load16_s : "); //+std::to_string(b.index);
85 }
Here is the call graph for this function:

◆ operator()() [176/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_load16_s_t b)
inline

Definition at line 83 of file disassembly_visitor.hpp.

83 {
84 print("i32.load16_s : "); //+std::to_string(b.index);
85 }
Here is the call graph for this function:

◆ operator()() [177/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_load16_u_t b)
inline

Definition at line 89 of file disassembly_visitor.hpp.

89 {
90 print("i32.load16_u : "); //+std::to_string(b.index);
91 }
Here is the call graph for this function:

◆ operator()() [178/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_load16_u_t b)
inline

Definition at line 89 of file disassembly_visitor.hpp.

89 {
90 print("i32.load16_u : "); //+std::to_string(b.index);
91 }
Here is the call graph for this function:

◆ operator()() [179/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_load8_s_t b)
inline

Definition at line 80 of file disassembly_visitor.hpp.

80 {
81 print("i32.load8_s : "); //+std::to_string(b.index);
82 }
Here is the call graph for this function:

◆ operator()() [180/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_load8_s_t b)
inline

Definition at line 80 of file disassembly_visitor.hpp.

80 {
81 print("i32.load8_s : "); //+std::to_string(b.index);
82 }
Here is the call graph for this function:

◆ operator()() [181/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_load8_u_t b)
inline

Definition at line 86 of file disassembly_visitor.hpp.

86 {
87 print("i32.load8_u : "); //+std::to_string(b.index);
88 }
Here is the call graph for this function:

◆ operator()() [182/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_load8_u_t b)
inline

Definition at line 86 of file disassembly_visitor.hpp.

86 {
87 print("i32.load8_u : "); //+std::to_string(b.index);
88 }
Here is the call graph for this function:

◆ operator()() [183/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_load_t b)
inline

Definition at line 77 of file disassembly_visitor.hpp.

77 {
78 print("i32.load : "); //+std::to_string(b.index);
79 }
Here is the call graph for this function:

◆ operator()() [184/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_load_t b)
inline

Definition at line 77 of file disassembly_visitor.hpp.

77 {
78 print("i32.load : "); //+std::to_string(b.index);
79 }
Here is the call graph for this function:

◆ operator()() [185/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_lt_s_t b)
inline

Definition at line 173 of file disassembly_visitor.hpp.

173 {
174 print("i32.lt_s");
175 }
Here is the call graph for this function:

◆ operator()() [186/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_lt_s_t b)
inline

Definition at line 173 of file disassembly_visitor.hpp.

173 {
174 print("i32.lt_s");
175 }
Here is the call graph for this function:

◆ operator()() [187/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_lt_u_t b)
inline

Definition at line 176 of file disassembly_visitor.hpp.

176 {
177 print("i32.lt_u");
178 }
Here is the call graph for this function:

◆ operator()() [188/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_lt_u_t b)
inline

Definition at line 176 of file disassembly_visitor.hpp.

176 {
177 print("i32.lt_u");
178 }
Here is the call graph for this function:

◆ operator()() [189/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_mul_t )
inline

Definition at line 281 of file disassembly_visitor.hpp.

281 {
282 print("i32.mul");
283 }
Here is the call graph for this function:

◆ operator()() [190/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_mul_t )
inline

Definition at line 281 of file disassembly_visitor.hpp.

281 {
282 print("i32.mul");
283 }
Here is the call graph for this function:

◆ operator()() [191/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_ne_t b)
inline

Definition at line 170 of file disassembly_visitor.hpp.

170 {
171 print("i32.ne");
172 }
Here is the call graph for this function:

◆ operator()() [192/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_ne_t b)
inline

Definition at line 170 of file disassembly_visitor.hpp.

170 {
171 print("i32.ne");
172 }
Here is the call graph for this function:

◆ operator()() [193/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_or_t )
inline

Definition at line 299 of file disassembly_visitor.hpp.

299 {
300 print("i32.or");
301 }
Here is the call graph for this function:

◆ operator()() [194/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_or_t )
inline

Definition at line 299 of file disassembly_visitor.hpp.

299 {
300 print("i32.or");
301 }
Here is the call graph for this function:

◆ operator()() [195/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_popcnt_t )
inline

Definition at line 272 of file disassembly_visitor.hpp.

272 {
273 print("i32.popcnt");
274 }
Here is the call graph for this function:

◆ operator()() [196/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_popcnt_t )
inline

Definition at line 272 of file disassembly_visitor.hpp.

272 {
273 print("i32.popcnt");
274 }
Here is the call graph for this function:

◆ operator()() [197/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_reinterpret_f32_t )
inline

Definition at line 521 of file disassembly_visitor.hpp.

521 {
522 print("i32.reinterpret_f32");
523 }
Here is the call graph for this function:

◆ operator()() [198/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_reinterpret_f32_t )
inline

Definition at line 521 of file disassembly_visitor.hpp.

521 {
522 print("i32.reinterpret_f32");
523 }
Here is the call graph for this function:

◆ operator()() [199/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_rem_s_t )
inline

Definition at line 290 of file disassembly_visitor.hpp.

290 {
291 print("i32.rem_s");
292 }
Here is the call graph for this function:

◆ operator()() [200/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_rem_s_t )
inline

Definition at line 290 of file disassembly_visitor.hpp.

290 {
291 print("i32.rem_s");
292 }
Here is the call graph for this function:

◆ operator()() [201/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_rem_u_t )
inline

Definition at line 293 of file disassembly_visitor.hpp.

293 {
294 print("i32.rem_u");
295 }
Here is the call graph for this function:

◆ operator()() [202/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_rem_u_t )
inline

Definition at line 293 of file disassembly_visitor.hpp.

293 {
294 print("i32.rem_u");
295 }
Here is the call graph for this function:

◆ operator()() [203/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_rotl_t )
inline

Definition at line 314 of file disassembly_visitor.hpp.

314 {
315 print("i32.rotl");
316 }
Here is the call graph for this function:

◆ operator()() [204/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_rotl_t )
inline

Definition at line 314 of file disassembly_visitor.hpp.

314 {
315 print("i32.rotl");
316 }
Here is the call graph for this function:

◆ operator()() [205/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_rotr_t )
inline

Definition at line 317 of file disassembly_visitor.hpp.

317 {
318 print("i32.rotr");
319 }
Here is the call graph for this function:

◆ operator()() [206/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_rotr_t )
inline

Definition at line 317 of file disassembly_visitor.hpp.

317 {
318 print("i32.rotr");
319 }
Here is the call graph for this function:

◆ operator()() [207/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_shl_t )
inline

Definition at line 305 of file disassembly_visitor.hpp.

305 {
306 print("i32.shl");
307 }
Here is the call graph for this function:

◆ operator()() [208/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_shl_t )
inline

Definition at line 305 of file disassembly_visitor.hpp.

305 {
306 print("i32.shl");
307 }
Here is the call graph for this function:

◆ operator()() [209/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_shr_s_t )
inline

Definition at line 308 of file disassembly_visitor.hpp.

308 {
309 print("i32.shr_s");
310 }
Here is the call graph for this function:

◆ operator()() [210/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_shr_s_t )
inline

Definition at line 308 of file disassembly_visitor.hpp.

308 {
309 print("i32.shr_s");
310 }
Here is the call graph for this function:

◆ operator()() [211/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_shr_u_t )
inline

Definition at line 311 of file disassembly_visitor.hpp.

311 {
312 print("i32.shr_u");
313 }
Here is the call graph for this function:

◆ operator()() [212/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_shr_u_t )
inline

Definition at line 311 of file disassembly_visitor.hpp.

311 {
312 print("i32.shr_u");
313 }
Here is the call graph for this function:

◆ operator()() [213/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_store16_t b)
inline

Definition at line 125 of file disassembly_visitor.hpp.

125 {
126 print("i32.store16 : "); //+std::to_string(b.index);
127 }
Here is the call graph for this function:

◆ operator()() [214/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_store16_t b)
inline

Definition at line 125 of file disassembly_visitor.hpp.

125 {
126 print("i32.store16 : "); //+std::to_string(b.index);
127 }
Here is the call graph for this function:

◆ operator()() [215/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_store8_t b)
inline

Definition at line 122 of file disassembly_visitor.hpp.

122 {
123 print("i32.store8 : "); //+std::to_string(b.index);
124 }
Here is the call graph for this function:

◆ operator()() [216/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_store8_t b)
inline

Definition at line 122 of file disassembly_visitor.hpp.

122 {
123 print("i32.store8 : "); //+std::to_string(b.index);
124 }
Here is the call graph for this function:

◆ operator()() [217/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_store_t b)
inline

Definition at line 119 of file disassembly_visitor.hpp.

119 {
120 print("i32.store : "); //+std::to_string(b.index);
121 }
Here is the call graph for this function:

◆ operator()() [218/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_store_t b)
inline

Definition at line 119 of file disassembly_visitor.hpp.

119 {
120 print("i32.store : "); //+std::to_string(b.index);
121 }
Here is the call graph for this function:

◆ operator()() [219/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_sub_t )
inline

Definition at line 278 of file disassembly_visitor.hpp.

278 {
279 print("i32.sub");
280 }
Here is the call graph for this function:

◆ operator()() [220/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_sub_t )
inline

Definition at line 278 of file disassembly_visitor.hpp.

278 {
279 print("i32.sub");
280 }
Here is the call graph for this function:

◆ operator()() [221/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_trunc_s_f32_t )
inline

Definition at line 461 of file disassembly_visitor.hpp.

461 {
462 print("i32.trunc_s_f32");
463 }
Here is the call graph for this function:

◆ operator()() [222/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_trunc_s_f32_t )
inline

Definition at line 461 of file disassembly_visitor.hpp.

461 {
462 print("i32.trunc_s_f32");
463 }
Here is the call graph for this function:

◆ operator()() [223/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_trunc_s_f64_t )
inline

Definition at line 467 of file disassembly_visitor.hpp.

467 {
468 print("i32.trunc_s_f64");
469 }
Here is the call graph for this function:

◆ operator()() [224/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_trunc_s_f64_t )
inline

Definition at line 467 of file disassembly_visitor.hpp.

467 {
468 print("i32.trunc_s_f64");
469 }
Here is the call graph for this function:

◆ operator()() [225/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_trunc_u_f32_t )
inline

Definition at line 464 of file disassembly_visitor.hpp.

464 {
465 print("i32.trunc_u_f32");
466 }
Here is the call graph for this function:

◆ operator()() [226/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_trunc_u_f32_t )
inline

Definition at line 464 of file disassembly_visitor.hpp.

464 {
465 print("i32.trunc_u_f32");
466 }
Here is the call graph for this function:

◆ operator()() [227/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_trunc_u_f64_t )
inline

Definition at line 470 of file disassembly_visitor.hpp.

470 {
471 print("i32.trunc_u_f64");
472 }
Here is the call graph for this function:

◆ operator()() [228/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_trunc_u_f64_t )
inline

Definition at line 470 of file disassembly_visitor.hpp.

470 {
471 print("i32.trunc_u_f64");
472 }
Here is the call graph for this function:

◆ operator()() [229/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_wrap_i64_t )
inline

Definition at line 458 of file disassembly_visitor.hpp.

458 {
459 print("i32.wrap_i64");
460 }
Here is the call graph for this function:

◆ operator()() [230/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_wrap_i64_t )
inline

Definition at line 458 of file disassembly_visitor.hpp.

458 {
459 print("i32.wrap_i64");
460 }
Here is the call graph for this function:

◆ operator()() [231/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_xor_t )
inline

Definition at line 302 of file disassembly_visitor.hpp.

302 {
303 print("i32.xor");
304 }
Here is the call graph for this function:

◆ operator()() [232/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i32_xor_t )
inline

Definition at line 302 of file disassembly_visitor.hpp.

302 {
303 print("i32.xor");
304 }
Here is the call graph for this function:

◆ operator()() [233/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_add_t )
inline

Definition at line 329 of file disassembly_visitor.hpp.

329 {
330 print("i64.add");
331 }
Here is the call graph for this function:

◆ operator()() [234/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_add_t )
inline

Definition at line 329 of file disassembly_visitor.hpp.

329 {
330 print("i64.add");
331 }
Here is the call graph for this function:

◆ operator()() [235/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_and_t )
inline

Definition at line 350 of file disassembly_visitor.hpp.

350 {
351 print("i64.and");
352 }
Here is the call graph for this function:

◆ operator()() [236/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_and_t )
inline

Definition at line 350 of file disassembly_visitor.hpp.

350 {
351 print("i64.and");
352 }
Here is the call graph for this function:

◆ operator()() [237/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_clz_t )
inline

Definition at line 320 of file disassembly_visitor.hpp.

320 {
321 print("i64.clz");
322 }
Here is the call graph for this function:

◆ operator()() [238/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_clz_t )
inline

Definition at line 320 of file disassembly_visitor.hpp.

320 {
321 print("i64.clz");
322 }
Here is the call graph for this function:

◆ operator()() [239/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_const_t b)
inline

Definition at line 155 of file disassembly_visitor.hpp.

155 {
156 print("i64.const : "+std::to_string(b.data));
157 }
Here is the call graph for this function:

◆ operator()() [240/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_const_t b)
inline

Definition at line 155 of file disassembly_visitor.hpp.

155 {
156 print("i64.const : "+std::to_string(b.data));
157 }
Here is the call graph for this function:

◆ operator()() [241/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_ctz_t )
inline

Definition at line 323 of file disassembly_visitor.hpp.

323 {
324 print("i64.ctz");
325 }
Here is the call graph for this function:

◆ operator()() [242/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_ctz_t )
inline

Definition at line 323 of file disassembly_visitor.hpp.

323 {
324 print("i64.ctz");
325 }
Here is the call graph for this function:

◆ operator()() [243/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_div_s_t )
inline

Definition at line 338 of file disassembly_visitor.hpp.

338 {
339 print("i64.div_s");
340 }
Here is the call graph for this function:

◆ operator()() [244/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_div_s_t )
inline

Definition at line 338 of file disassembly_visitor.hpp.

338 {
339 print("i64.div_s");
340 }
Here is the call graph for this function:

◆ operator()() [245/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_div_u_t )
inline

Definition at line 341 of file disassembly_visitor.hpp.

341 {
342 print("i64.div_u");
343 }
Here is the call graph for this function:

◆ operator()() [246/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_div_u_t )
inline

Definition at line 341 of file disassembly_visitor.hpp.

341 {
342 print("i64.div_u");
343 }
Here is the call graph for this function:

◆ operator()() [247/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_eq_t b)
inline

Definition at line 200 of file disassembly_visitor.hpp.

200 {
201 print("i64.eq");
202 }
Here is the call graph for this function:

◆ operator()() [248/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_eq_t b)
inline

Definition at line 200 of file disassembly_visitor.hpp.

200 {
201 print("i64.eq");
202 }
Here is the call graph for this function:

◆ operator()() [249/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_eqz_t b)
inline

Definition at line 197 of file disassembly_visitor.hpp.

197 {
198 print("i64.eqz");
199 }
Here is the call graph for this function:

◆ operator()() [250/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_eqz_t b)
inline

Definition at line 197 of file disassembly_visitor.hpp.

197 {
198 print("i64.eqz");
199 }
Here is the call graph for this function:

◆ operator()() [251/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_extend_s_i32_t )
inline

Definition at line 473 of file disassembly_visitor.hpp.

473 {
474 print("i64.extend_s_i32");
475 }
Here is the call graph for this function:

◆ operator()() [252/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_extend_s_i32_t )
inline

Definition at line 473 of file disassembly_visitor.hpp.

473 {
474 print("i64.extend_s_i32");
475 }
Here is the call graph for this function:

◆ operator()() [253/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_extend_u_i32_t )
inline

Definition at line 476 of file disassembly_visitor.hpp.

476 {
477 print("i64.extend_u_i32");
478 }
Here is the call graph for this function:

◆ operator()() [254/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_extend_u_i32_t )
inline

Definition at line 476 of file disassembly_visitor.hpp.

476 {
477 print("i64.extend_u_i32");
478 }
Here is the call graph for this function:

◆ operator()() [255/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_ge_s_t b)
inline

Definition at line 224 of file disassembly_visitor.hpp.

224 {
225 print("i64.ge_s");
226 }
Here is the call graph for this function:

◆ operator()() [256/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_ge_s_t b)
inline

Definition at line 224 of file disassembly_visitor.hpp.

224 {
225 print("i64.ge_s");
226 }
Here is the call graph for this function:

◆ operator()() [257/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_ge_u_t b)
inline

Definition at line 227 of file disassembly_visitor.hpp.

227 {
228 print("i64.ge_u");
229 }
Here is the call graph for this function:

◆ operator()() [258/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_ge_u_t b)
inline

Definition at line 227 of file disassembly_visitor.hpp.

227 {
228 print("i64.ge_u");
229 }
Here is the call graph for this function:

◆ operator()() [259/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_gt_s_t b)
inline

Definition at line 218 of file disassembly_visitor.hpp.

218 {
219 print("i64.gt_s");
220 }
Here is the call graph for this function:

◆ operator()() [260/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_gt_s_t b)
inline

Definition at line 218 of file disassembly_visitor.hpp.

218 {
219 print("i64.gt_s");
220 }
Here is the call graph for this function:

◆ operator()() [261/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_gt_u_t b)
inline

Definition at line 221 of file disassembly_visitor.hpp.

221 {
222 print("i64.gt_u");
223 }
Here is the call graph for this function:

◆ operator()() [262/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_gt_u_t b)
inline

Definition at line 221 of file disassembly_visitor.hpp.

221 {
222 print("i64.gt_u");
223 }
Here is the call graph for this function:

◆ operator()() [263/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_le_s_t b)
inline

Definition at line 212 of file disassembly_visitor.hpp.

212 {
213 print("i64.le_s");
214 }
Here is the call graph for this function:

◆ operator()() [264/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_le_s_t b)
inline

Definition at line 212 of file disassembly_visitor.hpp.

212 {
213 print("i64.le_s");
214 }
Here is the call graph for this function:

◆ operator()() [265/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_le_u_t b)
inline

Definition at line 215 of file disassembly_visitor.hpp.

215 {
216 print("i64.le_u");
217 }
Here is the call graph for this function:

◆ operator()() [266/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_le_u_t b)
inline

Definition at line 215 of file disassembly_visitor.hpp.

215 {
216 print("i64.le_u");
217 }
Here is the call graph for this function:

◆ operator()() [267/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_load16_s_t b)
inline

Definition at line 98 of file disassembly_visitor.hpp.

98 {
99 print("i64.load16_s : "); //+std::to_string(b.index);
100 }
Here is the call graph for this function:

◆ operator()() [268/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_load16_s_t b)
inline

Definition at line 98 of file disassembly_visitor.hpp.

98 {
99 print("i64.load16_s : "); //+std::to_string(b.index);
100 }
Here is the call graph for this function:

◆ operator()() [269/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_load16_u_t b)
inline

Definition at line 107 of file disassembly_visitor.hpp.

107 {
108 print("i64.load16_u : "); //+std::to_string(b.index);
109 }
Here is the call graph for this function:

◆ operator()() [270/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_load16_u_t b)
inline

Definition at line 107 of file disassembly_visitor.hpp.

107 {
108 print("i64.load16_u : "); //+std::to_string(b.index);
109 }
Here is the call graph for this function:

◆ operator()() [271/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_load32_s_t b)
inline

Definition at line 101 of file disassembly_visitor.hpp.

101 {
102 print("i64.load32_s : "); //+std::to_string(b.index);
103 }
Here is the call graph for this function:

◆ operator()() [272/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_load32_s_t b)
inline

Definition at line 101 of file disassembly_visitor.hpp.

101 {
102 print("i64.load32_s : "); //+std::to_string(b.index);
103 }
Here is the call graph for this function:

◆ operator()() [273/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_load32_u_t b)
inline

Definition at line 110 of file disassembly_visitor.hpp.

110 {
111 print("i64.load32_u : "); //+std::to_string(b.index);
112 }
Here is the call graph for this function:

◆ operator()() [274/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_load32_u_t b)
inline

Definition at line 110 of file disassembly_visitor.hpp.

110 {
111 print("i64.load32_u : "); //+std::to_string(b.index);
112 }
Here is the call graph for this function:

◆ operator()() [275/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_load8_s_t b)
inline

Definition at line 95 of file disassembly_visitor.hpp.

95 {
96 print("i64.load8_s : "); //+std::to_string(b.index);
97 }
Here is the call graph for this function:

◆ operator()() [276/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_load8_s_t b)
inline

Definition at line 95 of file disassembly_visitor.hpp.

95 {
96 print("i64.load8_s : "); //+std::to_string(b.index);
97 }
Here is the call graph for this function:

◆ operator()() [277/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_load8_u_t b)
inline

Definition at line 104 of file disassembly_visitor.hpp.

104 {
105 print("i64.load8_u : "); //+std::to_string(b.index);
106 }
Here is the call graph for this function:

◆ operator()() [278/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_load8_u_t b)
inline

Definition at line 104 of file disassembly_visitor.hpp.

104 {
105 print("i64.load8_u : "); //+std::to_string(b.index);
106 }
Here is the call graph for this function:

◆ operator()() [279/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_load_t b)
inline

Definition at line 92 of file disassembly_visitor.hpp.

92 {
93 print("i64.load : "); //+std::to_string(b.index);
94 }
Here is the call graph for this function:

◆ operator()() [280/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_load_t b)
inline

Definition at line 92 of file disassembly_visitor.hpp.

92 {
93 print("i64.load : "); //+std::to_string(b.index);
94 }
Here is the call graph for this function:

◆ operator()() [281/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_lt_s_t b)
inline

Definition at line 206 of file disassembly_visitor.hpp.

206 {
207 print("i64.lt_s");
208 }
Here is the call graph for this function:

◆ operator()() [282/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_lt_s_t b)
inline

Definition at line 206 of file disassembly_visitor.hpp.

206 {
207 print("i64.lt_s");
208 }
Here is the call graph for this function:

◆ operator()() [283/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_lt_u_t b)
inline

Definition at line 209 of file disassembly_visitor.hpp.

209 {
210 print("i64.lt_u");
211 }
Here is the call graph for this function:

◆ operator()() [284/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_lt_u_t b)
inline

Definition at line 209 of file disassembly_visitor.hpp.

209 {
210 print("i64.lt_u");
211 }
Here is the call graph for this function:

◆ operator()() [285/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_mul_t )
inline

Definition at line 335 of file disassembly_visitor.hpp.

335 {
336 print("i64.mul");
337 }
Here is the call graph for this function:

◆ operator()() [286/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_mul_t )
inline

Definition at line 335 of file disassembly_visitor.hpp.

335 {
336 print("i64.mul");
337 }
Here is the call graph for this function:

◆ operator()() [287/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_ne_t b)
inline

Definition at line 203 of file disassembly_visitor.hpp.

203 {
204 print("i64.ne");
205 }
Here is the call graph for this function:

◆ operator()() [288/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_ne_t b)
inline

Definition at line 203 of file disassembly_visitor.hpp.

203 {
204 print("i64.ne");
205 }
Here is the call graph for this function:

◆ operator()() [289/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_or_t )
inline

Definition at line 353 of file disassembly_visitor.hpp.

353 {
354 print("i64.or");
355 }
Here is the call graph for this function:

◆ operator()() [290/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_or_t )
inline

Definition at line 353 of file disassembly_visitor.hpp.

353 {
354 print("i64.or");
355 }
Here is the call graph for this function:

◆ operator()() [291/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_popcnt_t )
inline

Definition at line 326 of file disassembly_visitor.hpp.

326 {
327 print("i64.popcnt");
328 }
Here is the call graph for this function:

◆ operator()() [292/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_popcnt_t )
inline

Definition at line 326 of file disassembly_visitor.hpp.

326 {
327 print("i64.popcnt");
328 }
Here is the call graph for this function:

◆ operator()() [293/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_reinterpret_f64_t )
inline

Definition at line 524 of file disassembly_visitor.hpp.

524 {
525 print("i64.reinterpret_f64");
526 }
Here is the call graph for this function:

◆ operator()() [294/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_reinterpret_f64_t )
inline

Definition at line 524 of file disassembly_visitor.hpp.

524 {
525 print("i64.reinterpret_f64");
526 }
Here is the call graph for this function:

◆ operator()() [295/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_rem_s_t )
inline

Definition at line 344 of file disassembly_visitor.hpp.

344 {
345 print("i64.rem_s");
346 }
Here is the call graph for this function:

◆ operator()() [296/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_rem_s_t )
inline

Definition at line 344 of file disassembly_visitor.hpp.

344 {
345 print("i64.rem_s");
346 }
Here is the call graph for this function:

◆ operator()() [297/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_rem_u_t )
inline

Definition at line 347 of file disassembly_visitor.hpp.

347 {
348 print("i64.rem_u");
349 }
Here is the call graph for this function:

◆ operator()() [298/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_rem_u_t )
inline

Definition at line 347 of file disassembly_visitor.hpp.

347 {
348 print("i64.rem_u");
349 }
Here is the call graph for this function:

◆ operator()() [299/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_rotl_t )
inline

Definition at line 368 of file disassembly_visitor.hpp.

368 {
369 print("i64.rotl");
370 }
Here is the call graph for this function:

◆ operator()() [300/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_rotl_t )
inline

Definition at line 368 of file disassembly_visitor.hpp.

368 {
369 print("i64.rotl");
370 }
Here is the call graph for this function:

◆ operator()() [301/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_rotr_t )
inline

Definition at line 371 of file disassembly_visitor.hpp.

371 {
372 print("i64.rotr");
373 }
Here is the call graph for this function:

◆ operator()() [302/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_rotr_t )
inline

Definition at line 371 of file disassembly_visitor.hpp.

371 {
372 print("i64.rotr");
373 }
Here is the call graph for this function:

◆ operator()() [303/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_shl_t )
inline

Definition at line 359 of file disassembly_visitor.hpp.

359 {
360 print("i64.shl");
361 }
Here is the call graph for this function:

◆ operator()() [304/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_shl_t )
inline

Definition at line 359 of file disassembly_visitor.hpp.

359 {
360 print("i64.shl");
361 }
Here is the call graph for this function:

◆ operator()() [305/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_shr_s_t )
inline

Definition at line 362 of file disassembly_visitor.hpp.

362 {
363 print("i64.shr_s");
364 }
Here is the call graph for this function:

◆ operator()() [306/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_shr_s_t )
inline

Definition at line 362 of file disassembly_visitor.hpp.

362 {
363 print("i64.shr_s");
364 }
Here is the call graph for this function:

◆ operator()() [307/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_shr_u_t )
inline

Definition at line 365 of file disassembly_visitor.hpp.

365 {
366 print("i64.shr_u");
367 }
Here is the call graph for this function:

◆ operator()() [308/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_shr_u_t )
inline

Definition at line 365 of file disassembly_visitor.hpp.

365 {
366 print("i64.shr_u");
367 }
Here is the call graph for this function:

◆ operator()() [309/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_store16_t b)
inline

Definition at line 134 of file disassembly_visitor.hpp.

134 {
135 print("i64.store16 : "); //+std::to_string(b.index);
136 }
Here is the call graph for this function:

◆ operator()() [310/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_store16_t b)
inline

Definition at line 134 of file disassembly_visitor.hpp.

134 {
135 print("i64.store16 : "); //+std::to_string(b.index);
136 }
Here is the call graph for this function:

◆ operator()() [311/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_store32_t b)
inline

Definition at line 137 of file disassembly_visitor.hpp.

137 {
138 print("i64.store32 : "); //+std::to_string(b.index);
139 }
Here is the call graph for this function:

◆ operator()() [312/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_store32_t b)
inline

Definition at line 137 of file disassembly_visitor.hpp.

137 {
138 print("i64.store32 : "); //+std::to_string(b.index);
139 }
Here is the call graph for this function:

◆ operator()() [313/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_store8_t b)
inline

Definition at line 131 of file disassembly_visitor.hpp.

131 {
132 print("i64.store8 : "); //+std::to_string(b.index);
133 }
Here is the call graph for this function:

◆ operator()() [314/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_store8_t b)
inline

Definition at line 131 of file disassembly_visitor.hpp.

131 {
132 print("i64.store8 : "); //+std::to_string(b.index);
133 }
Here is the call graph for this function:

◆ operator()() [315/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_store_t b)
inline

Definition at line 128 of file disassembly_visitor.hpp.

128 {
129 print("i64.store : "); //+std::to_string(b.index);
130 }
Here is the call graph for this function:

◆ operator()() [316/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_store_t b)
inline

Definition at line 128 of file disassembly_visitor.hpp.

128 {
129 print("i64.store : "); //+std::to_string(b.index);
130 }
Here is the call graph for this function:

◆ operator()() [317/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_sub_t )
inline

Definition at line 332 of file disassembly_visitor.hpp.

332 {
333 print("i64.sub");
334 }
Here is the call graph for this function:

◆ operator()() [318/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_sub_t )
inline

Definition at line 332 of file disassembly_visitor.hpp.

332 {
333 print("i64.sub");
334 }
Here is the call graph for this function:

◆ operator()() [319/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_trunc_s_f32_t )
inline

Definition at line 479 of file disassembly_visitor.hpp.

479 {
480 print("i64.trunc_s_f32");
481 }
Here is the call graph for this function:

◆ operator()() [320/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_trunc_s_f32_t )
inline

Definition at line 479 of file disassembly_visitor.hpp.

479 {
480 print("i64.trunc_s_f32");
481 }
Here is the call graph for this function:

◆ operator()() [321/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_trunc_s_f64_t )
inline

Definition at line 485 of file disassembly_visitor.hpp.

485 {
486 print("i64.trunc_s_f64");
487 }
Here is the call graph for this function:

◆ operator()() [322/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_trunc_s_f64_t )
inline

Definition at line 485 of file disassembly_visitor.hpp.

485 {
486 print("i64.trunc_s_f64");
487 }
Here is the call graph for this function:

◆ operator()() [323/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_trunc_u_f32_t )
inline

Definition at line 482 of file disassembly_visitor.hpp.

482 {
483 print("i64.trunc_u_f32");
484 }
Here is the call graph for this function:

◆ operator()() [324/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_trunc_u_f32_t )
inline

Definition at line 482 of file disassembly_visitor.hpp.

482 {
483 print("i64.trunc_u_f32");
484 }
Here is the call graph for this function:

◆ operator()() [325/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_trunc_u_f64_t )
inline

Definition at line 488 of file disassembly_visitor.hpp.

488 {
489 print("i64.trunc_u_f64");
490 }
Here is the call graph for this function:

◆ operator()() [326/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_trunc_u_f64_t )
inline

Definition at line 488 of file disassembly_visitor.hpp.

488 {
489 print("i64.trunc_u_f64");
490 }
Here is the call graph for this function:

◆ operator()() [327/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_xor_t )
inline

Definition at line 356 of file disassembly_visitor.hpp.

356 {
357 print("i64.xor");
358 }
Here is the call graph for this function:

◆ operator()() [328/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( i64_xor_t )
inline

Definition at line 356 of file disassembly_visitor.hpp.

356 {
357 print("i64.xor");
358 }
Here is the call graph for this function:

◆ operator()() [329/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( if__t )
inline

Definition at line 34 of file disassembly_visitor.hpp.

34 {
35 print("if");
36 tab_width++;
37 }
Here is the call graph for this function:

◆ operator()() [330/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( if__t )
inline

Definition at line 34 of file disassembly_visitor.hpp.

34 {
35 print("if");
36 tab_width++;
37 }
Here is the call graph for this function:

◆ operator()() [331/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( loop_t )
inline

Definition at line 30 of file disassembly_visitor.hpp.

30 {
31 print("loop");
32 tab_width++;
33 }
Here is the call graph for this function:

◆ operator()() [332/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( loop_t )
inline

Definition at line 30 of file disassembly_visitor.hpp.

30 {
31 print("loop");
32 tab_width++;
33 }
Here is the call graph for this function:

◆ operator()() [333/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( nop_t )
inline

Definition at line 16 of file disassembly_visitor.hpp.

16 {
17 print("nop");
18 }
Here is the call graph for this function:

◆ operator()() [334/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( nop_t )
inline

Definition at line 16 of file disassembly_visitor.hpp.

16 {
17 print("nop");
18 }
Here is the call graph for this function:

◆ operator()() [335/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( return__t )
inline

Definition at line 23 of file disassembly_visitor.hpp.

23 {
24 print("return");
25 }
Here is the call graph for this function:

◆ operator()() [336/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( return__t )
inline

Definition at line 23 of file disassembly_visitor.hpp.

23 {
24 print("return");
25 }
Here is the call graph for this function:

◆ operator()() [337/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( select_t b)
inline

Definition at line 59 of file disassembly_visitor.hpp.

59 {
60 print("select");
61 }
Here is the call graph for this function:

◆ operator()() [338/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( select_t b)
inline

Definition at line 59 of file disassembly_visitor.hpp.

59 {
60 print("select");
61 }
Here is the call graph for this function:

◆ operator()() [339/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( set_global_t b)
inline

Definition at line 74 of file disassembly_visitor.hpp.

74 {
75 print("set_global : "+std::to_string(b.index));
76 }
Here is the call graph for this function:

◆ operator()() [340/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( set_global_t b)
inline

Definition at line 74 of file disassembly_visitor.hpp.

74 {
75 print("set_global : "+std::to_string(b.index));
76 }
Here is the call graph for this function:

◆ operator()() [341/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( set_local_t b)
inline

Definition at line 65 of file disassembly_visitor.hpp.

65 {
66 print("set_local : "+std::to_string(b.index));
67 }
Here is the call graph for this function:

◆ operator()() [342/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( set_local_t b)
inline

Definition at line 65 of file disassembly_visitor.hpp.

65 {
66 print("set_local : "+std::to_string(b.index));
67 }
Here is the call graph for this function:

◆ operator()() [343/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( tee_local_t b)
inline

Definition at line 68 of file disassembly_visitor.hpp.

68 {
69 print("tee_local : "+std::to_string(b.index));
70 }
Here is the call graph for this function:

◆ operator()() [344/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( tee_local_t b)
inline

Definition at line 68 of file disassembly_visitor.hpp.

68 {
69 print("tee_local : "+std::to_string(b.index));
70 }
Here is the call graph for this function:

◆ operator()() [345/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( unreachable_t )
inline

Definition at line 13 of file disassembly_visitor.hpp.

13 {
14 print("unreachable");
15 }
Here is the call graph for this function:

◆ operator()() [346/346]

void sysio::wasm_backend::disassembly_visitor::operator() ( unreachable_t )
inline

Definition at line 13 of file disassembly_visitor.hpp.

13 {
14 print("unreachable");
15 }
Here is the call graph for this function:

◆ print() [1/2]

void sysio::wasm_backend::disassembly_visitor::print ( const std::string & s)
inline

Definition at line 9 of file disassembly_visitor.hpp.

9 {
10 //std::string tb(tab_width, '\t');
11 std::cout << s << '\n';
12 }
char * s

◆ print() [2/2]

void sysio::wasm_backend::disassembly_visitor::print ( const std::string & s)
inline

Definition at line 9 of file disassembly_visitor.hpp.

9 {
10 //std::string tb(tab_width, '\t');
11 std::cout << s << '\n';
12 }

Member Data Documentation

◆ tab_width

uint32_t sysio::wasm_backend::disassembly_visitor::tab_width

Definition at line 537 of file disassembly_visitor.hpp.


The documentation for this struct was generated from the following files: