/dalvik/vm/mterp/mips/ |
D | OP_SGET_WIDE_JUMBO.S | 39 vLOAD64_off(a2, a3, a0, offStaticField_value) # a2/a3 <- field value (aligned) 41 LOAD64_off(a2, a3, a0, offStaticField_value) # a2/a3 <- field value (aligned)
|
D | OP_SGET_WIDE.S | 48 vLOAD64_off(a2, a3, a0, offStaticField_value) # a2/a3 <- field value (aligned) 50 LOAD64_off(a2, a3, a0, offStaticField_value) # a2/a3 <- field value (aligned)
|
D | OP_SPUT_WIDE_JUMBO.S | 25 addu a2, offStaticField_value # a2<- pointer to data 28 STORE64_off(a0, a1, a2, offStaticField_value) # field <- vBBBB/vBBBB+1
|
D | OP_SPUT_WIDE.S | 23 addu a2, offStaticField_value # a2<- pointer to data 26 STORE64_off(a0, a1, a2, offStaticField_value) # field <- vAA/vAA+1
|
D | OP_SPUT.S | 48 sw a1, offStaticField_value(a0) # field <- vAA
|
D | OP_SPUT_JUMBO.S | 53 sw a1, offStaticField_value(a0) # field <- vBBBB
|
D | OP_SPUT_OBJECT.S | 49 sw a1, offStaticField_value(a0) # field <- vAA
|
D | OP_SPUT_OBJECT_JUMBO.S | 51 sw a1, offStaticField_value(a0) # field <- vBBBB
|
D | header.S | 251 #define LOAD_base_offStaticField_value(rd, rbase) LOAD_RB_OFF(rd, rbase, offStaticField_value)
|
/dalvik/vm/mterp/armv5te/ |
D | OP_SGET_WIDE.S | 19 add r0, r0, #offStaticField_value @ r0<- pointer to data 22 ldrd r0, [r0, #offStaticField_value] @ r0/r1<- field value (aligned)
|
D | OP_SPUT_WIDE.S | 23 add r2, r2, #offStaticField_value @ r2<- pointer to data 26 strd r0, [r2, #offStaticField_value] @ field<- vAA/vAA+1
|
D | OP_SGET.S | 19 ldr r1, [r0, #offStaticField_value] @ r1<- field value
|
D | OP_SPUT.S | 24 str r1, [r0, #offStaticField_value] @ field<- vAA
|
D | OP_SPUT_OBJECT.S | 31 str r1, [r0, #offStaticField_value] @ field<- vAA
|
/dalvik/vm/mterp/x86/ |
D | OP_SGET_WIDE.S | 24 movl offStaticField_value(%eax),%ecx # ecx<- lsw 25 movl 4+offStaticField_value(%eax),%eax # eax<- msw
|
D | OP_SPUT_WIDE.S | 27 movl %ecx,offStaticField_value(%eax) 29 movl rINST,4+offStaticField_value(%eax)
|
D | OP_SGET.S | 25 movl offStaticField_value(%eax),%eax
|
D | OP_SPUT.S | 28 movl rINST,offStaticField_value(%eax)
|
D | OP_SPUT_OBJECT.S | 25 movl %ecx,offStaticField_value(%eax) # do the store
|
/dalvik/vm/compiler/codegen/x86/ |
D | LowerGetPut.cpp | 674 …move_mem_to_reg(OpndSize_32, offStaticField_value, PhysicalReg_EAX, true, 7, false); //access field in sget_sput_common() 679 load_effective_addr(offStaticField_value, PhysicalReg_EAX, true, 9, false); in sget_sput_common() 692 …move_mem_to_reg(OpndSize_64, offStaticField_value, PhysicalReg_EAX, true, 1, false); //access field in sget_sput_common() 697 …move_reg_to_mem(OpndSize_32, 7, false, offStaticField_value, PhysicalReg_EAX, true); //access field in sget_sput_common() 707 load_effective_addr(offStaticField_value, PhysicalReg_EAX, true, 9, false); in sget_sput_common() 716 …move_reg_to_mem(OpndSize_64, 1, false, offStaticField_value, PhysicalReg_EAX, true); //access field in sget_sput_common()
|
D | Lower.h | 92 #define offStaticField_value 24 macro 95 #define offStaticField_value 16 macro
|
/dalvik/vm/mterp/common/ |
D | asm-constants.h | 133 MTERP_OFFSET(offStaticField_value, StaticField, value, 16)
|
/dalvik/vm/compiler/template/mips/ |
D | header.S | 310 #define LOAD_base_offStaticField_value(rd,rbase) LOAD_RB_OFF(rd,rbase,offStaticField_value)
|
/dalvik/vm/mterp/out/ |
D | InterpAsm-mips.S | 258 #define LOAD_base_offStaticField_value(rd, rbase) LOAD_RB_OFF(rd, rbase, offStaticField_value) 3509 addu a2, offStaticField_value # a2<- pointer to data 3512 STORE64_off(a0, a1, a2, offStaticField_value) # field <- vAA/vAA+1 8694 addu a2, offStaticField_value # a2<- pointer to data 8697 STORE64_off(a0, a1, a2, offStaticField_value) # field <- vAA/vAA+1 9993 vLOAD64_off(a2, a3, a0, offStaticField_value) # a2/a3 <- field value (aligned) 9995 LOAD64_off(a2, a3, a0, offStaticField_value) # a2/a3 <- field value (aligned) 10064 sw a1, offStaticField_value(a0) # field <- vAA 10108 sw a1, offStaticField_value(a0) # field <- vAA 10126 sw a1, offStaticField_value(a0) # field <- vAA [all …]
|
D | InterpAsm-armv7-a.S | 7034 ldr r1, [r0, #offStaticField_value] @ r1<- field value 7066 str r1, [r0, #offStaticField_value] @ field<- vAA 7166 add r0, r0, #offStaticField_value @ r0<- pointer to data 7169 ldrd r0, [r0, #offStaticField_value] @ r0/r1<- field value (aligned) 7200 add r2, r2, #offStaticField_value @ r2<- pointer to data 7203 strd r0, [r2, #offStaticField_value] @ field<- vAA/vAA+1 8744 str r1, [r0, #offStaticField_value] @ field<- vAA 9649 str r1, [r0, #offStaticField_value] @ field<- vAA
|