bit.if1 (arity 3)ΒΆ
if the x[:n] != 0 jump to l1
x is bit[:n], l1 is an address.
SignatureΒΆ
def if1 n, x, l1 @ end { ... }
Defined in bit/cond_jumps.fj β lines 37β40 (view on GitHub).
ComplexityΒΆ
Time:
n(@+2)Space:
n(@+2)
See the complexity glossary for what @, w, dw, dbit, n mean.
SourceΒΆ
Click to view the macro body
def if1 n, x, l1 @ end {
.if n, x, end, l1
end:
}
Depends onΒΆ
Used byΒΆ
Example usesΒΆ
bit.print_hex_uint.print_digitinbit/output.fjbit.print_dec_uintinbit/output.fj