hex.pop_ret_address¶

Like:  stack[sp--] = 0
Pops the given return_address from the current cell in the stack (assumes it has the value of the return_address). Decrements sp.
return_address is a fj-op address, so we assume is dw-aligned.

Signature¶

def pop_ret_address return_address < hex.pointers.sp { ... }

Defined in hex/pointers/stack.fj — lines 50–53 (view on GitHub).

Complexity¶

  • Time: w(  1.5@+ 5) + 9@+23

  • Space: w(1.875@+20) + 5@+67

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

Depends on¶

Used by¶