def next.incb

bend-kit-unicode@0.1.0.0 · unicode.bend:197

import bend-kit-unicode@0.1.0.0/unicode.bend as Unicode
import Base

197def next.incb(+q: U32, +incb: U32) -> U32:
198  +i = (q >> 5n : U32)
199  +on = U32.is_ne(incb, 0)
200  +more = Bool.pick(U32, on && eq(i, 3), 2, Bool.pick(U32, on && eq(i, 2), incb, 0))
201  Bool.pick(U32, eq(i, 1), 1, more)

Uses (6)

Used by (2)