StoreFloatValidator

StoreFloatValidator

object StoreFloatValidator

Validator of MemoryInstruction.StoreFloat nodes.

From the docs:


t.store memarg

  • The memory C.mems[0] must be defined in the context.
  • The alignment 2^memarg.align must not be larger than the bit width of t divided by 8.
  • Then the instruction is valid with type [i32 t] => [].

Methods

visit

fun visit(node: StoreFloat, context: FunctionBody): FunctionBody

Validates the given node, and if necessary: its children (recursively, using other ValidationVisitor instances).

Parameters

Name Description
node: StoreFloat
context: FunctionBody

ReturnValue

Name Description
FunctionBody