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