/art/runtime/interpreter/mterp/mips/ |
D | other.S | 9 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 …]
|
D | array.S | 18 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 …]
|
D | object.S | 11 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
|
D | arithmetic.S | 21 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 …]
|
D | control_flow.S | 10 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
|
D | main.S | 77 #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 …]
|
D | invoke.S | 10 addu a1, rFP, OFF_FP_SHADOWFRAME 30 addu a1, rFP, OFF_FP_SHADOWFRAME
|
D | floating_point.S | 13 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/ |
D | array.S | 15 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 …]
|
D | object.S | 12 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
|
D | arithmetic.S | 21 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 …]
|
D | control_flow.S | 14 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
|
D | other.S | 9 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
|
D | main.S | 23 #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 …]
|
D | invoke.S | 11 daddu a1, rFP, OFF_FP_SHADOWFRAME 32 daddu a1, rFP, OFF_FP_SHADOWFRAME
|
/art/runtime/arch/mips/ |
D | memcmp16_mips.S | 27 beq $a0,$a1,done /* strings are identical */ 31 lhu $t1,0($a1) 32 addu $a1,2
|
D | quick_entrypoints_mips.S | 221 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 …]
|
D | jni_entrypoints_mips.S | 27 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/ |
D | memcmp16_mips64.S | 30 beq $a0, $a1, done /* addresses are identical */ 35 lhu $t1, 0($a1) 39 daddu $a1, 2
|
D | quick_entrypoints_mips64.S | 285 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 …]
|
D | jni_entrypoints_mips64.S | 43 sd $a1, 8($sp) 54 ld $a1, 8($sp)
|
/art/test/530-checker-loops5/src/ |
D | Main.java | 154 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/ |
D | expected.txt | 32 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/ |
D | Main.java | 95 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/ |
D | Main.java | 453 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()
|