def val.cmp.go

bend-osdev-acpi@0.1.1.0 · aml_value.bend:272

import bend-osdev-acpi@0.1.1.0/aml_value.bend as AmlValue
import Base

272def val.cmp.go(xs: List<&2, U32>, ys: List<&2, U32>, prev: Cmp) -> Cmp:
273  match xs ys:
274    case Nil{} Nil{}:
275      prev
276    case Nil{} Con{y, t}:
277      val.cmp.then(prev, LT{})
278    case Con{x, t} Nil{}:
279      val.cmp.then(prev, GT{})
280    case Con{+x, xt} Con{+y, yt}:
281      val.cmp.go(xt, yt, val.cmp.then(prev, U32.cmp(x, y)))

Uses (5)

Used by (1)