Home
last modified time | relevance | path

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

12

/art/runtime/interpreter/mterp/mips/
Dother.S9 GET_OPA(a1) # a1 <- AA
29 FETCH(a1, 2) # a1 <- BBBB (high)
31 INSERT_HIGH_HALF(a0, a1) # a0 <- BBBBbbbb
45 sll a1, rINST, 16 # a1 <- Bxxx0000
48 sra a1, a1, 28 # a1 <- sssssssB (sign-extended)
51 SET_VREG_GOTO(a1, a0, t0) # fp[A] <- a1
79 GET_OPA(a1) # a1 <- AA
93 FETCH(a1, 2) # a1 <- BBBB (low middle)
95 INSERT_HIGH_HALF(a0, a1) # a0 <- BBBBbbbb (low word)
107 sra a1, a0, 31 # a1 <- ssssssss
[all …]
Darray.S18 GET_VREG(a1, a3) # a1 <- vCC (requested index)
22 EASN(a0, a0, a1, $shift) # a0 <- arrayObj + index*width
23 # a1 >= a3; compare unsigned index
24 bgeu a1, a3, common_errArrayIndex # index >= length, bail
51 GET_VREG(a1, a3) # a1 <- vCC (requested index)
53 lw a1, THREAD_EXCEPTION_OFFSET(rSELF)
55 bnez a1, MterpException
75 GET_VREG(a1, a3) # a1 <- vCC (requested index)
79 EAS3(a0, a0, a1) # a0 <- arrayObj + index*width
80 bgeu a1, a3, common_errArrayIndex # index >= length, bail
[all …]
Dobject.S11 GET_OPA(a1) # a1 <- AA
12 EAS2(a1, rFP, a1) # a1 <- &object
50 FETCH(a1, 1) # a1 <- field byte offset
67 FETCH(a1, 1) # a1 <- field byte offset
71 addu t0, a3, a1
Darithmetic.S21 GET_VREG(a1, a3) # a1 <- vCC
25 beqz a1, common_errDivideByZero
51 GET_VREG(a1, a3) # a1 <- vB
54 beqz a1, common_errDivideByZero
77 FETCH_S(a1, 1) # a1 <- ssssCCCC (sign-extended)
82 # cmp a1, 0; is second operand zero?
83 beqz a1, common_errDivideByZero
111 sra a1, a3, 8 # a1 <- ssssssCC (sign extended)
114 beqz a1, common_errDivideByZero
145 LOAD64($arg0, $arg1, a2) # a0/a1 <- vBB/vBB+1
[all …]
Dcontrol_flow.S10 GET_OPB(a1) # a1 <- B
11 GET_VREG(a3, a1) # a3 <- vB
74 FETCH(a1, 2) # a1 <- AAAA (hi)
75 INSERT_HIGH_HALF(rINST, a1) # rINST <- AAAAaaaa
126 FETCH(a1, 2) # a1 <- BBBB (hi)
128 INSERT_HIGH_HALF(a0, a1) # a0 <- BBBBbbbb
129 GET_VREG(a1, a3) # a1 <- vAA
210 GET_VREG(a1, a2) # a1 <- vAA (exception object)
212 beqz a1, common_errNullObject # yes, throw an NPE instead
213 sw a1, THREAD_EXCEPTION_OFFSET(rSELF) # thread->exception <- obj
Dmain.S77 #define rARG1 a1
89 #define a1 $$5 macro
777 sw a1, SHADOWFRAME_DEX_INSTRUCTIONS_OFFSET(a2)
785 EAS1(rPC, a1, a0) # Create direct pointer to 1st dex opcode
795 addu a1, rFP, OFF_FP_SHADOWFRAME
810 addu a1, rFP, OFF_FP_SHADOWFRAME # arg1
855 addu a1, rFP, OFF_FP_SHADOWFRAME
864 addu a1, rFP, OFF_FP_SHADOWFRAME
873 addu a1, rFP, OFF_FP_SHADOWFRAME
882 addu a1, rFP, OFF_FP_SHADOWFRAME
[all …]
Dinvoke.S10 addu a1, rFP, OFF_FP_SHADOWFRAME
30 addu a1, rFP, OFF_FP_SHADOWFRAME
Dfloating_point.S13 GET_VREG_F(fa1, a3) # a1 <- vCC
78 GET_OPB(a1) # a1 <- B
79 EAS2(a1, rFP, a1) # a1 <- &fp[B]
82 LOAD64_F(fa1, fa1f, a1)
450 JAL(__floatdidf) # a0/a1 <- op, a2-a3 changed
/art/runtime/interpreter/mterp/mips64/
Darray.S15 GET_VREG a1, a3 # a1 <- vCC (requested index)
20 dlsa a0, a1, a0, $shift # a0 <- arrayObj + index*width
22 daddu a0, a1, a0 # a0 <- arrayObj + index*width
24 bgeu a1, a3, common_errArrayIndex # unsigned compare: index >= length, bail
52 GET_VREG a1, a3 # a1 <- vCC (requested index)
54 ld a1, THREAD_EXCEPTION_OFFSET(rSELF)
57 bnez a1, MterpException
76 GET_VREG a1, a3 # a1 <- vCC (requested index)
79 dlsa a0, a1, a0, 3 # a0 <- arrayObj + index*width
80 bgeu a1, a3, common_errArrayIndex # unsigned compare: index >= length, bail
[all …]
Dobject.S12 srl a1, rINST, 8 # a1 <- AA
13 dlsa a1, a1, rFP, 2 # a1 <- &object
52 lhu a1, 2(rPC) # a1 <- field byte offset
72 daddu a1, a1, a3
74 $load a0, 0(a1) # a0 <- obj.field
Darithmetic.S21 GET_VREG a1, a3 # a1 <- vCC
23 beqz a1, common_errDivideByZero # is second operand zero?
52 GET_VREG a1, a3 # a1 <- vB
54 beqz a1, common_errDivideByZero # is second operand zero?
77 lh a1, 2(rPC) # a1 <- sign-extended CCCC
82 beqz a1, common_errDivideByZero # is second operand zero?
108 lb a1, 3(rPC) # a1 <- sign-extended CC
112 beqz a1, common_errDivideByZero # is second operand zero?
142 GET_VREG_WIDE a1, a3 # a1 <- vCC
144 beqz a1, common_errDivideByZero # is second operand zero?
[all …]
Dcontrol_flow.S14 GET_VREG a1, a3 # a1 <- vB
15 b${condition}c a0, a1, MterpCommonTakenBranchNoFlags
76 lh a1, 4(rPC) # a1 <- AAAA (high)
77 ins rINST, a1, 16, 16 # rINST <- offset (sign-extended AAAAaaaa)
129 lh a1, 4(rPC) # a1 <- BBBB (hi)
131 ins a0, a1, 16, 16 # a0 <- BBBBbbbb
132 GET_VREG a1, a3 # a1 <- vAA
Dother.S9 srl a1, rINST, 8 # a1 <- AA
29 lh a1, 4(rPC) # a1 <- BBBB (high)
31 ins a0, a1, 16, 16 # a0 = BBBBbbbb
83 srl a1, rINST, 8 # a1 <- AA
98 lh a1, 4(rPC) # a1 <- BBBB (low middle)
102 ins a0, a1, 16, 16 # a0 = BBBBbbbb
122 lh a1, 4(rPC) # a1 <- BBBB (high)
124 ins a0, a1, 16, 16 # a0 = BBBBbbbb
148 move a1, rSELF # a1 <- self
168 move a1, rSELF # a1 <- self
Dmain.S23 #define a1 $$5 macro
398 sd a1, SHADOWFRAME_DEX_INSTRUCTIONS_OFFSET(a2)
406 dlsa rPC, v0, a1, 1
415 daddu a1, rFP, OFF_FP_SHADOWFRAME
432 daddu a1, rFP, OFF_FP_SHADOWFRAME
461 daddu a1, rFP, OFF_FP_SHADOWFRAME
471 daddu a1, rFP, OFF_FP_SHADOWFRAME
481 daddu a1, rFP, OFF_FP_SHADOWFRAME
504 daddu a1, rFP, OFF_FP_SHADOWFRAME
508 lwu a1, OFF_FP_DEX_PC(rFP)
[all …]
Dinvoke.S11 daddu a1, rFP, OFF_FP_SHADOWFRAME
32 daddu a1, rFP, OFF_FP_SHADOWFRAME
/art/runtime/arch/mips/
Dmemcmp16_mips.S27 beq $a0,$a1,done /* strings are identical */
31 lhu $t1,0($a1)
32 addu $a1,2
Dquick_entrypoints_mips.S221 sw $a1, 56($sp)
289 lw $a1, 56($sp)
402 sw $a1, 160($sp)
534 lw $a1, 160($sp)
644 move $s7, $a1 # Save size of stack
654 subu $sp, $a1 # Reserve space for callee stack
655 move $a2, $a1
656 move $a1, $a0
659 jalr $t9 # memcpy (dest a0, src a1, bytes a2)
667 li $a1, 'D' # put char 'D' into a1
[all …]
Djni_entrypoints_mips.S27 addiu $sp, $sp, -48 # leave room for $f12, $f13, $f14, $f15, $a0, $a1, $a2, $a3, and $ra
38 sw $a1, 4($sp)
46 lw $a1, 4($sp)
/art/runtime/arch/mips64/
Dmemcmp16_mips64.S30 beq $a0, $a1, done /* addresses are identical */
35 lhu $t1, 0($a1)
39 daddu $a1, 2
Dquick_entrypoints_mips64.S285 ld $a1, 80($sp)
873 move $a1, rSELF # pass Thread::Current
1064 daddiu $t1, $a1, 4 # t1 = ptr to arg_array[4] (skip this ptr)
1085 # call method (a0 and a1 have been untouched)
1086 lwu $a1, 0($a1) # make a1 = this ptr
1087 sw $a1, 8($sp) # copy this ptr (skip 8 bytes for ArtMethod*)
1166 move $t1, $a1 # t1 = arg_array
1169 LOOP_OVER_SHORTY_LOADING_REG a1, f13, call_sfn
1347 move $a1, rSELF # pass Thread::Current
1357 move $a1, rSELF # pass Thread::Current
[all …]
Djni_entrypoints_mips64.S43 sd $a1, 8($sp)
54 ld $a1, 8($sp)
/art/test/530-checker-loops5/src/
DMain.java154 int a1 = 1; in polyBCE3() local
157 int t = a1 + a2; // two polynomials combined into new polynomial in polyBCE3()
159 a1 += (3 * i + 1); in polyBCE3()
/art/test/924-threads/
Dexpected.txt32 1a1 = ALIVE|WAITING_WITH_TIMEOUT|WAITING|IN_OBJECT_WAIT
41 1a1 = ALIVE|WAITING_WITH_TIMEOUT|WAITING|IN_OBJECT_WAIT
/art/test/083-compiler-regressions/src/
DMain.java95 long a1 = 40455547223404749L; in b17630605() local
97 long answer = a1 + a2; in b17630605()
9395 public void setBar1(int a1) { in setBar1() argument
9396 bar = a1; in setBar1()
9398 public void setBar2(int a1, int a2) { in setBar2() argument
9401 public void setBar3(int a1, int a2, int a3) { in setBar3() argument
9404 public void setBar4(int a1, int a2, int a3, int a4) { in setBar4() argument
9407 public void setBar5(int a1, int a2, int a3, int a4, int a5) { in setBar5() argument
9413 public int getBar1(int a1) { in getBar1() argument
9416 public int getBar2(int a1, int a2) { in getBar2() argument
[all …]
/art/test/449-checker-bce/src/
DMain.java453 int[] a1 = { 0 }; in runAllConstantIndices() local
458 constantIndexing1(a1); in runAllConstantIndices()
490 constantIndexing2c(a1); in runAllConstantIndices()
494 if (!caught || a1[0] != 7) { in runAllConstantIndices()
510 constantIndexing4(a1); in runAllConstantIndices()
511 if (a1[0] != -1) { in runAllConstantIndices()
1766 void testExceptionMessage1(short[] a1, int[] a2, long a3[], int start, int finish) { in testExceptionMessage1() argument
1772 a2[j - 1] = a1[i + 1]; in testExceptionMessage1()

12