Searched refs:rs_length (Results 1 – 2 of 2) sorted by relevance
/art/compiler/dex/quick/arm64/ |
D | int_arm64.cc | 855 RegStorage rs_length = rs_w2; in GenInlinedArrayCopyCharArray() local 856 LoadValueDirectFixed(rl_length, rs_length); in GenInlinedArrayCopyCharArray() 857 LIR* len_neg_or_too_big = OpCmpImmBranch(kCondHi, rs_length, kLargeArrayThreshold, nullptr); in GenInlinedArrayCopyCharArray() 865 LIR* src_bad_len = OpCmpBranch(kCondLt, rs_arr_length, rs_length, nullptr); in GenInlinedArrayCopyCharArray() 872 LIR* dst_bad_len = OpCmpBranch(kCondLt, rs_arr_length, rs_length, nullptr); in GenInlinedArrayCopyCharArray() 889 rs_length = As64BitReg(rs_length); in GenInlinedArrayCopyCharArray() 890 OpRegRegImm(kOpLsl, rs_length, rs_length, 1); in GenInlinedArrayCopyCharArray() 893 LIR* jmp_to_copy_two = NewLIR3(WIDE(kA64Tbz3rht), rs_length.GetReg(), 1, 0); in GenInlinedArrayCopyCharArray() 894 OpRegImm(kOpSub, rs_length, 2); in GenInlinedArrayCopyCharArray() 895 LoadBaseIndexed(rs_src, rs_length, rs_tmp, 0, kSignedHalf); in GenInlinedArrayCopyCharArray() [all …]
|
/art/compiler/dex/quick/arm/ |
D | int_arm.cc | 1023 RegStorage rs_length = rs_r2; in GenInlinedArrayCopyCharArray() local 1024 LoadValueDirectFixed(rl_length, rs_length); in GenInlinedArrayCopyCharArray() 1025 LIR* len_neg_or_too_big = OpCmpImmBranch(kCondHi, rs_length, kLargeArrayThreshold, nullptr); in GenInlinedArrayCopyCharArray() 1033 LIR* src_bad_len = OpCmpBranch(kCondLt, rs_arr_length, rs_length, nullptr); in GenInlinedArrayCopyCharArray() 1039 LIR* dst_bad_len = OpCmpBranch(kCondLt, rs_arr_length, rs_length, nullptr); in GenInlinedArrayCopyCharArray() 1051 OpRegRegImm(kOpLsl, rs_length, rs_length, 1); in GenInlinedArrayCopyCharArray() 1054 OpRegRegImm(kOpAnd, rs_tmp, rs_length, 2); in GenInlinedArrayCopyCharArray() 1056 OpRegImm(kOpSub, rs_length, 2); in GenInlinedArrayCopyCharArray() 1057 LoadBaseIndexed(rs_src, rs_length, rs_tmp, 0, kSignedHalf); in GenInlinedArrayCopyCharArray() 1058 StoreBaseIndexed(rs_dst, rs_length, rs_tmp, 0, kSignedHalf); in GenInlinedArrayCopyCharArray() [all …]
|