Home
last modified time | relevance | path

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

/art/compiler/dex/quick/arm64/
Dint_arm64.cc431 RegStorage r_magic = AllocTemp(); in SmallLiteralDivRem() local
432 LoadConstant(r_magic, magic_table[lit].magic32); in SmallLiteralDivRem()
436 NewLIR3(kA64Smull3xww, As64BitReg(r_long_mul).GetReg(), r_magic.GetReg(), rl_src.reg.GetReg()); in SmallLiteralDivRem()
475 RegStorage r_magic = AllocTempWide(); in SmallLiteralDivRem64() local
495 NewLIR3(WIDE(kA64Orr3Rrl), r_magic.GetReg(), rxzr, magic_table[lit].magic64_base); in SmallLiteralDivRem64()
497 NewLIR3(WIDE(kA64Eor3Rrl), r_magic.GetReg(), r_magic.GetReg(), in SmallLiteralDivRem64()
500 NewLIR4(WIDE(kA64Add4RRdT), r_magic.GetReg(), r_magic.GetReg(), 1, 0); in SmallLiteralDivRem64()
503 LoadConstantWide(r_magic, magic_table[lit].magic64); in SmallLiteralDivRem64()
506 NewLIR3(kA64Smulh3xxx, r_long_mul.GetReg(), r_magic.GetReg(), rl_src.reg.GetReg()); in SmallLiteralDivRem64()
/art/compiler/dex/quick/arm/
Dint_arm.cc530 RegStorage r_magic = AllocTemp(); in SmallLiteralDivRem() local
531 LoadConstant(r_magic, magic_table[lit].magic); in SmallLiteralDivRem()
541 NewLIR4(kThumb2Smull, r_lo.GetReg(), r_hi.GetReg(), r_magic.GetReg(), rl_src.reg.GetReg()); in SmallLiteralDivRem()