HomeSort by relevance Sort by last modified time
    Searched defs:MagicNumbersForDivision (Results 1 - 2 of 2) sorted by null

  /external/v8/src/base/
division-by-constant.h 21 struct V8_BASE_EXPORT MagicNumbersForDivision {
22 MagicNumbersForDivision(T m, unsigned s, bool a)
24 bool operator==(const MagicNumbersForDivision& rhs) const {
37 V8_BASE_EXPORT MagicNumbersForDivision<T> SignedDivisionByConstant(T d);
44 V8_BASE_EXPORT MagicNumbersForDivision<T> UnsignedDivisionByConstant(
47 extern template V8_BASE_EXPORT MagicNumbersForDivision<uint32_t>
49 extern template V8_BASE_EXPORT MagicNumbersForDivision<uint64_t>
52 extern template V8_BASE_EXPORT MagicNumbersForDivision<uint32_t>
54 extern template V8_BASE_EXPORT MagicNumbersForDivision<uint64_t>
division-by-constant.cc 16 MagicNumbersForDivision<T> SignedDivisionByConstant(T d) {
48 return MagicNumbersForDivision<T>(neg ? (0 - mul) : mul, p - bits, false);
53 MagicNumbersForDivision<T> UnsignedDivisionByConstant(T d,
89 return MagicNumbersForDivision<T>(q2 + 1, p - bits, a);
96 template struct V8_BASE_EXPORT MagicNumbersForDivision<uint32_t>;
97 template struct V8_BASE_EXPORT MagicNumbersForDivision<uint64_t>;
99 template MagicNumbersForDivision<uint32_t> SignedDivisionByConstant(uint32_t d);
100 template MagicNumbersForDivision<uint64_t> SignedDivisionByConstant(uint64_t d);
102 template MagicNumbersForDivision<uint32_t> UnsignedDivisionByConstant(
104 template MagicNumbersForDivision<uint64_t> UnsignedDivisionByConstant
    [all...]

Completed in 58 milliseconds