Searched refs:chars_per_block (Results 1 – 1 of 1) sorted by relevance
/art/compiler/optimizing/ |
D | intrinsics_arm64.cc | 2980 constexpr int32_t chars_per_block = 4; in VisitSystemArrayCopyChar() local 2981 constexpr int32_t unroll_threshold = 2 * chars_per_block; in VisitSystemArrayCopyChar() 2985 Register tmp = temps.AcquireRegisterOfSize(char_size * chars_per_block * kBitsPerByte); in VisitSystemArrayCopyChar() 2989 __ Ldr(tmp, MemOperand(src_curr_addr, char_size * chars_per_block, PostIndex)); in VisitSystemArrayCopyChar() 2990 __ Subs(length_tmp, length_tmp, chars_per_block); in VisitSystemArrayCopyChar() 2991 __ Str(tmp, MemOperand(dst_curr_addr, char_size * chars_per_block, PostIndex)); in VisitSystemArrayCopyChar() 3021 __ Mov(length_tmp, constant_length - chars_per_block); in VisitSystemArrayCopyChar() 3031 emitUnrolledTailLoop(constant_length % chars_per_block); in VisitSystemArrayCopyChar() 3034 __ Subs(length_tmp, length_reg, chars_per_block); in VisitSystemArrayCopyChar() 3040 __ Adds(length_tmp, length_tmp, chars_per_block); in VisitSystemArrayCopyChar()
|