Lines Matching refs:anotherString
2323 /* java.lang.String.compareTo(String anotherString) */
2326 /* $a1 holds address of "anotherString" */
2328 beq $a0, $a1, .Lstring_compareto_length_diff # this and anotherString are the same object
2333 lw $a5, MIRROR_STRING_COUNT_OFFSET($a1) # 'count' field of anotherString
2335 sra $a3, $a5, 1 # anotherString.length()
2338 lw $a3, MIRROR_STRING_COUNT_OFFSET($a1) # anotherString.length()
2342 # $t2 now holds min(this.length(),anotherString.length())
2344 # while min(this.length(),anotherString.length())-i != 0
2346 # return (this.length() - anotherString.length())
2366 subu $t2, $t2, 1 # new value of min(this.length(),anotherString.length())-i
2368 daddiu $a1, $a1, 2 # point at anotherString.charAt(i++) - uncompressed
2370 subu $v0, $a2, $a3 # return (this.length() - anotherString.length())
2377 subu $t2, $t2, 1 # new value of min(this.length(),anotherString.length())-i
2379 daddiu $a1, $a1, 1 # point at anotherString.charAt(i++) - compressed
2381 subu $v0, $a2, $a3 # return (this.length() - anotherString.length())
2388 subu $t2, $t2, 1 # new value of min(this.length(),anotherString.length())-i
2390 daddiu $a1, $a1, 1 # point at anotherString.charAt(i++) - compressed
2392 subu $v0, $a2, $a3 # return (this.length() - anotherString.length())
2396 lhu $t0, MIRROR_STRING_VALUE_OFFSET($a0) # while this.charAt(i) == anotherString.charAt(i)
2398 bnec $t0, $t1, .Lstring_compareto_char_diff # if this.charAt(i) != anotherString.charAt(i)
2399 # return (this.charAt(i) - anotherString.charAt(i))
2401 subu $t2, $t2, 1 # new value of min(this.length(),anotherString.length())-i
2403 daddiu $a1, $a1, 2 # point at anotherString.charAt(i++)
2407 subu $v0, $a2, $a3 # return (this.length() - anotherString.length())
2411 subu $v0, $t0, $t1 # return (this.charAt(i) - anotherString.charAt(i))