wasmi_ir 0.47.1

WebAssembly interpreter internal bytecode representation
Documentation
#![no_std]

extern crate alloc;
#[cfg(feature = "std")]
extern crate std;

#[macro_use]
mod for_each_op;
mod r#enum;
mod error;
mod immeditate;
pub mod index;
mod primitive;
mod span;
mod visit_regs;

#[cfg(test)]
mod tests;

use wasmi_core as core;

#[doc(inline)]
pub use self::{
    error::Error,
    immeditate::{AnyConst16, AnyConst32, Const16, Const32},
    index::Reg,
    primitive::{
        Address,
        Address32,
        BlockFuel,
        BranchOffset,
        BranchOffset16,
        Comparator,
        ComparatorAndOffset,
        IntoShiftAmount,
        Offset16,
        Offset64,
        Offset64Hi,
        Offset64Lo,
        Offset8,
        ShiftAmount,
        Sign,
    },
    r#enum::Instruction,
    span::{BoundedRegSpan, FixedRegSpan, RegSpan, RegSpanIter},
    visit_regs::VisitRegs,
};