CXX ../../src/AvstpWrapper.lo
CXX ../../src/main.lo
In file included from ./../../src/fmtcl/Mat4.h:118:0,
from ./../../src/fmtcl/MatrixProc.h:32,
from ../../src/fmtc/Matrix.h:33,
from ../../src/main.cpp:22:
./../../src/fmtcl/Mat4.hpp: In member function ‘bool fmtcl::Mat4::operator==(const fmtcl::Mat4&) const’:
./../../src/fmtcl/Mat4.hpp:115:50: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
eq_flag = (_data [y] [x] == other._data [y] [x]);
^
CXX ../../src/fmtc/Bitdepth.lo
../../src/fmtc/Bitdepth.cpp: In member function ‘void fmtc::Bitdepth::init_fnc_ordered()’:
../../src/fmtc/Bitdepth.cpp:829:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
const bool simple_flag = (_ampo == 1 && _ampn == 0);
^
../../src/fmtc/Bitdepth.cpp:829:61: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
const bool simple_flag = (_ampo == 1 && _ampn == 0);
^
../../src/fmtc/Bitdepth.cpp: In member function ‘void fmtc::Bitdepth::init_fnc_errdiff()’:
../../src/fmtc/Bitdepth.cpp:865:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
const bool simple_flag = (_ampo == 1 && _ampn == 0);
^
../../src/fmtc/Bitdepth.cpp:865:61: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
const bool simple_flag = (_ampo == 1 && _ampn == 0);
^
../../src/fmtc/Bitdepth.cpp: In member function ‘void fmtc::Bitdepth::dither_plane(fmtcl::SplFmt, int, uint8_t*, int, fmtcl::SplFmt, int, const uint8_t*, int, int, int, const fmtcl::BitBltConv::ScaleInfo&, const int16_t (&)[32][32], uint32_t)’:
../../src/fmtc/Bitdepth.cpp:958:69: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
|| scale_info._gain * ((uint64_t (1)) << (src_res - dst_res)) != 1
^
../../src/fmtc/Bitdepth.cpp:959:30: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
|| scale_info._add_cst != 0);
^
CXX ../../src/fmtc/Convert.lo
In file included from ./../../src/fmtcl/Mat4.h:118:0,
from ./../../src/fmtcl/MatrixProc.h:32,
from ./../../src/fmtc/Matrix.h:33,
from ../../src/fmtc/Convert.cpp:32:
./../../src/fmtcl/Mat4.hpp: In member function ‘bool fmtcl::Mat4::operator==(const fmtcl::Mat4&) const’:
./../../src/fmtcl/Mat4.hpp:115:50: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
eq_flag = (_data [y] [x] == other._data [y] [x]);
^
CXX ../../src/fmtc/ConvStep.lo
CXX ../../src/fmtc/fnc.lo
CXX ../../src/fmtc/Matrix2020CL.lo
CXX ../../src/fmtc/Matrix.lo
In file included from ./../../src/fmtcl/Mat4.h:118:0,
from ./../../src/fmtcl/MatrixProc.h:32,
from ./../../src/fmtc/Matrix.h:33,
from ../../src/fmtc/Matrix.cpp:34:
./../../src/fmtcl/Mat4.hpp: In member function ‘bool fmtcl::Mat4::operator==(const fmtcl::Mat4&) const’:
./../../src/fmtcl/Mat4.hpp:115:50: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
eq_flag = (_data [y] [x] == other._data [y] [x]);
^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4/cassert:43:0,
from ../../src/fmtc/Matrix.cpp:44:
../../src/fmtc/Matrix.cpp: In static member function ‘static void fmtc::Matrix::make_mat_yuv(fmtcl::Mat4&, double, double, double, bool)’:
../../src/fmtc/Matrix.cpp:766:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
assert (kg != 0);
^
../../src/fmtc/Matrix.cpp:767:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
assert (kb != 1);
^
../../src/fmtc/Matrix.cpp:768:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
assert (kr != 1);
^
CXX ../../src/fmtc/NativeToStack16.lo
CXX ../../src/fmtc/Resample.lo
../../src/fmtc/Resample.cpp: In constructor ‘fmtc::Resample::Resample(const VSMap&, VSMap&, void*, VSCore&, const VSAPI&)’:
../../src/fmtc/Resample.cpp:308:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
if (s._w == 0)
^
../../src/fmtc/Resample.cpp:321:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
if (s._h == 0)
^
../../src/fmtc/Resample.cpp:379:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
if (plane_data._kernel_scale_h == 0)
^
../../src/fmtc/Resample.cpp:383:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
if (plane_data._kernel_scale_v == 0)
^
CXX ../../src/fmtc/Stack16ToNative.lo
CXX ../../src/fmtc/Transfer.lo
../../src/fmtc/Transfer.cpp: In member function ‘void fmtc::Transfer::init_table()’:
../../src/fmtc/Transfer.cpp:412:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
if (_gcor != 1)
^
../../src/fmtc/Transfer.cpp:419:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
if (_contrast != 1)
^
CXX ../../src/fmtcl/ArrayMultiType.lo
CXX ../../src/fmtcl/BitBltConv.lo
../../src/fmtcl/BitBltConv.cpp: In member function ‘void fmtcl::BitBltConv::bitblt_int_to_flt(uint8_t*, int, fmtcl::SplFmt, int, const uint8_t*, const uint8_t*, int, int, int, const fmtcl::BitBltConv::ScaleInfo*)’:
../../src/fmtcl/BitBltConv.cpp:225:39: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
&& ( scale_info_ptr->_gain != 1
^
../../src/fmtcl/BitBltConv.cpp:226:39: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
|| scale_info_ptr->_add_cst != 0));
^
../../src/fmtcl/BitBltConv.cpp: In static member function ‘static bool fmtcl::BitBltConv::is_si_neutral(const fmtcl::BitBltConv::ScaleInfo*)’:
../../src/fmtcl/BitBltConv.cpp:821:45: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
|| ( scale_info_ptr->_gain == 1
^
../../src/fmtcl/BitBltConv.cpp:822:45: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
&& scale_info_ptr->_add_cst == 0));
^
CXX ../../src/fmtcl/ChromaPlacement.lo
CXX ../../src/fmtcl/CoefArrInt.lo
CXX ../../src/fmtcl/ContFirBlackman.lo
CXX ../../src/fmtcl/ContFirBlackmanMinLobe.lo
CXX ../../src/fmtcl/ContFirCubic.lo
CXX ../../src/fmtcl/ContFirFromDiscrete.lo
CXX ../../src/fmtcl/ContFirGauss.lo
CXX ../../src/fmtcl/ContFirInterface.lo
CXX ../../src/fmtcl/ContFirLanczos.lo
CXX ../../src/fmtcl/ContFirLinear.lo
CXX ../../src/fmtcl/ContFirRect.lo
CXX ../../src/fmtcl/ContFirSinc.lo
CXX ../../src/fmtcl/ContFirSnh.lo
CXX ../../src/fmtcl/ContFirSpline16.lo
CXX ../../src/fmtcl/ContFirSpline36.lo
CXX ../../src/fmtcl/ContFirSpline64.lo
CXX ../../src/fmtcl/ContFirSpline.lo
CXX ../../src/fmtcl/DiscreteFirCustom.lo
../../src/fmtcl/DiscreteFirCustom.cpp: In member function ‘int fmtcl::DiscreteFirCustom::compute_real_support() const’:
../../src/fmtcl/DiscreteFirCustom.cpp:76:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
; pos < half_len && _coef_arr [pos] == 0 && _coef_arr [len - 1 - pos] == 0
^
../../src/fmtcl/DiscreteFirCustom.cpp:76:75: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
; pos < half_len && _coef_arr [pos] == 0 && _coef_arr [len - 1 - pos] == 0
^
CXX ../../src/fmtcl/DiscreteFirInterface.lo
CXX ../../src/fmtcl/ErrDifBuf.lo
CXX ../../src/fmtcl/ErrDifBufFactory.lo
CXX ../../src/fmtcl/FilterResize.lo
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4/cassert:43:0,
from ../../src/fmtcl/FilterResize.cpp:47:
../../src/fmtcl/FilterResize.cpp: In constructor ‘fmtcl::FilterResize::FilterResize(const fmtcl::ResampleSpecPlane&, fmtcl::ContFirInterface&, fmtcl::ContFirInterface&, bool, double, double, double, fmtcl::SplFmt, int, fmtcl::SplFmt, int, bool, bool, bool)’:
../../src/fmtcl/FilterResize.cpp:107:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
assert (spec._kernel_scale_h != 0);
^
../../src/fmtcl/FilterResize.cpp:108:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
assert (spec._kernel_scale_v != 0);
^
../../src/fmtcl/FilterResize.cpp:111:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
assert (gain != 0);
^
../../src/fmtcl/FilterResize.cpp:150:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
|| _win_size [dir] != _dst_size [dir]
^
../../src/fmtcl/FilterResize.cpp:151:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
|| _kernel_scale [dir] != 1.0
^
../../src/fmtcl/FilterResize.cpp:153:52: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
|| _center_pos_src [dir] != _center_pos_dst [dir]
^
CXX ../../src/fmtcl/fnc.lo
CXX ../../src/fmtcl/KernelData.lo
CXX ../../src/fmtcl/Matrix2020CLProc.lo
CXX ../../src/fmtcl/MatrixProc.lo
In file included from ./../../src/fmtcl/Mat4.h:118:0,
from ./../../src/fmtcl/MatrixProc.h:32,
from ../../src/fmtcl/MatrixProc.cpp:34:
./../../src/fmtcl/Mat4.hpp: In member function ‘bool fmtcl::Mat4::operator==(const fmtcl::Mat4&) const’:
./../../src/fmtcl/Mat4.hpp:115:50: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
eq_flag = (_data [y] [x] == other._data [y] [x]);
^
CXX ../../src/fmtcl/ResampleSpecPlane.lo
CXX ../../src/fmtcl/ResizeData.lo
CXX ../../src/fmtcl/ResizeDataFactory.lo
CXX ../../src/fmtcl/Scaler.lo
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4/cassert:43:0,
from ../../src/fmtcl/Scaler.cpp:45:
../../src/fmtcl/Scaler.cpp: In constructor ‘fmtcl::Scaler::Scaler(int, int, double, double, fmtcl::ContFirInterface&, double, bool, double, double, double, double, double, bool, bool, bool)’:
../../src/fmtcl/Scaler.cpp:132:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
assert (gain != 0);
^
../../src/fmtcl/Scaler.cpp: In member function ‘void fmtcl::Scaler::build_scale_data()’:
../../src/fmtcl/Scaler.cpp:832:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
assert (n != 0);
^
../../src/fmtcl/Scaler.cpp:871:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
if (accu != 0 || info._kernel_size == 0)
^
CXX ../../src/fmtcl/TransLut.lo
CXX ../../src/fmtcl/TransOp2084.lo
CXX ../../src/fmtcl/TransOpAffine.lo
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4/cassert:43:0,
from ../../src/fmtcl/TransOpAffine.cpp:29:
../../src/fmtcl/TransOpAffine.cpp: In constructor ‘fmtcl::TransOpAffine::TransOpAffine(double, double)’:
../../src/fmtcl/TransOpAffine.cpp:46:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
assert (a != 0);
^
CXX ../../src/fmtcl/TransOpCanonLog.lo
CXX ../../src/fmtcl/TransOpFilmStream.lo
CXX ../../src/fmtcl/TransOpLinPow.lo
../../src/fmtcl/TransOpLinPow.cpp: In member function ‘virtual double fmtcl::TransOpLinPow::operator()(double) const’:
../../src/fmtcl/TransOpLinPow.cpp:91:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
if (_p2 == 1)
^
../../src/fmtcl/TransOpLinPow.cpp:119:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
if (_p2 == 1)
^
CXX ../../src/fmtcl/TransOpLogC.lo
CXX ../../src/fmtcl/TransOpLogTrunc.lo
CXX ../../src/fmtcl/TransOpPow.lo
CXX ../../src/fmtcl/TransOpSLog.lo
CXX ../../src/fmtcl/VoidAndCluster.lo
CXX ../../src/fstb/CpuId.lo
CXX ../../src/fstb/fnc.lo
CXX ../../src/fstb/ToolsSse2.lo
CXX ../../src/vsutl/CpuOpt.lo
CXX ../../src/vsutl/FilterBase.lo
CXX ../../src/vsutl/fnc.lo
CXX ../../src/vsutl/PlaneProcCbInterface.lo
CXX ../../src/vsutl/PlaneProcessor.lo
../../src/vsutl/PlaneProcessor.cpp: In member function ‘void vsutl::PlaneProcessor::set_filter(const VSMap&, VSMap&, const VSVideoInfo&, bool, int, const char*, const char*)’:
../../src/vsutl/PlaneProcessor.cpp:154:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
else if (_proc_mode_arr [plane_index] == PlaneProcMode_PROCESS)
^
../../src/vsutl/PlaneProcessor.cpp: In member function ‘int vsutl::PlaneProcessor::process_frame(VSFrameRef&, int, void*, VSFrameContext&, VSCore&, vsutl::NodeRefSPtr, vsutl::NodeRefSPtr, vsutl::NodeRefSPtr)’:
../../src/vsutl/PlaneProcessor.cpp:271:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
if (_manual_flag || mode == PlaneProcMode_PROCESS)
^
../../src/vsutl/PlaneProcessor.cpp:288:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
(mode == PlaneProcMode_COPY3) ? src_node3_sptr
^
../../src/vsutl/PlaneProcessor.cpp:289:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
: (mode == PlaneProcMode_COPY2) ? src_node2_sptr
^
CXX ../../src/fmtcl/libavx_la-MatrixProc_avx.lo
In file included from ./../../src/fmtcl/Mat4.h:118:0,
from ./../../src/fmtcl/MatrixProc.h:32,
from ../../src/fmtcl/MatrixProc_avx.cpp:34:
./../../src/fmtcl/Mat4.hpp: In member function ‘bool fmtcl::Mat4::operator==(const fmtcl::Mat4&) const’:
./../../src/fmtcl/Mat4.hpp:115:50: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
eq_flag = (_data [y] [x] == other._data [y] [x]);
^
CXXLD libavx.la
CXX ../../src/fmtcl/libavx2_la-BitBltConv_avx2.lo
../../src/fmtcl/BitBltConv_avx2.cpp: In member function ‘void fmtcl::BitBltConv::bitblt_int_to_flt_avx2_switch(uint8_t*, int, fmtcl::SplFmt, int, const uint8_t*, const uint8_t*, int, int, int, const fmtcl::BitBltConv::ScaleInfo*)’:
../../src/fmtcl/BitBltConv_avx2.cpp:67:39: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
&& ( scale_info_ptr->_gain != 1
^
../../src/fmtcl/BitBltConv_avx2.cpp:68:39: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
|| scale_info_ptr->_add_cst != 0));
^
../../src/fmtcl/BitBltConv_avx2.cpp: In member function ‘void fmtcl::BitBltConv::bitblt_flt_to_int_avx2_switch(fmtcl::SplFmt, int, uint8_t*, uint8_t*, int, const uint8_t*, int, int, int, const fmtcl::BitBltConv::ScaleInfo*)’:
../../src/fmtcl/BitBltConv_avx2.cpp:114:39: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
&& ( scale_info_ptr->_gain != 1
^
../../src/fmtcl/BitBltConv_avx2.cpp:115:39: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
|| scale_info_ptr->_add_cst != 0));
^
CXX ../../src/fmtcl/libavx2_la-MatrixProc_avx2.lo
In file included from ./../../src/fmtcl/Mat4.h:118:0,
from ./../../src/fmtcl/MatrixProc.h:32,
from ../../src/fmtcl/MatrixProc_avx2.cpp:35:
./../../src/fmtcl/Mat4.hpp: In member function ‘bool fmtcl::Mat4::operator==(const fmtcl::Mat4&) const’:
./../../src/fmtcl/Mat4.hpp:115:50: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
eq_flag = (_data [y] [x] == other._data [y] [x]);
^
CXX ../../src/fmtcl/libavx2_la-Scaler_avx2.lo
CXX ../../src/fmtcl/libavx2_la-TransLut_avx2.lo
CXX ../../src/fstb/libavx2_la-ToolsAvx2.lo
CXXLD libavx2.la
CXXLD libfmtconv.la