def start

stelliferous@0.0.2.0 · kernel_window.bend:57

import stelliferous@0.0.2.0/kernel_window.bend as KernelWindow
import Base

57# Packing start of a window: output rows before its first row move the start
58# back by first / stride rows. A window that starts at row 0 keeps the offset.
59def start(+offset: U32,+stride: U32,+output_width: U32,+first: U32) -> U32:
60  Bool.pick(U32,U32.is_zero(first),offset,(offset - first / stride * output_width : U32))

Uses (6)

Used by (2)