mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-14 04:35:57 +08:00
Fix warnings
This commit is contained in:
parent
59bf2774a3
commit
544935101a
@ -264,7 +264,7 @@ struct FullReducer<Self, Op, ThreadPoolDevice, Vectorizable> {
|
|||||||
const Index numblocks = blocksize > 0 ? num_coeffs / blocksize : 0;
|
const Index numblocks = blocksize > 0 ? num_coeffs / blocksize : 0;
|
||||||
eigen_assert(num_coeffs >= numblocks * blocksize);
|
eigen_assert(num_coeffs >= numblocks * blocksize);
|
||||||
|
|
||||||
Barrier barrier(numblocks);
|
Barrier barrier(internal::convert_index<unsigned int>(numblocks));
|
||||||
MaxSizeVector<typename Self::CoeffReturnType> shards(numblocks, reducer.initialize());
|
MaxSizeVector<typename Self::CoeffReturnType> shards(numblocks, reducer.initialize());
|
||||||
for (Index i = 0; i < numblocks; ++i) {
|
for (Index i = 0; i < numblocks; ++i) {
|
||||||
device.enqueue_with_barrier(&barrier, &FullReducerShard<Self, Op, Vectorizable>::run,
|
device.enqueue_with_barrier(&barrier, &FullReducerShard<Self, Op, Vectorizable>::run,
|
||||||
|
@ -165,7 +165,7 @@ void test_basic_functions()
|
|||||||
VERIFY_IS_APPROX(float(numext::pow(half(2.0f), half(2.0f))), 4.0f);
|
VERIFY_IS_APPROX(float(numext::pow(half(2.0f), half(2.0f))), 4.0f);
|
||||||
|
|
||||||
VERIFY_IS_EQUAL(float(numext::exp(half(0.0f))), 1.0f);
|
VERIFY_IS_EQUAL(float(numext::exp(half(0.0f))), 1.0f);
|
||||||
VERIFY_IS_APPROX(float(numext::exp(half(EIGEN_PI))), float(20.0 + EIGEN_PI));
|
VERIFY_IS_APPROX(float(numext::exp(half(EIGEN_PI))), 20.f + float(EIGEN_PI));
|
||||||
|
|
||||||
VERIFY_IS_EQUAL(float(numext::log(half(1.0f))), 0.0f);
|
VERIFY_IS_EQUAL(float(numext::log(half(1.0f))), 0.0f);
|
||||||
VERIFY_IS_APPROX(float(numext::log(half(10.0f))), 2.30273f);
|
VERIFY_IS_APPROX(float(numext::log(half(10.0f))), 2.30273f);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user