Skip to main content
Log in

Mojo struct

TileMaskStatus

@register_passable(trivial) struct TileMaskStatus

A tile's masking status.

Fields

  • status (SIMD[uint8, 1]):

Implemented traits

AnyType, Copyable, EqualityComparable, ExplicitlyCopyable, Movable, Stringable, UnknownDestructibility, Writable

Aliases

FULL_MASK

alias FULL_MASK = TileMaskStatus(__init__[__mlir_type.!pop.int_literal](3))

NO_MASK

alias NO_MASK = TileMaskStatus(__init__[__mlir_type.!pop.int_literal](0))

PARTIAL_MASK

alias PARTIAL_MASK = TileMaskStatus(__init__[__mlir_type.!pop.int_literal](1))

Methods

__eq__

__eq__(self, rhs: Self) -> Bool

__ne__

__ne__(self, rhs: Self) -> Bool

__is__

__is__(self, rhs: Self) -> Bool

__and__

__and__(self, rhs: Self) -> Self

__or__

__or__(self, rhs: Self) -> Self

__is_not__

__is_not__(self, rhs: Self) -> Bool

__str__

__str__(self) -> String

write_to

write_to[W: Writer](self, mut writer: W)