def write_row

stelliferous@0.0.2.0 · kernel_gemm.bend:92

import stelliferous@0.0.2.0/kernel_gemm.bend as KernelGemm
import Base
import stelliferous@0.0.2.0/kernel_tile.bend as Tile

92def write_row(valid: Bool,+row: U32,+position: U32,+columns: U32,accumulator: Tile.Tile8,
93  owners: Array<F32> & Array<F32>) -> Array<F32> & Array<F32>:
94  match valid:
95    case False{}: owners
96    case True{}:
97      (bias,output) = owners
98      write_bias(output,(row * columns + position : U32),accumulator,U32.min(8,(columns - position : U32)),Array.get(F32,bias,row))

Uses (13)

Used by (4)