Skip to content

ireevm.buffer.load.i16.u

ireevm dialect

Load an unsigned i16 value as i32 from an IREE VM host byte buffer.

Operation contract

Property Value
Semantic phase executable
Memory effects read buffer
Ownership effects borrow buffer (by_value)

Signature

Kind Name Type Cardinality Description
Operand buffer any required Source buffer reference.
Operand element_offset any required Element offset into the source buffer.
Result result any required Loaded scalar value.

Examples

%value = ireevm.buffer.load.i16.u %buffer[%offset] : ireevm.ref<ireevm.buffer>, i64 -> i32