1 /* rem vA, vB */ 2 lsr w1, wINST, #12 // w1<- B 3 ubfx w2, wINST, #8, #4 // w2<- A 4 GET_VREG_WIDE d1, w1 // d1<- vB 5 GET_VREG_WIDE d0, w2 // d0<- vA 6 bl fmod 7 ubfx w2, wINST, #8, #4 // w2<- A (need to reload - killed across call) 8 FETCH_ADVANCE_INST 1 // advance rPC, load rINST 9 GET_INST_OPCODE ip // extract opcode from rINST 10 SET_VREG_WIDE d0, w2 // vAA<- result 11 GOTO_OPCODE ip // jump to next instruction 12 /* 10-13 instructions */ 13