#[derive(Clone, Debug, Default)]
pub struct OpcodeCost {
pub opcode_block: u32,
pub opcode_br: u32,
pub opcode_brif: u32,
pub opcode_brtable: u32,
pub opcode_call: u32,
pub opcode_callindirect: u32,
pub opcode_catch: u32,
pub opcode_catchall: u32,
pub opcode_delegate: u32,
pub opcode_drop: u32,
pub opcode_else: u32,
pub opcode_end: u32,
pub opcode_globalget: u32,
pub opcode_globalset: u32,
pub opcode_i32add: u32,
pub opcode_i32and: u32,
pub opcode_i32clz: u32,
pub opcode_i32const: u32,
pub opcode_i32ctz: u32,
pub opcode_i32divs: u32,
pub opcode_i32divu: u32,
pub opcode_i32eq: u32,
pub opcode_i32eqz: u32,
pub opcode_i32extend16s: u32,
pub opcode_i32extend8s: u32,
pub opcode_i32ges: u32,
pub opcode_i32geu: u32,
pub opcode_i32gts: u32,
pub opcode_i32gtu: u32,
pub opcode_i32les: u32,
pub opcode_i32leu: u32,
pub opcode_i32load: u32,
pub opcode_i32load16s: u32,
pub opcode_i32load16u: u32,
pub opcode_i32load8s: u32,
pub opcode_i32load8u: u32,
pub opcode_i32lts: u32,
pub opcode_i32ltu: u32,
pub opcode_i32mul: u32,
pub opcode_i32ne: u32,
pub opcode_i32or: u32,
pub opcode_i32popcnt: u32,
pub opcode_i32rems: u32,
pub opcode_i32remu: u32,
pub opcode_i32rotl: u32,
pub opcode_i32rotr: u32,
pub opcode_i32shl: u32,
pub opcode_i32shrs: u32,
pub opcode_i32shru: u32,
pub opcode_i32store: u32,
pub opcode_i32store16: u32,
pub opcode_i32store8: u32,
pub opcode_i32sub: u32,
pub opcode_i32wrapi64: u32,
pub opcode_i32xor: u32,
pub opcode_i64add: u32,
pub opcode_i64and: u32,
pub opcode_i64clz: u32,
pub opcode_i64const: u32,
pub opcode_i64ctz: u32,
pub opcode_i64divs: u32,
pub opcode_i64divu: u32,
pub opcode_i64eq: u32,
pub opcode_i64eqz: u32,
pub opcode_i64extend16s: u32,
pub opcode_i64extend32s: u32,
pub opcode_i64extend8s: u32,
pub opcode_i64extendi32s: u32,
pub opcode_i64extendi32u: u32,
pub opcode_i64ges: u32,
pub opcode_i64geu: u32,
pub opcode_i64gts: u32,
pub opcode_i64gtu: u32,
pub opcode_i64les: u32,
pub opcode_i64leu: u32,
pub opcode_i64load: u32,
pub opcode_i64load16s: u32,
pub opcode_i64load16u: u32,
pub opcode_i64load32s: u32,
pub opcode_i64load32u: u32,
pub opcode_i64load8s: u32,
pub opcode_i64load8u: u32,
pub opcode_i64lts: u32,
pub opcode_i64ltu: u32,
pub opcode_i64mul: u32,
pub opcode_i64ne: u32,
pub opcode_i64or: u32,
pub opcode_i64popcnt: u32,
pub opcode_i64rems: u32,
pub opcode_i64remu: u32,
pub opcode_i64rotl: u32,
pub opcode_i64rotr: u32,
pub opcode_i64shl: u32,
pub opcode_i64shrs: u32,
pub opcode_i64shru: u32,
pub opcode_i64store: u32,
pub opcode_i64store16: u32,
pub opcode_i64store32: u32,
pub opcode_i64store8: u32,
pub opcode_i64sub: u32,
pub opcode_i64xor: u32,
pub opcode_if: u32,
pub opcode_localget: u32,
pub opcode_localset: u32,
pub opcode_localtee: u32,
pub opcode_localallocate: u32,
pub opcode_loop: u32,
pub opcode_memorygrow: u32,
pub opcode_memorysize: u32,
pub opcode_nop: u32,
pub opcode_reffunc: u32,
pub opcode_refisnull: u32,
pub opcode_refnull: u32,
pub opcode_rethrow: u32,
pub opcode_return: u32,
pub opcode_returncall: u32,
pub opcode_returncallindirect: u32,
pub opcode_select: u32,
pub opcode_tableget: u32,
pub opcode_tablegrow: u32,
pub opcode_tableinit: u32,
pub opcode_tableset: u32,
pub opcode_tablesize: u32,
pub opcode_throw: u32,
pub opcode_try: u32,
pub opcode_typedselect: u32,
pub opcode_unreachable: u32,
pub opcode_unwind: u32,
}