| ??? 08/07/05 21:37 Read: times |
#98967 - CALL + RET != JUMP Responding to: ???'s previous message |
A_SUBROUTINE:
CALL SAVE_CONTEXT
; a task
CALL RESTORE_CONTEXT
RETOften, when optimizing assembly code we might substitute some flavor of JMP for a CALL immediately followed by a RET. For example: A_SUBROUTINE:
CALL SAVE_CONTEXT
; a task
LJMP RESTORE_CONTEXT
Doing so when using the context save/restore subroutines would be very bad indeed. |



