Home
last modified time | relevance | path

Searched refs:a1 (Results 1 – 25 of 149) sorted by relevance

123456

/art/runtime/interpreter/mterp/out/
Dmterp_mips.S80 #define rARG1 a1
92 #define a1 $5 macro
781 sw a1, SHADOWFRAME_CODE_ITEM_OFFSET(a2)
789 addu rPC, a1, CODEITEM_INSNS_OFFSET # Point to base of insns[]
799 addu a1, rFP, OFF_FP_SHADOWFRAME
829 GET_OPB(a1) # a1 <- B from 15:12
832 GET_VREG(a2, a1) # a2 <- fp[B]
846 FETCH(a1, 1) # a1 <- BBBB
849 GET_VREG(a2, a1) # a2 <- fp[BBBB]
863 FETCH(a1, 2) # a1 <- BBBB
[all …]
Dmterp_mips64.S368 sd a1, SHADOWFRAME_CODE_ITEM_OFFSET(a2)
375 daddu rPC, a1, CODEITEM_INSNS_OFFSET
385 daddu a1, rFP, OFF_FP_SHADOWFRAME
749 lh a1, 4(rPC) # a1 <- BBBB (high)
751 ins a0, a1, 16, 16 # a0 = BBBBbbbb
788 lh a1, 4(rPC) # a1 <- BBBB (high)
790 ins a0, a1, 16, 16 # a0 = BBBBbbbb
802 lh a1, 4(rPC) # a1 <- BBBB (low middle)
806 ins a0, a1, 16, 16 # a0 = BBBBbbbb
834 srl a1, rINST, 8 # a1 <- AA
[all …]
/art/runtime/interpreter/mterp/mips/
Dop_const_4.S2 sll a1, rINST, 16 # a1 <- Bxxx0000
5 sra a1, a1, 28 # a1 <- sssssssB (sign-extended)
8 SET_VREG_GOTO(a1, a0, t0) # fp[A] <- a1
Dop_iput_wide_quick.S3 GET_OPB(a1) # a1 <- B
4 GET_VREG(a2, a1) # a2 <- fp[B], the object pointer
8 LOAD64(a0, a1, a3) # a0/a1 <- fp[A]
11 addu a2, a2, a3 # obj.field (64 bits, aligned) <- a0/a1
14 STORE64(a0, a1, a2) # obj.field (64 bits, aligned) <- a0/a1
Dfooter.S19 addu a1, rFP, OFF_FP_SHADOWFRAME
28 addu a1, rFP, OFF_FP_SHADOWFRAME
37 addu a1, rFP, OFF_FP_SHADOWFRAME
46 addu a1, rFP, OFF_FP_SHADOWFRAME
55 addu a1, rFP, OFF_FP_SHADOWFRAME
64 addu a1, rFP, OFF_FP_SHADOWFRAME
73 addu a1, rFP, OFF_FP_SHADOWFRAME
95 addu a1, rFP, OFF_FP_SHADOWFRAME
99 lw a1, OFF_FP_DEX_PC(rFP)
102 sll a1, a1, 1
[all …]
Dop_instance_of.S10 GET_OPB(a1) # a1 <- B
11 EAS2(a1, rFP, a1) # a1 <- &object
16 lw a1, THREAD_EXCEPTION_OFFSET(rSELF)
18 bnez a1, MterpException
Dop_const_wide_high16.S2 FETCH(a1, 1) # a1 <- 0000BBBB (zero-extended)
5 sll a1, 16 # a1 <- BBBB0000
8 SET_VREG64_GOTO(a0, a1, a3, t0) # vAA/vAA+1 <- a0/a1
Dop_fill_array_data.S3 FETCH(a1, 1) # a1 <- bbbb (lo)
6 INSERT_HIGH_HALF(a1, a0) # a1 <- BBBBbbbb
8 EAS1(a1, rPC, a1) # a1 <- PC + BBBBbbbb*2 (array data off.)
DfbinopWide2addr.S12 GET_OPB(a1) # a1 <- B
13 EAS2(a1, rFP, a1) # a1 <- &fp[B]
16 LOAD64_F(fa1, fa1f, a1)
DbinopWide2addr.S16 GET_OPB(a1) # a1 <- B
17 EAS2(a1, rFP, a1) # a1 <- &fp[B]
19 LOAD64($arg2, $arg3, a1) # a2/a3 <- vB/vB+1
20 LOAD64($arg0, $arg1, t0) # a0/a1 <- vA/vA+1
Dop_packed_switch.S13 FETCH(a1, 2) # a1 <- BBBB (hi)
15 INSERT_HIGH_HALF(a0, a1) # a0 <- BBBBbbbb
16 GET_VREG(a1, a3) # a1 <- vAA
Dop_shr_long_2addr.S10 LOAD64(a0, a1, t0) # a0/a1 <- vA/vA+1
15 sra v1, a1, a2 # rhi<- ahi >> (shift&31)
19 sll a1, 1
20 sll a1, a0 # ahi<- ahi << (32-(shift&31))
21 or v0, a1 # rlo<- rlo | ahi
26 sra a3, a1, 31 # a3<- sign(ah)
Dop_check_cast.S7 GET_OPA(a1) # a1 <- AA
8 EAS2(a1, rFP, a1) # a1 <- &object
Dop_sget_wide.S8 lw a1, OFF_FP_METHOD(rFP) # a1 <- method
13 GET_OPA(a1) # a1 <- AA
16 SET_VREG64_GOTO(v0, v1, a1, t0) # vAA/vAA+1 <- v0/v1
Dop_shr_long.S14 LOAD64(a0, a1, a3) # a0/a1 <- vBB/vBB+1
19 sra v1, a1, a2 # rhi<- ahi >> (shift&31)
23 sll a1, 1
24 sll a1, a0 # ahi<- ahi << (32-(shift&31))
25 or v0, a1 # rlo<- rlo | ahi
30 sra a3, a1, 31 # a3<- sign(ah)
Dop_sput_wide.S8 GET_OPA(a1) # a1 <- AA
9 EAS2(a1, rFP, a1) # a1 <- &fp[AA]
Dop_iput.S11 GET_OPB(a1) # a1 <- B
12 GET_VREG(a1, a1) # a1 <- fp[B], the object pointer
Dop_iput_wide.S5 GET_OPB(a1) # a1 <- B
6 GET_VREG(a1, a1) # a1 <- fp[B], the object pointer
/art/runtime/interpreter/mterp/mips64/
Dop_fill_array_data.S4 lh a1, 2(rPC) # a1 <- bbbb (lo)
7 ins a1, a0, 16, 16 # a1 <- BBBBbbbb
9 dlsa a1, a1, rPC, 1 # a1 <- PC + BBBBbbbb*2 (array data off.)
Dop_instance_of.S11 srl a1, rINST, 12 # a1 <- B
12 dlsa a1, a1, rFP, 2 # a1 <- &object
16 ld a1, THREAD_EXCEPTION_OFFSET(rSELF)
19 bnez a1, MterpException
Dop_packed_switch.S14 lh a1, 4(rPC) # a1 <- BBBB (hi)
16 ins a0, a1, 16, 16 # a0 <- BBBBbbbb
17 GET_VREG a1, a3 # a1 <- vAA
Dop_check_cast.S8 srl a1, rINST, 8 # a1 <- AA
9 dlsa a1, a1, rFP, 2 # a1 <- &object
Dop_iput.S11 srl a1, rINST, 12 # a1 <- B
12 GET_VREG_U a1, a1 # a1 <- fp[B], the object pointer
Dop_iput_wide.S5 srl a1, rINST, 12 # a1 <- B
6 GET_VREG_U a1, a1 # a1 <- fp[B], the object pointer
Dop_iput_quick.S5 lhu a1, 2(rPC) # a1 <- field byte offset
11 daddu a1, a1, a3
12 $store a0, 0(a1) # obj.field <- a0

123456