core: fix FP16 conversion with CV_DISABLE_OPTIMIZATION option
Reproducer:
cmake -DCPU_BASELINE=AVX2 -DCV_DISABLE_OPTIMIZATION=ON ...
This commit is contained in:
@@ -1363,7 +1363,7 @@ cvtScaleHalf_<float, short>( const float* src, size_t sstep, short* dst, size_t
|
||||
{
|
||||
CV_CPU_CALL_FP16_(cvtScaleHalf_SIMD32f16f, (src, sstep, dst, dstep, size));
|
||||
|
||||
#if !defined(CV_CPU_COMPILE_FP16)
|
||||
#if !CV_CPU_FORCE_FP16
|
||||
sstep /= sizeof(src[0]);
|
||||
dstep /= sizeof(dst[0]);
|
||||
|
||||
@@ -1382,7 +1382,7 @@ cvtScaleHalf_<short, float>( const short* src, size_t sstep, float* dst, size_t
|
||||
{
|
||||
CV_CPU_CALL_FP16_(cvtScaleHalf_SIMD16f32f, (src, sstep, dst, dstep, size));
|
||||
|
||||
#if !defined(CV_CPU_COMPILE_FP16)
|
||||
#if !CV_CPU_FORCE_FP16
|
||||
sstep /= sizeof(src[0]);
|
||||
dstep /= sizeof(dst[0]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user