mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-07-25 22:34:30 +08:00
Cleanup the integer division test
This commit is contained in:
parent
f8df393165
commit
e2859c6b71
@ -116,8 +116,7 @@ void test_powers_64bit() {
|
|||||||
if (start_num < 0)
|
if (start_num < 0)
|
||||||
start_num = 0;
|
start_num = 0;
|
||||||
for (int64_t num = start_num; num < end_num; num++) {
|
for (int64_t num = start_num; num < end_num; num++) {
|
||||||
Eigen::internal::TensorIntDivisor<int64_t> divider =
|
Eigen::internal::TensorIntDivisor<int64_t> divider(div);
|
||||||
Eigen::internal::TensorIntDivisor<int64_t>(div);
|
|
||||||
int64_t result = num/div;
|
int64_t result = num/div;
|
||||||
int64_t result_op = divider.divide(num);
|
int64_t result_op = divider.divide(num);
|
||||||
VERIFY_IS_EQUAL(result_op, result);
|
VERIFY_IS_EQUAL(result_op, result);
|
||||||
@ -130,8 +129,7 @@ void test_specific() {
|
|||||||
// A particular combination that was previously failing
|
// A particular combination that was previously failing
|
||||||
int64_t div = 209715200;
|
int64_t div = 209715200;
|
||||||
int64_t num = 3238002688;
|
int64_t num = 3238002688;
|
||||||
Eigen::internal::TensorIntDivisor<int64_t> divider =
|
Eigen::internal::TensorIntDivisor<int64_t> divider(div);
|
||||||
Eigen::internal::TensorIntDivisor<int64_t>(div);
|
|
||||||
int64_t result = num/div;
|
int64_t result = num/div;
|
||||||
int64_t result_op = divider.divide(num);
|
int64_t result_op = divider.divide(num);
|
||||||
VERIFY_IS_EQUAL(result, result_op);
|
VERIFY_IS_EQUAL(result, result_op);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user