bit.if (arity 4)ΒΆ

if x[:n] == 0 jump to l0, else jump to l1
x is bit[:n], l0,l1 are addresses.

SignatureΒΆ

def if n, x, l0, l1 { ... }

Defined in bit/cond_jumps.fj β€” lines 21–24 (view on GitHub).

ComplexityΒΆ

  • Time: n(@+2)

  • Space: n(@+2)

See the complexity glossary for what @, w, dw, dbit, n mean.

SourceΒΆ

Depends onΒΆ

Used byΒΆ

Example usesΒΆ


← Previous: bit.if/3 Next: bit.if1/2 β†’