# tensorplay.functional.bitwise_right_shift Source: https://www.tensorplay.cn/docs/generated/tensorplay.functional.bitwise_right_shift.html ```python tensorplay.functional.bitwise_right_shift(input, other, *, out=None) → Tensor ``` Computes the right arithmetic shift of input by other bits. The input tensor must be of integral type. This operator supports [broadcasting to a common shape](/docs/notes/broadcasting.html#broadcasting-semantics) and type promotion. In any case, if the value of the right operand is negative or is greater or equal to the number of bits in the promoted left operand, the behavior is undefined. The operation applied is: $$\text{out}_i = \text{input}_i >> \text{other}_i$$ Parameters: - input ([Tensor](/docs/generated/tensorplay.Tensor.html#tensorplay.Tensor) or [Scalar](/docs/generated/tensorplay.Scalar.html#tensorplay.Scalar)) – the first input tensor - other ([Tensor](/docs/generated/tensorplay.Tensor.html#tensorplay.Tensor) or [Scalar](/docs/generated/tensorplay.Scalar.html#tensorplay.Scalar)) – the second input tensor Keyword Arguments: out ([Tensor](/docs/generated/tensorplay.Tensor.html#tensorplay.Tensor), optional) – the output tensor. Example: ``` >>> tensorplay.bitwise_right_shift(tensorplay.tensor([-2, -7, 31], dtype=tensorplay.int8), tensorplay.tensor([1, 0, 3], dtype=tensorplay.int8)) tensor([-1, -7, 3], dtype=tensorplay.int8) ```