Home
last modified time | relevance | path

Searched refs:chars_per_block (Results 1 – 1 of 1) sorted by relevance

/art/compiler/optimizing/
Dintrinsics_arm64.cc2980 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()