def half

stelliferous@0.0.2.0 · kernel_rows.bend:28

import stelliferous@0.0.2.0/kernel_rows.bend as KernelRows
import Base
import stelliferous@0.0.2.0/kernel_tile.bend as Tile

28# The lower or upper four rows of an eight-row weight tile.
29def half(upper: Bool,tile: Tile.Tile8) -> Rows<F32>:
30  match upper:
31    case False{}:
32      Tile.Tile{a,b,c,d,e,f,g,h} = tile
33      Rows{a,b,c,d}
34    case True{}:
35      Tile.Tile{a,b,c,d,e,f,g,h} = tile
36      Rows{e,f,g,h}

Uses (4)

Used by (2)