Home | History | Annotate | Download | only in arm64
      1     /* const/string vAA, String//BBBBBBBB */
      2     EXPORT_PC
      3     FETCH w0, 1                         // w0<- bbbb (low
      4     FETCH w2, 2                         // w2<- BBBB (high
      5     lsr     w1, wINST, #8               // w1<- AA
      6     orr     w0, w0, w2, lsl #16         // w1<- BBBBbbbb
      7     add     x2, xFP, #OFF_FP_SHADOWFRAME
      8     mov     x3, xSELF
      9     bl      MterpConstString            // (index, tgt_reg, shadow_frame, self)
     10     PREFETCH_INST 3                     // advance rPC
     11     cbnz    w0, MterpPossibleException      // let reference interpreter deal with it.
     12     ADVANCE 3                           // advance rPC
     13     GET_INST_OPCODE ip                  // extract opcode from rINST
     14     GOTO_OPCODE ip                      // jump to next instruction
     15