Myth Microcontroller Documentation

This page describes the following instruction:

The 'L' source is the value of a memory cell in the L-page. See Page Registers for more information on the three page register (D, L, C). The 'C' destination takes the source value as a page index, which it uses as the destination for subroutine call. Decrementing L creates a new stack frame page. The previous stackframe can be resumed by executing 'RET'. Observe that I gets overwritten (with the return address offset) during 'CALL'. The code page of the caller is saved into the Coroutine register. The subroutine will typically execute 'OWN', which copies the value of the Coroutine register into the subroutine's local page at L7. See Subroutines for details on this.