hex.add_constant¶

dst[:n] += const
const must be a positive constant.
n_const is the hex-length of const, without all of it’s least-significant-hexes zeros.

Signature¶

def add_constant n, dst, const @ end { ... }

Defined in hex/math.fj — lines 45–48 (view on GitHub).

Complexity¶

  • Time: n_const(4@+12)   + 5@+2

  • Space: n_const(2.5@+39) + (dst_n - hex_shift)(1.5@+13) + 4@+29

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

Requires init¶

The following must be initialised before this macro is invoked:

  • hex.add.init (or hex.init)

Used by¶