hex.pop_byte¶
Effectively: byte[:2] = stack[sp--]
Pops the current stack cell into the given byte. Decrements sp.
byte is hex[:2], and it’s only an output parameter.
Signature¶
def pop_byte byte < hex.pointers.sp { ... }
Defined in hex/pointers/stack.fj — lines 105–108 (view on GitHub).
Complexity¶
Time:
w(0.75@+ 5) + 18@+ 36Space:
w(1.13@+32) + 14@+139
See the complexity glossary for what @, w, dw, dbit, n mean.
Source¶
Click to view the macro body
def pop_byte byte < hex.pointers.sp {
.read_byte byte, hex.pointers.sp
.sp_dec
}
Depends on¶
← Previous: hex.pop_hex
Next: hex.pop →