---
title: BitShift
description: "元素级位移算子，按位移位运算符执行，按元素运算。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/aolapi/atlasoxol_09_0026.html
sourcePath: /source/zh/canncommercial/900/API/aolapi/atlasoxol_09_0026.html
indexId: 604a551394533c83d7168a1a9ed4c21fdd0f35d0ac12f907e200a2bd7e0d8a5563
---
# BitShift

#### 功能

元素级位移算子，按位移位运算符执行，按元素运算。


#### 输入

- x：输入Tensor，表示被位移的输入，数据类型支持int8、int16、int32、uint8、uint16、uint32、uint64。
- y：输入Tensor，表示位移的数量，数据类型支持int8、int16、int32、uint8、uint16、uint32、uint64。


#### 属性

direction：数据类型为string，指定位移方向，取值范围为"RIGHT"（右移）或者"LEFT"（左移）。


#### 输出

z：输出Tensor，表示位移后的结果，数据类型支持int8、int16、int32、uint8、uint16、uint32、uint64。


#### 约束与限制

无。


#### 支持的ONNX版本.

Opset v11/v12/v13/v14/v15/v16/v17/v18
