• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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