package tezos-webassembly-interpreter

  1. Overview
  2. Docs
type itestop =
  1. | AllTrue
val show_itestop : itestop -> Ppx_deriving_runtime.string
type iunop =
  1. | Abs
  2. | Neg
  3. | Popcnt
type funop =
  1. | Abs
  2. | Neg
  3. | Sqrt
  4. | Ceil
  5. | Floor
  6. | Trunc
  7. | Nearest
type ibinop =
  1. | Add
  2. | Sub
  3. | Mul
  4. | MinS
  5. | MinU
  6. | MaxS
  7. | MaxU
  8. | AvgrU
  9. | AddSatS
  10. | AddSatU
  11. | SubSatS
  12. | SubSatU
  13. | DotS
  14. | Q15MulRSatS
  15. | ExtMulLowS
  16. | ExtMulHighS
  17. | ExtMulLowU
  18. | ExtMulHighU
  19. | Swizzle
  20. | Shuffle of int list
  21. | NarrowS
  22. | NarrowU
val show_ibinop : ibinop -> Ppx_deriving_runtime.string
type fbinop =
  1. | Add
  2. | Sub
  3. | Mul
  4. | Div
  5. | Min
  6. | Max
  7. | Pmin
  8. | Pmax
val show_fbinop : fbinop -> Ppx_deriving_runtime.string
type irelop =
  1. | Eq
  2. | Ne
  3. | LtS
  4. | LtU
  5. | LeS
  6. | LeU
  7. | GtS
  8. | GtU
  9. | GeS
  10. | GeU
val show_irelop : irelop -> Ppx_deriving_runtime.string
type frelop =
  1. | Eq
  2. | Ne
  3. | Lt
  4. | Le
  5. | Gt
  6. | Ge
val show_frelop : frelop -> Ppx_deriving_runtime.string
type icvtop =
  1. | ExtendLowS
  2. | ExtendLowU
  3. | ExtendHighS
  4. | ExtendHighU
  5. | ExtAddPairwiseS
  6. | ExtAddPairwiseU
  7. | TruncSatSF32x4
  8. | TruncSatUF32x4
  9. | TruncSatSZeroF64x2
  10. | TruncSatUZeroF64x2
val show_icvtop : icvtop -> Ppx_deriving_runtime.string
type fcvtop =
  1. | DemoteZeroF64x2
  2. | PromoteLowF32x4
  3. | ConvertSI32x4
  4. | ConvertUI32x4
val show_fcvtop : fcvtop -> Ppx_deriving_runtime.string
type ishiftop =
  1. | Shl
  2. | ShrS
  3. | ShrU
val show_ishiftop : ishiftop -> Ppx_deriving_runtime.string
type ibitmaskop =
  1. | Bitmask
val show_ibitmaskop : ibitmaskop -> Ppx_deriving_runtime.string
type vtestop =
  1. | AnyTrue
val show_vtestop : vtestop -> Ppx_deriving_runtime.string
type vunop =
  1. | Not
type vbinop =
  1. | And
  2. | Or
  3. | Xor
  4. | AndNot
val show_vbinop : vbinop -> Ppx_deriving_runtime.string
type vternop =
  1. | Bitselect
val show_vternop : vternop -> Ppx_deriving_runtime.string
val show_testop : testop -> Ppx_deriving_runtime.string
val show_shiftop : shiftop -> Ppx_deriving_runtime.string
val show_bitmaskop : bitmaskop -> Ppx_deriving_runtime.string
type nsplatop =
  1. | Splat
val show_nsplatop : nsplatop -> Ppx_deriving_runtime.string
type 'a nextractop =
  1. | Extract of int * 'a
type nreplaceop =
  1. | Replace of int
val show_nreplaceop : nreplaceop -> Ppx_deriving_runtime.string
val show_splatop : splatop -> Ppx_deriving_runtime.string
val show_extractop : extractop -> Ppx_deriving_runtime.string
val show_replaceop : replaceop -> Ppx_deriving_runtime.string