Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::chain::wasm_injections::pre_op_injectors Struct Reference

#include <wasm_sysio_injection.hpp>

Inheritance diagram for sysio::chain::wasm_injections::pre_op_injectors:
Collaboration diagram for sysio::chain::wasm_injections::pre_op_injectors:

Public Types

using f32_add_t = wasm_ops::f32_add <f32_binop_injector<wasm_ops::f32_add_code>>
 
using f32_sub_t = wasm_ops::f32_sub <f32_binop_injector<wasm_ops::f32_sub_code>>
 
using f32_div_t = wasm_ops::f32_div <f32_binop_injector<wasm_ops::f32_div_code>>
 
using f32_mul_t = wasm_ops::f32_mul <f32_binop_injector<wasm_ops::f32_mul_code>>
 
using f32_min_t = wasm_ops::f32_min <f32_binop_injector<wasm_ops::f32_min_code>>
 
using f32_max_t = wasm_ops::f32_max <f32_binop_injector<wasm_ops::f32_max_code>>
 
using f32_copysign_t = wasm_ops::f32_copysign <f32_binop_injector<wasm_ops::f32_copysign_code>>
 
using f32_abs_t = wasm_ops::f32_abs <f32_unop_injector<wasm_ops::f32_abs_code>>
 
using f32_neg_t = wasm_ops::f32_neg <f32_unop_injector<wasm_ops::f32_neg_code>>
 
using f32_sqrt_t = wasm_ops::f32_sqrt <f32_unop_injector<wasm_ops::f32_sqrt_code>>
 
using f32_floor_t = wasm_ops::f32_floor <f32_unop_injector<wasm_ops::f32_floor_code>>
 
using f32_ceil_t = wasm_ops::f32_ceil <f32_unop_injector<wasm_ops::f32_ceil_code>>
 
using f32_trunc_t = wasm_ops::f32_trunc <f32_unop_injector<wasm_ops::f32_trunc_code>>
 
using f32_nearest_t = wasm_ops::f32_nearest <f32_unop_injector<wasm_ops::f32_nearest_code>>
 
using f32_eq_t = wasm_ops::f32_eq <f32_relop_injector<wasm_ops::f32_eq_code>>
 
using f32_ne_t = wasm_ops::f32_ne <f32_relop_injector<wasm_ops::f32_ne_code>>
 
using f32_lt_t = wasm_ops::f32_lt <f32_relop_injector<wasm_ops::f32_lt_code>>
 
using f32_le_t = wasm_ops::f32_le <f32_relop_injector<wasm_ops::f32_le_code>>
 
using f32_gt_t = wasm_ops::f32_gt <f32_relop_injector<wasm_ops::f32_gt_code>>
 
using f32_ge_t = wasm_ops::f32_ge <f32_relop_injector<wasm_ops::f32_ge_code>>
 
using f64_add_t = wasm_ops::f64_add <f64_binop_injector<wasm_ops::f64_add_code>>
 
using f64_sub_t = wasm_ops::f64_sub <f64_binop_injector<wasm_ops::f64_sub_code>>
 
using f64_div_t = wasm_ops::f64_div <f64_binop_injector<wasm_ops::f64_div_code>>
 
using f64_mul_t = wasm_ops::f64_mul <f64_binop_injector<wasm_ops::f64_mul_code>>
 
using f64_min_t = wasm_ops::f64_min <f64_binop_injector<wasm_ops::f64_min_code>>
 
using f64_max_t = wasm_ops::f64_max <f64_binop_injector<wasm_ops::f64_max_code>>
 
using f64_copysign_t = wasm_ops::f64_copysign <f64_binop_injector<wasm_ops::f64_copysign_code>>
 
using f64_abs_t = wasm_ops::f64_abs <f64_unop_injector<wasm_ops::f64_abs_code>>
 
using f64_neg_t = wasm_ops::f64_neg <f64_unop_injector<wasm_ops::f64_neg_code>>
 
using f64_sqrt_t = wasm_ops::f64_sqrt <f64_unop_injector<wasm_ops::f64_sqrt_code>>
 
using f64_floor_t = wasm_ops::f64_floor <f64_unop_injector<wasm_ops::f64_floor_code>>
 
using f64_ceil_t = wasm_ops::f64_ceil <f64_unop_injector<wasm_ops::f64_ceil_code>>
 
using f64_trunc_t = wasm_ops::f64_trunc <f64_unop_injector<wasm_ops::f64_trunc_code>>
 
using f64_nearest_t = wasm_ops::f64_nearest <f64_unop_injector<wasm_ops::f64_nearest_code>>
 
using f64_eq_t = wasm_ops::f64_eq <f64_relop_injector<wasm_ops::f64_eq_code>>
 
using f64_ne_t = wasm_ops::f64_ne <f64_relop_injector<wasm_ops::f64_ne_code>>
 
using f64_lt_t = wasm_ops::f64_lt <f64_relop_injector<wasm_ops::f64_lt_code>>
 
using f64_le_t = wasm_ops::f64_le <f64_relop_injector<wasm_ops::f64_le_code>>
 
using f64_gt_t = wasm_ops::f64_gt <f64_relop_injector<wasm_ops::f64_gt_code>>
 
using f64_ge_t = wasm_ops::f64_ge <f64_relop_injector<wasm_ops::f64_ge_code>>
 
using f64_promote_f32_t = wasm_ops::f64_promote_f32 <f32_promote_injector>
 
using f32_demote_f64_t = wasm_ops::f32_demote_f64 <f64_demote_injector>
 
using i32_trunc_s_f32_t = wasm_ops::i32_trunc_s_f32 <f32_trunc_i32_injector<wasm_ops::i32_trunc_s_f32_code>>
 
using i32_trunc_u_f32_t = wasm_ops::i32_trunc_u_f32 <f32_trunc_i32_injector<wasm_ops::i32_trunc_u_f32_code>>
 
using i32_trunc_s_f64_t = wasm_ops::i32_trunc_s_f64 <f64_trunc_i32_injector<wasm_ops::i32_trunc_s_f64_code>>
 
using i32_trunc_u_f64_t = wasm_ops::i32_trunc_u_f64 <f64_trunc_i32_injector<wasm_ops::i32_trunc_u_f64_code>>
 
using i64_trunc_s_f32_t = wasm_ops::i64_trunc_s_f32 <f32_trunc_i64_injector<wasm_ops::i64_trunc_s_f32_code>>
 
using i64_trunc_u_f32_t = wasm_ops::i64_trunc_u_f32 <f32_trunc_i64_injector<wasm_ops::i64_trunc_u_f32_code>>
 
using i64_trunc_s_f64_t = wasm_ops::i64_trunc_s_f64 <f64_trunc_i64_injector<wasm_ops::i64_trunc_s_f64_code>>
 
using i64_trunc_u_f64_t = wasm_ops::i64_trunc_u_f64 <f64_trunc_i64_injector<wasm_ops::i64_trunc_u_f64_code>>
 
using f32_convert_s_i32 = wasm_ops::f32_convert_s_i32 <i32_convert_f32_injector<wasm_ops::f32_convert_s_i32_code>>
 
using f32_convert_s_i64 = wasm_ops::f32_convert_s_i64 <i64_convert_f32_injector<wasm_ops::f32_convert_s_i64_code>>
 
using f32_convert_u_i32 = wasm_ops::f32_convert_u_i32 <i32_convert_f32_injector<wasm_ops::f32_convert_u_i32_code>>
 
using f32_convert_u_i64 = wasm_ops::f32_convert_u_i64 <i64_convert_f32_injector<wasm_ops::f32_convert_u_i64_code>>
 
using f64_convert_s_i32 = wasm_ops::f64_convert_s_i32 <i32_convert_f64_injector<wasm_ops::f64_convert_s_i32_code>>
 
using f64_convert_s_i64 = wasm_ops::f64_convert_s_i64 <i64_convert_f64_injector<wasm_ops::f64_convert_s_i64_code>>
 
using f64_convert_u_i32 = wasm_ops::f64_convert_u_i32 <i32_convert_f64_injector<wasm_ops::f64_convert_u_i32_code>>
 
using f64_convert_u_i64 = wasm_ops::f64_convert_u_i64 <i64_convert_f64_injector<wasm_ops::f64_convert_u_i64_code>>
 

Detailed Description

Definition at line 506 of file wasm_sysio_injection.hpp.

Member Typedef Documentation

◆ f32_abs_t

◆ f32_add_t

◆ f32_ceil_t

◆ f32_convert_s_i32

◆ f32_convert_s_i64

◆ f32_convert_u_i32

◆ f32_convert_u_i64

◆ f32_copysign_t

◆ f32_demote_f64_t

◆ f32_div_t

◆ f32_eq_t

◆ f32_floor_t

◆ f32_ge_t

◆ f32_gt_t

◆ f32_le_t

◆ f32_lt_t

◆ f32_max_t

◆ f32_min_t

◆ f32_mul_t

◆ f32_ne_t

◆ f32_nearest_t

◆ f32_neg_t

◆ f32_sqrt_t

◆ f32_sub_t

◆ f32_trunc_t

◆ f64_abs_t

◆ f64_add_t

◆ f64_ceil_t

◆ f64_convert_s_i32

◆ f64_convert_s_i64

◆ f64_convert_u_i32

◆ f64_convert_u_i64

◆ f64_copysign_t

◆ f64_div_t

◆ f64_eq_t

◆ f64_floor_t

◆ f64_ge_t

◆ f64_gt_t

◆ f64_le_t

◆ f64_lt_t

◆ f64_max_t

◆ f64_min_t

◆ f64_mul_t

◆ f64_ne_t

◆ f64_nearest_t

◆ f64_neg_t

◆ f64_promote_f32_t

◆ f64_sqrt_t

◆ f64_sub_t

◆ f64_trunc_t

◆ i32_trunc_s_f32_t

◆ i32_trunc_s_f64_t

◆ i32_trunc_u_f32_t

◆ i32_trunc_u_f64_t

◆ i64_trunc_s_f32_t

◆ i64_trunc_s_f64_t

◆ i64_trunc_u_f32_t

◆ i64_trunc_u_f64_t


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