blob: 12846210024bc782d47e349a969024fa922f96a6 [file] [log] [blame]
/*
* This handler transfers control to the interpeter without performing
* any lookups. It may be called either as part of a normal chaining
* operation, or from the transition code in header.S. We distinquish
* the two cases by looking at the link register. If called from a
* translation chain, it will point to the chaining Dalvik PC.
* On entry:
* ra - if NULL:
* a1 - the Dalvik PC to begin interpretation.
* else
* [ra] contains Dalvik PC to begin interpretation
* rSELF - pointer to thread
* rFP - Dalvik frame pointer
*/
la t0, dvmJitToInterpPunt
move a0, a1
beq ra, zero, 1f
lw a0, 0(ra)
1:
jr t0
# doesn't return