Commit 108a65d7 authored by carlushuang's avatar carlushuang
Browse files

modify CI error

parent e0b0d350
...@@ -167,7 +167,10 @@ struct MDiv ...@@ -167,7 +167,10 @@ struct MDiv
// prefer construct on host // prefer construct on host
__host__ __device__ MDiv(uint32_t divisor_) : divisor(divisor_) __host__ __device__ MDiv(uint32_t divisor_) : divisor(divisor_)
{ {
ck::tie(multiplier, shift) = MagicDivision::CalculateMagicNumbers(divisor_); auto tmp = MagicDivision::CalculateMagicNumbers(divisor_);
multiplier = tmp[Number<0>{}];
shift = tmp[Number<1>{}];
} }
__host__ __device__ MDiv() : divisor(0), multiplier(0), shift(0) {} __host__ __device__ MDiv() : divisor(0), multiplier(0), shift(0) {}
...@@ -175,7 +178,10 @@ struct MDiv ...@@ -175,7 +178,10 @@ struct MDiv
__host__ __device__ void update(uint32_t divisor_) __host__ __device__ void update(uint32_t divisor_)
{ {
divisor = divisor_; divisor = divisor_;
ck::tie(multiplier, shift) = MagicDivision::CalculateMagicNumbers(divisor_); auto tmp = MagicDivision::CalculateMagicNumbers(divisor_);
multiplier = tmp[Number<0>{}];
shift = tmp[Number<1>{}];
} }
__host__ __device__ uint32_t div(uint32_t dividend_) const __host__ __device__ uint32_t div(uint32_t dividend_) const
...@@ -202,7 +208,10 @@ struct MDiv2 ...@@ -202,7 +208,10 @@ struct MDiv2
// prefer construct on host // prefer construct on host
__host__ __device__ MDiv2(uint32_t divisor_) __host__ __device__ MDiv2(uint32_t divisor_)
{ {
ck::tie(multiplier, shift) = MagicDivision::CalculateMagicNumbers(divisor_); auto tmp = MagicDivision::CalculateMagicNumbers(divisor_);
multiplier = tmp[Number<0>{}];
shift = tmp[Number<1>{}];
} }
__host__ __device__ MDiv2() : multiplier(0), shift(0) {} __host__ __device__ MDiv2() : multiplier(0), shift(0) {}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment