1 /* const/string vAA, String//BBBB */ 2 EXPORT_PC 3 FETCH w0, 1 // w0<- BBBB 4 lsr w1, wINST, #8 // w1<- AA 5 add x2, xFP, #OFF_FP_SHADOWFRAME 6 mov x3, xSELF 7 bl MterpConstString // (index, tgt_reg, shadow_frame, self) 8 PREFETCH_INST 2 // load rINST 9 cbnz w0, MterpPossibleException // let reference interpreter deal with it. 10 ADVANCE 2 // advance rPC 11 GET_INST_OPCODE ip // extract opcode from rINST 12 GOTO_OPCODE ip // jump to next instruction 13