| /* |
| * 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 |