hex.pointers.set_flip_and_jump_pointers¶

Sets both to_flip and to_flip_var, and to_jump and to_jump_var to point to the given pointer.
(  to_flip{_var} = ptr  )
(  to_jump{_var} = ptr  )
ptr is a hex[:w/4] that holds an address.

Signature¶

def set_flip_and_jump_pointers ptr < .to_flip, .to_flip_var, .to_jump, .to_jump_var { ... }

Defined in hex/pointers/basic_pointers.fj — lines 71–75 (view on GitHub).

Complexity¶

  • Time: w(0.75@+5)

  • Space: w(0.75@+29)

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

Depends on¶

Used by¶