Searched refs:rINST (Results 1 – 25 of 344) sorted by relevance
12345678910>>...14
/dalvik/vm/mterp/x86/ |
D | OP_MOVE_WIDE.S | 5 sarl $$4,rINST # rINST<- B 6 GET_VREG_WORD %eax rINST 0 # eax<- v[B+0] 7 GET_VREG_WORD rINST rINST 1 # rINST<- v[B+1] 9 SET_VREG_WORD rINST %ecx 1 # v[A+1]<- rINST
|
D | OP_ARRAY_LENGTH.S | 5 mov rINST,%eax # eax<- BA 6 sarl $$4,rINST # rINST<- B 7 GET_VREG_R %ecx rINST # ecx<- vB (object ref) 11 movl offArrayObject_length(%ecx),rINST 14 SET_VREG rINST %eax
|
D | OP_RETURN_WIDE.S | 8 GET_VREG_WORD %eax rINST 0 # eax<- v[AA+0] 9 GET_VREG_WORD rINST rINST 1 # rINST<- v[AA+1] 11 movl rINST,4+offThread_retval(%ecx)
|
D | OP_MOVE.S | 6 shrl $$4,rINST # rINST<- B 7 GET_VREG_R rINST rINST 10 SET_VREG rINST %eax # fp[A]<-fp[B]
|
D | OP_CONST_4.S | 4 movl $$0xf,rINST 5 andl %eax,rINST # rINST<- A 9 SET_VREG %eax rINST
|
D | OP_CONST.S | 4 movl rINST,rINST # rINST<- AA 7 SET_VREG %eax rINST # vAA<- eax
|
D | OP_MOVE_FROM16.S | 6 GET_VREG_R rINST rINST # rINST- fp[BBBB] 9 SET_VREG rINST %eax # fp[AA]<- ecx]
|
D | OP_SHR_LONG_2ADDR.S | 11 andb $$0xf,rINSTbl # rINST<- A 12 GET_VREG_WORD %eax rINST 0 # eax<- v[AA+0] 15 GET_VREG_WORD rIBASE rINST 1 # rIBASE<- v[AA+1] 24 SET_VREG_WORD rIBASE rINST 1 # v[AA+1]<- rIBASE 27 SET_VREG_WORD %eax rINST 0 # v[AA+0]<- eax
|
D | OP_SHL_LONG_2ADDR.S | 11 andb $$0xf,rINSTbl # rINST<- A 12 GET_VREG_WORD %eax rINST 0 # eax<- v[AA+0] 15 GET_VREG_WORD rIBASE rINST 1 # rIBASE<- v[AA+1] 24 SET_VREG_WORD rIBASE rINST 1 # v[AA+1]<- rIBASE 27 SET_VREG_WORD %eax rINST 0 # v[AA+0]<- eax
|
D | OP_USHR_LONG_2ADDR.S | 11 andb $$0xf,rINSTbl # rINST<- A 12 GET_VREG_WORD %eax rINST 0 # eax<- v[AA+0] 15 GET_VREG_WORD rIBASE rINST 1 # rIBASE<- v[AA+1] 24 SET_VREG_WORD rIBASE rINST 1 # v[AA+1]<- rIBASE 27 SET_VREG_WORD %eax rINST 0 # v[AA+0]<- eax
|
D | OP_MOVE_WIDE_FROM16.S | 6 GET_VREG_WORD rINST %ecx 0 # rINST<- v[BBBB+0] 8 SET_VREG_WORD rINST %eax 0 # v[AAAA+0]<- rINST
|
D | OP_DIV_LONG_2ADDR.S | 6 andb $$0xf,rINSTbl # rINST<- A 16 GET_VREG_WORD rIBASE rINST 0 17 GET_VREG_WORD %ecx rINST 1 24 SET_VREG_WORD rIBASE rINST 1 26 SET_VREG_WORD %eax rINST 0 38 GET_VREG_WORD rIBASE rINST 0 39 GET_VREG_WORD %ecx rINST 1
|
D | OP_INT_TO_LONG.S | 6 andb $$0xf,rINSTbl # rINST<- A 8 cltd # rINST:eax<- sssssssBBBBBBBB 9 SET_VREG_WORD rIBASE rINST 1 # v[A+1]<- rIBASE/rPC 12 SET_VREG_WORD %eax rINST 0 # v[A+0]<- %eax
|
/dalvik/vm/mterp/armv6t2/ |
D | OP_MUL_LONG_2ADDR.S | 11 mov r1, rINST, lsr #12 @ r1<- B 12 ubfx r9, rINST, #8, #4 @ r9<- A 14 add rINST, rFP, r9, lsl #2 @ rINST<- &fp[A] 16 ldmia rINST, {r0-r1} @ r0/r1<- vAA/vAA+1 20 mov r0, rINST @ r0<- &fp[A] (free up rINST) 21 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST 23 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
D | OP_MOVE.S | 4 mov r1, rINST, lsr #12 @ r1<- B from 15:12 5 ubfx r0, rINST, #8, #4 @ r0<- A from 11:8 6 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST 8 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
|
D | OP_CONST_4.S | 3 mov r1, rINST, lsl #16 @ r1<- Bxxx0000 4 ubfx r0, rINST, #8, #4 @ r0<- A 5 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST 7 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
|
/dalvik/vm/mterp/armv5te/ |
D | OP_MUL_LONG_2ADDR.S | 11 mov r9, rINST, lsr #8 @ r9<- A+ 12 mov r1, rINST, lsr #12 @ r1<- B 15 add rINST, rFP, r9, lsl #2 @ rINST<- &fp[A] 17 ldmia rINST, {r0-r1} @ r0/r1<- vAA/vAA+1 21 mov r0, rINST @ r0<- &fp[A] (free up rINST) 22 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST 24 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
D | OP_EXECUTE_INLINE.S | 25 mov r0, rINST, lsr #12 @ r0<- B 31 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST 32 GET_INST_OPCODE(ip) @ extract opcode from rINST 50 FETCH(rINST, 2) @ rINST<- FEDC 53 4: and ip, rINST, #0xf000 @ isolate F 55 3: and ip, rINST, #0x0f00 @ isolate E 57 2: and ip, rINST, #0x00f0 @ isolate D 59 1: and ip, rINST, #0x000f @ isolate C 62 ldr rINST, .L${opcode}_table @ table of InlineOperation 63 5: add rINST, pc [all …]
|
D | OP_APUT_OBJECT.S | 7 mov r9, rINST, lsr #8 @ r9<- AA 10 GET_VREG(rINST, r2) @ rINST<- vBB (array object) 12 cmp rINST, #0 @ null array object? 15 ldr r3, [rINST, #offArrayObject_length] @ r3<- arrayObj->length 16 add r10, rINST, r1, lsl #2 @ r10<- arrayObj + index*width 52 ldr r1, [rINST, #offObject_clazz]
|
D | OP_BREAKPOINT.S | 11 FETCH(rINST, 0) @ reload OP_BREAKPOINT + rest of inst 13 and rINST, #0xff00 14 orr rINST, rINST, r0
|
D | OP_MOVE.S | 4 mov r1, rINST, lsr #12 @ r1<- B from 15:12 5 mov r0, rINST, lsr #8 @ r0<- A from 11:8 6 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST 9 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
|
D | OP_CONST_4.S | 3 mov r1, rINST, lsl #16 @ r1<- Bxxx0000 4 mov r0, rINST, lsr #8 @ r0<- A+ 5 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST 8 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
|
/dalvik/vm/mterp/mips/ |
D | OP_APUT_OBJECT.S | 11 GET_VREG(rINST, a2) # rINST <- vBB (array object) 15 beqz rINST, common_errNullObject # yes, bail 17 LOAD_base_offArrayObject_length(a3, rINST) # a3 <- arrayObj->length 18 EAS2(rOBJ, rINST, a1) # rOBJ <- arrayObj + index*width 29 FETCH_ADVANCE_INST(2) # advance rPC, load rINST 30 GET_INST_OPCODE(t0) # extract opcode from rINST 37 LOAD_base_offObject_clazz(a1, rINST) # a1 <- arrayObj->clazz 41 srl t1, rINST, GC_CARD_SHIFT 47 LOAD_base_offObject_clazz(a1, rINST) # a1 <- arrayObj->clazz
|
D | OP_BREAKPOINT.S | 11 FETCH(rINST, 0) # reload OP_BREAKPOINT + rest of inst 13 and rINST, 0xff00 14 or rINST, rINST, a0
|
D | OP_EXECUTE_INLINE.S | 31 FETCH_ADVANCE_INST(3) # advance rPC, load rINST 32 GET_INST_OPCODE(t0) # extract opcode from rINST 48 FETCH(rINST, 2) # rINST <- FEDC 57 and t0, rINST, 0xf000 # isolate F 61 and t0, rINST, 0x0f00 # isolate E 65 and t0, rINST, 0x00f0 # isolate D 69 and t0, rINST, 0x000f # isolate C 73 la rINST, gDvmInlineOpsTable # table of InlineOperation 74 EAS4(t1, rINST, rBIX) # t1 <- rINST + rBIX<<4 97 move rINST, v0 # save result of inline [all …]
|
12345678910>>...14