Home | History | Annotate | Download | only in mips
      1     /*
      2      * This handler transfers control to the interpeter without performing
      3      * any lookups.  It may be called either as part of a normal chaining
      4      * operation, or from the transition code in header.S.  We distinquish
      5      * the two cases by looking at the link register.  If called from a
      6      * translation chain, it will point to the chaining Dalvik PC.
      7      * On entry:
      8      *    ra - if NULL:
      9      *        a1 - the Dalvik PC to begin interpretation.
     10      *    else
     11      *        [ra] contains Dalvik PC to begin interpretation
     12      *    rSELF - pointer to thread
     13      *    rFP - Dalvik frame pointer
     14      */
     15     la      t0, dvmJitToInterpPunt
     16     move    a0, a1
     17     beq     ra, zero, 1f
     18     lw      a0, 0(ra)
     19 1:
     20     jr      t0
     21     # doesn't return
     22