bool
class bool
Constructors
2
Special methods
34
__add__(self, b: float)
Added by
internal.ops__add__(self, b: float128)
Added by
internal.ops__add__(self, b: float32)
Added by
internal.ops__add__(self, b: float16)
Added by
internal.ops__add__(self, b: bfloat16)
Added by
internal.ops__add__(self, b: Int)
Added by
internal.ops__add__(self, b: UInt)
Added by
internal.ops__add__(self, other: bool)
Added by
internal.types.bool__sub__(self, b: float)
Added by
internal.ops__sub__(self, b: float128)
Added by
internal.ops__sub__(self, b: float32)
Added by
internal.ops__sub__(self, b: float16)
Added by
internal.ops__sub__(self, b: bfloat16)
Added by
internal.ops__sub__(self, b: Int)
Added by
internal.ops__sub__(self, b: UInt)
Added by
internal.ops__sub__(self, other: bool)
Added by
internal.types.bool__mul__(self, b: float)
Added by
internal.ops__mul__(self, b: float128)
Added by
internal.ops__mul__(self, b: float32)
Added by
internal.ops__mul__(self, b: float16)
Added by
internal.ops__mul__(self, b: bfloat16)
Added by
internal.ops__mul__(self, b: Int)
Added by
internal.ops__mul__(self, b: UInt)
Added by
internal.ops__mul__(self, other: bool)
Added by
internal.types.bool__floordiv__(self, b: float)
Added by
internal.ops__floordiv__(self, b: float128)
Added by
internal.ops__floordiv__(self, b: float32)
Added by
internal.ops__floordiv__(self, b: float16)
Added by
internal.ops__floordiv__(self, b: bfloat16)
Added by
internal.ops__floordiv__(self, b: Int)
Added by
internal.ops__floordiv__(self, b: UInt)
Added by
internal.ops__floordiv__(self, other: bool)
Added by
internal.types.bool__truediv__(self, b: float)
Added by
internal.ops__truediv__(self, b: float128)
Added by
internal.ops__truediv__(self, b: float32)
Added by
internal.ops__truediv__(self, b: float16)
Added by
internal.ops__truediv__(self, b: bfloat16)
Added by
internal.ops__truediv__(self, b: Int)
Added by
internal.ops__truediv__(self, b: UInt)
Added by
internal.ops__truediv__(self, other: bool)
Added by
internal.types.bool__mod__(self, b: float)
Added by
internal.ops__mod__(self, b: float128)
Added by
internal.ops__mod__(self, b: float32)
Added by
internal.ops__mod__(self, b: float16)
Added by
internal.ops__mod__(self, b: bfloat16)
Added by
internal.ops__mod__(self, b: Int)
Added by
internal.ops__mod__(self, b: UInt)
Added by
internal.ops__mod__(self, other: bool)
Added by
internal.types.bool__divmod__(self, b: float)
Added by
internal.ops__divmod__(self, b: float128)
Added by
internal.ops__divmod__(self, b: float32)
Added by
internal.ops__divmod__(self, b: float16)
Added by
internal.ops__divmod__(self, b: bfloat16)
Added by
internal.ops__divmod__(self, b: Int)
Added by
internal.ops__divmod__(self, b: UInt)
Added by
internal.ops__divmod__(self, other: bool)
Added by
internal.types.bool__pow__(self, b: float)
Added by
internal.ops__pow__(self, b: float128)
Added by
internal.ops__pow__(self, b: float32)
Added by
internal.ops__pow__(self, b: float16)
Added by
internal.ops__pow__(self, b: bfloat16)
Added by
internal.ops__pow__(self, b: Int)
Added by
internal.ops__pow__(self, b: UInt)
Added by
internal.ops__pow__(self, other: bool)
Added by
internal.types.bool__eq__(self, b: float)
Added by
internal.ops__eq__(self, b: float128)
Added by
internal.ops__eq__(self, b: float32)
Added by
internal.ops__eq__(self, b: float16)
Added by
internal.ops__eq__(self, b: bfloat16)
Added by
internal.ops__eq__(self, b: Int)
Added by
internal.ops__eq__(self, b: UInt)
Added by
internal.ops__eq__(self, other: bool)
Added by
internal.types.bool%0 = icmp eq i8 %self, %other
%1 = zext i1 %0 to i8
ret i8 %1
__ne__(self, b: float)
Added by
internal.ops__ne__(self, b: float128)
Added by
internal.ops__ne__(self, b: float32)
Added by
internal.ops__ne__(self, b: float16)
Added by
internal.ops__ne__(self, b: bfloat16)
Added by
internal.ops__ne__(self, b: Int)
Added by
internal.ops__ne__(self, b: UInt)
Added by
internal.ops__ne__(self, other: bool)
Added by
internal.types.bool%0 = icmp ne i8 %self, %other
%1 = zext i1 %0 to i8
ret i8 %1
__lt__(self, b: float)
Added by
internal.ops__lt__(self, b: float128)
Added by
internal.ops__lt__(self, b: float32)
Added by
internal.ops__lt__(self, b: float16)
Added by
internal.ops__lt__(self, b: bfloat16)
Added by
internal.ops__lt__(self, b: Int)
Added by
internal.ops__lt__(self, b: UInt)
Added by
internal.ops__lt__(self, other: bool)
Added by
internal.types.bool%0 = icmp ult i8 %self, %other
%1 = zext i1 %0 to i8
ret i8 %1
__gt__(self, b: float)
Added by
internal.ops__gt__(self, b: float128)
Added by
internal.ops__gt__(self, b: float32)
Added by
internal.ops__gt__(self, b: float16)
Added by
internal.ops__gt__(self, b: bfloat16)
Added by
internal.ops__gt__(self, b: Int)
Added by
internal.ops__gt__(self, b: UInt)
Added by
internal.ops__gt__(self, other: bool)
Added by
internal.types.bool%0 = icmp ugt i8 %self, %other
%1 = zext i1 %0 to i8
ret i8 %1
__le__(self, b: float)
Added by
internal.ops__le__(self, b: float128)
Added by
internal.ops__le__(self, b: float32)
Added by
internal.ops__le__(self, b: float16)
Added by
internal.ops__le__(self, b: bfloat16)
Added by
internal.ops__le__(self, b: Int)
Added by
internal.ops__le__(self, b: UInt)
Added by
internal.ops__le__(self, other: bool)
Added by
internal.types.bool%0 = icmp ule i8 %self, %other
%1 = zext i1 %0 to i8
ret i8 %1
__ge__(self, b: float)
Added by
internal.ops__ge__(self, b: float128)
Added by
internal.ops__ge__(self, b: float32)
Added by
internal.ops__ge__(self, b: float16)
Added by
internal.ops__ge__(self, b: bfloat16)
Added by
internal.ops__ge__(self, b: Int)
Added by
internal.ops__ge__(self, b: UInt)
Added by
internal.ops__ge__(self, other: bool)
Added by
internal.types.bool%0 = icmp uge i8 %self, %other
%1 = zext i1 %0 to i8
ret i8 %1
__invert__(self)
Added by
internal.types.bool%0 = trunc i8 %self to i1
%1 = xor i1 %0, true
%2 = zext i1 %1 to i8
ret i8 %2