ushr

infix fun Byte.ushr(other: Byte): Byte(source)
infix fun Byte.ushr(other: Short): Byte(source)
infix fun Byte.ushr(other: Int): Byte(source)
infix fun Byte.ushr(other: Long): Byte(source)
infix fun Byte.ushr(other: UByte): Byte(source)
infix fun Byte.ushr(other: UShort): Byte(source)
infix fun Byte.ushr(other: UInt): Byte(source)
infix fun Byte.ushr(other: ULong): Byte(source)

Shifts this value to the right by the other value and fills the left side with zeros

Return

The shifted value

Since

0.3.0

Parameters

other

The shift value


infix fun Short.ushr(other: Byte): Short(source)
infix fun Short.ushr(other: Short): Short(source)
infix fun Short.ushr(other: Int): Short(source)
infix fun Short.ushr(other: Long): Short(source)
infix fun Short.ushr(other: UByte): Short(source)
infix fun Short.ushr(other: UShort): Short(source)
infix fun Short.ushr(other: UInt): Short(source)
infix fun Short.ushr(other: ULong): Short(source)
infix fun Int.ushr(other: Byte): Int(source)
infix fun Int.ushr(other: Short): Int(source)
infix fun Int.ushr(other: Long): Int(source)
infix fun Int.ushr(other: UByte): Int(source)
infix fun Int.ushr(other: UShort): Int(source)
infix fun Int.ushr(other: UInt): Int(source)
infix fun Int.ushr(other: ULong): Int(source)
infix fun Long.ushr(other: Byte): Long(source)
infix fun Long.ushr(other: Short): Long(source)
infix fun Long.ushr(other: Long): Long(source)
infix fun Long.ushr(other: UByte): Long(source)
infix fun Long.ushr(other: UShort): Long(source)
infix fun Long.ushr(other: UInt): Long(source)
infix fun Long.ushr(other: ULong): Long(source)
infix fun UByte.ushr(other: Byte): UByte(source)
infix fun UByte.ushr(other: Short): UByte(source)
infix fun UByte.ushr(other: Int): UByte(source)
infix fun UByte.ushr(other: Long): UByte(source)
infix fun UByte.ushr(other: UByte): UByte(source)
infix fun UByte.ushr(other: UShort): UByte(source)
infix fun UByte.ushr(other: UInt): UByte(source)
infix fun UByte.ushr(other: ULong): UByte(source)
infix fun UShort.ushr(other: Byte): UShort(source)
infix fun UShort.ushr(other: Short): UShort(source)
infix fun UShort.ushr(other: Int): UShort(source)
infix fun UShort.ushr(other: Long): UShort(source)
infix fun UShort.ushr(other: UByte): UShort(source)
infix fun UShort.ushr(other: UShort): UShort(source)
infix fun UShort.ushr(other: UInt): UShort(source)
infix fun UShort.ushr(other: ULong): UShort(source)
infix fun UInt.ushr(other: Byte): UInt(source)
infix fun UInt.ushr(other: Short): UInt(source)
infix fun UInt.ushr(other: Int): UInt(source)
infix fun UInt.ushr(other: Long): UInt(source)
infix fun UInt.ushr(other: UByte): UInt(source)
infix fun UInt.ushr(other: UShort): UInt(source)
infix fun UInt.ushr(other: UInt): UInt(source)
infix fun UInt.ushr(other: ULong): UInt(source)
infix fun ULong.ushr(other: Byte): ULong(source)
infix fun ULong.ushr(other: Short): ULong(source)
infix fun ULong.ushr(other: Int): ULong(source)
infix fun ULong.ushr(other: Long): ULong(source)
infix fun ULong.ushr(other: UByte): ULong(source)
infix fun ULong.ushr(other: UShort): ULong(source)
infix fun ULong.ushr(other: UInt): ULong(source)
infix fun ULong.ushr(other: ULong): ULong(source)

Performs an ushr operation on this value and other

Return

The result of the bitwise ushr operation

Since

0.3.0

Parameters

other

The other value