def span.events.cells

gralha-coverage@0.1.0.1 · cover.bend:341

import gralha-coverage@0.1.0.1/cover.bend as Cover
import Base

341def span.events.cells(one: Bool, +ia: U32, +ib: U32, +xa: F32, +xb: F32, +w: F32, acc: List<&2, CovEv>) -> List<&2, CovEv>:
342  match one:
343    case True{}: ev.push(ia, ((xb - xa) * w : F32), 0.0, acc)
344    case False{}: ev.push(ib, ((xb - U32.to_f32(ib)) * w : F32), F32.neg(w), ev.push((ia + 1 : U32), 0.0, w, ev.push(ia, ((U32.to_f32(ia) + 1.0 - xa) * w : F32), 0.0, acc)))

Uses (12)

Used by (1)