Searched refs:magic_table (Results 1 – 2 of 2) sorted by relevance
396 static const MagicTable magic_table[] = { variable419 if ((lit < 0) || (lit >= static_cast<int>(arraysize(magic_table)))) { in SmallLiteralDivRem()422 DividePattern pattern = magic_table[lit].pattern; in SmallLiteralDivRem()432 LoadConstant(r_magic, magic_table[lit].magic32); in SmallLiteralDivRem()444 32 + magic_table[lit].shift); in SmallLiteralDivRem()450 OpRegRegImm(kOpAsr, r_long_mul, r_long_mul, magic_table[lit].shift); in SmallLiteralDivRem()463 if ((lit < 0) || (lit >= static_cast<int>(arraysize(magic_table)))) { in SmallLiteralDivRem64()466 DividePattern pattern = magic_table[lit].pattern; in SmallLiteralDivRem64()480 if (magic_table[lit].magic64_base >= 0) { in SmallLiteralDivRem64()484 uint64_t base = DecodeLogicalImmediate(/*is_wide*/true, magic_table[lit].magic64_base); in SmallLiteralDivRem64()[all …]
499 static const MagicTable magic_table[] = { variable522 if ((lit < 0) || (lit >= static_cast<int>(sizeof(magic_table)/sizeof(magic_table[0])))) { in SmallLiteralDivRem()525 DividePattern pattern = magic_table[lit].pattern; in SmallLiteralDivRem()531 LoadConstant(r_magic, magic_table[lit].magic); in SmallLiteralDivRem()549 EncodeShift(kArmAsr, magic_table[lit].shift)); in SmallLiteralDivRem()555 EncodeShift(kArmAsr, magic_table[lit].shift)); in SmallLiteralDivRem()