Coverage for src/flag_gems/ops/bitwise_left_shift.py: 73%
11 statements
« prev ^ index » next coverage.py v7.6.9, created at 2026-03-17 02:35 +0800
« prev ^ index » next coverage.py v7.6.9, created at 2026-03-17 02:35 +0800
1import logging
3import triton
5from flag_gems.utils import pointwise_dynamic
7logger = logging.getLogger(__name__)
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)