Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::vm::null_writer Class Reference

#include <null_writer.hpp>

Classes

struct  br_table_parser
 
struct  branch_t
 
struct  label_t
 

Public Member Functions

 null_writer (growable_allocator &alloc, std::size_t source_bytes, module &mod)
 
void emit_unreachable ()
 
void emit_nop ()
 
label_t emit_end ()
 
branch_t emit_return (uint32_t)
 
void emit_block ()
 
label_t emit_loop ()
 
branch_t emit_if ()
 
branch_t emit_else (branch_t)
 
branch_t emit_br (uint32_t)
 
branch_t emit_br_if (uint32_t)
 
br_table_parser emit_br_table (uint32_t)
 
void emit_call (const func_type &, uint32_t)
 
void emit_call_indirect (const func_type &, uint32_t)
 
void emit_drop ()
 
void emit_select ()
 
void emit_get_local (uint32_t)
 
void emit_set_local (uint32_t)
 
void emit_tee_local (uint32_t)
 
void emit_get_global (uint32_t)
 
void emit_set_global (uint32_t)
 
void emit_i32_load (uint32_t, uint32_t)
 
void emit_i64_load (uint32_t, uint32_t)
 
void emit_f32_load (uint32_t, uint32_t)
 
void emit_f64_load (uint32_t, uint32_t)
 
void emit_i32_load8_s (uint32_t, uint32_t)
 
void emit_i32_load16_s (uint32_t, uint32_t)
 
void emit_i32_load8_u (uint32_t, uint32_t)
 
void emit_i32_load16_u (uint32_t, uint32_t)
 
void emit_i64_load8_s (uint32_t, uint32_t)
 
void emit_i64_load16_s (uint32_t, uint32_t)
 
void emit_i64_load32_s (uint32_t, uint32_t)
 
void emit_i64_load8_u (uint32_t, uint32_t)
 
void emit_i64_load16_u (uint32_t, uint32_t)
 
void emit_i64_load32_u (uint32_t, uint32_t)
 
void emit_i32_store (uint32_t, uint32_t)
 
void emit_i64_store (uint32_t, uint32_t)
 
void emit_f32_store (uint32_t, uint32_t)
 
void emit_f64_store (uint32_t, uint32_t)
 
void emit_i32_store8 (uint32_t, uint32_t)
 
void emit_i32_store16 (uint32_t, uint32_t)
 
void emit_i64_store8 (uint32_t, uint32_t)
 
void emit_i64_store16 (uint32_t, uint32_t)
 
void emit_i64_store32 (uint32_t, uint32_t)
 
void emit_current_memory ()
 
void emit_grow_memory ()
 
void emit_i32_const (uint32_t)
 
void emit_i64_const (uint64_t)
 
void emit_f32_const (float)
 
void emit_f64_const (double)
 
void emit_i32_eqz ()
 
void emit_i32_eq ()
 
void emit_i32_ne ()
 
void emit_i32_lt_s ()
 
void emit_i32_lt_u ()
 
void emit_i32_gt_s ()
 
void emit_i32_gt_u ()
 
void emit_i32_le_s ()
 
void emit_i32_le_u ()
 
void emit_i32_ge_s ()
 
void emit_i32_ge_u ()
 
void emit_i64_eqz ()
 
void emit_i64_eq ()
 
void emit_i64_ne ()
 
void emit_i64_lt_s ()
 
void emit_i64_lt_u ()
 
void emit_i64_gt_s ()
 
void emit_i64_gt_u ()
 
void emit_i64_le_s ()
 
void emit_i64_le_u ()
 
void emit_i64_ge_s ()
 
void emit_i64_ge_u ()
 
void emit_f32_eq ()
 
void emit_f32_ne ()
 
void emit_f32_lt ()
 
void emit_f32_gt ()
 
void emit_f32_le ()
 
void emit_f32_ge ()
 
void emit_f64_eq ()
 
void emit_f64_ne ()
 
void emit_f64_lt ()
 
void emit_f64_gt ()
 
void emit_f64_le ()
 
void emit_f64_ge ()
 
void emit_i32_clz ()
 
void emit_i32_ctz ()
 
void emit_i32_popcnt ()
 
void emit_i32_add ()
 
void emit_i32_sub ()
 
void emit_i32_mul ()
 
void emit_i32_div_s ()
 
void emit_i32_div_u ()
 
void emit_i32_rem_s ()
 
void emit_i32_rem_u ()
 
void emit_i32_and ()
 
void emit_i32_or ()
 
void emit_i32_xor ()
 
void emit_i32_shl ()
 
void emit_i32_shr_s ()
 
void emit_i32_shr_u ()
 
void emit_i32_rotl ()
 
void emit_i32_rotr ()
 
void emit_i64_clz ()
 
void emit_i64_ctz ()
 
void emit_i64_popcnt ()
 
void emit_i64_add ()
 
void emit_i64_sub ()
 
void emit_i64_mul ()
 
void emit_i64_div_s ()
 
void emit_i64_div_u ()
 
void emit_i64_rem_s ()
 
void emit_i64_rem_u ()
 
void emit_i64_and ()
 
void emit_i64_or ()
 
void emit_i64_xor ()
 
void emit_i64_shl ()
 
void emit_i64_shr_s ()
 
void emit_i64_shr_u ()
 
void emit_i64_rotl ()
 
void emit_i64_rotr ()
 
void emit_f32_abs ()
 
void emit_f32_neg ()
 
void emit_f32_ceil ()
 
void emit_f32_floor ()
 
void emit_f32_trunc ()
 
void emit_f32_nearest ()
 
void emit_f32_sqrt ()
 
void emit_f32_add ()
 
void emit_f32_sub ()
 
void emit_f32_mul ()
 
void emit_f32_div ()
 
void emit_f32_min ()
 
void emit_f32_max ()
 
void emit_f32_copysign ()
 
void emit_f64_abs ()
 
void emit_f64_neg ()
 
void emit_f64_ceil ()
 
void emit_f64_floor ()
 
void emit_f64_trunc ()
 
void emit_f64_nearest ()
 
void emit_f64_sqrt ()
 
void emit_f64_add ()
 
void emit_f64_sub ()
 
void emit_f64_mul ()
 
void emit_f64_div ()
 
void emit_f64_min ()
 
void emit_f64_max ()
 
void emit_f64_copysign ()
 
void emit_i32_wrap_i64 ()
 
void emit_i32_trunc_s_f32 ()
 
void emit_i32_trunc_u_f32 ()
 
void emit_i32_trunc_s_f64 ()
 
void emit_i32_trunc_u_f64 ()
 
void emit_i64_extend_s_i32 ()
 
void emit_i64_extend_u_i32 ()
 
void emit_i64_trunc_s_f32 ()
 
void emit_i64_trunc_u_f32 ()
 
void emit_i64_trunc_s_f64 ()
 
void emit_i64_trunc_u_f64 ()
 
void emit_f32_convert_s_i32 ()
 
void emit_f32_convert_u_i32 ()
 
void emit_f32_convert_s_i64 ()
 
void emit_f32_convert_u_i64 ()
 
void emit_f32_demote_f64 ()
 
void emit_f64_convert_s_i32 ()
 
void emit_f64_convert_u_i32 ()
 
void emit_f64_convert_s_i64 ()
 
void emit_f64_convert_u_i64 ()
 
void emit_f64_promote_f32 ()
 
void emit_i32_reinterpret_f32 ()
 
void emit_i64_reinterpret_f64 ()
 
void emit_f32_reinterpret_i32 ()
 
void emit_f64_reinterpret_i64 ()
 
void fix_branch (branch_t, label_t)
 
void emit_prologue (const func_type &, const guarded_vector< local_entry > &, uint32_t)
 
void emit_epilogue (const func_type &, const guarded_vector< local_entry > &, uint32_t)
 
void finalize (function_body &)
 
const void * get_addr () const
 
const void * get_base_addr () const
 
 null_writer (growable_allocator &alloc, std::size_t source_bytes, module &mod)
 
void emit_unreachable ()
 
void emit_nop ()
 
label_t emit_end ()
 
branch_t emit_return (uint32_t)
 
void emit_block ()
 
label_t emit_loop ()
 
branch_t emit_if ()
 
branch_t emit_else (branch_t)
 
branch_t emit_br (uint32_t)
 
branch_t emit_br_if (uint32_t)
 
br_table_parser emit_br_table (uint32_t)
 
void emit_call (const func_type &, uint32_t)
 
void emit_call_indirect (const func_type &, uint32_t)
 
void emit_drop ()
 
void emit_select ()
 
void emit_get_local (uint32_t)
 
void emit_set_local (uint32_t)
 
void emit_tee_local (uint32_t)
 
void emit_get_global (uint32_t)
 
void emit_set_global (uint32_t)
 
void emit_i32_load (uint32_t, uint32_t)
 
void emit_i64_load (uint32_t, uint32_t)
 
void emit_f32_load (uint32_t, uint32_t)
 
void emit_f64_load (uint32_t, uint32_t)
 
void emit_i32_load8_s (uint32_t, uint32_t)
 
void emit_i32_load16_s (uint32_t, uint32_t)
 
void emit_i32_load8_u (uint32_t, uint32_t)
 
void emit_i32_load16_u (uint32_t, uint32_t)
 
void emit_i64_load8_s (uint32_t, uint32_t)
 
void emit_i64_load16_s (uint32_t, uint32_t)
 
void emit_i64_load32_s (uint32_t, uint32_t)
 
void emit_i64_load8_u (uint32_t, uint32_t)
 
void emit_i64_load16_u (uint32_t, uint32_t)
 
void emit_i64_load32_u (uint32_t, uint32_t)
 
void emit_i32_store (uint32_t, uint32_t)
 
void emit_i64_store (uint32_t, uint32_t)
 
void emit_f32_store (uint32_t, uint32_t)
 
void emit_f64_store (uint32_t, uint32_t)
 
void emit_i32_store8 (uint32_t, uint32_t)
 
void emit_i32_store16 (uint32_t, uint32_t)
 
void emit_i64_store8 (uint32_t, uint32_t)
 
void emit_i64_store16 (uint32_t, uint32_t)
 
void emit_i64_store32 (uint32_t, uint32_t)
 
void emit_current_memory ()
 
void emit_grow_memory ()
 
void emit_i32_const (uint32_t)
 
void emit_i64_const (uint64_t)
 
void emit_f32_const (float)
 
void emit_f64_const (double)
 
void emit_i32_eqz ()
 
void emit_i32_eq ()
 
void emit_i32_ne ()
 
void emit_i32_lt_s ()
 
void emit_i32_lt_u ()
 
void emit_i32_gt_s ()
 
void emit_i32_gt_u ()
 
void emit_i32_le_s ()
 
void emit_i32_le_u ()
 
void emit_i32_ge_s ()
 
void emit_i32_ge_u ()
 
void emit_i64_eqz ()
 
void emit_i64_eq ()
 
void emit_i64_ne ()
 
void emit_i64_lt_s ()
 
void emit_i64_lt_u ()
 
void emit_i64_gt_s ()
 
void emit_i64_gt_u ()
 
void emit_i64_le_s ()
 
void emit_i64_le_u ()
 
void emit_i64_ge_s ()
 
void emit_i64_ge_u ()
 
void emit_f32_eq ()
 
void emit_f32_ne ()
 
void emit_f32_lt ()
 
void emit_f32_gt ()
 
void emit_f32_le ()
 
void emit_f32_ge ()
 
void emit_f64_eq ()
 
void emit_f64_ne ()
 
void emit_f64_lt ()
 
void emit_f64_gt ()
 
void emit_f64_le ()
 
void emit_f64_ge ()
 
void emit_i32_clz ()
 
void emit_i32_ctz ()
 
void emit_i32_popcnt ()
 
void emit_i32_add ()
 
void emit_i32_sub ()
 
void emit_i32_mul ()
 
void emit_i32_div_s ()
 
void emit_i32_div_u ()
 
void emit_i32_rem_s ()
 
void emit_i32_rem_u ()
 
void emit_i32_and ()
 
void emit_i32_or ()
 
void emit_i32_xor ()
 
void emit_i32_shl ()
 
void emit_i32_shr_s ()
 
void emit_i32_shr_u ()
 
void emit_i32_rotl ()
 
void emit_i32_rotr ()
 
void emit_i64_clz ()
 
void emit_i64_ctz ()
 
void emit_i64_popcnt ()
 
void emit_i64_add ()
 
void emit_i64_sub ()
 
void emit_i64_mul ()
 
void emit_i64_div_s ()
 
void emit_i64_div_u ()
 
void emit_i64_rem_s ()
 
void emit_i64_rem_u ()
 
void emit_i64_and ()
 
void emit_i64_or ()
 
void emit_i64_xor ()
 
void emit_i64_shl ()
 
void emit_i64_shr_s ()
 
void emit_i64_shr_u ()
 
void emit_i64_rotl ()
 
void emit_i64_rotr ()
 
void emit_f32_abs ()
 
void emit_f32_neg ()
 
void emit_f32_ceil ()
 
void emit_f32_floor ()
 
void emit_f32_trunc ()
 
void emit_f32_nearest ()
 
void emit_f32_sqrt ()
 
void emit_f32_add ()
 
void emit_f32_sub ()
 
void emit_f32_mul ()
 
void emit_f32_div ()
 
void emit_f32_min ()
 
void emit_f32_max ()
 
void emit_f32_copysign ()
 
void emit_f64_abs ()
 
void emit_f64_neg ()
 
void emit_f64_ceil ()
 
void emit_f64_floor ()
 
void emit_f64_trunc ()
 
void emit_f64_nearest ()
 
void emit_f64_sqrt ()
 
void emit_f64_add ()
 
void emit_f64_sub ()
 
void emit_f64_mul ()
 
void emit_f64_div ()
 
void emit_f64_min ()
 
void emit_f64_max ()
 
void emit_f64_copysign ()
 
void emit_i32_wrap_i64 ()
 
void emit_i32_trunc_s_f32 ()
 
void emit_i32_trunc_u_f32 ()
 
void emit_i32_trunc_s_f64 ()
 
void emit_i32_trunc_u_f64 ()
 
void emit_i64_extend_s_i32 ()
 
void emit_i64_extend_u_i32 ()
 
void emit_i64_trunc_s_f32 ()
 
void emit_i64_trunc_u_f32 ()
 
void emit_i64_trunc_s_f64 ()
 
void emit_i64_trunc_u_f64 ()
 
void emit_f32_convert_s_i32 ()
 
void emit_f32_convert_u_i32 ()
 
void emit_f32_convert_s_i64 ()
 
void emit_f32_convert_u_i64 ()
 
void emit_f32_demote_f64 ()
 
void emit_f64_convert_s_i32 ()
 
void emit_f64_convert_u_i32 ()
 
void emit_f64_convert_s_i64 ()
 
void emit_f64_convert_u_i64 ()
 
void emit_f64_promote_f32 ()
 
void emit_i32_reinterpret_f32 ()
 
void emit_i64_reinterpret_f64 ()
 
void emit_f32_reinterpret_i32 ()
 
void emit_f64_reinterpret_i64 ()
 
void fix_branch (branch_t, label_t)
 
void emit_prologue (const func_type &, const guarded_vector< local_entry > &, uint32_t)
 
void emit_epilogue (const func_type &, const guarded_vector< local_entry > &, uint32_t)
 
void finalize (function_body &)
 
const void * get_addr () const
 
const void * get_base_addr () const
 

Detailed Description

Definition at line 5 of file null_writer.hpp.

Constructor & Destructor Documentation

◆ null_writer() [1/2]

sysio::vm::null_writer::null_writer ( growable_allocator & alloc,
std::size_t source_bytes,
module & mod )
inlineexplicit

Definition at line 9 of file null_writer.hpp.

9{}

◆ null_writer() [2/2]

sysio::vm::null_writer::null_writer ( growable_allocator & alloc,
std::size_t source_bytes,
module & mod )
inlineexplicit

Definition at line 9 of file null_writer.hpp.

9{}

Member Function Documentation

◆ emit_block() [1/2]

void sysio::vm::null_writer::emit_block ( )
inline

Definition at line 14 of file null_writer.hpp.

14{}

◆ emit_block() [2/2]

void sysio::vm::null_writer::emit_block ( )
inline

Definition at line 14 of file null_writer.hpp.

14{}

◆ emit_br() [1/2]

branch_t sysio::vm::null_writer::emit_br ( uint32_t )
inline

Definition at line 18 of file null_writer.hpp.

18{ return {}; }

◆ emit_br() [2/2]

branch_t sysio::vm::null_writer::emit_br ( uint32_t )
inline

Definition at line 18 of file null_writer.hpp.

18{ return {}; }

◆ emit_br_if() [1/2]

branch_t sysio::vm::null_writer::emit_br_if ( uint32_t )
inline

Definition at line 19 of file null_writer.hpp.

19{ return {}; }

◆ emit_br_if() [2/2]

branch_t sysio::vm::null_writer::emit_br_if ( uint32_t )
inline

Definition at line 19 of file null_writer.hpp.

19{ return {}; }

◆ emit_br_table() [1/2]

br_table_parser sysio::vm::null_writer::emit_br_table ( uint32_t )
inline

Definition at line 24 of file null_writer.hpp.

24{ return {}; }

◆ emit_br_table() [2/2]

br_table_parser sysio::vm::null_writer::emit_br_table ( uint32_t )
inline

Definition at line 24 of file null_writer.hpp.

24{ return {}; }

◆ emit_call() [1/2]

void sysio::vm::null_writer::emit_call ( const func_type & ,
uint32_t  )
inline

Definition at line 25 of file null_writer.hpp.

25{}

◆ emit_call() [2/2]

void sysio::vm::null_writer::emit_call ( const func_type & ,
uint32_t  )
inline

Definition at line 25 of file null_writer.hpp.

25{}

◆ emit_call_indirect() [1/2]

void sysio::vm::null_writer::emit_call_indirect ( const func_type & ,
uint32_t  )
inline

Definition at line 26 of file null_writer.hpp.

26{}

◆ emit_call_indirect() [2/2]

void sysio::vm::null_writer::emit_call_indirect ( const func_type & ,
uint32_t  )
inline

Definition at line 26 of file null_writer.hpp.

26{}

◆ emit_current_memory() [1/2]

void sysio::vm::null_writer::emit_current_memory ( )
inline

Definition at line 61 of file null_writer.hpp.

61{}

◆ emit_current_memory() [2/2]

void sysio::vm::null_writer::emit_current_memory ( )
inline

Definition at line 61 of file null_writer.hpp.

61{}

◆ emit_drop() [1/2]

void sysio::vm::null_writer::emit_drop ( )
inline

Definition at line 28 of file null_writer.hpp.

28{}

◆ emit_drop() [2/2]

void sysio::vm::null_writer::emit_drop ( )
inline

Definition at line 28 of file null_writer.hpp.

28{}

◆ emit_else() [1/2]

branch_t sysio::vm::null_writer::emit_else ( branch_t )
inline

Definition at line 17 of file null_writer.hpp.

17{ return {}; }

◆ emit_else() [2/2]

branch_t sysio::vm::null_writer::emit_else ( branch_t )
inline

Definition at line 17 of file null_writer.hpp.

17{ return {}; }

◆ emit_end() [1/2]

label_t sysio::vm::null_writer::emit_end ( )
inline

Definition at line 12 of file null_writer.hpp.

12{ return {}; }

◆ emit_end() [2/2]

label_t sysio::vm::null_writer::emit_end ( )
inline

Definition at line 12 of file null_writer.hpp.

12{ return {}; }

◆ emit_epilogue() [1/2]

void sysio::vm::null_writer::emit_epilogue ( const func_type & ,
const guarded_vector< local_entry > & ,
uint32_t  )
inline

Definition at line 202 of file null_writer.hpp.

202{}

◆ emit_epilogue() [2/2]

void sysio::vm::null_writer::emit_epilogue ( const func_type & ,
const guarded_vector< local_entry > & ,
uint32_t  )
inline

Definition at line 202 of file null_writer.hpp.

202{}

◆ emit_f32_abs() [1/2]

void sysio::vm::null_writer::emit_f32_abs ( )
inline

Definition at line 144 of file null_writer.hpp.

144{}

◆ emit_f32_abs() [2/2]

void sysio::vm::null_writer::emit_f32_abs ( )
inline

Definition at line 144 of file null_writer.hpp.

144{}

◆ emit_f32_add() [1/2]

void sysio::vm::null_writer::emit_f32_add ( )
inline

Definition at line 151 of file null_writer.hpp.

151{}

◆ emit_f32_add() [2/2]

void sysio::vm::null_writer::emit_f32_add ( )
inline

Definition at line 151 of file null_writer.hpp.

151{}

◆ emit_f32_ceil() [1/2]

void sysio::vm::null_writer::emit_f32_ceil ( )
inline

Definition at line 146 of file null_writer.hpp.

146{}

◆ emit_f32_ceil() [2/2]

void sysio::vm::null_writer::emit_f32_ceil ( )
inline

Definition at line 146 of file null_writer.hpp.

146{}

◆ emit_f32_const() [1/2]

void sysio::vm::null_writer::emit_f32_const ( float )
inline

Definition at line 65 of file null_writer.hpp.

65{}

◆ emit_f32_const() [2/2]

void sysio::vm::null_writer::emit_f32_const ( float )
inline

Definition at line 65 of file null_writer.hpp.

65{}

◆ emit_f32_convert_s_i32() [1/2]

void sysio::vm::null_writer::emit_f32_convert_s_i32 ( )
inline

Definition at line 185 of file null_writer.hpp.

185{}

◆ emit_f32_convert_s_i32() [2/2]

void sysio::vm::null_writer::emit_f32_convert_s_i32 ( )
inline

Definition at line 185 of file null_writer.hpp.

185{}

◆ emit_f32_convert_s_i64() [1/2]

void sysio::vm::null_writer::emit_f32_convert_s_i64 ( )
inline

Definition at line 187 of file null_writer.hpp.

187{}

◆ emit_f32_convert_s_i64() [2/2]

void sysio::vm::null_writer::emit_f32_convert_s_i64 ( )
inline

Definition at line 187 of file null_writer.hpp.

187{}

◆ emit_f32_convert_u_i32() [1/2]

void sysio::vm::null_writer::emit_f32_convert_u_i32 ( )
inline

Definition at line 186 of file null_writer.hpp.

186{}

◆ emit_f32_convert_u_i32() [2/2]

void sysio::vm::null_writer::emit_f32_convert_u_i32 ( )
inline

Definition at line 186 of file null_writer.hpp.

186{}

◆ emit_f32_convert_u_i64() [1/2]

void sysio::vm::null_writer::emit_f32_convert_u_i64 ( )
inline

Definition at line 188 of file null_writer.hpp.

188{}

◆ emit_f32_convert_u_i64() [2/2]

void sysio::vm::null_writer::emit_f32_convert_u_i64 ( )
inline

Definition at line 188 of file null_writer.hpp.

188{}

◆ emit_f32_copysign() [1/2]

void sysio::vm::null_writer::emit_f32_copysign ( )
inline

Definition at line 157 of file null_writer.hpp.

157{}

◆ emit_f32_copysign() [2/2]

void sysio::vm::null_writer::emit_f32_copysign ( )
inline

Definition at line 157 of file null_writer.hpp.

157{}

◆ emit_f32_demote_f64() [1/2]

void sysio::vm::null_writer::emit_f32_demote_f64 ( )
inline

Definition at line 189 of file null_writer.hpp.

189{}

◆ emit_f32_demote_f64() [2/2]

void sysio::vm::null_writer::emit_f32_demote_f64 ( )
inline

Definition at line 189 of file null_writer.hpp.

189{}

◆ emit_f32_div() [1/2]

void sysio::vm::null_writer::emit_f32_div ( )
inline

Definition at line 154 of file null_writer.hpp.

154{}

◆ emit_f32_div() [2/2]

void sysio::vm::null_writer::emit_f32_div ( )
inline

Definition at line 154 of file null_writer.hpp.

154{}

◆ emit_f32_eq() [1/2]

void sysio::vm::null_writer::emit_f32_eq ( )
inline

Definition at line 92 of file null_writer.hpp.

92{}

◆ emit_f32_eq() [2/2]

void sysio::vm::null_writer::emit_f32_eq ( )
inline

Definition at line 92 of file null_writer.hpp.

92{}

◆ emit_f32_floor() [1/2]

void sysio::vm::null_writer::emit_f32_floor ( )
inline

Definition at line 147 of file null_writer.hpp.

147{}

◆ emit_f32_floor() [2/2]

void sysio::vm::null_writer::emit_f32_floor ( )
inline

Definition at line 147 of file null_writer.hpp.

147{}

◆ emit_f32_ge() [1/2]

void sysio::vm::null_writer::emit_f32_ge ( )
inline

Definition at line 97 of file null_writer.hpp.

97{}

◆ emit_f32_ge() [2/2]

void sysio::vm::null_writer::emit_f32_ge ( )
inline

Definition at line 97 of file null_writer.hpp.

97{}

◆ emit_f32_gt() [1/2]

void sysio::vm::null_writer::emit_f32_gt ( )
inline

Definition at line 95 of file null_writer.hpp.

95{}

◆ emit_f32_gt() [2/2]

void sysio::vm::null_writer::emit_f32_gt ( )
inline

Definition at line 95 of file null_writer.hpp.

95{}

◆ emit_f32_le() [1/2]

void sysio::vm::null_writer::emit_f32_le ( )
inline

Definition at line 96 of file null_writer.hpp.

96{}

◆ emit_f32_le() [2/2]

void sysio::vm::null_writer::emit_f32_le ( )
inline

Definition at line 96 of file null_writer.hpp.

96{}

◆ emit_f32_load() [1/2]

void sysio::vm::null_writer::emit_f32_load ( uint32_t ,
uint32_t  )
inline

Definition at line 38 of file null_writer.hpp.

38{}

◆ emit_f32_load() [2/2]

void sysio::vm::null_writer::emit_f32_load ( uint32_t ,
uint32_t  )
inline

Definition at line 38 of file null_writer.hpp.

38{}

◆ emit_f32_lt() [1/2]

void sysio::vm::null_writer::emit_f32_lt ( )
inline

Definition at line 94 of file null_writer.hpp.

94{}

◆ emit_f32_lt() [2/2]

void sysio::vm::null_writer::emit_f32_lt ( )
inline

Definition at line 94 of file null_writer.hpp.

94{}

◆ emit_f32_max() [1/2]

void sysio::vm::null_writer::emit_f32_max ( )
inline

Definition at line 156 of file null_writer.hpp.

156{}

◆ emit_f32_max() [2/2]

void sysio::vm::null_writer::emit_f32_max ( )
inline

Definition at line 156 of file null_writer.hpp.

156{}

◆ emit_f32_min() [1/2]

void sysio::vm::null_writer::emit_f32_min ( )
inline

Definition at line 155 of file null_writer.hpp.

155{}

◆ emit_f32_min() [2/2]

void sysio::vm::null_writer::emit_f32_min ( )
inline

Definition at line 155 of file null_writer.hpp.

155{}

◆ emit_f32_mul() [1/2]

void sysio::vm::null_writer::emit_f32_mul ( )
inline

Definition at line 153 of file null_writer.hpp.

153{}

◆ emit_f32_mul() [2/2]

void sysio::vm::null_writer::emit_f32_mul ( )
inline

Definition at line 153 of file null_writer.hpp.

153{}

◆ emit_f32_ne() [1/2]

void sysio::vm::null_writer::emit_f32_ne ( )
inline

Definition at line 93 of file null_writer.hpp.

93{}

◆ emit_f32_ne() [2/2]

void sysio::vm::null_writer::emit_f32_ne ( )
inline

Definition at line 93 of file null_writer.hpp.

93{}

◆ emit_f32_nearest() [1/2]

void sysio::vm::null_writer::emit_f32_nearest ( )
inline

Definition at line 149 of file null_writer.hpp.

149{}

◆ emit_f32_nearest() [2/2]

void sysio::vm::null_writer::emit_f32_nearest ( )
inline

Definition at line 149 of file null_writer.hpp.

149{}

◆ emit_f32_neg() [1/2]

void sysio::vm::null_writer::emit_f32_neg ( )
inline

Definition at line 145 of file null_writer.hpp.

145{}

◆ emit_f32_neg() [2/2]

void sysio::vm::null_writer::emit_f32_neg ( )
inline

Definition at line 145 of file null_writer.hpp.

145{}

◆ emit_f32_reinterpret_i32() [1/2]

void sysio::vm::null_writer::emit_f32_reinterpret_i32 ( )
inline

Definition at line 197 of file null_writer.hpp.

197{}

◆ emit_f32_reinterpret_i32() [2/2]

void sysio::vm::null_writer::emit_f32_reinterpret_i32 ( )
inline

Definition at line 197 of file null_writer.hpp.

197{}

◆ emit_f32_sqrt() [1/2]

void sysio::vm::null_writer::emit_f32_sqrt ( )
inline

Definition at line 150 of file null_writer.hpp.

150{}

◆ emit_f32_sqrt() [2/2]

void sysio::vm::null_writer::emit_f32_sqrt ( )
inline

Definition at line 150 of file null_writer.hpp.

150{}

◆ emit_f32_store() [1/2]

void sysio::vm::null_writer::emit_f32_store ( uint32_t ,
uint32_t  )
inline

Definition at line 53 of file null_writer.hpp.

53{}

◆ emit_f32_store() [2/2]

void sysio::vm::null_writer::emit_f32_store ( uint32_t ,
uint32_t  )
inline

Definition at line 53 of file null_writer.hpp.

53{}

◆ emit_f32_sub() [1/2]

void sysio::vm::null_writer::emit_f32_sub ( )
inline

Definition at line 152 of file null_writer.hpp.

152{}

◆ emit_f32_sub() [2/2]

void sysio::vm::null_writer::emit_f32_sub ( )
inline

Definition at line 152 of file null_writer.hpp.

152{}

◆ emit_f32_trunc() [1/2]

void sysio::vm::null_writer::emit_f32_trunc ( )
inline

Definition at line 148 of file null_writer.hpp.

148{}

◆ emit_f32_trunc() [2/2]

void sysio::vm::null_writer::emit_f32_trunc ( )
inline

Definition at line 148 of file null_writer.hpp.

148{}

◆ emit_f64_abs() [1/2]

void sysio::vm::null_writer::emit_f64_abs ( )
inline

Definition at line 159 of file null_writer.hpp.

159{}

◆ emit_f64_abs() [2/2]

void sysio::vm::null_writer::emit_f64_abs ( )
inline

Definition at line 159 of file null_writer.hpp.

159{}

◆ emit_f64_add() [1/2]

void sysio::vm::null_writer::emit_f64_add ( )
inline

Definition at line 166 of file null_writer.hpp.

166{}

◆ emit_f64_add() [2/2]

void sysio::vm::null_writer::emit_f64_add ( )
inline

Definition at line 166 of file null_writer.hpp.

166{}

◆ emit_f64_ceil() [1/2]

void sysio::vm::null_writer::emit_f64_ceil ( )
inline

Definition at line 161 of file null_writer.hpp.

161{}

◆ emit_f64_ceil() [2/2]

void sysio::vm::null_writer::emit_f64_ceil ( )
inline

Definition at line 161 of file null_writer.hpp.

161{}

◆ emit_f64_const() [1/2]

void sysio::vm::null_writer::emit_f64_const ( double )
inline

Definition at line 66 of file null_writer.hpp.

66{}

◆ emit_f64_const() [2/2]

void sysio::vm::null_writer::emit_f64_const ( double )
inline

Definition at line 66 of file null_writer.hpp.

66{}

◆ emit_f64_convert_s_i32() [1/2]

void sysio::vm::null_writer::emit_f64_convert_s_i32 ( )
inline

Definition at line 190 of file null_writer.hpp.

190{}

◆ emit_f64_convert_s_i32() [2/2]

void sysio::vm::null_writer::emit_f64_convert_s_i32 ( )
inline

Definition at line 190 of file null_writer.hpp.

190{}

◆ emit_f64_convert_s_i64() [1/2]

void sysio::vm::null_writer::emit_f64_convert_s_i64 ( )
inline

Definition at line 192 of file null_writer.hpp.

192{}

◆ emit_f64_convert_s_i64() [2/2]

void sysio::vm::null_writer::emit_f64_convert_s_i64 ( )
inline

Definition at line 192 of file null_writer.hpp.

192{}

◆ emit_f64_convert_u_i32() [1/2]

void sysio::vm::null_writer::emit_f64_convert_u_i32 ( )
inline

Definition at line 191 of file null_writer.hpp.

191{}

◆ emit_f64_convert_u_i32() [2/2]

void sysio::vm::null_writer::emit_f64_convert_u_i32 ( )
inline

Definition at line 191 of file null_writer.hpp.

191{}

◆ emit_f64_convert_u_i64() [1/2]

void sysio::vm::null_writer::emit_f64_convert_u_i64 ( )
inline

Definition at line 193 of file null_writer.hpp.

193{}

◆ emit_f64_convert_u_i64() [2/2]

void sysio::vm::null_writer::emit_f64_convert_u_i64 ( )
inline

Definition at line 193 of file null_writer.hpp.

193{}

◆ emit_f64_copysign() [1/2]

void sysio::vm::null_writer::emit_f64_copysign ( )
inline

Definition at line 172 of file null_writer.hpp.

172{}

◆ emit_f64_copysign() [2/2]

void sysio::vm::null_writer::emit_f64_copysign ( )
inline

Definition at line 172 of file null_writer.hpp.

172{}

◆ emit_f64_div() [1/2]

void sysio::vm::null_writer::emit_f64_div ( )
inline

Definition at line 169 of file null_writer.hpp.

169{}

◆ emit_f64_div() [2/2]

void sysio::vm::null_writer::emit_f64_div ( )
inline

Definition at line 169 of file null_writer.hpp.

169{}

◆ emit_f64_eq() [1/2]

void sysio::vm::null_writer::emit_f64_eq ( )
inline

Definition at line 99 of file null_writer.hpp.

99{}

◆ emit_f64_eq() [2/2]

void sysio::vm::null_writer::emit_f64_eq ( )
inline

Definition at line 99 of file null_writer.hpp.

99{}

◆ emit_f64_floor() [1/2]

void sysio::vm::null_writer::emit_f64_floor ( )
inline

Definition at line 162 of file null_writer.hpp.

162{}

◆ emit_f64_floor() [2/2]

void sysio::vm::null_writer::emit_f64_floor ( )
inline

Definition at line 162 of file null_writer.hpp.

162{}

◆ emit_f64_ge() [1/2]

void sysio::vm::null_writer::emit_f64_ge ( )
inline

Definition at line 104 of file null_writer.hpp.

104{}

◆ emit_f64_ge() [2/2]

void sysio::vm::null_writer::emit_f64_ge ( )
inline

Definition at line 104 of file null_writer.hpp.

104{}

◆ emit_f64_gt() [1/2]

void sysio::vm::null_writer::emit_f64_gt ( )
inline

Definition at line 102 of file null_writer.hpp.

102{}

◆ emit_f64_gt() [2/2]

void sysio::vm::null_writer::emit_f64_gt ( )
inline

Definition at line 102 of file null_writer.hpp.

102{}

◆ emit_f64_le() [1/2]

void sysio::vm::null_writer::emit_f64_le ( )
inline

Definition at line 103 of file null_writer.hpp.

103{}

◆ emit_f64_le() [2/2]

void sysio::vm::null_writer::emit_f64_le ( )
inline

Definition at line 103 of file null_writer.hpp.

103{}

◆ emit_f64_load() [1/2]

void sysio::vm::null_writer::emit_f64_load ( uint32_t ,
uint32_t  )
inline

Definition at line 39 of file null_writer.hpp.

39{}

◆ emit_f64_load() [2/2]

void sysio::vm::null_writer::emit_f64_load ( uint32_t ,
uint32_t  )
inline

Definition at line 39 of file null_writer.hpp.

39{}

◆ emit_f64_lt() [1/2]

void sysio::vm::null_writer::emit_f64_lt ( )
inline

Definition at line 101 of file null_writer.hpp.

101{}

◆ emit_f64_lt() [2/2]

void sysio::vm::null_writer::emit_f64_lt ( )
inline

Definition at line 101 of file null_writer.hpp.

101{}

◆ emit_f64_max() [1/2]

void sysio::vm::null_writer::emit_f64_max ( )
inline

Definition at line 171 of file null_writer.hpp.

171{}

◆ emit_f64_max() [2/2]

void sysio::vm::null_writer::emit_f64_max ( )
inline

Definition at line 171 of file null_writer.hpp.

171{}

◆ emit_f64_min() [1/2]

void sysio::vm::null_writer::emit_f64_min ( )
inline

Definition at line 170 of file null_writer.hpp.

170{}

◆ emit_f64_min() [2/2]

void sysio::vm::null_writer::emit_f64_min ( )
inline

Definition at line 170 of file null_writer.hpp.

170{}

◆ emit_f64_mul() [1/2]

void sysio::vm::null_writer::emit_f64_mul ( )
inline

Definition at line 168 of file null_writer.hpp.

168{}

◆ emit_f64_mul() [2/2]

void sysio::vm::null_writer::emit_f64_mul ( )
inline

Definition at line 168 of file null_writer.hpp.

168{}

◆ emit_f64_ne() [1/2]

void sysio::vm::null_writer::emit_f64_ne ( )
inline

Definition at line 100 of file null_writer.hpp.

100{}

◆ emit_f64_ne() [2/2]

void sysio::vm::null_writer::emit_f64_ne ( )
inline

Definition at line 100 of file null_writer.hpp.

100{}

◆ emit_f64_nearest() [1/2]

void sysio::vm::null_writer::emit_f64_nearest ( )
inline

Definition at line 164 of file null_writer.hpp.

164{}

◆ emit_f64_nearest() [2/2]

void sysio::vm::null_writer::emit_f64_nearest ( )
inline

Definition at line 164 of file null_writer.hpp.

164{}

◆ emit_f64_neg() [1/2]

void sysio::vm::null_writer::emit_f64_neg ( )
inline

Definition at line 160 of file null_writer.hpp.

160{}

◆ emit_f64_neg() [2/2]

void sysio::vm::null_writer::emit_f64_neg ( )
inline

Definition at line 160 of file null_writer.hpp.

160{}

◆ emit_f64_promote_f32() [1/2]

void sysio::vm::null_writer::emit_f64_promote_f32 ( )
inline

Definition at line 194 of file null_writer.hpp.

194{}

◆ emit_f64_promote_f32() [2/2]

void sysio::vm::null_writer::emit_f64_promote_f32 ( )
inline

Definition at line 194 of file null_writer.hpp.

194{}

◆ emit_f64_reinterpret_i64() [1/2]

void sysio::vm::null_writer::emit_f64_reinterpret_i64 ( )
inline

Definition at line 198 of file null_writer.hpp.

198{}

◆ emit_f64_reinterpret_i64() [2/2]

void sysio::vm::null_writer::emit_f64_reinterpret_i64 ( )
inline

Definition at line 198 of file null_writer.hpp.

198{}

◆ emit_f64_sqrt() [1/2]

void sysio::vm::null_writer::emit_f64_sqrt ( )
inline

Definition at line 165 of file null_writer.hpp.

165{}

◆ emit_f64_sqrt() [2/2]

void sysio::vm::null_writer::emit_f64_sqrt ( )
inline

Definition at line 165 of file null_writer.hpp.

165{}

◆ emit_f64_store() [1/2]

void sysio::vm::null_writer::emit_f64_store ( uint32_t ,
uint32_t  )
inline

Definition at line 54 of file null_writer.hpp.

54{}

◆ emit_f64_store() [2/2]

void sysio::vm::null_writer::emit_f64_store ( uint32_t ,
uint32_t  )
inline

Definition at line 54 of file null_writer.hpp.

54{}

◆ emit_f64_sub() [1/2]

void sysio::vm::null_writer::emit_f64_sub ( )
inline

Definition at line 167 of file null_writer.hpp.

167{}

◆ emit_f64_sub() [2/2]

void sysio::vm::null_writer::emit_f64_sub ( )
inline

Definition at line 167 of file null_writer.hpp.

167{}

◆ emit_f64_trunc() [1/2]

void sysio::vm::null_writer::emit_f64_trunc ( )
inline

Definition at line 163 of file null_writer.hpp.

163{}

◆ emit_f64_trunc() [2/2]

void sysio::vm::null_writer::emit_f64_trunc ( )
inline

Definition at line 163 of file null_writer.hpp.

163{}

◆ emit_get_global() [1/2]

void sysio::vm::null_writer::emit_get_global ( uint32_t )
inline

Definition at line 33 of file null_writer.hpp.

33{}

◆ emit_get_global() [2/2]

void sysio::vm::null_writer::emit_get_global ( uint32_t )
inline

Definition at line 33 of file null_writer.hpp.

33{}

◆ emit_get_local() [1/2]

void sysio::vm::null_writer::emit_get_local ( uint32_t )
inline

Definition at line 30 of file null_writer.hpp.

30{}

◆ emit_get_local() [2/2]

void sysio::vm::null_writer::emit_get_local ( uint32_t )
inline

Definition at line 30 of file null_writer.hpp.

30{}

◆ emit_grow_memory() [1/2]

void sysio::vm::null_writer::emit_grow_memory ( )
inline

Definition at line 62 of file null_writer.hpp.

62{}

◆ emit_grow_memory() [2/2]

void sysio::vm::null_writer::emit_grow_memory ( )
inline

Definition at line 62 of file null_writer.hpp.

62{}

◆ emit_i32_add() [1/2]

void sysio::vm::null_writer::emit_i32_add ( )
inline

Definition at line 109 of file null_writer.hpp.

109{}

◆ emit_i32_add() [2/2]

void sysio::vm::null_writer::emit_i32_add ( )
inline

Definition at line 109 of file null_writer.hpp.

109{}

◆ emit_i32_and() [1/2]

void sysio::vm::null_writer::emit_i32_and ( )
inline

Definition at line 116 of file null_writer.hpp.

116{}

◆ emit_i32_and() [2/2]

void sysio::vm::null_writer::emit_i32_and ( )
inline

Definition at line 116 of file null_writer.hpp.

116{}

◆ emit_i32_clz() [1/2]

void sysio::vm::null_writer::emit_i32_clz ( )
inline

Definition at line 106 of file null_writer.hpp.

106{}

◆ emit_i32_clz() [2/2]

void sysio::vm::null_writer::emit_i32_clz ( )
inline

Definition at line 106 of file null_writer.hpp.

106{}

◆ emit_i32_const() [1/2]

void sysio::vm::null_writer::emit_i32_const ( uint32_t )
inline

Definition at line 63 of file null_writer.hpp.

63{}

◆ emit_i32_const() [2/2]

void sysio::vm::null_writer::emit_i32_const ( uint32_t )
inline

Definition at line 63 of file null_writer.hpp.

63{}

◆ emit_i32_ctz() [1/2]

void sysio::vm::null_writer::emit_i32_ctz ( )
inline

Definition at line 107 of file null_writer.hpp.

107{}

◆ emit_i32_ctz() [2/2]

void sysio::vm::null_writer::emit_i32_ctz ( )
inline

Definition at line 107 of file null_writer.hpp.

107{}

◆ emit_i32_div_s() [1/2]

void sysio::vm::null_writer::emit_i32_div_s ( )
inline

Definition at line 112 of file null_writer.hpp.

112{}

◆ emit_i32_div_s() [2/2]

void sysio::vm::null_writer::emit_i32_div_s ( )
inline

Definition at line 112 of file null_writer.hpp.

112{}

◆ emit_i32_div_u() [1/2]

void sysio::vm::null_writer::emit_i32_div_u ( )
inline

Definition at line 113 of file null_writer.hpp.

113{}

◆ emit_i32_div_u() [2/2]

void sysio::vm::null_writer::emit_i32_div_u ( )
inline

Definition at line 113 of file null_writer.hpp.

113{}

◆ emit_i32_eq() [1/2]

void sysio::vm::null_writer::emit_i32_eq ( )
inline

Definition at line 69 of file null_writer.hpp.

69{}

◆ emit_i32_eq() [2/2]

void sysio::vm::null_writer::emit_i32_eq ( )
inline

Definition at line 69 of file null_writer.hpp.

69{}

◆ emit_i32_eqz() [1/2]

void sysio::vm::null_writer::emit_i32_eqz ( )
inline

Definition at line 68 of file null_writer.hpp.

68{}

◆ emit_i32_eqz() [2/2]

void sysio::vm::null_writer::emit_i32_eqz ( )
inline

Definition at line 68 of file null_writer.hpp.

68{}

◆ emit_i32_ge_s() [1/2]

void sysio::vm::null_writer::emit_i32_ge_s ( )
inline

Definition at line 77 of file null_writer.hpp.

77{}

◆ emit_i32_ge_s() [2/2]

void sysio::vm::null_writer::emit_i32_ge_s ( )
inline

Definition at line 77 of file null_writer.hpp.

77{}

◆ emit_i32_ge_u() [1/2]

void sysio::vm::null_writer::emit_i32_ge_u ( )
inline

Definition at line 78 of file null_writer.hpp.

78{}

◆ emit_i32_ge_u() [2/2]

void sysio::vm::null_writer::emit_i32_ge_u ( )
inline

Definition at line 78 of file null_writer.hpp.

78{}

◆ emit_i32_gt_s() [1/2]

void sysio::vm::null_writer::emit_i32_gt_s ( )
inline

Definition at line 73 of file null_writer.hpp.

73{}

◆ emit_i32_gt_s() [2/2]

void sysio::vm::null_writer::emit_i32_gt_s ( )
inline

Definition at line 73 of file null_writer.hpp.

73{}

◆ emit_i32_gt_u() [1/2]

void sysio::vm::null_writer::emit_i32_gt_u ( )
inline

Definition at line 74 of file null_writer.hpp.

74{}

◆ emit_i32_gt_u() [2/2]

void sysio::vm::null_writer::emit_i32_gt_u ( )
inline

Definition at line 74 of file null_writer.hpp.

74{}

◆ emit_i32_le_s() [1/2]

void sysio::vm::null_writer::emit_i32_le_s ( )
inline

Definition at line 75 of file null_writer.hpp.

75{}

◆ emit_i32_le_s() [2/2]

void sysio::vm::null_writer::emit_i32_le_s ( )
inline

Definition at line 75 of file null_writer.hpp.

75{}

◆ emit_i32_le_u() [1/2]

void sysio::vm::null_writer::emit_i32_le_u ( )
inline

Definition at line 76 of file null_writer.hpp.

76{}

◆ emit_i32_le_u() [2/2]

void sysio::vm::null_writer::emit_i32_le_u ( )
inline

Definition at line 76 of file null_writer.hpp.

76{}

◆ emit_i32_load() [1/2]

void sysio::vm::null_writer::emit_i32_load ( uint32_t ,
uint32_t  )
inline

Definition at line 36 of file null_writer.hpp.

36{}

◆ emit_i32_load() [2/2]

void sysio::vm::null_writer::emit_i32_load ( uint32_t ,
uint32_t  )
inline

Definition at line 36 of file null_writer.hpp.

36{}

◆ emit_i32_load16_s() [1/2]

void sysio::vm::null_writer::emit_i32_load16_s ( uint32_t ,
uint32_t  )
inline

Definition at line 41 of file null_writer.hpp.

41{}

◆ emit_i32_load16_s() [2/2]

void sysio::vm::null_writer::emit_i32_load16_s ( uint32_t ,
uint32_t  )
inline

Definition at line 41 of file null_writer.hpp.

41{}

◆ emit_i32_load16_u() [1/2]

void sysio::vm::null_writer::emit_i32_load16_u ( uint32_t ,
uint32_t  )
inline

Definition at line 43 of file null_writer.hpp.

43{}

◆ emit_i32_load16_u() [2/2]

void sysio::vm::null_writer::emit_i32_load16_u ( uint32_t ,
uint32_t  )
inline

Definition at line 43 of file null_writer.hpp.

43{}

◆ emit_i32_load8_s() [1/2]

void sysio::vm::null_writer::emit_i32_load8_s ( uint32_t ,
uint32_t  )
inline

Definition at line 40 of file null_writer.hpp.

40{}

◆ emit_i32_load8_s() [2/2]

void sysio::vm::null_writer::emit_i32_load8_s ( uint32_t ,
uint32_t  )
inline

Definition at line 40 of file null_writer.hpp.

40{}

◆ emit_i32_load8_u() [1/2]

void sysio::vm::null_writer::emit_i32_load8_u ( uint32_t ,
uint32_t  )
inline

Definition at line 42 of file null_writer.hpp.

42{}

◆ emit_i32_load8_u() [2/2]

void sysio::vm::null_writer::emit_i32_load8_u ( uint32_t ,
uint32_t  )
inline

Definition at line 42 of file null_writer.hpp.

42{}

◆ emit_i32_lt_s() [1/2]

void sysio::vm::null_writer::emit_i32_lt_s ( )
inline

Definition at line 71 of file null_writer.hpp.

71{}

◆ emit_i32_lt_s() [2/2]

void sysio::vm::null_writer::emit_i32_lt_s ( )
inline

Definition at line 71 of file null_writer.hpp.

71{}

◆ emit_i32_lt_u() [1/2]

void sysio::vm::null_writer::emit_i32_lt_u ( )
inline

Definition at line 72 of file null_writer.hpp.

72{}

◆ emit_i32_lt_u() [2/2]

void sysio::vm::null_writer::emit_i32_lt_u ( )
inline

Definition at line 72 of file null_writer.hpp.

72{}

◆ emit_i32_mul() [1/2]

void sysio::vm::null_writer::emit_i32_mul ( )
inline

Definition at line 111 of file null_writer.hpp.

111{}

◆ emit_i32_mul() [2/2]

void sysio::vm::null_writer::emit_i32_mul ( )
inline

Definition at line 111 of file null_writer.hpp.

111{}

◆ emit_i32_ne() [1/2]

void sysio::vm::null_writer::emit_i32_ne ( )
inline

Definition at line 70 of file null_writer.hpp.

70{}

◆ emit_i32_ne() [2/2]

void sysio::vm::null_writer::emit_i32_ne ( )
inline

Definition at line 70 of file null_writer.hpp.

70{}

◆ emit_i32_or() [1/2]

void sysio::vm::null_writer::emit_i32_or ( )
inline

Definition at line 117 of file null_writer.hpp.

117{}

◆ emit_i32_or() [2/2]

void sysio::vm::null_writer::emit_i32_or ( )
inline

Definition at line 117 of file null_writer.hpp.

117{}

◆ emit_i32_popcnt() [1/2]

void sysio::vm::null_writer::emit_i32_popcnt ( )
inline

Definition at line 108 of file null_writer.hpp.

108{}

◆ emit_i32_popcnt() [2/2]

void sysio::vm::null_writer::emit_i32_popcnt ( )
inline

Definition at line 108 of file null_writer.hpp.

108{}

◆ emit_i32_reinterpret_f32() [1/2]

void sysio::vm::null_writer::emit_i32_reinterpret_f32 ( )
inline

Definition at line 195 of file null_writer.hpp.

195{}

◆ emit_i32_reinterpret_f32() [2/2]

void sysio::vm::null_writer::emit_i32_reinterpret_f32 ( )
inline

Definition at line 195 of file null_writer.hpp.

195{}

◆ emit_i32_rem_s() [1/2]

void sysio::vm::null_writer::emit_i32_rem_s ( )
inline

Definition at line 114 of file null_writer.hpp.

114{}

◆ emit_i32_rem_s() [2/2]

void sysio::vm::null_writer::emit_i32_rem_s ( )
inline

Definition at line 114 of file null_writer.hpp.

114{}

◆ emit_i32_rem_u() [1/2]

void sysio::vm::null_writer::emit_i32_rem_u ( )
inline

Definition at line 115 of file null_writer.hpp.

115{}

◆ emit_i32_rem_u() [2/2]

void sysio::vm::null_writer::emit_i32_rem_u ( )
inline

Definition at line 115 of file null_writer.hpp.

115{}

◆ emit_i32_rotl() [1/2]

void sysio::vm::null_writer::emit_i32_rotl ( )
inline

Definition at line 122 of file null_writer.hpp.

122{}

◆ emit_i32_rotl() [2/2]

void sysio::vm::null_writer::emit_i32_rotl ( )
inline

Definition at line 122 of file null_writer.hpp.

122{}

◆ emit_i32_rotr() [1/2]

void sysio::vm::null_writer::emit_i32_rotr ( )
inline

Definition at line 123 of file null_writer.hpp.

123{}

◆ emit_i32_rotr() [2/2]

void sysio::vm::null_writer::emit_i32_rotr ( )
inline

Definition at line 123 of file null_writer.hpp.

123{}

◆ emit_i32_shl() [1/2]

void sysio::vm::null_writer::emit_i32_shl ( )
inline

Definition at line 119 of file null_writer.hpp.

119{}

◆ emit_i32_shl() [2/2]

void sysio::vm::null_writer::emit_i32_shl ( )
inline

Definition at line 119 of file null_writer.hpp.

119{}

◆ emit_i32_shr_s() [1/2]

void sysio::vm::null_writer::emit_i32_shr_s ( )
inline

Definition at line 120 of file null_writer.hpp.

120{}

◆ emit_i32_shr_s() [2/2]

void sysio::vm::null_writer::emit_i32_shr_s ( )
inline

Definition at line 120 of file null_writer.hpp.

120{}

◆ emit_i32_shr_u() [1/2]

void sysio::vm::null_writer::emit_i32_shr_u ( )
inline

Definition at line 121 of file null_writer.hpp.

121{}

◆ emit_i32_shr_u() [2/2]

void sysio::vm::null_writer::emit_i32_shr_u ( )
inline

Definition at line 121 of file null_writer.hpp.

121{}

◆ emit_i32_store() [1/2]

void sysio::vm::null_writer::emit_i32_store ( uint32_t ,
uint32_t  )
inline

Definition at line 51 of file null_writer.hpp.

51{}

◆ emit_i32_store() [2/2]

void sysio::vm::null_writer::emit_i32_store ( uint32_t ,
uint32_t  )
inline

Definition at line 51 of file null_writer.hpp.

51{}

◆ emit_i32_store16() [1/2]

void sysio::vm::null_writer::emit_i32_store16 ( uint32_t ,
uint32_t  )
inline

Definition at line 56 of file null_writer.hpp.

56{}

◆ emit_i32_store16() [2/2]

void sysio::vm::null_writer::emit_i32_store16 ( uint32_t ,
uint32_t  )
inline

Definition at line 56 of file null_writer.hpp.

56{}

◆ emit_i32_store8() [1/2]

void sysio::vm::null_writer::emit_i32_store8 ( uint32_t ,
uint32_t  )
inline

Definition at line 55 of file null_writer.hpp.

55{}

◆ emit_i32_store8() [2/2]

void sysio::vm::null_writer::emit_i32_store8 ( uint32_t ,
uint32_t  )
inline

Definition at line 55 of file null_writer.hpp.

55{}

◆ emit_i32_sub() [1/2]

void sysio::vm::null_writer::emit_i32_sub ( )
inline

Definition at line 110 of file null_writer.hpp.

110{}

◆ emit_i32_sub() [2/2]

void sysio::vm::null_writer::emit_i32_sub ( )
inline

Definition at line 110 of file null_writer.hpp.

110{}

◆ emit_i32_trunc_s_f32() [1/2]

void sysio::vm::null_writer::emit_i32_trunc_s_f32 ( )
inline

Definition at line 175 of file null_writer.hpp.

175{}

◆ emit_i32_trunc_s_f32() [2/2]

void sysio::vm::null_writer::emit_i32_trunc_s_f32 ( )
inline

Definition at line 175 of file null_writer.hpp.

175{}

◆ emit_i32_trunc_s_f64() [1/2]

void sysio::vm::null_writer::emit_i32_trunc_s_f64 ( )
inline

Definition at line 177 of file null_writer.hpp.

177{}

◆ emit_i32_trunc_s_f64() [2/2]

void sysio::vm::null_writer::emit_i32_trunc_s_f64 ( )
inline

Definition at line 177 of file null_writer.hpp.

177{}

◆ emit_i32_trunc_u_f32() [1/2]

void sysio::vm::null_writer::emit_i32_trunc_u_f32 ( )
inline

Definition at line 176 of file null_writer.hpp.

176{}

◆ emit_i32_trunc_u_f32() [2/2]

void sysio::vm::null_writer::emit_i32_trunc_u_f32 ( )
inline

Definition at line 176 of file null_writer.hpp.

176{}

◆ emit_i32_trunc_u_f64() [1/2]

void sysio::vm::null_writer::emit_i32_trunc_u_f64 ( )
inline

Definition at line 178 of file null_writer.hpp.

178{}

◆ emit_i32_trunc_u_f64() [2/2]

void sysio::vm::null_writer::emit_i32_trunc_u_f64 ( )
inline

Definition at line 178 of file null_writer.hpp.

178{}

◆ emit_i32_wrap_i64() [1/2]

void sysio::vm::null_writer::emit_i32_wrap_i64 ( )
inline

Definition at line 174 of file null_writer.hpp.

174{}

◆ emit_i32_wrap_i64() [2/2]

void sysio::vm::null_writer::emit_i32_wrap_i64 ( )
inline

Definition at line 174 of file null_writer.hpp.

174{}

◆ emit_i32_xor() [1/2]

void sysio::vm::null_writer::emit_i32_xor ( )
inline

Definition at line 118 of file null_writer.hpp.

118{}

◆ emit_i32_xor() [2/2]

void sysio::vm::null_writer::emit_i32_xor ( )
inline

Definition at line 118 of file null_writer.hpp.

118{}

◆ emit_i64_add() [1/2]

void sysio::vm::null_writer::emit_i64_add ( )
inline

Definition at line 128 of file null_writer.hpp.

128{}

◆ emit_i64_add() [2/2]

void sysio::vm::null_writer::emit_i64_add ( )
inline

Definition at line 128 of file null_writer.hpp.

128{}

◆ emit_i64_and() [1/2]

void sysio::vm::null_writer::emit_i64_and ( )
inline

Definition at line 135 of file null_writer.hpp.

135{}

◆ emit_i64_and() [2/2]

void sysio::vm::null_writer::emit_i64_and ( )
inline

Definition at line 135 of file null_writer.hpp.

135{}

◆ emit_i64_clz() [1/2]

void sysio::vm::null_writer::emit_i64_clz ( )
inline

Definition at line 125 of file null_writer.hpp.

125{}

◆ emit_i64_clz() [2/2]

void sysio::vm::null_writer::emit_i64_clz ( )
inline

Definition at line 125 of file null_writer.hpp.

125{}

◆ emit_i64_const() [1/2]

void sysio::vm::null_writer::emit_i64_const ( uint64_t )
inline

Definition at line 64 of file null_writer.hpp.

64{}

◆ emit_i64_const() [2/2]

void sysio::vm::null_writer::emit_i64_const ( uint64_t )
inline

Definition at line 64 of file null_writer.hpp.

64{}

◆ emit_i64_ctz() [1/2]

void sysio::vm::null_writer::emit_i64_ctz ( )
inline

Definition at line 126 of file null_writer.hpp.

126{}

◆ emit_i64_ctz() [2/2]

void sysio::vm::null_writer::emit_i64_ctz ( )
inline

Definition at line 126 of file null_writer.hpp.

126{}

◆ emit_i64_div_s() [1/2]

void sysio::vm::null_writer::emit_i64_div_s ( )
inline

Definition at line 131 of file null_writer.hpp.

131{}

◆ emit_i64_div_s() [2/2]

void sysio::vm::null_writer::emit_i64_div_s ( )
inline

Definition at line 131 of file null_writer.hpp.

131{}

◆ emit_i64_div_u() [1/2]

void sysio::vm::null_writer::emit_i64_div_u ( )
inline

Definition at line 132 of file null_writer.hpp.

132{}

◆ emit_i64_div_u() [2/2]

void sysio::vm::null_writer::emit_i64_div_u ( )
inline

Definition at line 132 of file null_writer.hpp.

132{}

◆ emit_i64_eq() [1/2]

void sysio::vm::null_writer::emit_i64_eq ( )
inline

Definition at line 81 of file null_writer.hpp.

81{}

◆ emit_i64_eq() [2/2]

void sysio::vm::null_writer::emit_i64_eq ( )
inline

Definition at line 81 of file null_writer.hpp.

81{}

◆ emit_i64_eqz() [1/2]

void sysio::vm::null_writer::emit_i64_eqz ( )
inline

Definition at line 80 of file null_writer.hpp.

80{}

◆ emit_i64_eqz() [2/2]

void sysio::vm::null_writer::emit_i64_eqz ( )
inline

Definition at line 80 of file null_writer.hpp.

80{}

◆ emit_i64_extend_s_i32() [1/2]

void sysio::vm::null_writer::emit_i64_extend_s_i32 ( )
inline

Definition at line 179 of file null_writer.hpp.

179{}

◆ emit_i64_extend_s_i32() [2/2]

void sysio::vm::null_writer::emit_i64_extend_s_i32 ( )
inline

Definition at line 179 of file null_writer.hpp.

179{}

◆ emit_i64_extend_u_i32() [1/2]

void sysio::vm::null_writer::emit_i64_extend_u_i32 ( )
inline

Definition at line 180 of file null_writer.hpp.

180{}

◆ emit_i64_extend_u_i32() [2/2]

void sysio::vm::null_writer::emit_i64_extend_u_i32 ( )
inline

Definition at line 180 of file null_writer.hpp.

180{}

◆ emit_i64_ge_s() [1/2]

void sysio::vm::null_writer::emit_i64_ge_s ( )
inline

Definition at line 89 of file null_writer.hpp.

89{}

◆ emit_i64_ge_s() [2/2]

void sysio::vm::null_writer::emit_i64_ge_s ( )
inline

Definition at line 89 of file null_writer.hpp.

89{}

◆ emit_i64_ge_u() [1/2]

void sysio::vm::null_writer::emit_i64_ge_u ( )
inline

Definition at line 90 of file null_writer.hpp.

90{}

◆ emit_i64_ge_u() [2/2]

void sysio::vm::null_writer::emit_i64_ge_u ( )
inline

Definition at line 90 of file null_writer.hpp.

90{}

◆ emit_i64_gt_s() [1/2]

void sysio::vm::null_writer::emit_i64_gt_s ( )
inline

Definition at line 85 of file null_writer.hpp.

85{}

◆ emit_i64_gt_s() [2/2]

void sysio::vm::null_writer::emit_i64_gt_s ( )
inline

Definition at line 85 of file null_writer.hpp.

85{}

◆ emit_i64_gt_u() [1/2]

void sysio::vm::null_writer::emit_i64_gt_u ( )
inline

Definition at line 86 of file null_writer.hpp.

86{}

◆ emit_i64_gt_u() [2/2]

void sysio::vm::null_writer::emit_i64_gt_u ( )
inline

Definition at line 86 of file null_writer.hpp.

86{}

◆ emit_i64_le_s() [1/2]

void sysio::vm::null_writer::emit_i64_le_s ( )
inline

Definition at line 87 of file null_writer.hpp.

87{}

◆ emit_i64_le_s() [2/2]

void sysio::vm::null_writer::emit_i64_le_s ( )
inline

Definition at line 87 of file null_writer.hpp.

87{}

◆ emit_i64_le_u() [1/2]

void sysio::vm::null_writer::emit_i64_le_u ( )
inline

Definition at line 88 of file null_writer.hpp.

88{}

◆ emit_i64_le_u() [2/2]

void sysio::vm::null_writer::emit_i64_le_u ( )
inline

Definition at line 88 of file null_writer.hpp.

88{}

◆ emit_i64_load() [1/2]

void sysio::vm::null_writer::emit_i64_load ( uint32_t ,
uint32_t  )
inline

Definition at line 37 of file null_writer.hpp.

37{}

◆ emit_i64_load() [2/2]

void sysio::vm::null_writer::emit_i64_load ( uint32_t ,
uint32_t  )
inline

Definition at line 37 of file null_writer.hpp.

37{}

◆ emit_i64_load16_s() [1/2]

void sysio::vm::null_writer::emit_i64_load16_s ( uint32_t ,
uint32_t  )
inline

Definition at line 45 of file null_writer.hpp.

45{}

◆ emit_i64_load16_s() [2/2]

void sysio::vm::null_writer::emit_i64_load16_s ( uint32_t ,
uint32_t  )
inline

Definition at line 45 of file null_writer.hpp.

45{}

◆ emit_i64_load16_u() [1/2]

void sysio::vm::null_writer::emit_i64_load16_u ( uint32_t ,
uint32_t  )
inline

Definition at line 48 of file null_writer.hpp.

48{}

◆ emit_i64_load16_u() [2/2]

void sysio::vm::null_writer::emit_i64_load16_u ( uint32_t ,
uint32_t  )
inline

Definition at line 48 of file null_writer.hpp.

48{}

◆ emit_i64_load32_s() [1/2]

void sysio::vm::null_writer::emit_i64_load32_s ( uint32_t ,
uint32_t  )
inline

Definition at line 46 of file null_writer.hpp.

46{}

◆ emit_i64_load32_s() [2/2]

void sysio::vm::null_writer::emit_i64_load32_s ( uint32_t ,
uint32_t  )
inline

Definition at line 46 of file null_writer.hpp.

46{}

◆ emit_i64_load32_u() [1/2]

void sysio::vm::null_writer::emit_i64_load32_u ( uint32_t ,
uint32_t  )
inline

Definition at line 49 of file null_writer.hpp.

49{}

◆ emit_i64_load32_u() [2/2]

void sysio::vm::null_writer::emit_i64_load32_u ( uint32_t ,
uint32_t  )
inline

Definition at line 49 of file null_writer.hpp.

49{}

◆ emit_i64_load8_s() [1/2]

void sysio::vm::null_writer::emit_i64_load8_s ( uint32_t ,
uint32_t  )
inline

Definition at line 44 of file null_writer.hpp.

44{}

◆ emit_i64_load8_s() [2/2]

void sysio::vm::null_writer::emit_i64_load8_s ( uint32_t ,
uint32_t  )
inline

Definition at line 44 of file null_writer.hpp.

44{}

◆ emit_i64_load8_u() [1/2]

void sysio::vm::null_writer::emit_i64_load8_u ( uint32_t ,
uint32_t  )
inline

Definition at line 47 of file null_writer.hpp.

47{}

◆ emit_i64_load8_u() [2/2]

void sysio::vm::null_writer::emit_i64_load8_u ( uint32_t ,
uint32_t  )
inline

Definition at line 47 of file null_writer.hpp.

47{}

◆ emit_i64_lt_s() [1/2]

void sysio::vm::null_writer::emit_i64_lt_s ( )
inline

Definition at line 83 of file null_writer.hpp.

83{}

◆ emit_i64_lt_s() [2/2]

void sysio::vm::null_writer::emit_i64_lt_s ( )
inline

Definition at line 83 of file null_writer.hpp.

83{}

◆ emit_i64_lt_u() [1/2]

void sysio::vm::null_writer::emit_i64_lt_u ( )
inline

Definition at line 84 of file null_writer.hpp.

84{}

◆ emit_i64_lt_u() [2/2]

void sysio::vm::null_writer::emit_i64_lt_u ( )
inline

Definition at line 84 of file null_writer.hpp.

84{}

◆ emit_i64_mul() [1/2]

void sysio::vm::null_writer::emit_i64_mul ( )
inline

Definition at line 130 of file null_writer.hpp.

130{}

◆ emit_i64_mul() [2/2]

void sysio::vm::null_writer::emit_i64_mul ( )
inline

Definition at line 130 of file null_writer.hpp.

130{}

◆ emit_i64_ne() [1/2]

void sysio::vm::null_writer::emit_i64_ne ( )
inline

Definition at line 82 of file null_writer.hpp.

82{}

◆ emit_i64_ne() [2/2]

void sysio::vm::null_writer::emit_i64_ne ( )
inline

Definition at line 82 of file null_writer.hpp.

82{}

◆ emit_i64_or() [1/2]

void sysio::vm::null_writer::emit_i64_or ( )
inline

Definition at line 136 of file null_writer.hpp.

136{}

◆ emit_i64_or() [2/2]

void sysio::vm::null_writer::emit_i64_or ( )
inline

Definition at line 136 of file null_writer.hpp.

136{}

◆ emit_i64_popcnt() [1/2]

void sysio::vm::null_writer::emit_i64_popcnt ( )
inline

Definition at line 127 of file null_writer.hpp.

127{}

◆ emit_i64_popcnt() [2/2]

void sysio::vm::null_writer::emit_i64_popcnt ( )
inline

Definition at line 127 of file null_writer.hpp.

127{}

◆ emit_i64_reinterpret_f64() [1/2]

void sysio::vm::null_writer::emit_i64_reinterpret_f64 ( )
inline

Definition at line 196 of file null_writer.hpp.

196{}

◆ emit_i64_reinterpret_f64() [2/2]

void sysio::vm::null_writer::emit_i64_reinterpret_f64 ( )
inline

Definition at line 196 of file null_writer.hpp.

196{}

◆ emit_i64_rem_s() [1/2]

void sysio::vm::null_writer::emit_i64_rem_s ( )
inline

Definition at line 133 of file null_writer.hpp.

133{}

◆ emit_i64_rem_s() [2/2]

void sysio::vm::null_writer::emit_i64_rem_s ( )
inline

Definition at line 133 of file null_writer.hpp.

133{}

◆ emit_i64_rem_u() [1/2]

void sysio::vm::null_writer::emit_i64_rem_u ( )
inline

Definition at line 134 of file null_writer.hpp.

134{}

◆ emit_i64_rem_u() [2/2]

void sysio::vm::null_writer::emit_i64_rem_u ( )
inline

Definition at line 134 of file null_writer.hpp.

134{}

◆ emit_i64_rotl() [1/2]

void sysio::vm::null_writer::emit_i64_rotl ( )
inline

Definition at line 141 of file null_writer.hpp.

141{}

◆ emit_i64_rotl() [2/2]

void sysio::vm::null_writer::emit_i64_rotl ( )
inline

Definition at line 141 of file null_writer.hpp.

141{}

◆ emit_i64_rotr() [1/2]

void sysio::vm::null_writer::emit_i64_rotr ( )
inline

Definition at line 142 of file null_writer.hpp.

142{}

◆ emit_i64_rotr() [2/2]

void sysio::vm::null_writer::emit_i64_rotr ( )
inline

Definition at line 142 of file null_writer.hpp.

142{}

◆ emit_i64_shl() [1/2]

void sysio::vm::null_writer::emit_i64_shl ( )
inline

Definition at line 138 of file null_writer.hpp.

138{}

◆ emit_i64_shl() [2/2]

void sysio::vm::null_writer::emit_i64_shl ( )
inline

Definition at line 138 of file null_writer.hpp.

138{}

◆ emit_i64_shr_s() [1/2]

void sysio::vm::null_writer::emit_i64_shr_s ( )
inline

Definition at line 139 of file null_writer.hpp.

139{}

◆ emit_i64_shr_s() [2/2]

void sysio::vm::null_writer::emit_i64_shr_s ( )
inline

Definition at line 139 of file null_writer.hpp.

139{}

◆ emit_i64_shr_u() [1/2]

void sysio::vm::null_writer::emit_i64_shr_u ( )
inline

Definition at line 140 of file null_writer.hpp.

140{}

◆ emit_i64_shr_u() [2/2]

void sysio::vm::null_writer::emit_i64_shr_u ( )
inline

Definition at line 140 of file null_writer.hpp.

140{}

◆ emit_i64_store() [1/2]

void sysio::vm::null_writer::emit_i64_store ( uint32_t ,
uint32_t  )
inline

Definition at line 52 of file null_writer.hpp.

52{}

◆ emit_i64_store() [2/2]

void sysio::vm::null_writer::emit_i64_store ( uint32_t ,
uint32_t  )
inline

Definition at line 52 of file null_writer.hpp.

52{}

◆ emit_i64_store16() [1/2]

void sysio::vm::null_writer::emit_i64_store16 ( uint32_t ,
uint32_t  )
inline

Definition at line 58 of file null_writer.hpp.

58{}

◆ emit_i64_store16() [2/2]

void sysio::vm::null_writer::emit_i64_store16 ( uint32_t ,
uint32_t  )
inline

Definition at line 58 of file null_writer.hpp.

58{}

◆ emit_i64_store32() [1/2]

void sysio::vm::null_writer::emit_i64_store32 ( uint32_t ,
uint32_t  )
inline

Definition at line 59 of file null_writer.hpp.

59{}

◆ emit_i64_store32() [2/2]

void sysio::vm::null_writer::emit_i64_store32 ( uint32_t ,
uint32_t  )
inline

Definition at line 59 of file null_writer.hpp.

59{}

◆ emit_i64_store8() [1/2]

void sysio::vm::null_writer::emit_i64_store8 ( uint32_t ,
uint32_t  )
inline

Definition at line 57 of file null_writer.hpp.

57{}

◆ emit_i64_store8() [2/2]

void sysio::vm::null_writer::emit_i64_store8 ( uint32_t ,
uint32_t  )
inline

Definition at line 57 of file null_writer.hpp.

57{}

◆ emit_i64_sub() [1/2]

void sysio::vm::null_writer::emit_i64_sub ( )
inline

Definition at line 129 of file null_writer.hpp.

129{}

◆ emit_i64_sub() [2/2]

void sysio::vm::null_writer::emit_i64_sub ( )
inline

Definition at line 129 of file null_writer.hpp.

129{}

◆ emit_i64_trunc_s_f32() [1/2]

void sysio::vm::null_writer::emit_i64_trunc_s_f32 ( )
inline

Definition at line 181 of file null_writer.hpp.

181{}

◆ emit_i64_trunc_s_f32() [2/2]

void sysio::vm::null_writer::emit_i64_trunc_s_f32 ( )
inline

Definition at line 181 of file null_writer.hpp.

181{}

◆ emit_i64_trunc_s_f64() [1/2]

void sysio::vm::null_writer::emit_i64_trunc_s_f64 ( )
inline

Definition at line 183 of file null_writer.hpp.

183{}

◆ emit_i64_trunc_s_f64() [2/2]

void sysio::vm::null_writer::emit_i64_trunc_s_f64 ( )
inline

Definition at line 183 of file null_writer.hpp.

183{}

◆ emit_i64_trunc_u_f32() [1/2]

void sysio::vm::null_writer::emit_i64_trunc_u_f32 ( )
inline

Definition at line 182 of file null_writer.hpp.

182{}

◆ emit_i64_trunc_u_f32() [2/2]

void sysio::vm::null_writer::emit_i64_trunc_u_f32 ( )
inline

Definition at line 182 of file null_writer.hpp.

182{}

◆ emit_i64_trunc_u_f64() [1/2]

void sysio::vm::null_writer::emit_i64_trunc_u_f64 ( )
inline

Definition at line 184 of file null_writer.hpp.

184{}

◆ emit_i64_trunc_u_f64() [2/2]

void sysio::vm::null_writer::emit_i64_trunc_u_f64 ( )
inline

Definition at line 184 of file null_writer.hpp.

184{}

◆ emit_i64_xor() [1/2]

void sysio::vm::null_writer::emit_i64_xor ( )
inline

Definition at line 137 of file null_writer.hpp.

137{}

◆ emit_i64_xor() [2/2]

void sysio::vm::null_writer::emit_i64_xor ( )
inline

Definition at line 137 of file null_writer.hpp.

137{}

◆ emit_if() [1/2]

branch_t sysio::vm::null_writer::emit_if ( )
inline

Definition at line 16 of file null_writer.hpp.

16{ return {}; }

◆ emit_if() [2/2]

branch_t sysio::vm::null_writer::emit_if ( )
inline

Definition at line 16 of file null_writer.hpp.

16{ return {}; }

◆ emit_loop() [1/2]

label_t sysio::vm::null_writer::emit_loop ( )
inline

Definition at line 15 of file null_writer.hpp.

15{ return {}; }

◆ emit_loop() [2/2]

label_t sysio::vm::null_writer::emit_loop ( )
inline

Definition at line 15 of file null_writer.hpp.

15{ return {}; }

◆ emit_nop() [1/2]

void sysio::vm::null_writer::emit_nop ( )
inline

Definition at line 11 of file null_writer.hpp.

11{}

◆ emit_nop() [2/2]

void sysio::vm::null_writer::emit_nop ( )
inline

Definition at line 11 of file null_writer.hpp.

11{}

◆ emit_prologue() [1/2]

void sysio::vm::null_writer::emit_prologue ( const func_type & ,
const guarded_vector< local_entry > & ,
uint32_t  )
inline

Definition at line 201 of file null_writer.hpp.

201{}

◆ emit_prologue() [2/2]

void sysio::vm::null_writer::emit_prologue ( const func_type & ,
const guarded_vector< local_entry > & ,
uint32_t  )
inline

Definition at line 201 of file null_writer.hpp.

201{}

◆ emit_return() [1/2]

branch_t sysio::vm::null_writer::emit_return ( uint32_t )
inline

Definition at line 13 of file null_writer.hpp.

13{ return {}; }

◆ emit_return() [2/2]

branch_t sysio::vm::null_writer::emit_return ( uint32_t )
inline

Definition at line 13 of file null_writer.hpp.

13{ return {}; }

◆ emit_select() [1/2]

void sysio::vm::null_writer::emit_select ( )
inline

Definition at line 29 of file null_writer.hpp.

29{}

◆ emit_select() [2/2]

void sysio::vm::null_writer::emit_select ( )
inline

Definition at line 29 of file null_writer.hpp.

29{}

◆ emit_set_global() [1/2]

void sysio::vm::null_writer::emit_set_global ( uint32_t )
inline

Definition at line 34 of file null_writer.hpp.

34{}

◆ emit_set_global() [2/2]

void sysio::vm::null_writer::emit_set_global ( uint32_t )
inline

Definition at line 34 of file null_writer.hpp.

34{}

◆ emit_set_local() [1/2]

void sysio::vm::null_writer::emit_set_local ( uint32_t )
inline

Definition at line 31 of file null_writer.hpp.

31{}

◆ emit_set_local() [2/2]

void sysio::vm::null_writer::emit_set_local ( uint32_t )
inline

Definition at line 31 of file null_writer.hpp.

31{}

◆ emit_tee_local() [1/2]

void sysio::vm::null_writer::emit_tee_local ( uint32_t )
inline

Definition at line 32 of file null_writer.hpp.

32{}

◆ emit_tee_local() [2/2]

void sysio::vm::null_writer::emit_tee_local ( uint32_t )
inline

Definition at line 32 of file null_writer.hpp.

32{}

◆ emit_unreachable() [1/2]

void sysio::vm::null_writer::emit_unreachable ( )
inline

Definition at line 10 of file null_writer.hpp.

10{}

◆ emit_unreachable() [2/2]

void sysio::vm::null_writer::emit_unreachable ( )
inline

Definition at line 10 of file null_writer.hpp.

10{}

◆ finalize() [1/2]

void sysio::vm::null_writer::finalize ( function_body & )
inline

Definition at line 203 of file null_writer.hpp.

203{}

◆ finalize() [2/2]

void sysio::vm::null_writer::finalize ( function_body & )
inline

Definition at line 203 of file null_writer.hpp.

203{}

◆ fix_branch() [1/2]

void sysio::vm::null_writer::fix_branch ( branch_t ,
label_t  )
inline

Definition at line 200 of file null_writer.hpp.

200{}

◆ fix_branch() [2/2]

void sysio::vm::null_writer::fix_branch ( branch_t ,
label_t  )
inline

Definition at line 200 of file null_writer.hpp.

200{}

◆ get_addr() [1/2]

const void * sysio::vm::null_writer::get_addr ( ) const
inline

Definition at line 205 of file null_writer.hpp.

205{ return nullptr; }

◆ get_addr() [2/2]

const void * sysio::vm::null_writer::get_addr ( ) const
inline

Definition at line 205 of file null_writer.hpp.

205{ return nullptr; }

◆ get_base_addr() [1/2]

const void * sysio::vm::null_writer::get_base_addr ( ) const
inline

Definition at line 206 of file null_writer.hpp.

206{ return nullptr; }

◆ get_base_addr() [2/2]

const void * sysio::vm::null_writer::get_base_addr ( ) const
inline

Definition at line 206 of file null_writer.hpp.

206{ return nullptr; }

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