Enum OpCode

java.lang.Object
java.lang.Enum<OpCode>
com.dylibso.chicory.wasm.types.OpCode
All Implemented Interfaces:
Serializable, Comparable<OpCode>

public enum OpCode extends Enum<OpCode>
  • Enum Constant Details

    • UNREACHABLE

      public static final OpCode UNREACHABLE
    • NOP

      public static final OpCode NOP
    • BLOCK

      public static final OpCode BLOCK
    • LOOP

      public static final OpCode LOOP
    • IF

      public static final OpCode IF
    • ELSE

      public static final OpCode ELSE
    • THROW

      public static final OpCode THROW
    • THROW_REF

      public static final OpCode THROW_REF
    • END

      public static final OpCode END
    • BR

      public static final OpCode BR
    • BR_IF

      public static final OpCode BR_IF
    • BR_TABLE

      public static final OpCode BR_TABLE
    • RETURN

      public static final OpCode RETURN
    • CALL

      public static final OpCode CALL
    • CALL_INDIRECT

      public static final OpCode CALL_INDIRECT
    • RETURN_CALL

      public static final OpCode RETURN_CALL
    • RETURN_CALL_INDIRECT

      public static final OpCode RETURN_CALL_INDIRECT
    • CALL_REF

      public static final OpCode CALL_REF
    • DROP

      public static final OpCode DROP
    • SELECT

      public static final OpCode SELECT
    • SELECT_T

      public static final OpCode SELECT_T
    • TRY_TABLE

      public static final OpCode TRY_TABLE
    • LOCAL_GET

      public static final OpCode LOCAL_GET
    • LOCAL_SET

      public static final OpCode LOCAL_SET
    • LOCAL_TEE

      public static final OpCode LOCAL_TEE
    • GLOBAL_GET

      public static final OpCode GLOBAL_GET
    • GLOBAL_SET

      public static final OpCode GLOBAL_SET
    • TABLE_GET

      public static final OpCode TABLE_GET
    • TABLE_SET

      public static final OpCode TABLE_SET
    • I32_LOAD

      public static final OpCode I32_LOAD
    • I64_LOAD

      public static final OpCode I64_LOAD
    • F32_LOAD

      public static final OpCode F32_LOAD
    • F64_LOAD

      public static final OpCode F64_LOAD
    • I32_LOAD8_S

      public static final OpCode I32_LOAD8_S
    • I32_LOAD8_U

      public static final OpCode I32_LOAD8_U
    • I32_LOAD16_S

      public static final OpCode I32_LOAD16_S
    • I32_LOAD16_U

      public static final OpCode I32_LOAD16_U
    • I64_LOAD8_S

      public static final OpCode I64_LOAD8_S
    • I64_LOAD8_U

      public static final OpCode I64_LOAD8_U
    • I64_LOAD16_S

      public static final OpCode I64_LOAD16_S
    • I64_LOAD16_U

      public static final OpCode I64_LOAD16_U
    • I64_LOAD32_S

      public static final OpCode I64_LOAD32_S
    • I64_LOAD32_U

      public static final OpCode I64_LOAD32_U
    • I32_STORE

      public static final OpCode I32_STORE
    • I64_STORE

      public static final OpCode I64_STORE
    • F32_STORE

      public static final OpCode F32_STORE
    • F64_STORE

      public static final OpCode F64_STORE
    • I32_STORE8

      public static final OpCode I32_STORE8
    • I32_STORE16

      public static final OpCode I32_STORE16
    • I64_STORE8

      public static final OpCode I64_STORE8
    • I64_STORE16

      public static final OpCode I64_STORE16
    • I64_STORE32

      public static final OpCode I64_STORE32
    • MEMORY_SIZE

      public static final OpCode MEMORY_SIZE
    • MEMORY_GROW

      public static final OpCode MEMORY_GROW
    • I32_CONST

      public static final OpCode I32_CONST
    • I64_CONST

      public static final OpCode I64_CONST
    • F32_CONST

      public static final OpCode F32_CONST
    • F64_CONST

      public static final OpCode F64_CONST
    • I32_EQZ

      public static final OpCode I32_EQZ
    • I32_EQ

      public static final OpCode I32_EQ
    • I32_NE

      public static final OpCode I32_NE
    • I32_LT_S

      public static final OpCode I32_LT_S
    • I32_LT_U

      public static final OpCode I32_LT_U
    • I32_GT_S

      public static final OpCode I32_GT_S
    • I32_GT_U

      public static final OpCode I32_GT_U
    • I32_LE_S

      public static final OpCode I32_LE_S
    • I32_LE_U

      public static final OpCode I32_LE_U
    • I32_GE_S

      public static final OpCode I32_GE_S
    • I32_GE_U

      public static final OpCode I32_GE_U
    • I64_EQZ

      public static final OpCode I64_EQZ
    • I64_EQ

      public static final OpCode I64_EQ
    • I64_NE

      public static final OpCode I64_NE
    • I64_LT_S

      public static final OpCode I64_LT_S
    • I64_LT_U

      public static final OpCode I64_LT_U
    • I64_GT_S

      public static final OpCode I64_GT_S
    • I64_GT_U

      public static final OpCode I64_GT_U
    • I64_LE_S

      public static final OpCode I64_LE_S
    • I64_LE_U

      public static final OpCode I64_LE_U
    • I64_GE_S

      public static final OpCode I64_GE_S
    • I64_GE_U

      public static final OpCode I64_GE_U
    • F32_EQ

      public static final OpCode F32_EQ
    • F32_NE

      public static final OpCode F32_NE
    • F32_LT

      public static final OpCode F32_LT
    • F32_GT

      public static final OpCode F32_GT
    • F32_LE

      public static final OpCode F32_LE
    • F32_GE

      public static final OpCode F32_GE
    • F64_EQ

      public static final OpCode F64_EQ
    • F64_NE

      public static final OpCode F64_NE
    • F64_LT

      public static final OpCode F64_LT
    • F64_GT

      public static final OpCode F64_GT
    • F64_LE

      public static final OpCode F64_LE
    • F64_GE

      public static final OpCode F64_GE
    • I32_CLZ

      public static final OpCode I32_CLZ
    • I32_CTZ

      public static final OpCode I32_CTZ
    • I32_POPCNT

      public static final OpCode I32_POPCNT
    • I32_ADD

      public static final OpCode I32_ADD
    • I32_SUB

      public static final OpCode I32_SUB
    • I32_MUL

      public static final OpCode I32_MUL
    • I32_DIV_S

      public static final OpCode I32_DIV_S
    • I32_DIV_U

      public static final OpCode I32_DIV_U
    • I32_REM_S

      public static final OpCode I32_REM_S
    • I32_REM_U

      public static final OpCode I32_REM_U
    • I32_AND

      public static final OpCode I32_AND
    • I32_OR

      public static final OpCode I32_OR
    • I32_XOR

      public static final OpCode I32_XOR
    • I32_SHL

      public static final OpCode I32_SHL
    • I32_SHR_S

      public static final OpCode I32_SHR_S
    • I32_SHR_U

      public static final OpCode I32_SHR_U
    • I32_ROTL

      public static final OpCode I32_ROTL
    • I32_ROTR

      public static final OpCode I32_ROTR
    • I64_CLZ

      public static final OpCode I64_CLZ
    • I64_CTZ

      public static final OpCode I64_CTZ
    • I64_POPCNT

      public static final OpCode I64_POPCNT
    • I64_ADD

      public static final OpCode I64_ADD
    • I64_SUB

      public static final OpCode I64_SUB
    • I64_MUL

      public static final OpCode I64_MUL
    • I64_DIV_S

      public static final OpCode I64_DIV_S
    • I64_DIV_U

      public static final OpCode I64_DIV_U
    • I64_REM_S

      public static final OpCode I64_REM_S
    • I64_REM_U

      public static final OpCode I64_REM_U
    • I64_AND

      public static final OpCode I64_AND
    • I64_OR

      public static final OpCode I64_OR
    • I64_XOR

      public static final OpCode I64_XOR
    • I64_SHL

      public static final OpCode I64_SHL
    • I64_SHR_S

      public static final OpCode I64_SHR_S
    • I64_SHR_U

      public static final OpCode I64_SHR_U
    • I64_ROTL

      public static final OpCode I64_ROTL
    • I64_ROTR

      public static final OpCode I64_ROTR
    • F32_ABS

      public static final OpCode F32_ABS
    • F32_NEG

      public static final OpCode F32_NEG
    • F32_CEIL

      public static final OpCode F32_CEIL
    • F32_FLOOR

      public static final OpCode F32_FLOOR
    • F32_TRUNC

      public static final OpCode F32_TRUNC
    • F32_NEAREST

      public static final OpCode F32_NEAREST
    • F32_SQRT

      public static final OpCode F32_SQRT
    • F32_ADD

      public static final OpCode F32_ADD
    • F32_SUB

      public static final OpCode F32_SUB
    • F32_MUL

      public static final OpCode F32_MUL
    • F32_DIV

      public static final OpCode F32_DIV
    • F32_MIN

      public static final OpCode F32_MIN
    • F32_MAX

      public static final OpCode F32_MAX
    • F32_COPYSIGN

      public static final OpCode F32_COPYSIGN
    • F64_ABS

      public static final OpCode F64_ABS
    • F64_NEG

      public static final OpCode F64_NEG
    • F64_CEIL

      public static final OpCode F64_CEIL
    • F64_FLOOR

      public static final OpCode F64_FLOOR
    • F64_TRUNC

      public static final OpCode F64_TRUNC
    • F64_NEAREST

      public static final OpCode F64_NEAREST
    • F64_SQRT

      public static final OpCode F64_SQRT
    • F64_ADD

      public static final OpCode F64_ADD
    • F64_SUB

      public static final OpCode F64_SUB
    • F64_MUL

      public static final OpCode F64_MUL
    • F64_DIV

      public static final OpCode F64_DIV
    • F64_MIN

      public static final OpCode F64_MIN
    • F64_MAX

      public static final OpCode F64_MAX
    • F64_COPYSIGN

      public static final OpCode F64_COPYSIGN
    • I32_WRAP_I64

      public static final OpCode I32_WRAP_I64
    • I32_TRUNC_F32_S

      public static final OpCode I32_TRUNC_F32_S
    • I32_TRUNC_F32_U

      public static final OpCode I32_TRUNC_F32_U
    • I32_TRUNC_F64_S

      public static final OpCode I32_TRUNC_F64_S
    • I32_TRUNC_F64_U

      public static final OpCode I32_TRUNC_F64_U
    • I64_EXTEND_I32_S

      public static final OpCode I64_EXTEND_I32_S
    • I64_EXTEND_I32_U

      public static final OpCode I64_EXTEND_I32_U
    • I64_TRUNC_F32_S

      public static final OpCode I64_TRUNC_F32_S
    • I64_TRUNC_F32_U

      public static final OpCode I64_TRUNC_F32_U
    • I64_TRUNC_F64_S

      public static final OpCode I64_TRUNC_F64_S
    • I64_TRUNC_F64_U

      public static final OpCode I64_TRUNC_F64_U
    • F32_CONVERT_I32_S

      public static final OpCode F32_CONVERT_I32_S
    • F32_CONVERT_I32_U

      public static final OpCode F32_CONVERT_I32_U
    • F32_CONVERT_I64_S

      public static final OpCode F32_CONVERT_I64_S
    • F32_CONVERT_I64_U

      public static final OpCode F32_CONVERT_I64_U
    • F32_DEMOTE_F64

      public static final OpCode F32_DEMOTE_F64
    • F64_CONVERT_I32_S

      public static final OpCode F64_CONVERT_I32_S
    • F64_CONVERT_I32_U

      public static final OpCode F64_CONVERT_I32_U
    • F64_CONVERT_I64_S

      public static final OpCode F64_CONVERT_I64_S
    • F64_CONVERT_I64_U

      public static final OpCode F64_CONVERT_I64_U
    • F64_PROMOTE_F32

      public static final OpCode F64_PROMOTE_F32
    • I32_REINTERPRET_F32

      public static final OpCode I32_REINTERPRET_F32
    • I64_REINTERPRET_F64

      public static final OpCode I64_REINTERPRET_F64
    • F32_REINTERPRET_I32

      public static final OpCode F32_REINTERPRET_I32
    • F64_REINTERPRET_I64

      public static final OpCode F64_REINTERPRET_I64
    • I32_EXTEND_8_S

      public static final OpCode I32_EXTEND_8_S
    • I32_EXTEND_16_S

      public static final OpCode I32_EXTEND_16_S
    • I64_EXTEND_8_S

      public static final OpCode I64_EXTEND_8_S
    • I64_EXTEND_16_S

      public static final OpCode I64_EXTEND_16_S
    • I64_EXTEND_32_S

      public static final OpCode I64_EXTEND_32_S
    • REF_NULL

      public static final OpCode REF_NULL
    • REF_IS_NULL

      public static final OpCode REF_IS_NULL
    • REF_FUNC

      public static final OpCode REF_FUNC
    • I32_TRUNC_SAT_F32_S

      public static final OpCode I32_TRUNC_SAT_F32_S
    • I32_TRUNC_SAT_F32_U

      public static final OpCode I32_TRUNC_SAT_F32_U
    • I32_TRUNC_SAT_F64_S

      public static final OpCode I32_TRUNC_SAT_F64_S
    • I32_TRUNC_SAT_F64_U

      public static final OpCode I32_TRUNC_SAT_F64_U
    • I64_TRUNC_SAT_F32_S

      public static final OpCode I64_TRUNC_SAT_F32_S
    • I64_TRUNC_SAT_F32_U

      public static final OpCode I64_TRUNC_SAT_F32_U
    • I64_TRUNC_SAT_F64_S

      public static final OpCode I64_TRUNC_SAT_F64_S
    • I64_TRUNC_SAT_F64_U

      public static final OpCode I64_TRUNC_SAT_F64_U
    • MEMORY_INIT

      public static final OpCode MEMORY_INIT
    • DATA_DROP

      public static final OpCode DATA_DROP
    • MEMORY_COPY

      public static final OpCode MEMORY_COPY
    • MEMORY_FILL

      public static final OpCode MEMORY_FILL
    • TABLE_INIT

      public static final OpCode TABLE_INIT
    • ELEM_DROP

      public static final OpCode ELEM_DROP
    • TABLE_COPY

      public static final OpCode TABLE_COPY
    • TABLE_GROW

      public static final OpCode TABLE_GROW
    • TABLE_SIZE

      public static final OpCode TABLE_SIZE
    • TABLE_FILL

      public static final OpCode TABLE_FILL
    • V128_LOAD

      public static final OpCode V128_LOAD
    • V128_LOAD8x8_S

      public static final OpCode V128_LOAD8x8_S
    • V128_LOAD8x8_U

      public static final OpCode V128_LOAD8x8_U
    • V128_LOAD16x4_S

      public static final OpCode V128_LOAD16x4_S
    • V128_LOAD16x4_U

      public static final OpCode V128_LOAD16x4_U
    • V128_LOAD32x2_S

      public static final OpCode V128_LOAD32x2_S
    • V128_LOAD32x2_U

      public static final OpCode V128_LOAD32x2_U
    • V128_LOAD8_SPLAT

      public static final OpCode V128_LOAD8_SPLAT
    • V128_LOAD16_SPLAT

      public static final OpCode V128_LOAD16_SPLAT
    • V128_LOAD32_SPLAT

      public static final OpCode V128_LOAD32_SPLAT
    • V128_LOAD64_SPLAT

      public static final OpCode V128_LOAD64_SPLAT
    • V128_STORE

      public static final OpCode V128_STORE
    • V128_CONST

      public static final OpCode V128_CONST
    • I8x16_SHUFFLE

      public static final OpCode I8x16_SHUFFLE
    • I8x16_SWIZZLE

      public static final OpCode I8x16_SWIZZLE
    • I8x16_SPLAT

      public static final OpCode I8x16_SPLAT
    • I16x8_SPLAT

      public static final OpCode I16x8_SPLAT
    • I32x4_SPLAT

      public static final OpCode I32x4_SPLAT
    • I64x2_SPLAT

      public static final OpCode I64x2_SPLAT
    • F32x4_SPLAT

      public static final OpCode F32x4_SPLAT
    • F64x2_SPLAT

      public static final OpCode F64x2_SPLAT
    • I8x16_EXTRACT_LANE_S

      public static final OpCode I8x16_EXTRACT_LANE_S
    • I8x16_EXTRACT_LANE_U

      public static final OpCode I8x16_EXTRACT_LANE_U
    • I8x16_REPLACE_LANE

      public static final OpCode I8x16_REPLACE_LANE
    • I16x8_EXTRACT_LANE_S

      public static final OpCode I16x8_EXTRACT_LANE_S
    • I16x8_EXTRACT_LANE_U

      public static final OpCode I16x8_EXTRACT_LANE_U
    • I16x8_REPLACE_LANE

      public static final OpCode I16x8_REPLACE_LANE
    • I32x4_EXTRACT_LANE

      public static final OpCode I32x4_EXTRACT_LANE
    • I32x4_REPLACE_LANE

      public static final OpCode I32x4_REPLACE_LANE
    • I64x2_EXTRACT_LANE

      public static final OpCode I64x2_EXTRACT_LANE
    • I64x2_REPLACE_LANE

      public static final OpCode I64x2_REPLACE_LANE
    • F32x4_EXTRACT_LANE

      public static final OpCode F32x4_EXTRACT_LANE
    • F32x4_REPLACE_LANE

      public static final OpCode F32x4_REPLACE_LANE
    • F64x2_EXTRACT_LANE

      public static final OpCode F64x2_EXTRACT_LANE
    • F64x2_REPLACE_LANE

      public static final OpCode F64x2_REPLACE_LANE
    • I8x16_EQ

      public static final OpCode I8x16_EQ
    • I8x16_NE

      public static final OpCode I8x16_NE
    • I8x16_LT_S

      public static final OpCode I8x16_LT_S
    • I8x16_LT_U

      public static final OpCode I8x16_LT_U
    • I8x16_GT_S

      public static final OpCode I8x16_GT_S
    • I8x16_GT_U

      public static final OpCode I8x16_GT_U
    • I8x16_LE_S

      public static final OpCode I8x16_LE_S
    • I8x16_LE_U

      public static final OpCode I8x16_LE_U
    • I8x16_GE_S

      public static final OpCode I8x16_GE_S
    • I8x16_GE_U

      public static final OpCode I8x16_GE_U
    • I16x8_EQ

      public static final OpCode I16x8_EQ
    • I16x8_NE

      public static final OpCode I16x8_NE
    • I16x8_LT_S

      public static final OpCode I16x8_LT_S
    • I16x8_LT_U

      public static final OpCode I16x8_LT_U
    • I16x8_GT_S

      public static final OpCode I16x8_GT_S
    • I16x8_GT_U

      public static final OpCode I16x8_GT_U
    • I16x8_LE_S

      public static final OpCode I16x8_LE_S
    • I16x8_LE_U

      public static final OpCode I16x8_LE_U
    • I16x8_GE_S

      public static final OpCode I16x8_GE_S
    • I16x8_GE_U

      public static final OpCode I16x8_GE_U
    • I32x4_EQ

      public static final OpCode I32x4_EQ
    • I32x4_NE

      public static final OpCode I32x4_NE
    • I32x4_LT_S

      public static final OpCode I32x4_LT_S
    • I32x4_LT_U

      public static final OpCode I32x4_LT_U
    • I32x4_GT_S

      public static final OpCode I32x4_GT_S
    • I32x4_GT_U

      public static final OpCode I32x4_GT_U
    • I32x4_LE_S

      public static final OpCode I32x4_LE_S
    • I32x4_LE_U

      public static final OpCode I32x4_LE_U
    • I32x4_GE_S

      public static final OpCode I32x4_GE_S
    • I32x4_GE_U

      public static final OpCode I32x4_GE_U
    • F32x4_EQ

      public static final OpCode F32x4_EQ
    • F32x4_NE

      public static final OpCode F32x4_NE
    • F32x4_LT

      public static final OpCode F32x4_LT
    • F32x4_GT

      public static final OpCode F32x4_GT
    • F32x4_LE

      public static final OpCode F32x4_LE
    • F32x4_GE

      public static final OpCode F32x4_GE
    • F64x2_EQ

      public static final OpCode F64x2_EQ
    • F64x2_NE

      public static final OpCode F64x2_NE
    • F64x2_LT

      public static final OpCode F64x2_LT
    • F64x2_GT

      public static final OpCode F64x2_GT
    • F64x2_LE

      public static final OpCode F64x2_LE
    • F64x2_GE

      public static final OpCode F64x2_GE
    • V128_NOT

      public static final OpCode V128_NOT
    • V128_AND

      public static final OpCode V128_AND
    • V128_ANDNOT

      public static final OpCode V128_ANDNOT
    • V128_OR

      public static final OpCode V128_OR
    • V128_XOR

      public static final OpCode V128_XOR
    • V128_BITSELECT

      public static final OpCode V128_BITSELECT
    • V128_ANY_TRUE

      public static final OpCode V128_ANY_TRUE
    • V128_LOAD8_LANE

      public static final OpCode V128_LOAD8_LANE
    • V128_LOAD16_LANE

      public static final OpCode V128_LOAD16_LANE
    • V128_LOAD32_LANE

      public static final OpCode V128_LOAD32_LANE
    • V128_LOAD64_LANE

      public static final OpCode V128_LOAD64_LANE
    • V128_STORE8_LANE

      public static final OpCode V128_STORE8_LANE
    • V128_STORE16_LANE

      public static final OpCode V128_STORE16_LANE
    • V128_STORE32_LANE

      public static final OpCode V128_STORE32_LANE
    • V128_STORE64_LANE

      public static final OpCode V128_STORE64_LANE
    • V128_LOAD32_ZERO

      public static final OpCode V128_LOAD32_ZERO
    • V128_LOAD64_ZERO

      public static final OpCode V128_LOAD64_ZERO
    • F32x4_DEMOTE_LOW_F64x2_ZERO

      public static final OpCode F32x4_DEMOTE_LOW_F64x2_ZERO
    • F64x2_PROMOTE_LOW_F32x4

      public static final OpCode F64x2_PROMOTE_LOW_F32x4
    • I8x16_ABS

      public static final OpCode I8x16_ABS
    • I8x16_NEG

      public static final OpCode I8x16_NEG
    • I8x16_POPCNT

      public static final OpCode I8x16_POPCNT
    • I8x16_ALL_TRUE

      public static final OpCode I8x16_ALL_TRUE
    • I8x16_BITMASK

      public static final OpCode I8x16_BITMASK
    • I8x16_NARROW_I16x8_S

      public static final OpCode I8x16_NARROW_I16x8_S
    • I8x16_NARROW_I16x8_U

      public static final OpCode I8x16_NARROW_I16x8_U
    • F32x4_CEIL

      public static final OpCode F32x4_CEIL
    • F32x4_FLOOR

      public static final OpCode F32x4_FLOOR
    • F32x4_TRUNC

      public static final OpCode F32x4_TRUNC
    • F32x4_NEAREST

      public static final OpCode F32x4_NEAREST
    • I8x16_SHL

      public static final OpCode I8x16_SHL
    • I8x16_SHR_S

      public static final OpCode I8x16_SHR_S
    • I8x16_SHR_U

      public static final OpCode I8x16_SHR_U
    • I8x16_ADD

      public static final OpCode I8x16_ADD
    • I8x16_ADD_SAT_S

      public static final OpCode I8x16_ADD_SAT_S
    • I8x16_ADD_SAT_U

      public static final OpCode I8x16_ADD_SAT_U
    • I8x16_SUB

      public static final OpCode I8x16_SUB
    • I8x16_SUB_SAT_S

      public static final OpCode I8x16_SUB_SAT_S
    • I8x16_SUB_SAT_U

      public static final OpCode I8x16_SUB_SAT_U
    • F64x2_CEIL

      public static final OpCode F64x2_CEIL
    • F64x2_FLOOR

      public static final OpCode F64x2_FLOOR
    • I8x16_MIN_S

      public static final OpCode I8x16_MIN_S
    • I8x16_MIN_U

      public static final OpCode I8x16_MIN_U
    • I8x16_MAX_S

      public static final OpCode I8x16_MAX_S
    • I8x16_MAX_U

      public static final OpCode I8x16_MAX_U
    • F64x2_TRUNC

      public static final OpCode F64x2_TRUNC
    • I8x16_AVGR_U

      public static final OpCode I8x16_AVGR_U
    • I16x8_EXTADD_PAIRWISE_I8x16_S

      public static final OpCode I16x8_EXTADD_PAIRWISE_I8x16_S
    • I16x8_EXTADD_PAIRWISE_I8x16_U

      public static final OpCode I16x8_EXTADD_PAIRWISE_I8x16_U
    • I32x4_EXTADD_PAIRWISE_I16x8_S

      public static final OpCode I32x4_EXTADD_PAIRWISE_I16x8_S
    • I32x4_EXTADD_PAIRWISE_I16x8_U

      public static final OpCode I32x4_EXTADD_PAIRWISE_I16x8_U
    • I16x8_ABS

      public static final OpCode I16x8_ABS
    • I16x8_NEG

      public static final OpCode I16x8_NEG
    • I16x8_Q15MULR_SAT_S

      public static final OpCode I16x8_Q15MULR_SAT_S
    • I16x8_ALL_TRUE

      public static final OpCode I16x8_ALL_TRUE
    • I16x8_BITMASK

      public static final OpCode I16x8_BITMASK
    • I16x8_NARROW_I32x4_S

      public static final OpCode I16x8_NARROW_I32x4_S
    • I16x8_NARROW_I32x4_U

      public static final OpCode I16x8_NARROW_I32x4_U
    • I16x8_EXTEND_LOW_I8x16_S

      public static final OpCode I16x8_EXTEND_LOW_I8x16_S
    • I16x8_EXTEND_HIGH_I8x16_S

      public static final OpCode I16x8_EXTEND_HIGH_I8x16_S
    • I16x8_EXTEND_LOW_I8x16_U

      public static final OpCode I16x8_EXTEND_LOW_I8x16_U
    • I16x8_EXTEND_HIGH_I8x16_U

      public static final OpCode I16x8_EXTEND_HIGH_I8x16_U
    • I16x8_SHL

      public static final OpCode I16x8_SHL
    • I16x8_SHR_S

      public static final OpCode I16x8_SHR_S
    • I16x8_SHR_U

      public static final OpCode I16x8_SHR_U
    • I16x8_ADD

      public static final OpCode I16x8_ADD
    • I16x8_ADD_SAT_S

      public static final OpCode I16x8_ADD_SAT_S
    • I16x8_ADD_SAT_U

      public static final OpCode I16x8_ADD_SAT_U
    • I16x8_SUB

      public static final OpCode I16x8_SUB
    • I16x8_SUB_SAT_S

      public static final OpCode I16x8_SUB_SAT_S
    • I16x8_SUB_SAT_U

      public static final OpCode I16x8_SUB_SAT_U
    • F64x2_NEAREST

      public static final OpCode F64x2_NEAREST
    • I16x8_MUL

      public static final OpCode I16x8_MUL
    • I16x8_MIN_S

      public static final OpCode I16x8_MIN_S
    • I16x8_MIN_U

      public static final OpCode I16x8_MIN_U
    • I16x8_MAX_S

      public static final OpCode I16x8_MAX_S
    • I16x8_MAX_U

      public static final OpCode I16x8_MAX_U
    • I16x8_AVGR_U

      public static final OpCode I16x8_AVGR_U
    • I16x8_EXTMUL_LOW_I8x16_S

      public static final OpCode I16x8_EXTMUL_LOW_I8x16_S
    • I16x8_EXTMUL_HIGH_I8x16_S

      public static final OpCode I16x8_EXTMUL_HIGH_I8x16_S
    • I16x8_EXTMUL_LOW_I8x16_U

      public static final OpCode I16x8_EXTMUL_LOW_I8x16_U
    • I16x8_EXTMUL_HIGH_I8x16_U

      public static final OpCode I16x8_EXTMUL_HIGH_I8x16_U
    • I32x4_ABS

      public static final OpCode I32x4_ABS
    • I32x4_NEG

      public static final OpCode I32x4_NEG
    • I32x4_ALL_TRUE

      public static final OpCode I32x4_ALL_TRUE
    • I32x4_BITMASK

      public static final OpCode I32x4_BITMASK
    • I32x4_EXTEND_LOW_I16x8_S

      public static final OpCode I32x4_EXTEND_LOW_I16x8_S
    • I32x4_EXTEND_HIGH_I16x8_S

      public static final OpCode I32x4_EXTEND_HIGH_I16x8_S
    • I32x4_EXTEND_LOW_I16x8_U

      public static final OpCode I32x4_EXTEND_LOW_I16x8_U
    • I32x4_EXTEND_HIGH_I16x8_U

      public static final OpCode I32x4_EXTEND_HIGH_I16x8_U
    • I32x4_SHL

      public static final OpCode I32x4_SHL
    • I32x4_SHR_S

      public static final OpCode I32x4_SHR_S
    • I32x4_SHR_U

      public static final OpCode I32x4_SHR_U
    • I32x4_ADD

      public static final OpCode I32x4_ADD
    • I32x4_SUB

      public static final OpCode I32x4_SUB
    • I32x4_MUL

      public static final OpCode I32x4_MUL
    • I32x4_MIN_S

      public static final OpCode I32x4_MIN_S
    • I32x4_MIN_U

      public static final OpCode I32x4_MIN_U
    • I32x4_MAX_S

      public static final OpCode I32x4_MAX_S
    • I32x4_MAX_U

      public static final OpCode I32x4_MAX_U
    • I32x4_DOT_I16x8_S

      public static final OpCode I32x4_DOT_I16x8_S
    • I32x4_EXTMUL_LOW_I16x8_S

      public static final OpCode I32x4_EXTMUL_LOW_I16x8_S
    • I32x4_EXTMUL_HIGH_I16x8_S

      public static final OpCode I32x4_EXTMUL_HIGH_I16x8_S
    • I32x4_EXTMUL_LOW_I16x8_U

      public static final OpCode I32x4_EXTMUL_LOW_I16x8_U
    • I32x4_EXTMUL_HIGH_I16x8_U

      public static final OpCode I32x4_EXTMUL_HIGH_I16x8_U
    • I64x2_ABS

      public static final OpCode I64x2_ABS
    • I64x2_NEG

      public static final OpCode I64x2_NEG
    • I64x2_ALL_TRUE

      public static final OpCode I64x2_ALL_TRUE
    • I64x2_BITMASK

      public static final OpCode I64x2_BITMASK
    • I64x2_EXTEND_LOW_I32x4_S

      public static final OpCode I64x2_EXTEND_LOW_I32x4_S
    • I64x2_EXTEND_HIGH_I32x4_S

      public static final OpCode I64x2_EXTEND_HIGH_I32x4_S
    • I64x2_EXTEND_LOW_I32x4_U

      public static final OpCode I64x2_EXTEND_LOW_I32x4_U
    • I64x2_EXTEND_HIGH_I32x4_U

      public static final OpCode I64x2_EXTEND_HIGH_I32x4_U
    • I64x2_SHL

      public static final OpCode I64x2_SHL
    • I64x2_SHR_S

      public static final OpCode I64x2_SHR_S
    • I64x2_SHR_U

      public static final OpCode I64x2_SHR_U
    • I64x2_ADD

      public static final OpCode I64x2_ADD
    • I64x2_SUB

      public static final OpCode I64x2_SUB
    • I64x2_MUL

      public static final OpCode I64x2_MUL
    • I64x2_EQ

      public static final OpCode I64x2_EQ
    • I64x2_NE

      public static final OpCode I64x2_NE
    • I64x2_LT_S

      public static final OpCode I64x2_LT_S
    • I64x2_GT_S

      public static final OpCode I64x2_GT_S
    • I64x2_LE_S

      public static final OpCode I64x2_LE_S
    • I64x2_GE_S

      public static final OpCode I64x2_GE_S
    • I64x2_EXTMUL_LOW_I32x4_S

      public static final OpCode I64x2_EXTMUL_LOW_I32x4_S
    • I64x2_EXTMUL_HIGH_I32x4_S

      public static final OpCode I64x2_EXTMUL_HIGH_I32x4_S
    • I64x2_EXTMUL_LOW_I32x4_U

      public static final OpCode I64x2_EXTMUL_LOW_I32x4_U
    • I64x2_EXTMUL_HIGH_I32x4_U

      public static final OpCode I64x2_EXTMUL_HIGH_I32x4_U
    • F32x4_ABS

      public static final OpCode F32x4_ABS
    • F32x4_NEG

      public static final OpCode F32x4_NEG
    • F32x4_SQRT

      public static final OpCode F32x4_SQRT
    • F32x4_ADD

      public static final OpCode F32x4_ADD
    • F32x4_SUB

      public static final OpCode F32x4_SUB
    • F32x4_MUL

      public static final OpCode F32x4_MUL
    • F32x4_DIV

      public static final OpCode F32x4_DIV
    • F32x4_MIN

      public static final OpCode F32x4_MIN
    • F32x4_MAX

      public static final OpCode F32x4_MAX
    • F32x4_PMIN

      public static final OpCode F32x4_PMIN
    • F32x4_PMAX

      public static final OpCode F32x4_PMAX
    • F64x2_ABS

      public static final OpCode F64x2_ABS
    • F64x2_NEG

      public static final OpCode F64x2_NEG
    • F64x2_SQRT

      public static final OpCode F64x2_SQRT
    • F64x2_ADD

      public static final OpCode F64x2_ADD
    • F64x2_SUB

      public static final OpCode F64x2_SUB
    • F64x2_MUL

      public static final OpCode F64x2_MUL
    • F64x2_DIV

      public static final OpCode F64x2_DIV
    • F64x2_MIN

      public static final OpCode F64x2_MIN
    • F64x2_MAX

      public static final OpCode F64x2_MAX
    • F64x2_PMIN

      public static final OpCode F64x2_PMIN
    • F64x2_PMAX

      public static final OpCode F64x2_PMAX
    • I32x4_TRUNC_SAT_F32X4_S

      public static final OpCode I32x4_TRUNC_SAT_F32X4_S
    • I32x4_TRUNC_SAT_F32X4_U

      public static final OpCode I32x4_TRUNC_SAT_F32X4_U
    • F32x4_CONVERT_I32x4_S

      public static final OpCode F32x4_CONVERT_I32x4_S
    • F32x4_CONVERT_I32x4_U

      public static final OpCode F32x4_CONVERT_I32x4_U
    • I32x4_TRUNC_SAT_F64x2_S_ZERO

      public static final OpCode I32x4_TRUNC_SAT_F64x2_S_ZERO
    • I32x4_TRUNC_SAT_F64x2_U_ZERO

      public static final OpCode I32x4_TRUNC_SAT_F64x2_U_ZERO
    • F64x2_CONVERT_LOW_I32x4_S

      public static final OpCode F64x2_CONVERT_LOW_I32x4_S
    • F64x2_CONVERT_LOW_I32x4_U

      public static final OpCode F64x2_CONVERT_LOW_I32x4_U
  • Method Details

    • values

      public static OpCode[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static OpCode valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • opcode

      public int opcode()
    • byOpCode

      public static OpCode byOpCode(int opcode)
    • signature

      public static List<WasmEncoding> signature(OpCode opcode)