Home
last modified time | relevance | path

Searched refs:Addvl (Results 1 - 4 of 4) sorted by relevance

/third_party/vixl/src/aarch64/
H A Dmacro-assembler-sve-aarch64.cc196 // to use `rdvl` instead (via `Addvl`). in Addpl()
203 // If `multiplier` is a multiple of 8, we can use `Addvl` instead. in Addpl()
205 Addvl(xd, xn, multiplier / kZRegBitsPerPRegBit); in Addpl()
248 void MacroAssembler::Addvl(const Register& xd, in Addvl() function in vixl::aarch64::MacroAssembler
277 // `Addvl(sp, sp, 42)` requires four instructions, even though it's only just in Addvl()
H A Dmacro-assembler-aarch64.h1095 Addvl(sp, sp, -multiplier); in ClaimVL()
1100 Addvl(sp, sp, multiplier); in DropVL()
3664 void Addvl(const Register& xd, const Register& xn, int64_t multiplier);
5768 Addvl(xd, xzr, multiplier); in Rdvl()
/third_party/vixl/test/aarch64/
H A Dtest-assembler-sve-aarch64.cc5316 __ Addvl(x0, x30, 0);
5317 __ Addvl(x1, x30, 1);
5318 __ Addvl(x2, x30, 31);
5319 __ Addvl(x3, x30, -1);
5320 __ Addvl(x4, x30, -32);
5323 __ Addvl(x5, x30, 32);
5324 __ Addvl(x6, x30, -33);
5327 __ Addvl(x7, x30, 0x007fffffffffffff);
5328 __ Addvl(x8, x30, -0x0080000000000000);
5331 __ Addvl(x
[all...]
H A Dtest-disasm-sve-aarch64.cc6064 COMPARE_MACRO(Addvl(sp, sp, -3), "addvl sp, sp, #-3"); in TEST()
6065 COMPARE_MACRO(Addvl(x0, x1, 8), "addvl x0, x1, #8"); in TEST()
6067 // If xn is xzr, `Addvl` behaves like `Rdvl`. in TEST()
6068 COMPARE_MACRO(Addvl(x7, xzr, 8), "rdvl x7, #8"); in TEST()
6071 COMPARE_MACRO(Addvl(x7, x8, 42), in TEST()
6075 COMPARE_MACRO(Addvl(x10, x10, 42), in TEST()
6079 COMPARE_MACRO(Addvl(x10, sp, 42), in TEST()
6084 COMPARE_MACRO(Addvl(sp, x10, 42), in TEST()
6132 // to `Addvl`. in TEST()

Completed in 36 milliseconds