Coverage for src/flag_gems/runtime/backend/_kunlunxin/ops/bitwise_left_shift.py: 0%
11 statements
« prev ^ index » next coverage.py v7.6.9, created at 2026-03-25 02:48 +0800
« prev ^ index » next coverage.py v7.6.9, created at 2026-03-25 02:48 +0800
1import logging
3import triton
5from ..utils.pointwise_dynamic import pointwise_dynamic
7logger = logging.getLogger("flag_gems").getChild(__name__.lstrip("."))
10@pointwise_dynamic(promotion_methods=[(0, 1, "DEFAULT")])
11@triton.jit
12def bitwise_left_shift_kernel(a, b):
13 return a << b
16def bitwise_left_shift(self, other, *, out=None):
17 logger.debug("GEMS BITWISE_LEFT_SHIFT")
18 return bitwise_left_shift_kernel(self, other, out=out)