Searched defs:PushMultipleTimes (Results 1 - 3 of 3) sorted by relevance

/external/vixl/src/aarch64/
H A Dmacro-assembler-aarch64.cc2051 void MacroAssembler::PushMultipleTimes(int count, Register src) { function in class:vixl::aarch64::MacroAssembler
/external/vixl/test/aarch64/
H A Dtest-assembler-aarch64.cc14726 // In order to test various arguments to PushMultipleTimes, and to try to
14732 __ PushMultipleTimes(times, w[i]);
14744 __ PushMultipleTimes(times, x[i]);
14725 VIXL_ASSERT(i < reg_count); int times = i % 4 + 1; if (i & 1) { __ PushMultipleTimes(times, w[i]); for (int j = 0; j < times; j++) { if (w[i].Is(wzr)) { stack[active_w_slots++] = 0; } else { stack[active_w_slots++] = literal_base_w * i; } } } else { __ PushMultipleTimes(times, x[i]); for (int j = 0; j < times; j++) { if (x[i].Is(xzr)) { stack[active_w_slots++] = 0; stack[active_w_slots++] = 0; } else { stack[active_w_slots++] = literal_base_hi * i; stack[active_w_slots++] = literal_base_lo * i; } } } } if (active_w_slots > requested_w_slots) { __ Drop((active_w_slots - requested_w_slots) * kWRegSizeInBytes); do { stack[active_w_slots--] = 0xdeadbeef; } while (active_w_slots > requested_w_slots); } Clobber(&masm, list); bool next_is_64 = !(reg_count & 1); for (int i = reg_count - 1; i >= 0; i--) argument
/external/v8/src/arm64/
H A Dmacro-assembler-arm64.cc1031 void MacroAssembler::PushMultipleTimes(CPURegister src, int count) { function in class:v8::internal::MacroAssembler
1069 void MacroAssembler::PushMultipleTimes(CPURegister src, Register count) { function in class:v8::internal::MacroAssembler

Completed in 163 milliseconds