def set.sub_or_r

bend-osdev-caps@0.1.0.0 · PROOF.bend:642

import bend-osdev-caps@0.1.0.0/PROOF.bend as PROOF
import Base
import bend-osdev-caps@0.1.0.0/caps.bend as C

642def set.sub_or_r(+x: C.CapSet(), +c: C.CapSet()) -> {C.CapSet.subset(c, C.CapSet.union(x, c)) == True{} : Bool}:
643  match x c:
644    case C.CapSetW{U32{+xl}, +xh} C.CapSetW{U32{+cl}, +ch}:
645      set.sub_intro(cl, Word.or(32n, xl, cl), ch, Word.or(9n, xh, ch))(bits.sub_or_r(32n, xl, cl))(bits.sub_or_r(9n, xh, ch))

Uses (9)

Used by (2)