Searched refs:r_magic (Results 1 – 2 of 2) sorted by relevance
/art/compiler/dex/quick/arm64/ |
D | int_arm64.cc | 431 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/ |
D | int_arm.cc | 530 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()
|